From 0a5523b79102d5fb406b184f0cab9d25117ae61d Mon Sep 17 00:00:00 2001 From: libhal-bot Date: Sun, 15 Feb 2026 19:51:08 +0000 Subject: [PATCH] Add libhal-arm-mcu 1.21.0 API documentation --- libhal-arm-mcu/1.21.0/.buildinfo | 4 + .../.doctrees/cortex_m/dwt_counter.doctree | Bin 0 -> 15911 bytes .../1.21.0/.doctrees/cortex_m/index.doctree | Bin 0 -> 3347 bytes .../.doctrees/cortex_m/interrupt.doctree | Bin 0 -> 106994 bytes .../1.21.0/.doctrees/cortex_m/startup.doctree | Bin 0 -> 13035 bytes .../.doctrees/cortex_m/system_control.doctree | Bin 0 -> 32386 bytes .../.doctrees/cortex_m/systick_timer.doctree | Bin 0 -> 33875 bytes .../1.21.0/.doctrees/environment.pickle | Bin 0 -> 1518037 bytes libhal-arm-mcu/1.21.0/.doctrees/index.doctree | Bin 0 -> 4022 bytes .../1.21.0/.doctrees/lpc40/adc.doctree | Bin 0 -> 29855 bytes .../1.21.0/.doctrees/lpc40/can.doctree | Bin 0 -> 33103 bytes .../1.21.0/.doctrees/lpc40/clock.doctree | Bin 0 -> 127161 bytes .../1.21.0/.doctrees/lpc40/constants.doctree | Bin 0 -> 143643 bytes .../1.21.0/.doctrees/lpc40/dac.doctree | Bin 0 -> 7377 bytes .../1.21.0/.doctrees/lpc40/dma.doctree | Bin 0 -> 110926 bytes .../1.21.0/.doctrees/lpc40/dma_spi.doctree | Bin 0 -> 39527 bytes .../1.21.0/.doctrees/lpc40/i2c.doctree | Bin 0 -> 54035 bytes .../1.21.0/.doctrees/lpc40/index.doctree | Bin 0 -> 3569 bytes .../1.21.0/.doctrees/lpc40/input_pin.doctree | Bin 0 -> 14790 bytes .../1.21.0/.doctrees/lpc40/interrupt.doctree | Bin 0 -> 7667 bytes .../.doctrees/lpc40/interrupt_pin.doctree | Bin 0 -> 14379 bytes .../1.21.0/.doctrees/lpc40/output_pin.doctree | Bin 0 -> 14883 bytes .../1.21.0/.doctrees/lpc40/pin.doctree | Bin 0 -> 64055 bytes .../1.21.0/.doctrees/lpc40/power.doctree | Bin 0 -> 15487 bytes .../1.21.0/.doctrees/lpc40/pwm.doctree | Bin 0 -> 23882 bytes .../1.21.0/.doctrees/lpc40/spi.doctree | Bin 0 -> 35554 bytes .../1.21.0/.doctrees/lpc40/stream_dac.doctree | Bin 0 -> 14361 bytes .../1.21.0/.doctrees/lpc40/uart.doctree | Bin 0 -> 43429 bytes .../.doctrees/stm32_generic/i2c.doctree | Bin 0 -> 44983 bytes .../.doctrees/stm32_generic/index.doctree | Bin 0 -> 3464 bytes .../.doctrees/stm32_generic/pwm.doctree | Bin 0 -> 46768 bytes .../stm32_generic/quadrature_encoder.doctree | Bin 0 -> 7919 bytes .../.doctrees/stm32_generic/spi.doctree | Bin 0 -> 33362 bytes .../.doctrees/stm32_generic/timer.doctree | Bin 0 -> 37963 bytes .../.doctrees/stm32_generic/uart.doctree | Bin 0 -> 46647 bytes .../1.21.0/.doctrees/stm32f1/adc.doctree | Bin 0 -> 24326 bytes .../1.21.0/.doctrees/stm32f1/can.doctree | Bin 0 -> 144572 bytes .../1.21.0/.doctrees/stm32f1/can2.doctree | Bin 0 -> 69724 bytes .../1.21.0/.doctrees/stm32f1/clock.doctree | Bin 0 -> 161098 bytes .../.doctrees/stm32f1/constants.doctree | Bin 0 -> 253722 bytes .../1.21.0/.doctrees/stm32f1/dma.doctree | Bin 0 -> 7926 bytes .../1.21.0/.doctrees/stm32f1/gpio.doctree | Bin 0 -> 45646 bytes .../stm32f1/independent_watchdog.doctree | Bin 0 -> 19115 bytes .../1.21.0/.doctrees/stm32f1/index.doctree | Bin 0 -> 3623 bytes .../.doctrees/stm32f1/input_pin.doctree | Bin 0 -> 15301 bytes .../.doctrees/stm32f1/interrupt.doctree | Bin 0 -> 7540 bytes .../.doctrees/stm32f1/output_pin.doctree | Bin 0 -> 17336 bytes .../1.21.0/.doctrees/stm32f1/pin.doctree | Bin 0 -> 42596 bytes .../1.21.0/.doctrees/stm32f1/pwm.doctree | Bin 0 -> 9478 bytes .../1.21.0/.doctrees/stm32f1/spi.doctree | Bin 0 -> 14274 bytes .../1.21.0/.doctrees/stm32f1/timer.doctree | Bin 0 -> 49685 bytes .../1.21.0/.doctrees/stm32f1/uart.doctree | Bin 0 -> 28243 bytes .../1.21.0/.doctrees/stm32f1/usart.doctree | Bin 0 -> 9664 bytes .../1.21.0/.doctrees/stm32f1/usb.doctree | Bin 0 -> 18979 bytes .../.doctrees/stm32f40/constants.doctree | Bin 0 -> 15199 bytes .../1.21.0/.doctrees/stm32f40/index.doctree | Bin 0 -> 3263 bytes .../1.21.0/.doctrees/stm32f411/clock.doctree | Bin 0 -> 123943 bytes .../.doctrees/stm32f411/constants.doctree | Bin 0 -> 188718 bytes .../1.21.0/.doctrees/stm32f411/dma.doctree | Bin 0 -> 20369 bytes .../1.21.0/.doctrees/stm32f411/i2c.doctree | Bin 0 -> 22901 bytes .../1.21.0/.doctrees/stm32f411/index.doctree | Bin 0 -> 3486 bytes .../.doctrees/stm32f411/input_pin.doctree | Bin 0 -> 16764 bytes .../.doctrees/stm32f411/interrupt.doctree | Bin 0 -> 7594 bytes .../.doctrees/stm32f411/output_pin.doctree | Bin 0 -> 16361 bytes .../1.21.0/.doctrees/stm32f411/pin.doctree | Bin 0 -> 30586 bytes .../1.21.0/.doctrees/stm32f411/spi.doctree | Bin 0 -> 14876 bytes .../1.21.0/.doctrees/stm32f411/uart.doctree | Bin 0 -> 27740 bytes libhal-arm-mcu/1.21.0/_images/logo.png | Bin 0 -> 379554 bytes .../_sources/cortex_m/dwt_counter.md.txt | 10 + .../1.21.0/_sources/cortex_m/index.rst.txt | 15 + .../1.21.0/_sources/cortex_m/interrupt.md.txt | 55 + .../1.21.0/_sources/cortex_m/startup.md.txt | 13 + .../_sources/cortex_m/system_control.md.txt | 28 + .../_sources/cortex_m/systick_timer.md.txt | 10 + libhal-arm-mcu/1.21.0/_sources/index.rst.txt | 23 + .../1.21.0/_sources/lpc40/adc.md.txt | 10 + .../1.21.0/_sources/lpc40/can.md.txt | 10 + .../1.21.0/_sources/lpc40/clock.md.txt | 34 + .../1.21.0/_sources/lpc40/constants.md.txt | 11 + .../1.21.0/_sources/lpc40/dac.md.txt | 10 + .../1.21.0/_sources/lpc40/dma.md.txt | 31 + .../1.21.0/_sources/lpc40/dma_spi.md.txt | 10 + .../1.21.0/_sources/lpc40/i2c.md.txt | 10 + .../1.21.0/_sources/lpc40/index.rst.txt | 28 + .../1.21.0/_sources/lpc40/input_pin.md.txt | 10 + .../1.21.0/_sources/lpc40/interrupt.md.txt | 8 + .../_sources/lpc40/interrupt_pin.md.txt | 10 + .../1.21.0/_sources/lpc40/output_pin.md.txt | 10 + .../1.21.0/_sources/lpc40/pin.md.txt | 10 + .../1.21.0/_sources/lpc40/power.md.txt | 14 + .../1.21.0/_sources/lpc40/pwm.md.txt | 10 + .../1.21.0/_sources/lpc40/spi.md.txt | 10 + .../1.21.0/_sources/lpc40/stream_dac.md.txt | 15 + .../1.21.0/_sources/lpc40/uart.md.txt | 10 + .../1.21.0/_sources/stm32_generic/i2c.md.txt | 10 + .../_sources/stm32_generic/index.rst.txt | 16 + .../1.21.0/_sources/stm32_generic/pwm.md.txt | 15 + .../stm32_generic/quadrature_encoder.md.txt | 10 + .../1.21.0/_sources/stm32_generic/spi.md.txt | 10 + .../_sources/stm32_generic/timer.md.txt | 10 + .../1.21.0/_sources/stm32_generic/uart.md.txt | 15 + .../1.21.0/_sources/stm32f1/adc.md.txt | 10 + .../1.21.0/_sources/stm32f1/can.md.txt | 10 + .../1.21.0/_sources/stm32f1/can2.md.txt | 10 + .../1.21.0/_sources/stm32f1/clock.md.txt | 43 + .../1.21.0/_sources/stm32f1/constants.md.txt | 11 + .../1.21.0/_sources/stm32f1/dma.md.txt | 8 + .../1.21.0/_sources/stm32f1/gpio.md.txt | 16 + .../stm32f1/independent_watchdog.md.txt | 10 + .../1.21.0/_sources/stm32f1/index.rst.txt | 28 + .../1.21.0/_sources/stm32f1/input_pin.md.txt | 10 + .../1.21.0/_sources/stm32f1/interrupt.md.txt | 8 + .../1.21.0/_sources/stm32f1/output_pin.md.txt | 10 + .../1.21.0/_sources/stm32f1/pin.md.txt | 25 + .../1.21.0/_sources/stm32f1/pwm.md.txt | 10 + .../1.21.0/_sources/stm32f1/spi.md.txt | 10 + .../1.21.0/_sources/stm32f1/timer.md.txt | 30 + .../1.21.0/_sources/stm32f1/uart.md.txt | 10 + .../1.21.0/_sources/stm32f1/usart.md.txt | 10 + .../1.21.0/_sources/stm32f1/usb.md.txt | 10 + .../1.21.0/_sources/stm32f40/constants.md.txt | 11 + .../1.21.0/_sources/stm32f40/index.rst.txt | 11 + .../1.21.0/_sources/stm32f411/clock.md.txt | 40 + .../_sources/stm32f411/constants.md.txt | 11 + .../1.21.0/_sources/stm32f411/dma.md.txt | 11 + .../1.21.0/_sources/stm32f411/i2c.md.txt | 10 + .../1.21.0/_sources/stm32f411/index.rst.txt | 20 + .../_sources/stm32f411/input_pin.md.txt | 10 + .../_sources/stm32f411/interrupt.md.txt | 8 + .../_sources/stm32f411/output_pin.md.txt | 10 + .../1.21.0/_sources/stm32f411/pin.md.txt | 10 + .../1.21.0/_sources/stm32f411/spi.md.txt | 10 + .../1.21.0/_sources/stm32f411/uart.md.txt | 10 + libhal-arm-mcu/1.21.0/_static/base-stemmer.js | 476 ++++ libhal-arm-mcu/1.21.0/_static/basic.css | 906 +++++++ libhal-arm-mcu/1.21.0/_static/doctools.js | 150 ++ .../1.21.0/_static/documentation_options.js | 13 + .../1.21.0/_static/english-stemmer.js | 1066 ++++++++ libhal-arm-mcu/1.21.0/_static/extra.css | 62 + libhal-arm-mcu/1.21.0/_static/favicon.ico | Bin 0 -> 33042 bytes libhal-arm-mcu/1.21.0/_static/favicon.png | Bin 0 -> 33042 bytes libhal-arm-mcu/1.21.0/_static/file.png | Bin 0 -> 286 bytes .../1.21.0/_static/language_data.js | 13 + libhal-arm-mcu/1.21.0/_static/logo.png | Bin 0 -> 379554 bytes libhal-arm-mcu/1.21.0/_static/minus.png | Bin 0 -> 90 bytes libhal-arm-mcu/1.21.0/_static/plus.png | Bin 0 -> 90 bytes libhal-arm-mcu/1.21.0/_static/pygments.css | 152 ++ .../1.21.0/_static/scripts/bootstrap.js | 3 + .../_static/scripts/bootstrap.js.LICENSE.txt | 5 + .../1.21.0/_static/scripts/bootstrap.js.map | 1 + .../1.21.0/_static/scripts/fontawesome.js | 3 + .../scripts/fontawesome.js.LICENSE.txt | 5 + .../1.21.0/_static/scripts/fontawesome.js.map | 1 + .../_static/scripts/pydata-sphinx-theme.js | 2 + .../scripts/pydata-sphinx-theme.js.map | 1 + libhal-arm-mcu/1.21.0/_static/searchtools.js | 693 ++++++ .../1.21.0/_static/sphinx_highlight.js | 159 ++ .../_static/styles/pydata-sphinx-theme.css | 32 + .../styles/pydata-sphinx-theme.css.map | 1 + .../1.21.0/_static/styles/theme.css | 2 + .../fontawesome/webfonts/fa-brands-400.ttf | Bin 0 -> 209128 bytes .../fontawesome/webfonts/fa-brands-400.woff2 | Bin 0 -> 117852 bytes .../fontawesome/webfonts/fa-regular-400.ttf | Bin 0 -> 67860 bytes .../fontawesome/webfonts/fa-regular-400.woff2 | Bin 0 -> 25392 bytes .../fontawesome/webfonts/fa-solid-900.ttf | Bin 0 -> 420332 bytes .../fontawesome/webfonts/fa-solid-900.woff2 | Bin 0 -> 156400 bytes .../1.21.0/_static/webpack-macros.html | 24 + .../1.21.0/cortex_m/dwt_counter.html | 646 +++++ libhal-arm-mcu/1.21.0/cortex_m/index.html | 677 +++++ libhal-arm-mcu/1.21.0/cortex_m/interrupt.html | 903 +++++++ libhal-arm-mcu/1.21.0/cortex_m/startup.html | 623 +++++ .../1.21.0/cortex_m/system_control.html | 683 ++++++ .../1.21.0/cortex_m/systick_timer.html | 692 ++++++ libhal-arm-mcu/1.21.0/genindex.html | 2177 +++++++++++++++++ libhal-arm-mcu/1.21.0/index.html | 1831 ++++++++++++++ libhal-arm-mcu/1.21.0/lpc40/adc.html | 711 ++++++ libhal-arm-mcu/1.21.0/lpc40/can.html | 704 ++++++ libhal-arm-mcu/1.21.0/lpc40/clock.html | 1002 ++++++++ libhal-arm-mcu/1.21.0/lpc40/constants.html | 1146 +++++++++ libhal-arm-mcu/1.21.0/lpc40/dac.html | 628 +++++ libhal-arm-mcu/1.21.0/lpc40/dma.html | 966 ++++++++ libhal-arm-mcu/1.21.0/lpc40/dma_spi.html | 724 ++++++ libhal-arm-mcu/1.21.0/lpc40/i2c.html | 733 ++++++ libhal-arm-mcu/1.21.0/lpc40/index.html | 973 ++++++++ libhal-arm-mcu/1.21.0/lpc40/input_pin.html | 649 +++++ libhal-arm-mcu/1.21.0/lpc40/interrupt.html | 623 +++++ .../1.21.0/lpc40/interrupt_pin.html | 649 +++++ libhal-arm-mcu/1.21.0/lpc40/output_pin.html | 649 +++++ libhal-arm-mcu/1.21.0/lpc40/pin.html | 821 +++++++ libhal-arm-mcu/1.21.0/lpc40/power.html | 644 +++++ libhal-arm-mcu/1.21.0/lpc40/pwm.html | 690 ++++++ libhal-arm-mcu/1.21.0/lpc40/spi.html | 723 ++++++ libhal-arm-mcu/1.21.0/lpc40/stream_dac.html | 647 +++++ libhal-arm-mcu/1.21.0/lpc40/uart.html | 723 ++++++ libhal-arm-mcu/1.21.0/objects.inv | Bin 0 -> 27802 bytes libhal-arm-mcu/1.21.0/search.html | 533 ++++ libhal-arm-mcu/1.21.0/searchindex.js | 1 + libhal-arm-mcu/1.21.0/stm32_generic/i2c.html | 697 ++++++ .../1.21.0/stm32_generic/index.html | 685 ++++++ libhal-arm-mcu/1.21.0/stm32_generic/pwm.html | 746 ++++++ .../stm32_generic/quadrature_encoder.html | 615 +++++ libhal-arm-mcu/1.21.0/stm32_generic/spi.html | 676 +++++ .../1.21.0/stm32_generic/timer.html | 694 ++++++ libhal-arm-mcu/1.21.0/stm32_generic/uart.html | 721 ++++++ libhal-arm-mcu/1.21.0/stm32f1/adc.html | 677 +++++ libhal-arm-mcu/1.21.0/stm32f1/can.html | 951 +++++++ libhal-arm-mcu/1.21.0/stm32f1/can2.html | 779 ++++++ libhal-arm-mcu/1.21.0/stm32f1/clock.html | 1101 +++++++++ libhal-arm-mcu/1.21.0/stm32f1/constants.html | 1549 ++++++++++++ libhal-arm-mcu/1.21.0/stm32f1/dma.html | 622 +++++ libhal-arm-mcu/1.21.0/stm32f1/gpio.html | 679 +++++ .../1.21.0/stm32f1/independent_watchdog.html | 674 +++++ libhal-arm-mcu/1.21.0/stm32f1/index.html | 1059 ++++++++ libhal-arm-mcu/1.21.0/stm32f1/input_pin.html | 659 +++++ libhal-arm-mcu/1.21.0/stm32f1/interrupt.html | 623 +++++ libhal-arm-mcu/1.21.0/stm32f1/output_pin.html | 659 +++++ libhal-arm-mcu/1.21.0/stm32f1/pin.html | 737 ++++++ libhal-arm-mcu/1.21.0/stm32f1/pwm.html | 636 +++++ libhal-arm-mcu/1.21.0/stm32f1/spi.html | 647 +++++ libhal-arm-mcu/1.21.0/stm32f1/timer.html | 759 ++++++ libhal-arm-mcu/1.21.0/stm32f1/uart.html | 667 +++++ libhal-arm-mcu/1.21.0/stm32f1/usart.html | 636 +++++ libhal-arm-mcu/1.21.0/stm32f1/usb.html | 649 +++++ libhal-arm-mcu/1.21.0/stm32f40/constants.html | 630 +++++ libhal-arm-mcu/1.21.0/stm32f40/index.html | 599 +++++ libhal-arm-mcu/1.21.0/stm32f411/clock.html | 977 ++++++++ .../1.21.0/stm32f411/constants.html | 1289 ++++++++++ libhal-arm-mcu/1.21.0/stm32f411/dma.html | 644 +++++ libhal-arm-mcu/1.21.0/stm32f411/i2c.html | 666 +++++ libhal-arm-mcu/1.21.0/stm32f411/index.html | 853 +++++++ .../1.21.0/stm32f411/input_pin.html | 641 +++++ .../1.21.0/stm32f411/interrupt.html | 615 +++++ .../1.21.0/stm32f411/output_pin.html | 640 +++++ libhal-arm-mcu/1.21.0/stm32f411/pin.html | 698 ++++++ libhal-arm-mcu/1.21.0/stm32f411/spi.html | 639 +++++ libhal-arm-mcu/1.21.0/stm32f411/uart.html | 659 +++++ libhal-arm-mcu/switcher.json | 20 +- 237 files changed, 57048 insertions(+), 16 deletions(-) create mode 100644 libhal-arm-mcu/1.21.0/.buildinfo create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/cortex_m/dwt_counter.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/cortex_m/index.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/cortex_m/interrupt.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/cortex_m/startup.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/cortex_m/system_control.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/cortex_m/systick_timer.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/environment.pickle create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/index.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/adc.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/can.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/clock.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/constants.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/dac.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/dma.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/dma_spi.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/i2c.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/index.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/input_pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/interrupt.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/interrupt_pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/output_pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/power.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/pwm.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/spi.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/stream_dac.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/lpc40/uart.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/i2c.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/index.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/pwm.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/quadrature_encoder.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/spi.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/timer.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/uart.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/adc.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/can.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/can2.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/clock.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/constants.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/dma.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/gpio.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/independent_watchdog.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/index.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/input_pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/interrupt.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/output_pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/pwm.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/spi.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/timer.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/uart.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/usart.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f1/usb.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f40/constants.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f40/index.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/clock.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/constants.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/dma.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/i2c.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/index.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/input_pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/interrupt.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/output_pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/pin.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/spi.doctree create mode 100644 libhal-arm-mcu/1.21.0/.doctrees/stm32f411/uart.doctree create mode 100644 libhal-arm-mcu/1.21.0/_images/logo.png create mode 100644 libhal-arm-mcu/1.21.0/_sources/cortex_m/dwt_counter.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/cortex_m/index.rst.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/cortex_m/interrupt.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/cortex_m/startup.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/cortex_m/system_control.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/cortex_m/systick_timer.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/index.rst.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/adc.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/can.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/clock.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/constants.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/dac.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/dma.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/dma_spi.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/i2c.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/index.rst.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/input_pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/interrupt.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/interrupt_pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/output_pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/power.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/pwm.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/spi.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/stream_dac.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/lpc40/uart.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32_generic/i2c.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32_generic/index.rst.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32_generic/pwm.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32_generic/quadrature_encoder.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32_generic/spi.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32_generic/timer.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32_generic/uart.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/adc.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/can.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/can2.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/clock.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/constants.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/dma.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/gpio.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/independent_watchdog.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/index.rst.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/input_pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/interrupt.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/output_pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/pwm.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/spi.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/timer.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/uart.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/usart.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f1/usb.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f40/constants.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f40/index.rst.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/clock.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/constants.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/dma.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/i2c.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/index.rst.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/input_pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/interrupt.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/output_pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/pin.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/spi.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_sources/stm32f411/uart.md.txt create mode 100644 libhal-arm-mcu/1.21.0/_static/base-stemmer.js create mode 100644 libhal-arm-mcu/1.21.0/_static/basic.css create mode 100644 libhal-arm-mcu/1.21.0/_static/doctools.js create mode 100644 libhal-arm-mcu/1.21.0/_static/documentation_options.js create mode 100644 libhal-arm-mcu/1.21.0/_static/english-stemmer.js create mode 100644 libhal-arm-mcu/1.21.0/_static/extra.css create mode 100644 libhal-arm-mcu/1.21.0/_static/favicon.ico create mode 100644 libhal-arm-mcu/1.21.0/_static/favicon.png create mode 100644 libhal-arm-mcu/1.21.0/_static/file.png create mode 100644 libhal-arm-mcu/1.21.0/_static/language_data.js create mode 100644 libhal-arm-mcu/1.21.0/_static/logo.png create mode 100644 libhal-arm-mcu/1.21.0/_static/minus.png create mode 100644 libhal-arm-mcu/1.21.0/_static/plus.png create mode 100644 libhal-arm-mcu/1.21.0/_static/pygments.css create mode 100644 libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js create mode 100644 libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js.LICENSE.txt create mode 100644 libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js.map create mode 100644 libhal-arm-mcu/1.21.0/_static/scripts/fontawesome.js create mode 100644 libhal-arm-mcu/1.21.0/_static/scripts/fontawesome.js.LICENSE.txt create mode 100644 libhal-arm-mcu/1.21.0/_static/scripts/fontawesome.js.map create mode 100644 libhal-arm-mcu/1.21.0/_static/scripts/pydata-sphinx-theme.js create mode 100644 libhal-arm-mcu/1.21.0/_static/scripts/pydata-sphinx-theme.js.map create mode 100644 libhal-arm-mcu/1.21.0/_static/searchtools.js create mode 100644 libhal-arm-mcu/1.21.0/_static/sphinx_highlight.js create mode 100644 libhal-arm-mcu/1.21.0/_static/styles/pydata-sphinx-theme.css create mode 100644 libhal-arm-mcu/1.21.0/_static/styles/pydata-sphinx-theme.css.map create mode 100644 libhal-arm-mcu/1.21.0/_static/styles/theme.css create mode 100644 libhal-arm-mcu/1.21.0/_static/vendor/fontawesome/webfonts/fa-brands-400.ttf create mode 100644 libhal-arm-mcu/1.21.0/_static/vendor/fontawesome/webfonts/fa-brands-400.woff2 create mode 100644 libhal-arm-mcu/1.21.0/_static/vendor/fontawesome/webfonts/fa-regular-400.ttf create mode 100644 libhal-arm-mcu/1.21.0/_static/vendor/fontawesome/webfonts/fa-regular-400.woff2 create mode 100644 libhal-arm-mcu/1.21.0/_static/vendor/fontawesome/webfonts/fa-solid-900.ttf create mode 100644 libhal-arm-mcu/1.21.0/_static/vendor/fontawesome/webfonts/fa-solid-900.woff2 create mode 100644 libhal-arm-mcu/1.21.0/_static/webpack-macros.html create mode 100644 libhal-arm-mcu/1.21.0/cortex_m/dwt_counter.html create mode 100644 libhal-arm-mcu/1.21.0/cortex_m/index.html create mode 100644 libhal-arm-mcu/1.21.0/cortex_m/interrupt.html create mode 100644 libhal-arm-mcu/1.21.0/cortex_m/startup.html create mode 100644 libhal-arm-mcu/1.21.0/cortex_m/system_control.html create mode 100644 libhal-arm-mcu/1.21.0/cortex_m/systick_timer.html create mode 100644 libhal-arm-mcu/1.21.0/genindex.html create mode 100644 libhal-arm-mcu/1.21.0/index.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/adc.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/can.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/clock.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/constants.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/dac.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/dma.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/dma_spi.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/i2c.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/index.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/input_pin.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/interrupt.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/interrupt_pin.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/output_pin.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/pin.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/power.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/pwm.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/spi.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/stream_dac.html create mode 100644 libhal-arm-mcu/1.21.0/lpc40/uart.html create mode 100644 libhal-arm-mcu/1.21.0/objects.inv create mode 100644 libhal-arm-mcu/1.21.0/search.html create mode 100644 libhal-arm-mcu/1.21.0/searchindex.js create mode 100644 libhal-arm-mcu/1.21.0/stm32_generic/i2c.html create mode 100644 libhal-arm-mcu/1.21.0/stm32_generic/index.html create mode 100644 libhal-arm-mcu/1.21.0/stm32_generic/pwm.html create mode 100644 libhal-arm-mcu/1.21.0/stm32_generic/quadrature_encoder.html create mode 100644 libhal-arm-mcu/1.21.0/stm32_generic/spi.html create mode 100644 libhal-arm-mcu/1.21.0/stm32_generic/timer.html create mode 100644 libhal-arm-mcu/1.21.0/stm32_generic/uart.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/adc.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/can.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/can2.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/clock.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/constants.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/dma.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/gpio.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/independent_watchdog.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/index.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/input_pin.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/interrupt.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/output_pin.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/pin.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/pwm.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/spi.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/timer.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/uart.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/usart.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f1/usb.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f40/constants.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f40/index.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/clock.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/constants.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/dma.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/i2c.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/index.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/input_pin.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/interrupt.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/output_pin.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/pin.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/spi.html create mode 100644 libhal-arm-mcu/1.21.0/stm32f411/uart.html diff --git a/libhal-arm-mcu/1.21.0/.buildinfo b/libhal-arm-mcu/1.21.0/.buildinfo new file mode 100644 index 0000000..35f9135 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file records the configuration used when building these files. When it is not found, a full rebuild will be done. +config: e68a20cd974374d1d81c281d0f6ca979 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/cortex_m/dwt_counter.doctree b/libhal-arm-mcu/1.21.0/.doctrees/cortex_m/dwt_counter.doctree new file mode 100644 index 0000000000000000000000000000000000000000..f72c4cd92943ebcce8d5dc8b23cd5809b7fd092c GIT binary patch literal 15911 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/cortex_m/index.doctree b/libhal-arm-mcu/1.21.0/.doctrees/cortex_m/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1525dac0e7fd5c998b124b51279a6dbf2457ed20 GIT binary patch literal 3347 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/cortex_m/system_control.doctree b/libhal-arm-mcu/1.21.0/.doctrees/cortex_m/system_control.doctree new file mode 100644 index 0000000000000000000000000000000000000000..fb5cb26602309a19f6f772343dce4e143b3faebf GIT binary patch literal 32386 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 GKKj3PD5l2% literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/cortex_m/systick_timer.doctree b/libhal-arm-mcu/1.21.0/.doctrees/cortex_m/systick_timer.doctree new file mode 100644 index 0000000000000000000000000000000000000000..eb3179fd00680e3c4d90c215b98bc67d9892edb0 GIT binary patch literal 33875 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

3l|WH!f^Q%<(@%5J5Gw>Pq5)odN+IcK1} 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/adc.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/adc.doctree new file mode 100644 index 0000000000000000000000000000000000000000..eb403a667ba7b16ec078344dc91ecef6fe4b5ea8 GIT binary patch literal 29855 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 Sjd1_Xtu*o3q6ZM_nEoH7h#NNm literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/can.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/can.doctree new file mode 100644 index 0000000000000000000000000000000000000000..ef266547974b1ee49c1c908a1d7ca3a1c3af8524 GIT binary patch literal 33103 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/clock.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/clock.doctree new file mode 100644 index 0000000000000000000000000000000000000000..395d258a765345a594f7a660a35117b2116b1534 GIT binary patch literal 127161 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 Iv*xD%598QOkpKVy literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/dac.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/dac.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1d02f4364b374a5212aa5afaa6f6a75bd2cc9d38 GIT binary patch literal 7377 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 Hw*UVDmZlh? literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/dma_spi.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/dma_spi.doctree new file mode 100644 index 0000000000000000000000000000000000000000..734dfd0a1f858fae2c63eed1bfcd288d8850fcc6 GIT binary patch literal 39527 zcmeHQ36NYzdDcqWODnC;wT+NqFj$Nv?`lu&flb*Z%LlSo!ghcFuHnthn|;%oD|6_; zI5?>oR?rnpc?cB(iE+Sy36Pj@*#R6Jj-r4-E+7dZTvd=FkOD#~2bFw(_v`L=&+KZA zB7>?l+wZ+T{{H{J|L^bn?%p@N^iAu;KR%qV=332SsWDcm=IutC573LUU1_%OYw!P! z_Fe5XAFNxa8`V}lXSew}#K<|tQoe3i+IO^_b-ce}=bFW8MaOq~oj#}kj&>R!dz-~( z$@YBWJ8nL4WO_Vx-7VLqZaZ;P>e>@GHQE##kvHCMpP^zS+69z5%j%f39RT8hD9tZ^bIh&_KRb zQx7fP-?WzKsqG9qdyn-vd-%~qPPJ?ws<$c?yME|&wSMwYshD-F(x_E0kCt<-;3Md3 z94ggv)8mKoWh>LD701f?wzJzAa-QmJXl0#ElEsE)Th$9b@-k$+upm+|EV#*Erg+s~ zDmLx9Rr0cSXG8)Se}qSVb9oASridPA&!V%J*ycP9ymC?y%H{a~Ed1YhN4w>uoe3}k z(VYEAGAgSOADOtOA|G(;yN(Y+e%4amsySZLpK+aCfY9=(VkIRcP_uG&%EJL!@w79- zM^Yl*aIBsXIQ|sCvK4Crj!< zJX48JDzeKbzO_+vij^~CRzB|VM}u%`qKC^OkXmMB1}uORri_3E22nRNYz@|QZbhjA7MeH(9ZIm{){rh=qa1+ z^zx^RdZb*EQ_=a5jqYn&^(EWbdu5C?H~C(X6$r>oWF`bBC_p)rNo!l$OgvyIOYwVP z%NwPBz*;D_Y*RF6PTFT-Kl2_I@m^7i(n=EYlf zPfC@GkSX)SNoAh)m-)fSG6zMC1&nxP)9*?}$#RS4OLEK+u2UK!zmP;^#ZTntK;&nF z7Cy}fppT=XXy8BeQv_|rQ9gL4Tw0Jk;{&z2-LUJYYyk+Lim3F5v{{Sc>UZJ^b{_Z1 zF`B2lG`DK4O0L+lwZtu{n>yxcs z)k8gMsk5!gWxe0W$EfzuNla`{atYl?YIDu5BVbl z7}+>-3Rt>n}!j&whF^2DBna0_2wpv2AH&?4CTeV|| zDD1)FU2TAc)wJM=run5&Nv%e+&39dU+wF^XqiN?C;gTLL*#Q?_kbb;=yw+yNiP|lQ zf0L<>vORpGpjy^wbFq=JD%Hx_a<$cHpKE3L<|bT*MQoJM)XF5f&y%E?Fo;r#(+Oc-N<$RlO zfm@iV+4Zso59nljnVhmW@NKds39l&QHt)QRc3Zca)jD;-UN2QZc_+ptO*_l34o*e- ze(uM~=#P;dEt@>+!u3Bk&d;Q7_BoA?r zKEh>{r#i29$TD(O_^)h%_eZQ5$K6T)#bJR zx}=?Z)eBx!or831E>+89Ta7DaH$xYg+E;UnzFJhTRxLpVmohp+djFLv5VWwMC`v(B z8cj;4-dug>UHc`r|Bf!X$b>yg<({h;yxK=xh1iHwDVOyNO&*Q z)xbS9H|nd%YD9ZCysuKF5x(}a+d$bCDr+|z6m@6A_@gZe4N@&EXtQkWc7plrqLGM> zf@_Qd{W2%9;!e1g*n({1XDORWLq@_`b^B!;k*7p;q!7R9bt>>}ouPb=eY( zadgjxmB_}^oX80G_gsD(F{3>s!OT$4g~_aw?cku+8l~i(H%8Ill3aFJ-ft4sI)8cd zVZUyp%O2eozldeu(T;sGnfqZo7E~(UvrmZ^AtTnmO3pY=r5s}*2b7Db@;5I`F<(zC z24<4I2r;xvqU@tvi;nF1eq#3FkvF$tm^R0Iu2$qDWa$3S3Z>xL`(dcZ|Kl zI6Z-3(>EnoF08w6TqE5TG(DNTjr#;+j5@`8nvW&(JgliQ>tx$CpoWB0<1jBw8~MxR zlEc#e+!{%nZ}F+}lgdE3g74^+{6{kL!(NG-v6;B+72|(O!0wZg?#7LYZck|1l66b@ z_T-FXDc3fe{SCQ#ve)JFke`;Eb6ivKc*vW~V5nk@_m$z!fyAO>z2t6rG@F=xgqQ4Q zYyF3}Q)n&XY zD2`4>u&f zo!5w(I9uVohMQB=EZa(Rx<+`QF*7rnOlxk;KfrM7m=6e!+=_8Kn!jW3Azr)}Kf0eP z*~}isyJhx%V!)u9+1TG^AE5ZJgFaAq)-(CW{s|xC{2Tiaf@%~`PE4d7voLVa5t>b@ zw{p#tm8#gMX|5$D=MKm8lBMKGM&<8I)=ba(siP3~y*joMHf91hVR1w$FQ+BV41l5= zO98}p&yc+NN!I1D?|MsX?h|jJ`DBjA&R-1y@USHTGhSB(33U9 zXRCR4@x@(OtDG}o%fZg-tJyM zhvP|ig>?xMM7JjT5)jtzQDLzosWvnO6DG5GrywAnPG6gf&5C`DRBJbTw1dDtBBPNp zO<3Q~-Y%m(AfmAc@yFkg)9l@zcf9X*r(Qj+Exvj*EIAh7WqfsAYkwmp(AJ(k;wjCY z?>DGg6?k98q9I`~GL>pG(`eOd)jAr!)U{$k*am6Ki?HI=W@`M()Wnr3n3PHSabx(D zGFNSt@*-~5R_duO2_UAgSP3rE-jhU&v@&P;keGm9P2vuNE;KkBJ-t^+7C^WgelkHV zf1#)MmIPzE8FXnU^E})qky$4Xx?CEg=L*4MznjMRhskt>b>aRs(gmK}I-X2Jb5fLk zbB%@hSUfyxpQ+W`qVplw4!U+g%#-V$2=DVwpObH8lhk%ID?t_%EhD47L_~}7LFh{W z){c)V^S4F@(&$>SG(Shwsv6~AzNkaxT=XJv=o-CZOJw&0RKU@D>5s1)9G~QaWMFse z4xd_p86*a4L&akB0kuTXEEO?={U6kV_oMeG*0Zvo(WBU|;eD=DN9E?IbG*M&Rl#BP zdXzRpouwtE?nm{!9WiK`C!QNR($-2lym5WWr~$T)xT+Lg-azb(@P~)c5=aFXl3K2s{bDq?|c>^&P+|tSh?Bh!_(Qh z!*kQ~v(wY#Gc!};6IP)xeRyKtvk39oeSt-YPs0np#yaP<2=S24FS0Kl284r15S&ep zUxXMYmknSPOL>%hTRMul{smFP{wMs#1yGv*yy{r8)RxyKIJ%QB)-BX-%} zHKNAR9ihk}-*7XEE>R?o8S>q&E2u^R4FPF3g0EZ(GI7Y)*kCty;;^nK_P*qyTisyK zXMpxW;%i`l_ENXn*v*tYKsy~jK#TD{ER`2yfCN9Oe6fx#AEmQq;C6M1jV*de3n$VH zn}H@V7WWPvTZxjrHPlP)+;#Vk&Z?0W&ls+u?xVWA4%Ddu+eautmtA;?zOt`=J;rS{ zo3RgwHk`Nvt^Prw4oi8z)HT8GP|)X*AbKc>z65;cOGi`Dgc^-&b4D3(a(`o5|yt-|+Z>p&G--;bXj3T>d!dL7z; z&^fkI{Pv39KJnWxeh0+wApOSssDA4Cj_}SQvu8-qz=u4Wj%W`wd(@rGft&wf3Z9?; zdmz%{DMKeuD3CKk*hTcrSoc@k(BKXsL87no;w0=4G9Hj<>ShDaR(DoP5hnes_&qiU zWqedF@(clbNm)rp-E5~h0D=3q(>wz&0-mf{d(bBfQSO_1G!1M_r;ap9;nfEb#dVyr zeok^BVUHuC5aXQ(Bw*Zlc=wX`uElF9JB;R7MCQ$*B zF=lCY8NRv-9_3qj6x@v!6;A=zDuj@jBB=Khj477hEXxS}67!dXa5aHd+tu}n#sk2vgSk*|y ze4;)rEMR(}Saax*rc5y}4Y#BZhI_KJ;hvcCWe~LE5tT@=ciybI#;VZi+%`6Z8l zZ!$Gj(BOS#^zM&!#zDOkzE#*}z6S|{Hd9%?74_{OMn)HD-<}Z=g->zl$~EcYaEUEO zc%-i3f>zU%!ovw+o$5Ta@Qq}32?KpZAqMCJ6&28K(Ee*wmRy_|h-lRJN6GYr)%OQT z5LDmzQMoYnD~J3yYZ8^|^+Ns|@zphriI5*Mjc%eu4g5Wlf}S;8_RrTti0+xT2hcTJy`<~iSN zjN0u&WxRb|Bhf&QRE$Dw*RjJI5Qwijkcu;=XXRHsHF>h(lvOwLCbI9iAH~VO;{ghZ zzM}}Os_!U3_x$>I6CIQ;SE}Yt2E2v+oxOz_k?#DQguxn4UljQSy@J4(wQ~cebJpR! zJwH8Zk59~5le1IfGlyqpvXe78{N$&z9yj25ke|;DxHhCo$!@>~R8Qf*2pbiCzRs#k z;9o?7pygZ@@ZW}vE*9YbTUaQwm-)+h>H@!Ujvo{{0=HM7)M2;|%f2&QzcN|KVYrSc z#K5&%uK-NnNo7cwb|V-iyEnP~Fg$Z42r5}TJcp_ETS=v!Nj>tbHHl&4oMv4>i6l`VYbI$qM~~>nD}WFCo%Ce6cU&yLKg}Xr#r}=_@1e@ngLk6vNJ5s zsifzJjGIa5DytwkhCi+yK4Q9mVrp{AwsMv|Gj7ezPUiCYnTf;muF89|Y2y8`g|L!DEkHis?O_mLoIxs?4`QNQ>}503*{tHM3omFagFB*O~O z86@`%COY$Bkc=qAfTXEi04Fb_VkAzQIL3UACQ}hsxcx{FRJeGk4AZ=FsQd@rCc-v5 z&HfHwxs+cbRC?@_8$A&%ebKu#nk&XkBM{kHJx06@z~)!n+IND@VS-KBrSals@U@Zr z@np#dfb(V@J1m44;8c{a1~~I5P6DS*Apx8sbfJJ#p86Er*{0^?aQYwtC!kB5Ypw^M z<5%A3>5^GD<@v$pkcLgw^D+a?p>Jykn%3;xe13A)nw>%5@Z4l>exfixZ&~?qdunEU ze#X2RfcdEiWs3*QFvTke%rlzAu&qwB2EHb& zB#SUi2`kAWV|N3W#mb7&QVT#umEDfQc=Dd zu1XzmDg#yck4jLfbl#E({AHdA1&V9{^X@3sqhn?GTl&L?zV81ga#@gX% z?(po?{LJk5jrODYD8RV`Kn#=no^WY6^vC?vpGgf0{q%j4ub^jtCItF9w06KeQ<%=p&yE-Jc6Me0gTr}rana))FU;AK`Kj@|r-S=(h}#Fu z9}FqpDuMY^I-^K^51Yfsk>HoW+|8Wn_OO1^uwBUVbhN@rtp&t*|3z`mrBD~So&XvmKHY}936vbqF7`7e(1il+t2*?c-C;ScBLU2w=>oG42lF^T$lj?S8zVbP zM}mkQ8)xkRdwLuzoA5J^t}|9V&DdExo3qEqtwP=^Oipo=Os`V=!*Cr|h|X|*Z?f#ea2-*If$MN}18B{uIEmKb zxW@XvHJPfg3;C7^jf@BDa2-|-*2gu8VUwR`&%;+P1)B`k5oXOzmyFd>>AIZs)Anwq zNFA1#1nQ3y^8-MAv&)_*9H<}Ha)>lu0ib?N#|}#^2B=j{Rs+;uL2(kOze*ti)FQM7 zKo_)?|7`#RHC7d_Tx96+57Ea@Aj1_PcDo!BE zw|UWX)vGws z4;NJzif3@@4_R5ov_>KZH!Lfg~=i@TY zh{qWYIMOw9hW2N+m-#UEy%lR2oEu6v^5W85{#5zKmM4-nGN+48CnK&HM14@6o1kPh z8sf#~x=kk!W=c5A61-f`H$idqV=v!spDBWcP23mXP?36hF9v^FOUQ5dv{kRros7uW zw#s-j2wCK8suIyxtPtDm3I;O~3pZ`GnuXE1QE?UN9{djnqrS+LQ~5b&_fH=KHp|3e@#-$r$S;x!zws6QaDTRjRnwe9@Mv?BWMP8YFv0-IP#01(Bj92}t zjiJ461|u4{9#k|~eB0ti%TP5NxM*6iM%jfsmJZqz@e>`B`ANXSS~i(w`_YhA2@|uda0>`tl^qn%Yd;q zOhit$1bUOTP=9Kg{4%H6tTh%69m4CzSnX`nsaD3S^`%2?K0+}CEr^*>w^p}tKCfLH zy<&VCG8wKHa)IpWjmdtW%ATBeYBDG7`dHC!7DO4~$04U#E}^i&rj_lqZ9gZTl6wA~EN>xj?X(%o%8?*--tn)AgXOWR( z+jMpC2<9}blNlRVo|iJXDw%AzD15tnl`igSEfu6`JjXZKl~WMSW#zLt=~~xOXl;=M z4x)GXzcpaGaOrZE4@ffxy8$)ExpU&Qn~c0dT`1jlXcN@3iPi`l!JWJkL$;nq)5XE5 zmF6gguswVo?m-VkEmmals>wRNyk}N+$C2aZ~6$afL?Y7g21B@9@=^j!2K;4QrsNNHTv5A6g`Y zf=bT&$ZCP1xMIGaUdnKqZA4VoLq9(w2k5`(hwiPFKXiB;6F;=^nu#CUd&R^Ltuklg zhnCJU@k5jUO#IMn0~0?qjKRbY9pS;~$9cecpv4D?5^;bac@Tn@bApa@qWEP|^s*>+ zSroY}idz;%EsJ87MG?y)`(=^!vhx70D@aj>R4->pR0@9Cvh#ZOE>sPF9+H3FE&tGE z1>!yfb`EDC$#?b=W&~=v_MWkPZov9i>NFkj!Y!GCN9g z6QS#M=ms4UqWu=dqZL_<7HzR_>d?1z=-WCZRN!uUr1@n=Q_$>{I&`-V{e}(+RoP3A zG}z5(Je=(zeG#F(I`lLh5-Rlw#iJfKqfR;dhz>oXLyzi^P`ww@qtL%Az%}UKTUvaJ zwrXe{qHS!+6=DC$Ch0c>@+zLRUEVh`9$*xfzMQR=w4oGHcLiSR*n_?t2UV#e(GFk! z@bzF+kM;18U|#MQ_}g$ngwZ5FZ77FpxdGRx1N@%;BV zZ7^J-e}2qZ(@&rUN11TCCzkpZbg#h25hr$Na)8`MAxp@p*LACV_(pL|D&Kh1;`PVL zx7Ga{LQlJWY>>La9~Bw1kKvCp`oZJFb+rpCtacYSi6?XBYh7^W?-Mw~{u&=6c*4Gn z_ZNsGosKn4=EzUG;K+|JBuAbf))927aGwkMc%4teO0N9YEu9<6X2gkWC{MULG|#K@ zU7Qk=%%5}@{JG+y=1-^X^U3_VwhR6|_oC)cr|px;{CRN~{CVL;&7V#?Ws>>R=z>4B zi<&>3RzN57hj+oBa~Cy#IxR#?=Fi)^;LigWHGewI`zQ0~V_op)(IMd6-txYJViHe(benS;o&lh$q{-+W%dt7@`VeY{_d|agA|~dCYq=Z)ZmD z&u`{wwRU`J_c*X>FCoM)Nugkh!4#W>CJ;=^Y15oTo8}y2>Lx85hxE87& z4)pu(o%{3V&fGU|wUUsC&e7XDGxzWN|L!;6z4LhguMPh32KtYT*!5B?^eVx4t!_I( zn+)QOs#6QwPqhy`(SEF*CqqqZIjFaqC8td`K#h{?RqUoyYd_R>H;{qADTQ9WChEKW z?iP38p>`e~_J>|rag;}7DXC`uYOdZV~x#y0cjWwa-=KGw}IHdOcm)dL+TN)M& z8MfV>WT+tK=x!ogqNy#C%@wcav=>`Niws*~*z}665I{l@HhFdc(vQ*!BM04j)j8N~)oM=j;Bvir@?ga)x>jY(YF5Xp zrB?hB<`*2SG)glQ2feA%c-3yZd)=+>)$XQN(H&-Jm1x?*Z;)N@f=&+~rY#R2hNkc0 z_!+2pq0_V~Dk^uxDzmzyM7tm15auwAb8z=9y4N6@+}8na+#C?#diZ}M{NMjjyXEHH zNdO$Gxd))h7@Kx_WyBJ%d{YGD1~LTnvX+`w!&Rqz-CLY85XsJYwH(EG!zwvB1!@Lx z-W?^QiB;PYmfKZW+$n*?VTl%w5%rer;BK{pbodY%{Sh+gn609din-gA${ZPQ6;nHK z(+ys&RB72x?u~H{65Qf88gIIZ(|ypXHe4(40u_sI$k+=9KXZMFo26{HaRA(b2saj^ zeL5l$H@tF$8?qy4xL)n_xMkas0_yi_wsTqmmuZtkjFSOS2~CemaUL{*S6c#YL#~z_ zK&2>`KYH`cIV$=G+T@DD(R=PWHM2MkwPvZPO@pM})^@inhHVSk{}Et&IzbBAHOGcP zYFEf+(2pf;UU_&jf=>#82Wlg1H9OSZb@8bj&NW)aidV|f2QV-r(h9k(vy%cbslfTbALKaGGYdAF<^l9OA(oDaZw~H+D-F>2!=4S6z$<%Bvkm?#+-7>v zpMW08K(%gDxmYAaR69i%BhbrX=2xO7Ym>c^HDbdA8u$<+q|G))#|mCYP}V-&$NnUTL_*)#R{Dx&7}aH;KjxFwEcUbLq;k8 zJ}CP4%j%OeDN;R$TX*7sIoLmn zmkQ^SLE#{z@vnb7wDIqRAAkzD(Z36dz>6By-;VW6q%Cx-;HVY+CAjKJ(qtdm{kr?- zWIK3!g@)6tTHxfIY_Fov^=o7&lOXE&6e6*<9gx?i71o=$f_gtAKlenWrR_lCpqW=!D10iDyS4Rto5P~tJ}7;r&m>5mC$2z#1&4}fn^z7f}o!vD3$a% z_1#vcX5mcX?N? zFlNv{w42^3r3&0fRB2t|;?c#`*s zle2O`2nH!vwIE_tgXiRRp27Pz47>MsS#eE3E`*_CP5aDmihj@Mzng^Sz zJ&-efAQjnUf3fLUpnJ!n_XA_}Rlpcq9FLX7C^YOu_QY!2PMJ06Slj#e<9K`hpBKXl z8}(?+vrh_bcZ3Vwcas~a+)($3#tD^RA)g<_3*Vd=FQhTUsn)`YV~bc^2pnp@g4<3| zNAr-!r7;#*Oq%;Y>zsSu{S|(LIB09~t%Y2pP;3RaVEFIwVLlc!Yq|Z60>5+XqmSJZ zH;C|4wch%XQG?yK(q6iWy?GGqcToH5hE4aqOM1)b& z8FRdGlW}FD#TC!j&xvaChzk?kE!43UlG==lYX zK581U2f}yNSHECJzOJt#j*>5d`f0?06F9n()OF1RXs>`GzUr=NTjq{aXD(!c^zG-f zhLW7|KQVWlCJC-&`(f#(@)6Wqa;WzihXQ5pe;Wi?I80oNM>Ob4+z%PM*I)H<+$$)$ zl>^XstAe8E%pIqqsOyYhFn64VsE>*nKdQ|5i{_3~XRM&&G12j3O2;p+t>bkt!I;$n z>o~sp!o^V(7))P=P!P=iDShq6UlG9&3asBW!>ViQzk&wqp{b28H!nu@{B??$EOvS4 z<{s@b>)LFWhXmJfo>uNi^>nRyY@Ocwpuu|3o5TZpmy&6YXx~*A-fqUet_wA$dJ^T8 zIeQ%z?mlzRx-yJl)5K@`hxecNvFCwQgDQQ#E#-=AT9{qM{;PvadUiODW4l*#2T;fWN$7tM3g z>Hml8M1OKcavb!MT4Kf33F*sosz6Cn;cv`TNaG0U9FV>!Y(0u4+3|+{HMs_Bay^q9 zVW7zWZ3roxfu)K6VOXmqhH?#!KL(9iR*e5~DEiN0d}6P^j9t+TDE`_*Mt1Uk6P`vd zE8*) zkdhS#Gns*r4wy%>U% zLE%MAv_q%>i7xfpk}?G85?m+Ur+nHNOFWIu)M6 zU^mM+oa8bHSC+k{7NlCjtAEJrVK1|JX5fm_A5nvL(K<@KB_VtP=ainXt4LhLSD&G? z2cFUR3ZJN5X?zv0kcqEejP;s~-gB&izlK0dzLJ0_e6yc04u&oyr`WgP(;BT3 zdR3?13e~hhOiE-4e)$8rWv@~})eC#P>P^QU&)reZ1r^6>LjrIo5f368GFSFsZw@5qmbpgvJ7i7<5+aF{HzWsqHxoM}bt8HEHf4e& zdBZ0$dD}deJECfGt%}@%8IMy%bB^DZGauN}Ib14V(tI>IvLYh)Q&vf4vOjzL18Ze7 z#mke!G6Bn^V)kT$>>R6@JWN7SF%l33e_xGfrd=x1B)Lq&okc@_s}~KKYP@|PC26m} z)TK9vRYRZCu)Wy7msMM&)%+9ir_;>m{kJRk$d>!uW_?*W#{5#E zdLfa~tHn3U?lTR`Vi7B3D@~$WOXD@aC#srpt;d~w6x)HHiWnIR zO3&YT%8YY8%EY=(QtdL#e`N|w^Eg-Pb18SvnCGSQ!bjGL7l>IpE~Ph0jFg?48TL!V zp3X7Yc+_muFcaJ673l$*1tnrmWQ&>{g*wnis_pgPWuOICdnc>*Agz| z@yWoBJ-QuukSA@+3_nT39|06(0HRuSXQBUhcu6m1^d2xi_9>dcn zR&b+V^pIcgf*R<0!gU}j?WoaBc6g81!=7-w$lk%mT_D9jrK}JowKLO-2Tq*3g!bFh z6WUK4TL8mb@M`7yIZkX}#syrS4<<9&`JMBX>i!7Ek@=u&n8pQ4exIK{G;KSxlk-yx z6V9Qz>6xjbGqW&j&lhJ7Id-wAB){(;h$X*Y12>rZ5&r+0lHbQgKg^$wt=e=Wb`vy+ zJ2dIZ@A@?Try-`#9bU40LCMyc_`5fqgQ!}TIwkeQO6>|)c0kUhL&CWgt>P;yEN;x-)rtT zb=o3d&`(Rg`JlOH-BFLGEWL7wLC2*?y(Q)76UL!Z6L8po$<9jZCV@A@SnvY!ylxWs zeItAcn*{znon%aV^PT*cdK1F?HMfT?$TYYHJ|!#kxJ92aTHo0W(ITbfu z$r+eC&OpxpB$3{yZVPza+;i%bB{Kd<=~>+uK-SjtI#}KFzc1ifGpxFbeg+!Emq%;z z*G-3>{j}{1$fB2@rijU6ieEJ2T<2WYwb>M3hpCDzVLWj|z@L~0)d~I8bt3ddyCI+l zqIXq;eM3DOV~v~A)+8h5p3|5~v1&!hIY}?<_ZkOCwP_ImT`{xY*nNUc(=d}})27Wm zr(&k-l;3RbShs0eu}XsSjX}n`r(Jx6s zGv@w3X&ziB_!H|y@QXh8zXz2q-N5flvUDW>f67dTG#*eqfQ|SzDcZ!PX8(VFZ9T8a z!Ax$HnEkKEvJH(>vj49VOMV`prQEV7xH{omW0ov5e8T>w4y^mEC(0eGwq zb^*W}7{LSHKk!61(mSm^qrdD**ESFnQ0S$-eliOeV`COX9~1OuGeM zjj?EwX47^H{8g-xB>j2ZE${<|P`+CL0ikK&*F^|0AV!8?QS;Zw|5SSIKLmXeaJX~C&<=62myBS-7;7S?r=zbF!J{Eq{}L^6~i<9)(B1)c0;&>&6K^g{Ma zB;!3x{EbnqQ|;#cmw-;}NQEzB2{(&$&vE~2gV3SQjdI-o7h}PM9lQ8MRifZf9ZAe_ z?@6^uB^~d-6Kcgg&{X$tbO9%_G^ofkTbk4nd8)e}yGU;mrMmO*)EZLV{huIp-wjgZ zZ-5||{~j#$iPAiH#(F9vij+FM$RtXeZLl3-d8+Qf`^k?I~lqCMdgD25~2Wv(vO zhVm5k9c+Az*3gW4W|-3tJKxXh15ojAGvYP&!n%>?ntvK-+;Oh?vv7k+o$z8s(h+|Z`)R)b( z(9O}8ph4UmrRT2ebM6!#uAk`3f|PjwN5vF5Eu{~X_df(rBfgHu`xU;9YQ*FCYK^N> zg{YU~cnrO;BYM7#_=^SOpN=5x8jQaa_l)M;dc_WM7Hq_ak67U`0q7C)5GWoo0H>qi zt`f8;;2vWQ`myQLr*rsaJgm#TW3WaCGWV&(O1~>;(!+B1hp|SIjOQ_SKfI0NpGVXX z5E{dMT^Dpok%_~e%+W|=JpSkZ2%tIl`X`j#8_~Hw{@ay%WF-31$XyN|cO$kf$8XCi z?E#=vCqrVE+!(V?ou416Mk7#F>f100_3MHBGb5v-dk({zc4f_`O4#AU^1E3D&t_JO z%?+&9xY=q=PIokp8?l7R8;sZ<*_ZOYBbXDj7SgDhD;hrKaYr`m1|RmY=dJnqQfX#p z#wlBq_KZDUnk*lhvhCSB8_Zh6ir9yNOX#n zK;oO^JaS+<@C+jS5MiUf42KLw?hkrHN;NnUse~Wp!r)=F7#SruC>7HBQ9Phe3u^V? z0lg4wBnf;TJ)l2e$mSjp0zy5YJ*g;?VibounajEF^CMdLt@$F<0bf9EiChYAwliKWCna&UJ5u263)S z_e1n~Cu?YvAM(F78Ixuz@4p652_s>;AJUc z6EPceI=&gf-p%QF-5n?HjZUMDj%I|zxu}-`0U9N^a(Plc#fvD$*da-qX*rO7tdS&- zYE;j0+Q1_Wd)$jaK&Tfn0G<~`f#mr(kjX5`orZ#dF0<3XskRoU;k_^%a~ggbOVnwg zr3>XW+-%_gz_w!E!VP9`VH#STotH4sfbWDuFLC#va4(j9_KJghqcI?cN~0$(>1S9b&w29b^cg(v0#yow_*4}dtaQ__&oo)jnoR#k#T0ej3$I$>DPhD)HT_KCM72^)KCfj~br50z$?U<# zGybAqLfAc`8~3Lp=(-tq{P1JWwn8h1x{s=f#4I1pFz|2E0qnbusC7abjY6)?QecDbLT% zmKP4q7bl&fGd(wL!)py|PFd=|6DZta(*KdhYetjqzohJL1tcgI-4Q)ywCF`>5Ldiw zvgkOcOWLAu>)L=wh*NO3JS>qpIV(9QkR z>%?_ro2mmYnvZH_iZl_xkqk$@53Vw?OxI+bFPVv@`-M8gxY94|l!};x_{%sHa}Yc0 zN!Ixv=Go}1^9nSGE39-+QJ;IV)i-&H_lha%o)5UA}{RYol1A-Wn}kC~wUeNhwugPFmMhXsL2`t{ID% zlqzvYtmFQ=xLwY|#AK;l0zb=|o^+;X%k%Sd_Mt=5las~C$@0vC;&#mfsXE-QTi`}# z=A_XQ`WUp}>)p;k${R&biOi~Nu|v=xuEo~mcKr+lQh<$gZz~fE>jqONdG|nyXC|(0 zFcSum26I!u#X^MWdv315emB3i(=24$%@8&Ttrl_mlynh2c?H))$ zebYUV!fKfUDW%F90x8H}G?4Po5qB|r_xcFBZuV{j11Tl^+ElNRlz%Dkm#91Vd7T4I zr_9c+e-T$&>KUzc>9rM}!#55pUdapFtE3+;AxDbrDOIc>0G!41%iFYz&}uF@VcY+0 z20D+Vd7kTwiJlVWQdhmNL4$R%=|2OZ6qUntthPx3OtOvtg%2AZvfFl`2 z8HKA%+|o6Qa<7?Kx>Kn0N=Fn$6$r{A(mT8yhvHEbwVt%cMe}TQ)_Es1h_g<*o2bvd zcQ^5?LY?YPK;Hi&c$y)KqCgK0BU2NmC`xC2V-!WHdNxrMrJKmBd>m07^D6&agp6)p z)TX7G{cb3(n;9 zHww18U7l5`MF52&CT;{HjQTlO4IOw8q(pg!qH|+vl z>?mJ-@25cVw-C{l?RB%0|LX6 zpbR*n`HA)jUTrJ2CGfABXQb=@uR(+C`afa*U6J%1^OST0nJ|bvRW$8X;vbtw(OtHL zQM!UMyvyhpW&&k}Tq!ub;=xCuVMWez;@b+3ZRxZkiKdsgI|f&lNh{r z+x=St%er02`=5lT-P2?x--6|4Iy2pJPjuA2#Srq56$=HXAbLomQH65lhru)6zPa>rS5Z-wQj5g|?<+lI_vC5>^;Cy<+@i3A*)I>|p8aO+g#qdc$|2 zcR_>yyD$%Na0=UbQxI6dhYSm}v?eTco`}(H-Y)5UUC~)T`X;9Pd~C)(pRxNqoi6-Y z%Us=?lCVX#gK&;j8l{uyDe)bm%!i0Ew0 zYIuRtBYQ$~&!ZRz*rKS@E z?Z?`A(jV4CtI|HUfeiCHjt!SBoO~Y{DYcqS_`GK!>T8i~<9FzHsTb*ooX9S_UTTG2 zB^WO^>32dQ8oT9wtI~1;q4LSrdMj+S!a~Ce-S(n8vPg!OoEm;TyWVWW1*GOVL1!m``DxJiqL7Vim?~#(-W#|Mx zt?eieSIPFkDTQE;3a9bJ1PC9Gz|L*2Q7F}`Rs5JKba*wp<5V1ar?BjWZh;1u0Uj7H zYJkyZdShGD!R+`#1x_dfTy7-8zz^cGpX_o@dw{~w3gM8Gs8T=ax1C~Z3HlpZwwg6K zav5sC_QfjP83J0A90UpH=hYBxP7U5FLoEnqx5Dz+!WcM^ZL+WPVZmuO>&=2|)$EGX z1R~&6OJSSrh>$OP>8HK4$u+Sju`c{)K%~eB>sN2Ruk%5yG1-YQ0OJKNpr`^cwaNC1 zRa7WiUq8Bhe+^lXKdMyys?hdtH&7TJjJ4z}B^YNNnE)Q&`oOHnJto!0{5PCH#u+ZuDs9FKR3;;fgn$QcO1IET@0D^i6PYe-!y&D-lXcarFU4dP| z>;k7rwSiN^Y1qJLTbtH0a2dbcg#r%TT3Z6)pFO)H;}eb6MI1GpMgiZ& zfQl$FNx(Zr3*bl5BzxR2Yy^i79)#P$cw;4W>$UNEbLn84jABhX7pPeXohqJT0_-pd z_s3p8F#|LiX_iZ|?(vT7en0OXvwBfvPCCtT&k4(P48X@hH>_4*u%XZ@f)v}Jc#aK{ zYd|Kd1)&@S0EM7|9D0WA3|4BPb-LhsOKt`JgZyl+)KT=d1yu_K{oxj9l>l&d8NFtg z1#pS1h&o1Q>S7xm3Mc z3#sIP6CR7BBKs!9pc8V?AEphO&|ku^EwZ}<-kMc~fziHdllEVOp%SP0xA35aL@4v- zWD6QVKJcX`T-Dg%?ZVo#{xZJH2DDcBp-S_*S#2n!F`_HjI&$B;G zgm)Q#u7v~WSt%z<*NGCv%Rk0?_zejkKQrO~cQ|&RmA)cMUlk>ay6dnWo`lcvNB6jhh2mj-u^sFd-LX;>e-h`L9-_pk|nf?Pv4_bPMC_N}jlw{w>dbmx) z$DJJhHl!OZZ5O2xQKF=M4(nmMo{t%Q{`W=c|BBKNM2WJ%JMa=S7<^1}@PAd5o)V?D zC{b3Kz)K8f`xx)`A3=VhrAI~S7e$G()T>wzm(V`0vi)&nTUt6ON)w_)S?_aLkMiGh zfNbEu54Xs6RdZ9>*baFB%(n%3VRz8T^Lk8osdvz-(7T}NtHnCJmX16{dh_zwO;LNO zquLN3l{VVl(LeZlpj40bko#9L~GipAZ0W}}ISW(mMTof~EUdVu&&t9yk>9#f8jGF(F0X1K`SW(k$ zi=7!YuVp~ZUtFxH>6Qj>Mor&k-5r!4U#zICxf1H6`EKXjO*tD2)$J|5 z88y=xP&09EP~(uT!qcarnXO)}RB725JX*p~;INIc(8{wk}ONM^W#vo@j)o=(xf<9L6L|4csLxIhbxjZf}$vj!=+nlmlApA zl3S8%%MS&v4>`mD-@5mY^pEP_aUaRu^-AqS9~wZ&ayT5$48Qqi{GZ%XcVVY6qs6|}SE9tyr-M9hfJXL(vqU%dS6>67W-UVc7(R$oklHE#h1cE6-+ z@5*mJ_qvKs?-c|t+KL^yVbaFLcHCYa%9-00T+-^SToAWUtkrx`TBN{-yu&kt@LWF? z#25(i-IFAbUxTbHnnmgQmaP1$ViWcb8?krU4twC9&6&#ST$fT(J-<}?e7+g^_7Xmt zxhT@7Pv%@^bbYD~ygzw*F?|b?8KL9R)jG|}zHn@Xa+OVk~3nTj%_OD-$>4K$iIeC6ZOoZ@K-zMMg<+1>Jp++RbZ+Wpfj=9*uvk(bxwXKi!6{JFI~=yF^VE z$QkJ(`Qrw`(FRaYTL5k|*(@Y&MhZS_Xeu%wY3gJ9#5A0k;>2|OL|sWk+`kixE>sja zwo@L#=f-y zLdhB=npbb!1c2v70!H#3(!k)mQ9=a`lH`(GmNZQR_tgjLE^_7$G%b|2iJ%u08NKcH z(G1&V&mGe>MFUu9wk8xx#gmOQIzb2@PL)kPPu^DfJ;o!mCBuL?QEG~Ke>^EhGl085o z3<@g}2H;k!B@N?-)CAtEF$|JK0dl#7A2q1&c$AxRv8nb4Zvx(7VDR*tQ0d*s0J0I7 zv$H(*H4doC6_77@&TaLNqxaq5f(Y*G6tPYUS|lh?FtJSWU?>AGSrEkU>(af=tS!tZ z^Et%kw79ZN$y23Q^UB@#n!y)nCYI)a2aLJ_>_DN?Ni`7+*1gABtyJ zC|`F6CPx!YzAHf~206PM)^V9&Vj!_0x|5V)u1f))SnNo6NGDF8mqlo4xi0~sNGxbS zvz}K#5BgdL7Px{TMyZABeT*XHJfS(^BEd-H={sD0Tu0N3Y;FyQ?rhixLu1H!{+7GHZL8kFyaDb=F}UJ!D>u3s&OuoH&uaOP y2>x~T1u%^H9@T(9Fbv*1Uf5E|hIrJ9!;_8bnFkPA`PbUdJVVxm;75RRar%Fp4Hr`IU zs*v!p*jl4fYR}jwu8r8o`I8HF&|wQ<;`=OIxD|x!3!c-oEw5pPokpjX^cR6&wBU7H z7tbv?M6}s;{P|8hwdd?9`$2nO(zGWfqjSa`R2BTb4*~Sjk{G|Vqyc?Z3Ds~R-$XQm{H(^B))EgmeQ_iPRo-; zTI>s&t&=&66km!}Ie_a$0K@4cX4Eofh&huc8_KyWh0cl@PiWK@&U~Nax4fjyjQ8|Q zR-Y8v-R=*ZQIasuI$hg}oT$jl#$CZuthmcjIk(n!$1Mg1jAh)iq%;g?EpbbA&bY-7 zMqS(SH|DK&J5yUV$8WQZ0_jo*m97CFgYpO+vES>^8IHdO9mU_7%S2(P8TI9}XAPk$ zPN)31xqRcs&5J9Kpzot%Q$D8mDFm{D$`jWnu**03erVX%0FHIE z%utINIZ!rn680#}MmbtbMmK4CPRkI@8VR|CoBU`mKvSqgrP1vgf0v*LTP)K^Mio5L zKx=A%(rU z&NiWA+XbfanwUq)YF5f+@YBO(kdLebiGmLMjndimVwe%Bp5ojihME^|`J7*A}*5w`!N2i}I77beZ3VGB!6twp!SAnJWJaP3}G@8AYpj&k3EcM&oNeghIaE zvl!4X;<+dTk#^9rpuG6LR<{eM5jF8<7v^HpX~T>-s}2iOxX7rM3er6Xh9&;5Wu{C{6V0Q2-i$Uo&A0U!ep%qqcr!XQ`Y{6%( z^ZUw%T2T!5`SOoGv%;d7wO8Q0Uh!C;LoZOj9$xRJ?sdX;8vU>4;y@aZYNECAco7~SuwjDu0`Z)udKY3x<3Mda;4m7@aldbFMp8cstMDOx<8Hr zptwJQ-(8Ni-y9gVgGGKRWzmai6DHX`jd@D8>36hL?OoD}fL?Q%a%tpnpZGs}WU53J zxMu)BP17&T_M77DQ?9Muk5o@RD9*PqU^n9IUPi}Un%!k87NnTZ^!XLTB-(uvBi;Am z0SY0X?)&iy=^T)QAESO%i*4@IffYNrYbfowyyZ@~{WtbE_%xhHv&+Jc1>a~r-6FT` z6a0|eQ^H>|vyI+n*ukL{2O%BWUY4Suyp`N>t=n6fG(IxKKg^mh3~L^8G-Kp9;oJ(d z3$;VWH)y&zbf>w^eV~(gu_LjjLsf_2REQ#!!8WIzE82wWKJBc zsgvCQuY=XZo}W|REZD$_4Z^EEAPj6P@Z)0CK>3GtJ3rc-xhhWm@C6MAnnP$MVUCT} zAT(l|8A3N~Y|Lvn>u!eRJNAn}xMIf^T%0Q~0iV~s)uO`Rogjjs_@UjEI?PFeI~*p> z&?!3e{Ll^QkUv3g1_B~kRAaWJA;Vkr%2>Km(i7U5R& z`}=yg*{U4SZ9i%7Fj^Y{dWjM@j&K&dr&&Q zq);iIDum_IZdtV@+q<`NOAcDH{{RyGmaK07mHpRR>ya8KwS;3u8Ooddh|o-09}0Dt zZ)Se^UagZlzw4O_DuYjGDH8%yuk;4^-eggEw)C1Sij#NCzjt6jKmW=c+nqcC_aOlK zUuyjaoQytav&><91nnd`5J^JH9Vb5O2NY&Zx3azGK0tHLxwC?LcMd;VQH(2{x(m4%LY6tg zy>cH{5@QeQjSmY{a<@#WIf^(54>vo|{lAj?CqcA!uHCCB4N7Q7FlJ{7{U!9PaGnMw zGy|MVXblpIBXhQ%St*y#S1Tuge7bG)&}v=@rkv&;2<91WsH;r8u*AC%-Da^z`ao0_M87#boOp!_ltrnwmz)89=RxVX*kP!59{BoX86Ei-IbuLt@60?`;<)Q z6}eb{uX^S|P4%67wAB1)i9jP%RUU%+A3m@TnC!b){vD0$+xOk2>dNFQkEGUwtFM+h zE9Gl^wt9krIBF(cJ1gDAYQTd^w|__Qky8q5yyX~QsRlf3KiIi8pUjUvYKCG}KGoBe zQw`PY86`U|u2~6wFkY^BuayQLd0Y{Iw;XS;8t_mS?TGPaHQ?PW>T??7=L#6VSPgh6 z#syZ~)_`vp0Kf9q0KX-pTt0{#OZRu6-M3-)-J_&a%T9L{gFl7AGMeZ98eZLBCsQ%! zev5uY6jy~jav!no{vBGg;6!=!E)PUpsSZwLP|AaRyNB}lPN5akOcv+yzeM*hKMl8@ zVutQ-5d(f35A97!-nzewx-IuJMD>)0P(PizpQRCBfEbY5RS5XG|9}P=^K(CkSLNo* z&_prHcXFAcC1KKv4a@M^Eg4ZUDC#HUmU(nVUi4)+zSa^(L~qthSgD;`it=D$ik=iE2x zhtg|KT!TZH?j)JBpJTabP47lhIj`w~(bDnON|^Un>CK`I!2zyXMGuB}cxEA8=xp*Nm?} z|4QNh-KCb|kp+F`DzML2rGH?#TA{5#f#QD>2;^#`f93vB;`#TYoBJ*N^zM=Zo9D$5 zX^_jeoEVucA{IW#aQAx!kbH+z)`|VSJQ^7*} zhvWHsWVq(E{Ze;W{m9^gP2BL0tJ{h^G{#3&%;+bPL`hzD#&=7Z3gPF(EbC&5kr1 zNIL7~3O_PLMFc-?L=x1$QWG&k|}0I5Lc3@#m0#D{fcI zca=_awomh8acKDwk}z=LXm-P34f$3w&AAo_G16qN!F5r6SR2KJxHQ6NT1iMr)TU0E zKA>u3>a_cB@V)tAogcmm0}s(`r+oASmX{!VQn^8VDoA3HM~Lgnbj6-Q&dVCZ&8fID zM*$ftNJg3K816;R$2!qZ8-+E{Fei~i%ijV24jAT({uZ+nz+G)kx<2Y?^U zn4d$b2`DK)(bv)k!u=}t44;v32S*?8ZRi`!4-pLzyvPQNJW7+~)1Kw8CDs}P$J;3H z#U}#%XvkVf;56Hevb!)1<=qxOI}jfqpyIu%ee)^GTF|n!f7L;9u1M%dHB!%;d=v_C z6}b@Lrh^m?ElM+15(j2p#rHap*6DWA$z1?i6j9+om_y(4XxR^n8nH`Aa`LKf#FBPk zBB2qz4zZ1H5HYhjQb<@UHg7tSL-`?qWwxEjYI?+k49hXK$FN@yfDsX{v1Jw_BrfY_ z5}D#t1o|RF-1KK+ybTJ1mgBDik4&zQkf29Nv$xyZ2n4W0zNOFx%qKM3kh3X#z+vXa z!?eL6t^OK>-*Y-noWB3iyZHD`WWvx^B_4HI*92o3R76W`4J7AvvD-jDZB2f^9mm~h zX<-4?(R_C^wgZ1Y2-g;nQ9?ZhF6e2h95H-1g8Ih8=PqJRX2R80A9$+C!Jks#DcOy- z%sLC_9Tu;OIlzwvJMMUxY$CRr*u`xqo@?X$1olM7)XG5l%OQhG3QUJpRJ24uWda&x# zPKUOD7g%yn)0ZggDWs>25Lk;Vk6?`3Byq zRE^twAM~zUFZsM6)_#@sV?S(sTKwXNOH%0b0>F{+gBb@w&sWcO8ie2N~wN)O7<5D)u~ zeJ9}))L;02^f{9lu`POUi%whi9YntjY9cuHlmG&MXv==t{WLjqFT1}fe_oS66#Ek4 zG50g@uI1b7`t7s&P2lle8gs|~m4r`g83ZkYlIfO%-AWRqYe*%lep1qkHL@S>Ww9?Q z<5i2b=z6TLQum(dfjFUN6@!lSz=vhV7PvOTXZvAgE%1(DFocMcRh?=D2%==^TYPMp zL?899fYUFePeXCx(i|!fG7w>t%L%pJC{|OzWhTN-WgS(mZJG|+=*+k*05!|6{4o6b zkTixNcc*c3hg6@Fh7%cZg$%GIPdWNS6806PQHlzIuQ0ves_oOU2qI&3BYa}KWdX^gbosJ-!MST{G3Q{YqE$ zdKY0JC?Q@^5lHDAfinlh0gwP8IB|_YLPA0a34tI7!~ucC>%jL{KW99<+FXdV@pM)7 z|JVQe{zreQ@y>fIBlaw(f{9iEWmu z5uC8O>p3wC(pxDXQB#81(hY<1Ja6zxK6NW?VzVJ#>9N|DI(z-*<;@M_Y9Lu0Cy_KR z-MlJNI*;QMudsb$e8j0Y((FQ$kp=cL<)_t*S>BhAtI7PDEj8h}0ZUs++fuWZl(E}R zB*Y_e#$89?>T1gNEFrLn-;KcXvtQFr5)}`LnvzzRo>IQZSFVlnbLx}pJoMRmoCE=j z*YAY!?z-o;x#g`|vA^ou$>1aIC)T~l-rQJs3!&G1C*=?GIsOPAPudWC1`=7_*ot^v zSC3s`9f;u=ZeZv;MV8Hs+hDe{qbc6jifi&^wLJ7_nrjTaK1RIwxfWl6Qpjwc3kz6Y zo!@LlIkU*JsxMWM5PNuEv zP(UNs){B{E9IaZ?R&hAjmO3RO?gsm7mgD5X+;9Vj?bk%lB6Fw>)D%K0c6Agq5lL>) zMdYfD$|rVq+`yHt<+-0@X6ehqXkLEuNu!el8V1g%>VkRs=FPp$*3)?P8SSS}T^#!6 z^Lr_uY{}FjXR(Ta&?;EDHU&4mttJ3U_I(00v9m}!rf?CTGKu>z=KNmhI>reuem=A9 zZS_DuF;k;Q0f2D7=E*2FGlGPClhTU2tU}QO6-(W#?J}fsQ}d#EQLDlmh^clvpL zV<^vgEj5J!L3hoJ^L3xl%*m7HBNjMtcXK~xo!ap{SZ=F@Qj3EG$3d_VLjSJB`0;UK z1pQ+C5MulQxvF%I(!fAc+ORE^tFgw%xq$$tzOzaE==p53z>*HB%h;?a%|w>tVQ?MAvXoE3$PrMNnGO zLfUMq2Zz0C35g7T>E%~iOi1RmV1(yAHc(UOd*6s}L@EERTEO9}l^})1)P%k=WSMt` zX$4_$;D?Dw50kcH)3x=_QuN+)c&T@p-sH{R6=FFo zvz^fbQ`zh@6tbQR(5Xp2mZ##Oh+45wAM_JXx;o#RB{4jL+9C13HI#q9Q46Eh$SxrH zm=TM86idNwdXF&R^XhblmKnDkza0ki$CeCZ>In9;$SX23<^6u z9LVP{fb46fn1x%{Oyu1NyaO1g=qrR_bzmrMpN<;~Y1o$Mtr=HB*eD1k8k}x+f&*_Xw|CFRg-yr+50I7sVRiEhNs@o=uv}o{W%C%v&QmJO$A}` zbFo-nrAG1~1r+3)#q$zQgtLBRp4Vo>a$V_xV=2AJK>%*rUN2~M^@Xsrxs`y7$m;A4~+EzMT-I> zg~+r+pUQvK>FSYeg=GzaFeyaMViE^_`3w1IuBGN<7KO1iJ+{Z7(J@^smX8g!#P(e% zQep@oibD<6a9BI(g54ruBB0(5beZL2Wd;_p8Hq&qa|2Qv3+#|OKwx7cJFDBPI?J8w z-!w6>3}cg9f#XrPHAz=R0#v7RG>%8=CRd2ETgzi-jx2{=xNnF{LIt zE(Sq*q>8EtlfAZ@M8tMb2tb=I>YUP*7Og~vX0@coC=V?-i65DzN5d$3LC0!fdE^zR z^oouZ@|9ysUU!qA-WI233d){Bds=~*a7fdn^r4`3EwQip%fsW{v4tPJ_w|> zZ*sTGJ^UelCcKbBZ(jH)63tf=po)Ob9?;L(qv?gH12Xfh*c=734WQ5B9SYa##M>BD zAnh!;K81i6T3Jlfw}9Og-s88K10Xm6A+G2jN=7#Y(=P)alFf3?#s z!JFWg648ik;;>GZNlwww&JL46uF@}jDH*}gW#FhTpZdPQsL`!rh=5;N1%guS%Gk(= z7&2y3_pvGFioNIX3MEF!uvFc}cLV)BrFR+IMdPeSH%g`(71NiGVmgH05Vnar(KmbVWMVePZuM^ zQ}1FO4V^)c`rI53`F>B(EBif}{gdc_K;rd8E!4w7Gh9HSo|O%_M7Bc6S)9upqP{|* zs#g&{G?y#APcNPwSS(M^^iiBCxaybA^wCEGg{NK{Rm+34@*R{iz;*43l>FxG(DUHJ za8@LfsmtV{SbrNzdLw-a_=1KHNQEL?AQm%*CA`;{;m?Z#@x=UMwXAB2mab|S@+sD` z`s|A+57G1oyG9m6#^c(sG-9qdJ13Z?KaTEzItv3T&cN1LtDN`iM>uaWcBcmCEpo0Q zQAKCeG-c_+dX2n_8C4Uyo>miATQA(8QX>1jiu9CyxWv~F3?IIl5ms}h<}`lHp ga9#R%Ig1%Wh*FObNPlZmvl@kjmtZt{7YTdqe;Ddl`Tzg` literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/interrupt_pin.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/interrupt_pin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d0561bee98ecd36d59c6faf1f22e49cfd5da2490 GIT binary patch literal 14379 zcmds8Z;T|zRlmL4*}u1Yf9%EQ^&RP4;$zPC?A|~7&MO>ry4cQT&wCrk1O;SudS+_2 zySJx%+<)$NV-5vSoZV0oSZ)IfSV#xtkCj9OgB=A4h$0b?LX@xhM1&KFkoW+^U-$t0 zUR76jPft(p+{qt+)9p-m)vH(Uy?XD}t5-xb zI%}a7IxN@4k6l~8a^Z}2)eV{NN4-#6w_NS=`qdz&F&Hxb9NVJFDg-F9p)nzQBu=7Feb&PbtWLOi4z_yeB+`jr)dV`Zfe$tRTbCLIfc zHJrT2?;ko$j#}Uq5Q(fo;d!FaJicb0AaR;M4H=pmmh2?{-jBai&&QEjH_t*q05eZx zNJBC;9GIl3fFDXEu#Zn;U5yRj=$Uyo-upq;!D6;GD2!N{p3!1jP9{k=(_|OmZ8eNsd7nlZoUEsTsq?Op;T; ziRAd9pl4d{){@a~C$6n#xox(U6M^(orR%{b;aGf2_<}n8iREs8ABQ_` z4G>#L&ph?$fd!8gMt+}neRMc|D_SpVI#x>)AbrHhb=~Io^dr`V?^N4>S>wxsJ=kC3 zyUBfNd*P*RU?Md94VG;w%Dbha=kF7!L7IM6KPv=A57|sKRcxfb=C+~S&F?{Yzav!& zE=LLPu;N7DWZQ7g?VKQaP0Xc~IeE(z^ozq4l#gwKh@7+geCh1z0_g$ysQlbxnwl3+ z*_>amn)7D=oNt!SIW0IAdsJ@4<}wMA0L2!&&F50-i~_&F3s^F;zgtB%tyfM|-vQZw zTiiJ6d$oWUZ2{ymg zM{c>4?@cAwi`-Ti8HLD)kFBKZyOLYqpA4UukM;Tm_3wAVn7w~&-@f5J)$1YhL`%5c!@e?OwXxq=9gF!f;%zib zhiRVyMn2i~+QKf@__Xj{$;&*jtjHLc{9MczlRZyP6D*;BNe{NWP0s<^Yo50m^;Q8W zJjB|q7@Ld{8VG#r{JyfGMi9pQ-pe0-ZjA*YYp)>!e$ruu(}5uUx_`YF+t-QOIly1d z*iqhyj|-|LM+dDyH(bx%?s`!W??z32Fhq>v7$LjtZv+&uudRJ1wm$-da;5C&@MwQ5 zd;d7iRTEo9Z2ux&fW`hLe2+NR{NBK*QMT>R#4LCzZeriIPh+wYTm6qzwf3*1-hdu6 z#j+aG!JK^~^n5x3zARNjg)v#UTQ_$S)jVGnQ6@0w zDq$*)dW^y=oQts|!z0nY>@{s1?&EAbzP}qep(S~sLt2+16vQk1#4abJ7X2b_+~G5N z=(Ti!g~%&Z%!|W20ZRAq282%n`%M)LLol2KBZA_CV*hPpBB3X-Q@oWztK~+RJWY&Y zf50Z7yk^E4qG&&A`d0o-zz?s>nEok>Mv#O_vM38B9T}zHP3JD2<@u?m&kP8rktB5* zB7f765kaGq&LSdleyjl9W*s@8FQBo%L-Q@#f0s_1vixGfhn3|N`c7izOZ=j6A!6YQ zN3g=HJdr7yaVWdI*P*O!vAMiF9j?N5lcY2`9oV7N59d}QQiD4)xbZ{7mI84 z=#tj+{O}Qt9xV3}P0gY~4T4ZR)zekW6EEI6En}45PSO2bAG$lirahr4e0B5p6~e+{ zm_IebiA+ChoM~Qs^kVD61=j35_V~r~oyRY*vlq@h-g(S;yltE}7*rui5ZV6;1<0S< z?0*~7h;J)$iiZxdr=?Nb-h15s{gvi8xX1k$h$-%Ib@Lz0AEe%ooIANDoIJ`%-{wb! zcS`-DaEqBC^K*B-Nb1a=qR#mTKA9+zP>_0MXu$VJmsG4vkC{(6d8guf4+a#)RTk>* z6%yF*2crL_A;3VSQ3yZFLdbW)$qd9E_5(uL=AP%KYt^ebaBfnFQ@i5h zK3<8wZhoInQ`8`|Gz%KYWaw}tnJAB&_=M|Gjxyd!jLg2D=32BD1n2f5zEaOHAsyxj z`Yx0!iH7_2J*;HK9CQya2tu-$OnEiRLx~VKIokcd()XvqbQ)RPSMfHen_VH8y>;_* zfUAg)26Zz*oayF)G=;Um#dD^aU#LV5&9vKqNIkhyNjb&4ppx%VJN4k+Eq2=xbQPJf zG|Hfxu!USh#^^UI87+O%LB|fOP3F0iFRul1@ za;nK&wxsV=PcV>9vqzX@VW#gyU~a}=*v zBOXd|4)LuN@vR)<=kE^jU3um5K@?Nie}eda7mnY)hwQB^g0C3-hZrpLIQAdm(f(t6 z0LQ=5m&oI(BW)HS)a@UmH#u}xOYm9j_p6AQNIQqpiMWI)v^Bt9Wt?Fzllc`-pO-l zK9zIo3Y~}js1<64=CYgF1*Ayr$Rt&k!Wk7jb22YgYiJ>L^XnW?oQJ|S4Z7RcYwiMLhdA;EVM>LYar3# zAgvgP)f26ur$qsiNjP!Com8>tSa#3d$f2!1pnP*=S^Slh#b4kHGFad>?H@n&O72G1 zrk;Gb3Yf(T%Cq$-4lMU7WDJxC{JJ0@^BTo9dsEW+h5)nQ!dJhYZPcSXhzW^s!YwdGo&WjI2WmB&o&W@FtOQzA58vZoFSU!|6^$J&gh7I!rwU zQQy~q_bekhBcM2{TDTKp_TfbKDezEK_SZ-&7VWR@u~c7{VC2FoDyi(>m0+*#f$bFu zHt5iY)A{GLX)UIEm%5}V5`$Y5al<>M($85sgiokU!G|C^K8fv1+y>cK=~dJ~!~&cN0?~7M0s%+3(xdfp*2a$ zUTzgAO6r#iKRTHG&+`8EGsMko?&5%oHtcUFdp<-cZa{|MR*6I!A|)>Gfc6l#`Fa+a zT*Le}qYt9QeBEA?U)S-qYp;vXkBHA_#pg%G=X2uo=jk&i2UKU35X$dENYxM*5m=(6 zB&tCpI+-B3-S@Sf%H}nlRz@tjD!QHsMHGeB8k{4^?f)eBxt<6QS%*g+hGRi^5(M;vO+H<27?0H4qyN zS7hSW6fdY?KyiZ6?Zs<+*7rO>qJF~K!d(rYmGjem{~`dLheo?(jLf5p$!izJ&z2$YO9s(r``~lg5;6}9Qw2$fH z76trZzGOgBZM?=0`i!<@-C;KvWVxSHscHIJ<44$*1rdg*@(UDDjn~?&8EpXH{7u7m zslo+#nbAedG}fZUh$W)Wa!G8=ZFy7&gCu1Xb{dx&;&%6Vf2WRGY|qzC!)-fMfigj) z;^LPdN`#+bsR=AGKT+r@ps-(q4e@!2cX0Ia{*J<6ewcWG;squ|?^vkn6jkDAM*VV= zPryNTZ~+c!TDZkeRcYRcLQl_{_wt8N`^!!MnVXaWVVFebI2mqJfwgRK+kPs3oCzXxCUJpVL0WK?1QQuDG{^CkEQR7{3;I%Bb13D7DK1zxnM9qG%pCS~X4)u4!8!(s1XhY9t@#_F+ znR-1!1`cg?H=z8E)wRO-nZrNBr*5Daf=rcU)MGszf@N?KEnylc*6P99z(1KLKW2tu zFIZV#Msu*#+YU|7UGn^m<(MxJq@V?mx~dt%j}p+{c<{^xtjWCJX%)~@ONRcGLQlm{ zWHOt~U$R)(5pzHu%VyYhFxhlyG-1VUIG)uhegZbp)l=t?GLRH`?xMnD8`t++x@m2g z4*p<2;|?8P_`#ryDhU0B2wo+C%O@dmXR#aiI#~|UrW?fkW+xbg*Y)9m0Q^5 z=d3Q7fa4j`rs?Mmn=!Pf+hlDxf^8r&87gge`9cd&n>s_mnWLj3g?zV|{77=QkK1LZ zBVFSzKfv4@Sej$qZ5-uN9);E-TEwqAcKFf$zJM-@c3?46(v87yK#dWgSTM>^mj!G> z>5f2~pq3%55&H;=1mqrai0X1%UgU-idcrYxAF9v_pdwi9`*8^$yO^e#E+%OvgcJV+ ze-o7aEP)S9qc&dqhZsUzB6v8G(bBbC@e>jIN9b0EEk1T8o%BpL={v(FEx}hZZN!iE z@k=>?A+oXG##E(b{sbKnEkZ{PN1+HdKnN5Cev{NFpX+uAQ2Pb?=+cKxA9N`%KFr(Z z?TAkkyod+sH!@yal%!6FPhKI_ zNBb*~^rz!z;ka;d3Ks|+2w>!L!gSxrH&fDOK7ggNu4+#Av@~&(mO>>-s0DuYLx}Tz z@)(-5PVM9fH6AB5E6@-QX%M^g*zKjv0?yUS%}$l)Q;uU9Fhj4Prf91dD~gq>C85w5 z9~WmJK7MuWsp}Mv$e*8KkCQ*>!fzySG-wFK_7c97p(e}@GVk0K^CJ|vRLkd?5#;mX z3i;Sq&{-lG`)RaS%Z2gTRC|PTo=tu~gzaO4e(W}b@uFaQ7m literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/output_pin.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/output_pin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3be8095536324ee583c1352ec9550086478b783a GIT binary patch literal 14883 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 UIt}niq1;0^M$Yyf_(Ajk1r*(xsQ>@~ literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/pin.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/pin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..be76c3c9f2e62c62396b6812e32574c5163dfd3d GIT binary patch literal 64055 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 BsiXh^ literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/spi.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/spi.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d62de6de3f413f8d0a8cf52a18d57f706f941383 GIT binary patch literal 35554 zcmeHQ36NYzd6q2gC23cOC2VBL3}Eb$?On~@y9y?8j15BeTG%dgxM2Kd-kW`|H5YS8 zT02f431(%QBF5uD3PY+)AYgF9eTO3sCKWCNDF~HHLW0Rb3K9o9p%SXd_jkYUe)F!G zUCD7op(@Sxdwu==|9}7A-^c5I^}xN~zH5W{$H(kivEA~@&53HwcA6bNOfM=F^CmQFOhs-EgX%S9IJBe5mOZTVAcI)4K!ipgZ)6P8N{^ zEw5E}0#SVI+M`#^!LnCyt@60lsEk*N?eHV$YaT4u zi!-@{&AK;Hu{-WwcdL7WyQy7pw@9`cHf>ig_|98V=%GU*=b=N$daL5kP}yra4XYev z<@QiwnRXA4y!Uws8m5T`ci)n`pV;JH2;R6E2;f=xe-Zv){EAN7&AO9lIFh*skY!ww zot&7sq!M51w{Zg>fxN8chE;ciBtP@{P6fapb;>{XXt zmJwb5K!-mqf7Q{W$7hzNk!n_SwQ2OUt2^%CQmbQ;`rih%7X*ry?LRVtUc16K!#)-x zbY&4UMlt!O2eZ*?H@eK-GsC1D%GBG1vRBNA2vjVEw8GErE+j9EnXLeK2U}KS*)g_T85zwze!eIMmFFk(lcMz$AUZ5<1@5<$A$Th|@n)$CFb0YfI~1w; zW6lc9p&j4~9}pEN)$^Z>V!bl_g+7N`&q$)~Ew+ z@iDFs^b!->mtI3ZlG;{xsy6It{$#@`1^Sq8jlZIsy9u^LwN->oLnqS7_)b?tq2KH> zWC*LcQDqQf*D97*?eI;-dL7;z-n3TgQ0*(KU*$H{qg7oVf*VjAjdZKm|=?|OcD0{;<3#w&{ zwt3CGRjpN5Dz$dAbE;k7+gk7x%2vy{va#GGCwOV;bshF%6euOdZbFdVY@T06bqxpv z=&+aL0j028@VC#r?jw<0iO~AGj?=ueQvkNI1E?XUgZ^0S(>aH<380|SCPq1v-PfOW zX;X|5V3(o*RZUop-ABYgBy6GCZRwRpRrmxl^rOP;N+dKI%&wxxfadaH?I0xSFM9#< zuovM6t%5eP>kx!4Mx_1{N|z?ue6IvfFacY}Q%{k``^fJ1+(-E+yuEzgX;dsYImbGy zVjQ@_;Z{ z1f;^G5U|z?45QnQ!PBQ#+U1rfX`~TO#lf%)kLc*9IQ2>qFMPLEz9rwP74t~e!oWIG z8^*B|EqnEcz*1tv8D01Id|mvjZh>^BkZ3t7{TblM!V4P zg5E3Naa8)D*ANh6{O%9M_rye)KKOZ%8Q%x_#f64rwOnW1pAQ%pL;rCJhT|n&i*Pgf z`JvRdQ<53Fu$+CC>f6gct*ceCcW)2%a%J|HZLQV9Ra=)|?D6=dD-@Daj4p_K;ysDqH7E}IdL z@O-dZqe-jIs^6v9HmYkc8y0P6qxhry{6#$so-kK^D1VZnSWa!G8&!Q<5NSLMWy@$n zM7U@E2&9+lyN{eLdVdHl*3Kb&E}o)ld#m7ztDSUKCId_}_j`D^ll}&zjCT+OCnHWe zlSQXnwqb>TN}bIMqtW-J*Blk~?}{fuV|t^0SI*4U?5`IjUw$^h87Om7)H2O;7CD&QQ-* zDCJ&uoc_>S_5LFmwHV?HHQS%5y#uS<{-y*(Z!NUTWv7+gxDguL<+0vgi8L@Evi-ur z&Ww*|#xoeZXR7T=!D(b#wM@I|NSTSXL4V;s5AoKj%YhPmx#(}}n-Oo7jCeEtfB}2> zK;|D_eNSKkj8RO`D?^&yu~Zu|gtNr=ds28(qK>HA^y{G8Oy=ZGlEOENWb7XN>Fx^w zzGe;TN#>%HWt0O*?6t7}#5t~5%{TKeYvWJ1 zT(j)9z&k#8liR4B&;~#~8kRgx<@F^Nzw$L{fW~8opr3|Jp2yVP;qV#K1)knJex3%{Qk321 z8k;(>@I3CEtT#Hs50z_Cz8w%VPueNvgTVLpzy&k81 zax1h%=|`&Pok&4Thj?!4MBA%1^-iUulBho4rNNd1cz$;Y{qUFPBnZ=1xhHRF?%Byp za|`gn^Io-7>)yw=#`U<}gzH&Vl=K54D{kk~urDsnI#<+Y=L?GkySOl2bmk^!r{)&t za*IW0y5!6)=1Q|UJFuem2!!9YqV`3+kiAro-qy9E_E)-`*il#1*8e3kgmFK4MJ-Au z8^R2Oau)fHSblb|6^wPWTmV_RpTmb$7KM7|g)u#kueIrq#WY=6sI{ySu>V9sXA7A1 zu{_pS?~E=k{7|s7_e|}D14`9nRWv%O=NGIeRM`?uYROfL$b#5qsih~*p~^bqfgo`u z>|at8D0Uhy+I`|{6qysI;T}Sz-Il_PC9~`^q>562vD0wIy!xqP=iUOTE{vaW(;afX z(`?s6PJ}(dX|~V#O~VGZ^l7%4Dc2c(cU9}x~zLHr^gERZG98$&)^(KhWP0*iV3;8=Z$CL2{jxG=Zf!=N}f$oyXkV_ z88Y8xC9a0O#DHq3371=Yl;*pvQ6)+wlKC#H>PzczS=oEg57~P`8he03@1xLrb?AKv zonjA)-#-$+e=L6AFMdBDem_XR$*yHL^?X-!6PejQCTQSW1N+Zt+dKQDKP3>071tG1WnU1Wl^t~C=kWfz(8YD5<|d&9Q-YYK`e=`$to z`?^@BN29`DhtM;XB3*2=#p|1pahF5-7kJSPGp$y7kXnG}4M%Mj3OKSkJG2&Q;?VkcV5Vq8ioa)IvL!Kml(kl(_dp2KB_;S?ye z!UB&?D-jqZm%L?s@g*jWY3PV9VjPAwPm=GsMcvZk<}mh5t-sefv}C2HisuYic)E`7DV_aa@qYQwtb z5M~qg=+Gfd`g?VkzM#!}wzSQXw!{s;T0lNDleCG(bf+gw znQ1uOpAE-O-nraVZgDaU-L#SI8a zNJ9T7h}oe@gJ1R85exl+{Rq!9bYuV>3j6D|6WHy6p)0Ky6Z8j?S*=WwK8DdFTdbX& zZZSsH{zS_$)I zBu0NCw64*gz}C|np^c{~T(Mj$9t$}G&q*Js&5Asy=L3w?ar%WQCk*e%XL@pSzBD(#IB(6)&CLf;{>Knm7s~%2qCDv+zX>f<@GineYyVpp z6|1#T1NmRb5H^tO!u6k`ptA+ne;u@%&G@gzQy&nGGZvu7G0@znE=LhLD)-)qoE=IX zwnPy*rV@k5ew#u_d=b^*PvFZ&8wFcTuRp3_v&axuuw(>|Qrm45m1?Gqr~eW1?4BD5 zBJkgno=TA=j;EFR@zW)as!h6H<_|cFKD(CLcwgJZrq`Dc4@1EEJ-?N`fR#R*$k6xm z8M24UY=qt#`QDN)-w^D*RHyD6_7vUgfxSAald$(H3JKT~p{EM=aw&2rp66@rRtWjB z>BzUBvYj6IZ6jf;qQdwWjXWa|IGM8-iq2$i#>zQ`nJL?{3$t^xGxPH^IlHj1xEO%I zyCJ?V2waUQQYr*8LL1*ig%I#9x}-i4@LpsH8z^OF)-=My1V3Pc#iGbLZv=7_3W>_>rkVDSLiJu{4e2w4YUdT8`$S7d83mU_(jkJHF zSs80uLfH6(P90@@!jMo=z8-8G9ah*lMj?TXBJ@;YZ~}M&qU*xN z=io)RFS}k`oYf`8DsR+OO(DZCaIv3};gGMGF=NBNRXU1_QPKBC#X`D}qo^2Di9to( zt`I1`l4_BlsFN5g*-WP)s%W(sMN7uSD8*~X#Aj*}qoz5__92!_!6jm%u|}?U(42W6)5)bbtUWV}SLcg_V91ri+Y>YK2Av}DOP90@>0v;;L*Mo--pgK8Ld@qFr z9*WRYg@zYFy3#nFg9Jyv?j{;{@5qbmX&(dWc1KuyiEGP7tF*82c%o6}>Qax99*FZRv}+4nR-J#zz{Jm`YcP5Z)ftsiV?Kz+2Ud z_2BIbP@Tlv7g9*ztq46;c)OT_w`w9wYeooir+PrHbm}me)M z>2yWC!S}>yWHJs%Td{T=zD1K5we(qbGh(@vYcdYU88kmrG8D&V>SswzTg|lsa*U)T zCVz>T9>V08`fTZi$xmw*%VGvN9+i`#jf#9t^FP*Tg>d=HI(1Z93An6UvL0N16xB&w z{yv2SE{o7ph06=QaM`PB{RqMGWDi)L^C#kT{?kL{a}_EFC<=peVwy98$=F6@9oC4|X8jp*4rF?kzGPT46RwSXhY@C!`tXXbcE zSYczPkk_H~QACa^LvKW0OqY8Ukz*<`h#YNd2#{x~Itj?pw8q%JD4nXPHeM5>jmdZ% zZNu8}_$QH`7u#NywikicRQIs;hTt)}dQ_~c4|1SIO@qy9&l^3uNW zXPV**C%p-{yEHYRf>hP+W%Wr{4>qvxfDV0(j@-O_kLChJN-l`dy13B&d1)`Y)g zWL4^&CBC&$!(nu|pR44Z!~r&ZtE`{y899dNE&gM>QO46KT^mxcipMAxH;W9&LwfkG z5(>eIbxt616{l0<90MFqnLkM%Fm_h?7(Nj5>iJ@=LKhL?t{{GaeB;QgiJJKnUdzpk zDc;`T(>dvZg)Q8M*HnoH_<-#c+RG?! z?1a^*($!KZ*Rd*iGXhx@9cmKM=T(VqP8Cy-NQGn9+pW_0!nnAVWnXt>-f1*yjl64B z?J`~cL|+tpxUhw9_nB`>84#s(`2J8#s0j8gbSXY2%Z=vV*Buec%y&>5pm)-^YXSs*KDC0y2CJV8LPOG6)&Ez;#aPvD`vEA zZ7zAZ=uljFir2Wbv%m-C*Qmrz54Y=RRT{I}tr|YvQm^7B>+U<%tXp@8@UU*RE zM%5~l*td%}qL+~7m{;|t)3$4Q+$@JwJ8(={t?A&qaFbJLSh1Bq?lnESx(8+DZLet+ z%EScvW)`o8R3Afs-3CT9ah;0ju!tM=ljW(I;<8q{r&e4jE0I$V4wtbtP{GHmGCR$OZfEmMy>se?mXtIJUSvRCn1o$Gd7!iSIJk|OG= zAZx7d)bn7h0~1jcT?4nI;V3i)GRK_8gy*zMq7LxmpxdgHQQ1h# zDxeqJFg!OIzh z_TUR-8-`#71-TAxt~|x}U?svjmUnQ|TRD%LqR4iO%6IxV3*kDPa!H!TQ+$(CJr2>F zUs=JKy}FG;YdsP;h~Cv5*M#Z9ol^xqEX^3~2Gkfwril|@^77_5p>#W;O;F1gdLwWI zR}@JM*-lqp;>^!#Yn(#(etHA0e+wn`s#jA?@j@gBX)+cLi%;`#VrqYR|N@L24skY5`b+wlcdrsgD z+lQ)R$s9*Sn}kqO+4&$@Eie=}>kZLM8P2i?g_}b^@1mb~&<|ZMB!B2oG$wxNGi4@z z=u;*perQKG6F;tjS~MvXiSH;>kxe`%IJGi_8}emunv7hhlD7uqeuF1N2BM!HgD* zS(fxbgbwJ?r8*>3VR=wTiDq7Dg_D$*m3su>NuS%EZ6go-+3>yS{r z4fH7V@2ijk^zUtLKB}!6dWYy6qeTz)pKOwTLm;oxN!t~CBh%pq8(4a}%u*Xlk#u+H zrA|H4RpN-MRb<-LRX%(@7}X;i`JQlDehmC=xFEu4lApG3Y{=IX2=qfU%cz+Li z*lRmC019#O5I_}Hr3u)O6>3i;_&N*QJJy8lcPi?&_LB6O@A?R6|43+jjr&5JW!WGM z%1C>kc~;VuXU|gSK!ev3`0WW}NRK5LQgwkc9ggmjp^LHb;!dGq@)(5}A)W!>qu$6j zi^Dzn=EFQ#&7woQ{q%b4oqTW~3OOgS)SRQ`)x1w;AFjv+QxQf*O{AlvmOQnTCLY>XYE--tRP5Cr_bq{sqX31 z-R{fooFI!B$;nPAiG*~51VoB90fLo?OCUyo#6zSc4}kIj4@gK{^8iQ)0Yc&lzQ3xg zyHB5Udd?aZJ|ieM!Wuj`7r$tHzZVo{cl=0Q!j+*#XTwjO?{cEomyWuz)1vC&jE; zte77cQ~5%7#DwSgEZa$2mYB1WByw750tShpe(uINKP#SD=Rt?9N2%|#X#I8&?XP=Ii(B5R6?IlS?X>=g^~LL6*uJ!} z9!s`O+iI_M?2Mn`^ZY@6JZlWclbFHC;x89kQ>;qhw=Xr{D17FEafYF69NJmKaVb} zim&0sBu!0xAs51!n8m(Ydyy6LDkBd)#dfiow&D1O+?mj7GovCFC59EgES3k7W+gAz ztGw_h3MtQ(!qUR2HkAY1tPU`oKN7}dE(|$m+G0Z`cdbIKh4FN;w2cejD+-_Iw-rsUA*?Q9%5 zGI{^0#ESM<8A-HvD>gtpDhJ2v%uRDsN{w#vxyVhL#Ac;2$e>p_d-yXhT{emEIcl5Sv&}P%vQrBo^KCeA^B`io6(h{u{~s0X9*5`AyvqBM(Y5Af z{85bUSn4G>BvvGYoX zXk#T7Qr{Kvz@V;HoMhtuEAM-8hs6oAcaQ^L^H}Z6Kra1ebTiD{o3z?R&_7$UqaBi% zkgHZ4EjY1h`GMc<1ZkWdrY*6MAW`wGgk6dDVoKR}c0QK5KZF6*PPs4Q)_s5Z{G&A2 zq>LAt`(t>(DDDUFcf`K@TYbGo3g92hSp3nfg$VAR$7}<;C7pB5*Tjmh-N%njdWu;|E2f`~o^KdF>LCo^U8yTb3}+Ig`tz08T8XeMg< zu5MBWi|W)ieb zkR?DCnkL3qJW(ny@fBm^u@c~A!()hY27Oi`{I)GWF`zFoMCW-%iy3GSB4#V05xOuzvsGOA zpVSx`5zBI3l(#5~&BL5Tf!lI)I{#G`}e zWwIlgI9I={dXtNP#2U&t<`O3`uVwLpw^NR#2>`%!H9H{~aJ3#`Y;8sFr5n%VBfiL~idL((^D@tW4M$CiMvq=roSV2#gZ&)D-TRM+5ge)(#@*`H+3my<}da0DNy9mEiQ;o_5ohLxa5 zDFE>fxPw(`0jmlgSVat3?EzRCqjZ72%wlK_-j0A^KUjfkdr`D4h1^zf*muetQ7*DZ zszX-;MX5GFIFgN!$Ox!ikm5SyeqY{eShh>_1YB$St%9EaL@gs91d{h)jQpeG(V@Kd zVv7&;V~ZE7_|8@hT6FcgaxGYbasG7g`d0WSbc1-$@MR2#`L@({e5M#>U4EVR;DlQZ zFrn(d!hcZ@P{U@$BXT?}tpOU`0(z1kLbyKmqEJwPgDxvnK$-#xp#(abp+Gk(`VP!c z`e2ShlO2h4{ABYaeMrZkNxq@QCl-4&LhVk8bPRgCT<=qw&nKFf*8hzt(4lTMEBr6` zUlxv&zKzI!fZYvZ3#$-wMNu79n0ioP%NH^s;AHBT}UAEh2^ zgf3@CKbAawvw6C=Mw9=vd6H3h8kGAK>MMbxoW&YW_wDAX`!)5i(V?!XgK)Z|(2PcS z?mGxx)L=39XTe`Tx-~)w>BBq*sdr&Pu1Dz;o!T#pUVLl*cw>4xiWN00196zoTytxs z+Mj7&M88@*fDUhkT8Ps!n)W*5{{a}+6!EGBT&y3)Ott$AA$N{A(MgmT@Ax)l;Gc&2vh+)Sw`gS@njVU@E+Bz^g~bt-gT^f z0{wtc0*2}mR7J2~s|z%Pj%KI&4WPVgTOb8Cjj|L8Wh9ObHw%lz5?1ab^-&? zvqKP<sWlu2b86xo z7Fm{F5vFaeOzAOEw8Kcx+bsd^14A+Qt%uUvpzUfiEVmLKC79`VCO=-9)FiK>^KOo9Z35;w-goTgzm9#az8xL9hZ5mn=wMeXf^ zZc#P3DD+VvB~AfP6$QtLHFSoD^NOkWTON+Oib@SJAEZf`COA1vc(%irQ2VgQP;D!Z zO7VbLg_AL>6J|Srv4a4Vbo6n63Og~cRzW9}`*=N=Vat=D}_db#TB!)lg1owu27UL7-GYJg8cjI#rBKI(0K8as_@c zU)~|FGu{ykh{`ydGCg*SL88Y56`2-~lj0ORa3IJ8Wqz?HniP{ZYo&V_Z|Sxb`A8Z- zLG{yUnZ=H@8L>p`b9@pT^V8?TU>d5~tkki~YIZa{rQdg-qr>U46lK>zVW+GQM>8syTVje1 zO>yK6X*xK%FH~vCN|V4Wo5V3XU0bx%PG}YyjZKja4wN}U;ziqjLbga-A`+|*#xiXuwptzuAz$URwlrAn0t6A`06g83L_quMqZ^m7Cri<8yEZ(vl*2!!ho>}` zOlBV$v%`{IIS1si&XbOZ$z~I)1uM4Ucy7#ybFhhySvZG+fxN!+5M>=*Kd}x>j(i`< zK8O8GcmbK-Lfk>!gZXj_uM$IM_sM7VXnH~0%D3lSo1=`PEvqQVDL~*-oal{;EgTRn zIvp|rFR+wN(+?Z=GiVRW0&F;fE(YR^QT@eo8&vxyL!p^x;#+_`xSae{{v!>jt+%UO ztL-kpW)bZ8y+GJ6LJpQCU{lT5eT#<@?@5IyLRczEMoNQBL~Iut^7uH(=USobKUQ z9@WcVrSvV@y^N^_F7rBGq_hdUy1SSnuLXgkuy2|g)%}Y5b;^srMwiP-a@>o!@Vor3 z`v=tY`*fj$6M0F+EcKL!inJox_fYmbj0u8~R zUsZozmwzzdXVp}6E+sJ_2@|>3XnF#S+^37X>&2a1mxH&dSgcy0QY2 zwWd=#SZyKiAX{OvR1;Y!yllL`)>u%__KY~IXO*2!_l%F24db{mE|%+KFa$-kEUFkBkSrr;b=$PvT*)r3VvsWwxk{Zb4YW*yyJ zL_1v;RU$t5G261Z@eB@+Bl0DNvRmWf5l-ATFF#E66-bo;JmlUS1u}(6zBa@06y3gpJZSAd0rx4%I{*Lx literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/lpc40/uart.doctree b/libhal-arm-mcu/1.21.0/.doctrees/lpc40/uart.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7284215ddfba6f086232fdcbfc51f2204d1c20ad GIT binary patch literal 43429 zcmeG_3y>T~bvo%jx;x$JW6K{Q!N$g7Wpk(d?0q8}jF63yeHOwYA>b^tyR$blw?EI! zN_RF+fPgtcrwHW*g876v4qzxq!2IJ%NJs$z3H=0|63Ofx#h=-+SHD-Lum( zy?c9S%jb%!wAa(qpV#lbe(&|`*FCT3dD9(tZ=wIlaG{#7`*z72tyBx9*C5+5qik0E z#_f$muWa1fNRxioIPF#IZr*H=El?tF*`yY))NbPu1dx=V*kcFryMTT4Qrn@Xg$T+R?k@j46_nbJ9!4#^D=04ex6pHpU1i{<0$GY*}mx- zr7${oMN6~7dx`oYz$1V$iC|d!7pwz_D(k6$A1eh^xCs6~9sVD@u~E0u);J6vidl!C z$_RrzxiDgi7rrzY<`&WqG&2@mqh^JH{op^9ra}W}Lrzl50TLmAcOW<&zXssI~FR;k#Us(?b1sxwk!Ek zySJH47^SC&VOLLrbuJ$9vFE{6up#7ZpENgqfC*QS#>4FbWgEP~h}`y~^wxs*yD zz3j3S6#<7D6DLk(7AB$C6rFJyoN&h)R_}t}FmMjs47^W4q+>g9ydP%o3h4$> znO7i7!<%7zll5$nAAa3!l6;paz|5y=^<2r$r|28cbZwa2R35I7bDA5j%UXy8Zdz^Hw+;Y?libqcpISPEsQHb zG;oyc;_zmd%oPxjg%Em35AA`oVelk*?7hi6M!J>&h>%cvcWmzh?O6|HNx1K>6z>;O zvd>TG`aIp-=f`6E?5889dLl%ZZi=^nh(iJ?nqqqit0Q6ivJSRNGi+Z1*ghYX;%TxS zSa5`P3K|_)k|s@#NYcMtF3mGkk?l3t1l~JkQlbCZn6Z9bh^_==elHnd>oZN{i$~?T z0#CJiCGXdbh(STR<^>VwLqz;pa=)aj){Lm1b}%q!YuA=7$$hjjw)Y6s^|HCn$H5;3 z)t#OCzV2zlW85@oMJ8vzzK3=wwWDTM3Lssx%dS}rO|w8Y-zSE<4de+QD^1IRj_Seq zM$k<>84P#5$&+OtWl{}R?5}7*EmzpksUr*4kg1kuXGnZw2T)PUfXb901YxqIX6Jk zd69g6G4|C%wLru9ZFqoIoR`4gHtSmVE47mK>}wmQcUvO|iq<&?p1C+4HeqqX6H&MD4E$g zijN^CCWB$KA&HxvtD&0neE5MO0&hCkK@vDq;ep@8aymk1TNNl%L5#WmI&882|tL|UO~Yc=4+ zN!8*D-b}>2QCCtXT1Bv=1RV=91~qLp=fEnsArs1MDGZt5kf~w1gDTQ|wc>|Y@Z97} zTXGR{@*0o}ROV1+o2nL5zGbp?IbhwcS-8|p6{{}Ir>pkmUMg@RLErQi(0MX1;&8@=gln;+y+4el}tYCkxnK$iICL%t!0?&g%pmIMlCzu7G`?<1|69LvmZawGP;Z+>jb%HI&u0kUe5Fa?F zz?q`FkOTUD;(*A(oNF3D`jNmzHbT8&Bg_ySDT-d`DvMkYDP1s&tU{9=>paAU{2kG) zVC-8WN-WN=)3i{wZX?Q~G`vpc5W-UVWc*T@t(O;G=+D&cia(q6k3l*E3yaD%RFY

t`$V za?W(0nWFCylp}0?ji98ifKtI+%Ay+&P1#(%SfmxGYM-Cy5T<~EJU?}?mgPB@-*W3A zX4Jk}K(dUGv_W$F4?EC#Im>9exX zb@qvtVugWfJDmp=qVgbZearf`(7b3npnimPY#g8~WDix5LMKy|Ead|^o22CKBLQ4U zaKR!Zk=H3pruBC0HmEMvW0;l_Y<{g&n2Di6+(< zO?s4*Ig%@h{a$T{Y3m!LA6H0JrpW~oifDB0FlLTl29n-N756xMMd?nuj&L$SO41;;jhmXW z24Y84r>;^yvC&H{yBpJYr;>aGDn#wkjw~UaLwYl+t0;k!jg%MZao!P$NjEOCI7hJu zNo7;tqe|u622q*x3)S=_pUqcr+;?3OnqGgPM|={gt(Hd59r}hpfa9z!Y-s0Tm&Zs@w)*z-)jG^bF==(Rnba>wu0)zg~1+E*BN*p2y#42O47l z{S{Q$5IKopJ(_HFpWO5n@Pm;iw={ry&51e)(pVc><2)XcWkgkIq zYDh_lkLepunhcf{_yf|b%X2FZC;Hq;kXZ>=yE=QuFFFxD(M?e zL{Uq2T+uh&4pDCr5Z@Al_%?mRi4ccSajR(f)=udB{ zY95C|pV?+qHXHWpjf%zbys)O{N27}3=t=N3;V!-N0mRk^;YZkAj1bO;A#c^W2YyK} z-NQN5a6XEKKLPB5wpnP4-Ps!88Qe}Ehcevl#P(dm`|1Zyniz-*TeSw;OlOd#aBE6# z+O{YqrO&;3){X3Te^Qj@+yJ}X0}%dHDzMlCxzQ2q7D22JeI43q;A0XsY2bmZNd`{v zfCjNa8qSiyKOn$~UA;@-ov&lbea`*(2LsLz90zkz!k()Zg6OJSAyhp$UjVNMb9IP4 z@Z-mZ!LR+ey_1Eo`LZ&=P%K2I$>W(C8A*+#PFr@~V&Sz&x)j@0#2tUvgvj0si*}$P zzd=|&aH(6ZEQUH-t1IP$E-zxfmk{kxx1Z5oXCwL(#!Y$eiu+j`XJJdhW$CehmSP2 zJ^Wm$j<91RXGmYA%9F!9djyY(tY8RU@RC38h7uSr1kau*w6j73+%S)q!AuLRN;W?4VG9Kp!T|5p%+fYL+gPQB{ipV)lr+FHG=jW-)6yY=Y^ti?2 zoI(iN0z;UOXFVEcs*uSTV>6kliP_9lZg!$LF_)h!6elthxtV-EGZBi$xf|HNDH`Wp zkijIGu=zTS#`%zFDb`$5{X8Fl3Q@0Kax{(#sPjy)s<|CN+_Ocr=8fbFk~o+yE%jd0 z#6YL}){5FM#Gtm5jV0^;&EhR>BfjRb5qfH@#b+t<+i}W1s;8^!vS3Z?owD61FS#Rw zJxFt-reKC�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 GH~N3F|F72o literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/i2c.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/i2c.doctree new file mode 100644 index 0000000000000000000000000000000000000000..160b5d752453819cce2953ec1f4bf7a1aac256ac GIT binary patch literal 44983 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/pwm.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/pwm.doctree new file mode 100644 index 0000000000000000000000000000000000000000..422b6ac3f6e9d4d579971a5485b493e2b8c39420 GIT binary patch literal 46768 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⋘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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/quadrature_encoder.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/quadrature_encoder.doctree new file mode 100644 index 0000000000000000000000000000000000000000..ae7dd1bfb3af589492a24bf62eead314784344d5 GIT binary patch literal 7919 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 Z<}d*kXxYjpxD^sMJ2-vsei-bt{|mk*7S#X% literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/timer.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32_generic/timer.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d4479598cd13418679f9ce59e8e1ea518e86bba0 GIT binary patch literal 37963 zcmeHQ36LCDdA5$-)oP`cCA`?k2aN$UGTPN%vSa~?UA7D=*=q$GLJl(Y%=Bz`Yi4?w z?p|pf2u@O930@M6$2f$LfI|`jNeEX+NQz2@s*vJN0SOKvqzEAuAO#cR0^%}K~)9OCI>t4jhLZ=#eK}+X%N8C|&?D^di5=SC0 zYB-4`cG(?w-nKArJ=1A99j|KL={22>b>pcMVVBCF$o4y(v($J&&X;yY$41*Wx)F8V zi`jTt_uJjZMrC)G*!G6ka=J@##b!J0DC&5XIKnV#Slhf>h#|1CYQqjge8lre%WjIN z9ksZvUSc*D*~|3Sbtl~`Pi}FqU?&f`LDM#es{vX+}##e+?@jG28esq2X^@jQ2nuEsXC4wsZZ<>URs3^JTBsVS;aih#LUzn$W zyBs2I=o)|$`bMw{Dn1mZt^v{GnsFoY#29GeYdV<0@ft?m^K6$FmU%ko$8&6FISQ&} zWQ(Ay6|@V5h%$0)xZfpc{f3evfC?k1aA~rOlTI~gMM;%U@o~vD^USR$n(c-|nqg># zE)=ht5C&H0L~+})TQ!TS=>!d{5iCQss|L+x(6XYyvKtLcsC_^`Wao@#md&kH6Slu) z%S9LE)3%~c0?ToL@+-i4%6%P=zBG*yltH&*_|AH{1RjVF! zBv=59y0;vI5}_O?!E?~ED`C{JQL44fYvSm%f;xZUJPI8LL{KLMCvxq`>NrgsY7gqf zWKF2D>}n?nL#yW1>kcWwJpeutS?D#@g1HTt3apA_#UUOmtH2mxVLEI(Rj&?Ac?z?< zui-)KjO$fh%LPswj&<8j&oNokqpCTP4cmc_t_>v`53A_w3uBMSLlZOL70}p1$C9eA zrJ!bL;m5H4QNY@;$mE7t1WGz_JBSh!ikX;<~GAubNm5T%~TC#37*R%q9q9;Gp>^RGyEzU01AePE9f z5~swwDk?l6G>cd3Jo|W_{wyW;w^g1VsIXgx(EQ4CwtfBlY_(QhtXA!#vvZ3_>qib( zuRFR>nVq-o#rmQxutyTxUjj~&`k{ZkA4%_5-BHR8S8qS8zPcad@BONf|6E;Hrh)rV zNmnM5te01^}>!=TIdOCwJ- z6V4!grW~#|D?tO*-Wmj_w0ayV&#~1*Ke0PAbBjb-(U@!_0Eu zI`4k_ockU4$jQ4}ZG;MVHKOx5scKtz`Ws+v*<8OkE6LsQhB<-lU<+Z%X zgL!qAQ!|$1zIO`ryanY;Wir?THM45 zG1GDz4kj@fcVs7af_T~GAI&hd^#cP9(}`U>2Y*$XYYlx=yCmw-P7-Wc9<7>IEd_FBCYGXcH(wK zrf9;v#rSJM%i&e?9<5r`ak2@8^=Sq_BgNtKehf>P_#1_#q4KLV-DWDVi4~ebRL(wo zf?N^6DUd995nc_vlKaVV`?Z_Z%C+tB21+T55e56H0#m?_&Z|^Q7|E_AU*=o6L=-9m;Ev@FkB*r201C#m3-k=4O>&p;zvoPrkQ; zX|eQmo{hBv^*E_MPs5z*tdbL2CaU+n$N|wne#lT~+S3ZuHu0Y!;#B4q<`*hQ57!p1pI@xk4j-9cJX}3Gn{cf# z&_~L(@~ileR#f3in9??uTzwO3F3PZlk+q%1qU;^8~zZW@VT-FVO>4ylv*Bl7AOcB?A_iI6Vv~ z3ltbPy#?~u*C1? z?}|vFkN{bdySPkAHuh|+5_VeJ<*(mOxBo|XWI(t5Z&1$t{@3V_m_bN4&}~~tEY{E8CG2wM5JTVnkMO;tsoM*r`K8uP9tH}i4H>Z zY>)*=+U6NARB9zulpk9C239+^De*i2Rvg76$lWVS5@g_SquK;KdzFo3wyy}Ve;I#@ zYWt$d)=yX2B7|6q)E>o3>ri`q2Tl41F$%v+|2!{I|h>oBX#$ zzniR{%oeC8RU6h#qfa$CFi17IP88grRx-H~cv!BNedyCjb|;cIO&f9QbB8Mnv)3Iy zeEnSgy1H{+eXinMZ&&9RXPqO5kJJ*{$Zf!1N*lSE2sGt3^X~=1^z62sI;_gUh!XtijwMpQak$FbO)*(zfjmzhT4(Qh*3L61%i52j@0KVre4i}gW_KFs~V?K zpqHcbRgL~WZ%EbXuP$3oWT+Z9=z*%KE2(Nc4XI2pRDr5t7)s_X&@vKvpD>WOVUnK@bjNd3eLh`n8(&DpzOV z5<@f>h9O;ayo=<&Pq=ugsgAe2j3Fi*@89|%kN$IazvhuSenU&|+8`}u3pk|+Db`=N zBJ=@tPbfkkq$jQj@u!DN5t=U$mYQsPy)-usQiYDHqQ_-$Ch=UkCL`{SFT@M;8*<$| zlWRe$5laMPq}s6B<(kv5R}Wff3om@#qzu-qo-WrZ49;m)SNpW9TT=CItlEt`iRS8u z57!Pa&M($#M{983))9ka+p|Zjiw@kl2y)iJ+5VS6O)0hPbD9s7tY3p#_7z9Aiepmq*rM_XY5R#;J_(mEoNxv8IORG@mM_pN7t?uN>9mvlA6?$0Y`%ZBMRe; z9%=CqJwZVJ9sr>~hG$a*X@BI+6FJ2Fze>=9|6aUEgr;L`?kL2k|9+H9*_QXZ4hNKv2iTj+Y2S~W(h#h0Y3gIyyX$Z zU}^mFVhr^A<^>fb;;P2vysMC{-wm1{C~TzUKE%dpGX@W%H0x)if>CUzXfaz&%MBuW zJeowrT}nV+UZ5BZAtBi|uEfxK(Uf>LBYb<|2r~%zt-OC5CuIMfsOZr|xNqTr8BDkj z6+^tAaAn1M!ef`_=!lAtbJGplzfjl-5Vrpya_HzRMbV-w>!RrFLj7w-{i;Vn$#huU zziI_dDUyavOa4PhWnva9aO4bQ4#-*xTs%Y7^0XoB85uX168AI2%|&jZol0R8j-iQ> ze#g+KC8&xWLx=8=nkUvU5*9uD1wj=q7O_oMo zqaqbxlv>8bRFb8WQ-D!2pFwM>r)tBPDMd&}@cTEzpPtgVZ=nwx3@;iK$&id~_K%{= zkb5db{7LjWAiRhG2#%U!!H=3e45WLJm@Pd?pp&1qkbyqMY0a^?cS86g;S0nzQ^*3# z#s{o-Vl%B5)F@zYHo*jfzc|G^XB`|3g21^typh&iveb-q3nBuYvo<*q!Cq=n+f)nA zookAXfy61?8A3ZJL}x_5kmvC1Y|MR>(utX7IK$estrGRA*irWA9iX9yXAQ-9L(#)s zk{*(XFUAm3=VuNBgTS6}VCSJmkjH$IJVJ}&MO)T<0%H$n7Yt0Fvq6~pUrH=H%Ag1T zs~O+EnfS(bo>JSob^Jr}lj)v2Z1+?MghK^%2!y{K%7I!G)xjDQl^7ATQFbr~g=~z| z#C9&k~k8C&)t1r;#3Bnl2lb7_c5ro49Rqh zT1nPbEVW<4`;R#>gM?P7H~W+^YPu z)Z_hrJfJoiX+vx~M5IlHXB#YEM(@NnlQUYjs8<7$&rnOW!_w?4$LU{H^So|NyWHyzhl;r{Y_AV&*^e|4t?+Fqg&Wl_s1beO* zS+-H=MSg5H{VK;yUb11aBZYm-aK|m8K%QB$7Ls6vEb?gb(+NDLWiSpP!e)qR=o&cg z=j-Bx9VrR8LtZ<=nBE#eEJm}?cSy$V_rF=dnw0J9BHLGZwyepDQj)?Id7i+7OABS5 zp`70G=>aC@O>Xync|dpN3_}8Z=ou!rMPJ5p_8XhIMR+Wya#F23gyEH74iUm|FFo-P z2LAMLg)kIuHPKtM`r~@w(r19-`GhYuji2orb9C3L2UIqXz|o*+jI<<*GAwI4t0~eNJU!dT2r*F zyB3yJ@X>)1+-+(!h{LDhKrz7I)Mpw8ZHrW6LKblnQKv7IqPN4z12YEq*ZL84c;i7D z1Gm?iAdR@_#`r915y7IS$O=SdWWHe%eG2fU^)CHwf_r`pD5>EN7`=%Dc`V-Y@Sd$8<_1svhai?z z@WlRng+scqhTjD8Glh80oyeZUu|0V5suxzDF?orKQ_R7($a9&e=*f_1SXg(i)hoMh z=Dka@G&g17W+$3X++Em-+^_@DiA|t|5~qbB6t*=}#sh^T%cYF_Pz>JXfm?#!SXg}q zWr&JQ7J@yOH)I=y zXdmHz0flqjJ0hWFJTQNDC7m9{Yo*v*lv&_s2jA zlqY6_5$^HP_!VykzfoZWxpG}JvkCI*$q6jyd!mMrUtB=QDK$%S{d(a*GYI(=n?%Tu zI>~hp2h5O?>z##Q&y`%VjY7$_SNlAb>rzp9Mv9^M_Z9XigAo2^lL&!bUO?-QD(NP$ zH(0uTsTdXg(oI%ujI43(tX8;Bd@(rxc40%gQcg6tE-9B?s6UFk-z!;AG9AVJM%eIa zPqUeIOaAX7l?lI8K@|6Pz-1)HvP3Ki?!Dk2X{$WdkOzh2(WKa|Pj_tKT+5c@ zP`Ee+o8wKaI`I(5riHT(ueN^3s;7i{ls&C(BPzFzcf-_R&v;+GV@i zq^6jiXfXG)LxV;J**zBpvZEj=CCR#oTToGu@@(KigEQUgtt)%ZPy}@c?^CX*P*ISl zc(!6RJ!H5)%dcb*rWT<&k3*bbD~u_MN4e-6%B?Yw9O`x)Awn#EzIx$(u0d*0vGEVlj&n` z#l`sf$F<-mw<;CJg_stv#__H1e;41NqUb0Iuu}*W_ zc3R%eid!);Q=4<&imn;fk;db=#$g+8V81&-U`c|4U6#?nwB5$N^Ez-@=Fu0#3O15? zaD@r^4ychWvXO0~k!)oK7qfFMr0X7Fm*A@1RtQZQ*YK9%!&|0nkGeP+95+M;P>Q=J zad5cGPPz-D>eg*$^=l;BKg;qH{t z=h}@JH^r;%Y-|F1<8ZePu5XUq?vgu+TMRkO`DN93!5xISUJ#q=yGuAQAqbF@u3OkQOiY)IERQSxqCK!4cPaoUL1C^xX94-nnT zc7m+*>j>NHob@8?`^Cldp~^JEMruwaUPgVBXY39gR7*R99lMDy<8(o?Lqnqe@hgGK zI88C2n=EmeOdQpxk52PTwXaAgma%yNdZ^qn03=XXao;xEBY|&f8R4~b*_AyhJyrN4 z6Ii*J6!rF(z9OB_Q)IF-%!@qD|A<8kI+MyHIf->%UN3M&p z84KP};m(pJIfYfD@`@LFbTd2ZD%ZS_u44iaWG}}Qr-5sC0T3bXP!rcUg5qShG7U4t z_&8|zg};)F&tn8Z)oaz!4@uYih|t5hlFs&6ssg=(UysWKr$ybUfzBp6_8Cx_dfiKG z4r*;JgZLX>(~G*dUHlZbV+D875vyVplWnIBn}=V)UFEES>sH&~HjJNGlU?RUQ9C?# z=ny`KGwoGeTGg5fI?IQ;Y>IO7z945=-TK*OJMew_$+L^V$z-Qq?Wvx=nCh=l)zkH* z#4@LGnvds1b>0TxambCD4Ky|$*%fec4T9(74t6DYqFL6$K@XrDwuwT|vx~!3T<(0f z?0U;?1OLE3+Z(iJpX~~pIM}BA!WdE|1k4`8-^FVgC!g99Jy%w7M?CI0r>pEqC;;Fb zoG6XESJA|7uSqP>2yDUAAY4c`P!Ie^H3))LROC8NgsfB8^=+Rn(;et~%MovUue|vg zWZS3%MX2CB+vc=ZfSSvit2os_kC9U??hy=H==8pHS_skAJqM22A;cJFKaer*L&6El zAX;%}CMUYRpeB%I1a8D^f-9uOOtOd08LHB02-Ez;p)O8UxU@Gb_w=H9H67r(oGnL` ziGe4f4Z`KO1bGu?99YBpno-lQe=Ca6#E3EMHGRR2BRIe%?E1GMS*?DsEwj4OS<~qA z^BT>lFQeI*?Msc9?*GVvjeinNWp?xDkq{FS>Z&*!C8<@Tns7xG>J-l<|I?%teTsfQ zK|lXMKXgB|_@V2JeEvgM3HbbnPOs%h*!r|ZivPF|x(~)|oa*J*RFPJ|Yd+6wJ=t2IL8a0b05Ujo)#6Mez+676VS5Gx%awX!N0HK-`CuG`K_M(;!l5!x#juI|Y# zY^t{|nF7TSvn1zhx{i9H8sH$6DzQGM=CPZI-|_uEkj+cG&xW+dX_AopAp8)LO*E({ z%j9P|>tHg3cygNRb3!V}gIn|g3-W!6op=`RQtObEvxG>pt{&o!^{dInMrSSnoLE=K zwIeu`Ov{?z%3*s~s@$|{{{XRNhCHG?YzOH#3R5Fe|J%a0^Lysl_7h9D+)hfER>w)q zJKdAxWJ2A~EB0TFKT0~~4!*Ij!4Gl4d@+39H3WR#UH~8eEl32IdLiS#72h9LxD2`- zt{5&K83HaJyddE+=$@Klxcui3aQXZN370_!#TUcnqFvcKO;XPM;DUt9puO3}aCzJi zaCt29lM5TTK{E&;+I%w#gJOd_UDLr@wSXn5F%cscjpbLZTX`{JB) zlMECVsK`Wjk<<&6s?<`KR#zXZwxYCjv3wS-cDcG*67g|GmBE-b)@{M*kxNl~%bE)aw3lvsJPEE?JEa8g?`2 zzO{SN9o<{IgQVZHj`^*QSGK!k8I&kHwR**~o823_&N9;H+vT9vYRd9XkJIb)-OwF` zmpwr(sN11ee`{@Cv(Wd$n@my8VZ*E$qMg3crh0pvJ0e?c>;XdcixpjIG|b z1xy58XCvt^O0J!iq?a>0O;*)wO}jhYDOqHV6$DO+>- z7;2O|@mt`}-{}X9vC-lT>-x@) zV5qPV(&duX(U+cAYnJPsie0!grhO4LVVdT&+xuQBRAsf@Xgii)^TT2unJ+mZnE6*! zVw=e)HX9_-$HitbbxD^oicJ*eVj~;;wo_{!AGRtL?&*4J&5C_IBmm~Nw1YwVz|(j& z>Kq2a!PJ^F;MU0bNo8R+Sr|NU@x=w|S}y96Lh-=WS05dp9)se$#v)@gjuw2d>-0_s zT?>uqW-uPgGwtlQL;c_uX2~k>&E*8EgYaem-xU2CIH;iGMO>zxV6dT!2Ye83wyNbJ5XNAwhCzP5ceaAzVa361j zp5M>30bGda`9{HG@rXSOj;i2#$uHm1sL@8QYeOETL`P8c>6~aZ_Oxgp9bC@ zk9+$;vKlmPh&Bo<1<*WtX$wJ;{^O1MUM4ECy6xG%?H#r0^`HJ&ZvL4K| z*tWff1v+`8JBOBWFWJa!nCfXUm~DdvuBq6d1D+MMJe){RM)gOzh(TwLo8g$j40(}J zQ;~G5vQepFWdR}r#!yhLk_(HYu9D9$H9Ga6#yWsgUBiYM8*credxEU1`9=Dk+Tk2o zQw&<=A`}Z?U6$S~tbVW@9SP^hD5Q`8Q|p^Gr+D9G;db<;Pf@YIM`70ibLb2*}y&+n;vvMd2_TUgU&tT0eKnN zU=4YuoD~D=&IOx(P=U@sTbCBFsRC$#9~AZ#+Qo_$SQjx5cb}v+l}>9=ky4bRga)0r z3raD8lY`lFMsb%lR^2@|HC`H-oSNJ{Qkt@>rSilcyF5}IuZ~aJ}p7{IeVWG?81ysg(y6}xK&F1a!FphN`4|T*MM(z_d}4A!oJhN5D_;+>X8d7zKV0-@8>Lnq$iAx8I?`z$f`W7kn!dFQOAycq*d+~; zvvgH0aAD-k{nuPOZTo>;nFiN(ux`gTl9ctUysO$>_qE9FdMJN|>W-N1$STS;SqZk* zrEbw`wwkkzR>$w2=#SYUNnm<=}0NGXErFi}fCNb#4ER-4e_U?iBPDluv66XUauI8y#)O zitXyjioJV<0pO)l{?{Yb)GZ=e-i|utJJOhN_rM!ra|s*l;|@&lAnz3;T_Yn-(h5&P zg*;a1UJV765xR%*He`ITy@+~Quvon%y4OQh_c!4WbQJ8$eGOcKRVCE7isekY*~%)= z2^VmW!JS4EZ;2GTjTXwGE*})bMD*)m_fepft`p8jBMuQ3!aAM&d)Y|XKIrB}x@PxQ zYzVQVEhJn@DaB{ZoFtXvlTab96obx}ohRiw4%eu-(1Jy+j_+Brnc9+E;n4-2@NTfN zdP$DiQts^}mCyu5&M{55)ItW$*0d4`2uq^ZN?_lbufV>c5twc+%d#T(X(04MGMxXS zf^lC5{|Hrf?}Qt!uTd|0<_eR=xOYRnu+g~Ojq)~(u5%SG@x*Ae8#UbL8Qax3%>q=2 z+s8tNn{3f4@e9gzYBYc>zf=qbT&Zz5WE_XZjXy5QMWd_ejcWI|jqPg2|2LLs{M{RX z&c-3upe;%`Es>tx=+wwzAvPv zZ#UA;P}6MLyw^xxvu@zBkqZLS%Qmlqd2y?x^RTgrLFWn5kKhfRcNKPn^F40dSbKWx ziu5*Hh^%+#_zJ=ODth~^?vwCOn#;tZ&JR!E^8DXf>E!ZU-yE&^4F--mPdVR&hAu=3 zbSW-Sjt~asZilygH<1p5WndA!emX{$Rev%Mf>JEXxnVE*s{?ysBoJP6zUO>jt;2qJ z!uiph^DJ4X_D_R=TKup3Z!pFK}SVZwy^-^fmWl@Y8Dur zBaob7iTP%fQp)zEQQ5?_iL4%k;ro&-Ert&u_cgHBuU8mKs1}iea|p81_o3CHdc~{K z?X;>&)?6*HM~T>lA1UsimHcR74Hf)ze~2Zwy5GltFa)^m5GcH2zSOF4Ea6rdLmnXx zNqvMFZDDAr@M=WR`~tv$1%w<5L5p6~NU>+n09I;yJ{t%c0O3(jP#CY(oC%2`+Y@YB zDXb-{dmFIiR(CD@1Krv}dJ6w}`&&b}KYbJ4??9OyIeVhSjpV~b^ky%VWi@3+*|z|{ zctFMNWjy1M7=n!MciG52O^dnTgMVVi;r=M}jPxD0A<)#6iX-n;H>P6UNN162%>-7E zTI2S?ZIp+QrfiJuw53TVUnq`VnU^DKg$JQ@nzu$b%>|2G=N4@0P`ck@@=uz6Y8B@v zpo+qq39LWP2?Qc2a=2PJFEy2sUJfq0b?5@=gD?ff7TpHk(zs6ezS$aLq0$qiuh|lp z1LE-zhDK*Ge!*Xg`%O>+Lke*3%R(EPE%8j0LrU15ZwCQ@u>kRbH+&Pd0}k6W)xc2b zLLmFmj0p!~4wVFAzdr-9-$Q2{ta|XU1nfCpfB4W?XKXYY)SV}4f4$IhY(aqbj8Qo; za?E~TVFz=bmlU8?4&mdYhE*(gJip}?+bzF_XkG%)zb37j7(g-aHWrWdkB*PpBjXcx zdH3kp`0mN6^3=qHHCdXhl%^&slcOQ5|9;Tg2-bf$JcurWj93Uo&iR%+iR?cpiD~DE zBz*KXsF3D8C}t>(F9TCF0{W*Kj2H*o`=xnk@a!e9tt6(c8T5R(%j3oYPTkOG+B0G> zz08v3wuIlRIqLI9J~aFAe_kR*BLh({aM}Pc9{~YKh}``++~rY=>^XB||CyPkC9I?1*BW!NH#l^1#0q9+0OYhik4 zshJD6baGCiCSiuFDKgAO6+^2pnXiy8(g;cH!{+6mPbaiGkEvWh1(Or4K5P_ws@LRg zm^`I>0WOG{S;Vnw%h;;MN4|E61{(r=@>2<_ye}vxsT=t#)hI+@>N(>OENb8p4;BL- z1F7#fwyGKU?h+0BX$4X*)XE=Jf{$Rme`l0>##m?1v!67Q*I>OGJtfO`h$R(Vsk!rW zM%r1dOElU2kP=N2N&bql5kQjN4?}ecSK_`FA!ODK{q{Z;LOvJTg0EE~Giv6BFUQnM zR?@vH^SAU`3GpY!{%Nf4S<0jy@0r)!`ZFMOx`c-ESl$0n!DO4nc|FD@UvlZm3Cqxs zdr~QEA}%yyrk;!oj-YR3b z&d5fpu`@OnWbFD%$#_w6A#bP|jTgO1ZgoV!K^gC$dnddlY`2~sFUo<0aT@6{qdYWT zmIKC%hmH0g9tQ7r;IJ`xv{qsjEOvA=3^cmxaO~(VE~jMd$o)1LoY*t*$V)bg9uBu~ zoew`!TK5K{)`@)!qS72ozXK~6vGiqRZK+eQ+d+CrsUN>sDncBl5sIg<&V``(!BEh~ zu{~SGY~X~54@hLY28XsFe#57sjUYrJsqEm)L%Dm-gEJ4}xM_nk_$C}zf#A$bUTx-B zjX=Dz-nLL-FoO3s%7ikacu?j6WM!*+A1&to0sJE*k`V7Mt-qonGRga8SMD#=`~pDd zX>v~SYh3A4-m2a|j{K&6+ZonBJ_;YBJ=2BA@J*N$lsQ|CLaZl>gLpNw{69>a&nf>@ zQf?P{-RhpqpvEIXXmj!SOIS2K#C97kmhBv5NR1DYyjMbb7WvCHEZi;p04o^Xf(n7l zk6C%}K}?Z}=Zc^H-kkhUBk6_GahxhFFD_Q(Ik#BT$C3xwZjmBOPIWOWr2#hK@)r7C8SZOAg}5(E z$J~?5M=|%^i&DcVIZh(svTLQSks`h{>Ru6!p9 zNgP++lvq9Gm?%gOU+OUkkKd_IU25!<#MJP zC#*DfZD;{4ymsW78s4_Cu~eO9O)f}h^_7zFXmZVEs2PPv_e*~z*4ApG8FVj&w}j2w z26$AiJ5Bo|PR4+c<|Fg+bdXdM0FX2`(;YZG%xu^6js03lfWf5qq87$r(tTWBNtiVJ ziT&sSu@q;Yc{6qj?Uol5N|q0pA$)m{-+v2lslK~kNL8hy4;Xb+_!a@>-6uf!?oVZV+Bq!wvHg3of(g@c?*+^wiZ2eDF-O=j3!x*>I0Qq0*(2mg zXrbKP^V%nJ_mG2$AAt&bNEhFP0Wbg)H*2_6(v4Tp`v5WakI{yevBv-+m&3S^(qd+j z{z}M)GMP$DqR^^RJ+C#}odD8BwaQ1taR*3#Q)`1!g6#R+8$r(_PMB*|$K-32uXOe!W0FcrK)a7*P~#XR+E@+@^4%HK zI0l(?DXDx?3{v>h1!IsGu7<4v#UKaqieixTY6&pNDC=Z%G98Zsi6{?bZ77ouW`%N> z^CMZ1sOV>^kEuh9GGQ5wRN*KW{M3W|{=>a{Z??Tw5dv?s#f}dg+{hMf zD!t)(y7fVB4xsl{9NYjV{ zm^bJ|9opmT-)|v_=gM&2Ze}nEIsZOXh}%m#%d#W z%tO2V(U=D>uHEM7isv#3)21aC0XQ%GwwyiPE0Y$+7C>9(%GfVUJE&rODlULhk%q zpb-&w{?&wvEaL3k_a(8oLQ}_+^laaO3USXSw&n8y^G}ttbFpJ_?t{?3WZ-9hOAJjC zuXr<<6D!%w5?Wm{zM#>Ye8=w!{ibDOD!8s`&lG%e??VsBkZDcgxSd8OG}!bdP+=() z^^{B;w*@+<;z?)0okr(g94WMo7K$g1OAb;tXnj3UGHfG~%Qa0SYPl9p2}g%tV%yn? z<7Uj9B)wM|D#Vo{eO;F1JNhX=o+NS6fd68X!WmB4y?(y3xLqTQ1$pvQ&SM6yfEMFN7w4L(Cs7uii%L5pIAkQAp`zK6*<&QH z`L2UYMosg^1ALbo$)^UbStEKFCG|s#;|4292Cb8;1ATKE)aFUK>k_;CFlzI!@RqQx zKt9waV*}1<<%4vxXziaTvJgM-Gv73EE{uO1_W2SQUlR5S$FMUJ!11j{MkxjTG>wWV z7EZ`29x^#1ON$ZKM5YIqFf@IKY*4$APll#%!wRO*bm$n-0&~B)k$|W;oXZ6-Zk2@Z z&D{ka20aNCKnFCr-tbL$ivnflpX)77L~q_=#P6oeC_4@Vw@^l;Btx<1h*sW0i)HJF zJa{5@&La1l66>QeS){Yb528GR6>@5Z{3Mg7erKU@5O?y0;^@ejZ41DjNA`?Nja2uHjEzr> zl&n4Wo~cS{%(8Y*RCezf8L#XLVb7b^#<1tr@PPSMIjtGDu*Q=KXG>z*DJzNIY=H`K z^hQj)rz7^9YZntojxi-w5;?P+to%M zH2dW%mq^o2#l&s7wC++6fC8BJ!CfAe$lfg;Gmk_PJ5K7sk|b`MGxL%3J#T;tao>}U z94EPsBFCpk;Mj^yvgC=P{LcP{HJcls{z@d#cCeZ5X|z0aAX#*s8`y zer|~d`;<)Fwq#CHH}Yv<^0IYeb){PnEo$HmVDbiItD1pd2NmM3a6wj%Oq~L!exB2@ zPD5oUj8e}S>+E@UzmdEKmDTBK+G)FKBk?TWa{|A=Wo#rB_+|ZwZoZ{*rv3QG1I#^t z4Zc7SXEDf9WNvdYNg7|3#uB&r#_nmXt_>BI#Oh9w#BEDvb#*G3Y?FAvEb-*hlM|NT z${IsB?>19UhH&z-{eCmyG`6E_jWkPs%t$=dk~#0nl3$IPTiCZdnfZ$T!PsW1VY46zL?;Iz#_8pY>g1t!dH%=_-C)Ol z|7Sso+@1zqh(~vpb5SOvJI`?l&;9=R@PA_ls&~GEBsVhKP_fH>32#bY}*qPU3$;>C`{0v z>Ec}YCN>Ir61K&wndLu9n@{I5BL7rU;#6O61~rjc3_U|Bof=Qr_B~o`N#bN~OqS^# z=H@?x6-?$Iil8PEv+>z7@mxj8ZqCaOjglS9CsyP+w^-Aq&ksvJBRytv){9vwjgkr1 zzTha?gTOwElKmlG(I^?cI<=!@@?3r*ciZ%QqGXbcHcx@(7mYNhNeqWAE{mpHE96Ra zg+FK%IzFAq;dUTObm24&8Qc~S1gq}0rz#`mQfah2Hd?aEBjY2bN~Kz!w5+kwv5ARL z5bQC~w8#OBhv7ji2zCu*RggPJW8Sup%F0@drwD{1=Yn|Nwq%>x8=lV^o6=wannu)j z+M!%*)OV@HKjzBf?krSDIkNvS^O3~bzXTQHTitZ5J;`+xYoAzz&PBi8{zar~`{{gz z^<#~ge}O;A*yu5GEEYcd4(11kLJUi(gUjwSl@;X4L|-_V+V+RumcHjKFbr<4im zQnpPPTh@S0qfjAkfeTS8^%;=JS#m1;DoZZt>0A(jih!O6cWJ|)?TKGwmVXk%VPl^2 z>*1Q2dJ=l#)HBazcg%#-*p8Y*8uau!Bk@$|iSw>zpYtKF2cLbyS#H$ybGNafRJ@5b zq+bH3enI?Q<_{u3@`l(Fi6@IO+H*Q?{2pU(G^YG6sIU~KOtI|KC0dimc;86{lWn}8 zF-tsY1)Q)_QBSF8N(P`W8rw+KQP$FebW~p{iHSZe*CS$!XQ&y)MBksNsw{R}lTmg?XyxGs!nTK`0PrOf0KHm}04|F#t(YL^LRd1ExeZSt!0*<#XNPDCHHFoYT*-ta zn1}h?c$PDV=W`1+3_ph37#oeGiyN}qH9yoGD^lPYUd?l>s&<63_Ppp*Dd@(_+r~@&3Lx&cW>}I7)dat+Y9ov^b zCPmh^IsxRoEViw{=}tQX)1;sF(+XN%7j7z6VEcj9Xv57~uhoK*o?WdShaVClYgzm7 z>s8Go@Ollu?Ra&#TOYK_MSxt7;9I{-dVpbXwo5iwfk?9z*rAtmWW8^fgJ!2uJYH>i zjqV(LQ5`_uO~`%LXh20D2)>v-vFkQ{Qan}*oFdK11O0*ac!j#<`}Dy&&&EWy#kzge z23f8kYe2>1Z4cRGAFqK311sqGqEHX%so15?4A2`mW_it8a|TL49J~Qf`e7`}Hg*a5 zqp3oR@Pj6;3Y6-S{!UOGni}$JaD7hnWzqJ$mREGFW~FX>FbK$MIp~rNT=;wW7)e4=xk$XI}-sR;F}oRkc`-Wnr=3AvY3ITtj1S<9k8v}b?2ZHc}T9X^pA=rs0BcPsqqQuL91MAR)G($*PBt%{Z1)b>_tcdxPv6W)En4MWTOIlw$`(b zftHEeO=#ett<4!w{(7xZ3%XZsypXIuYSn9Ks=(Gj+in-ZM&Wnhnq_7Q_yqGg7tu5! z1!fSm{k=PP!ef89JsUW!=5WiK+1Z6(W`vTI7bsbTU!4Q>0HS0yJRiCMjtxN{y=pl| z9-k=kI|O;)$3l}iVtd0iJE+n&Kps1tpizg$`U9&3R$Kwcb7(c$1~$fhJIISgS`BCz=hp<&ZULIovbhUhbZ`)=qB`lt2@nK& zD}dbikX;YDe~BxlKgU16iYujG#y{hj0F3^*9}jfVKlsB@F8*;IavpNuhZWv~e=r3c z`-2DaT>1y2k}my&`95jV&kpIwR)g6#>kV!91a0#KZEB7-Ge?`4a~_(bO`M>V=P1=V zN^y=-o9j3Q5DDemSxcFQ+`4nlN#|+!{~7rIJI+aWJ9gtj{PQ{Zn44XFUS54cUeTWJ z#B%tHr7r%csT;sYgY2p!ua3$qDv{sAa+t*5#XSG+TL4I7SNF)Plk$p+?+PZqcQDD} zs*+~GbTLt;`vLqzuO60HACy;^cfrNf3~mLF;L3{j@UXZhp3l}z?l0Zz(Cm5v-0Z4@`{e^-(Wd9yd7w*L)J?N0g6V|Y<;-~ zt`yB%KEe4?lw)on{DhSQ=KxN#QEJtt&!I)nj6Ia4`y&+lMXR*Z<_LXQHi3USv>Xxz zMH|2c6~2L`E6nE9|KO4burK(bQ|cID3DI`|{SrKXD;Uw8-NP`ev@H+jCooVSJTPle zPU_*ugW$#nd~l<7Lp+uX4yPyn)1CZ&3wh-$!CX9a=LP0E3){`<9C4Aq9e>dimZ}Ai zI-5-^!^%6gQoNJH_XL<9qK@7}<2JDjS&hpuI-qdV! z&PI0kP(N$}T$d7dkH9~|iKh1b$U^!K*(=AYyT_)+OCyt0le-Udvt7k_vBQ0YGT5gEKOEQ zQxlcRQL|Y7IEPr?c{++E>z5PFVtF)&SRQ#k#d6(zjVO`3+bn>8$svG$T0#K~%-4$? zU$g*nB*Zn#=-WAD^weoDqpZXYW*PNu(l6A*v(hRklQt{O*X=$(dX)8DpIJtQ95UMW x+{nl#Yvrzx@~3wBDw{|7CuELi{m literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/adc.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/adc.doctree new file mode 100644 index 0000000000000000000000000000000000000000..bfbf8f6439a69fcfe7ecc907dbb31bcba98e4873 GIT binary patch literal 24326 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 N8`;lZ2MvAhzW{Qy#u)$r literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/can.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/can.doctree new file mode 100644 index 0000000000000000000000000000000000000000..fdd4b447e1bfb87a0d13f1cb1ca69da6fbe816a8 GIT binary patch literal 144572 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/clock.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/clock.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7e4b7fa8cbd0e25a104e491210bfc3dbcdd83853 GIT binary patch literal 161098 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 ecN(Q;fV2#zF%d3Nx9Ctuvc|FJ34t9L@D5zMtb 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 D7zHh} literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/independent_watchdog.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/independent_watchdog.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7e405d9ca4d680eaee46d30f7b3a3c340a2ba7ba GIT binary patch literal 19115 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/index.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0543e6add72a23543f15acefcdfa14eb1568d027 GIT binary patch literal 3623 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/interrupt.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/interrupt.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8d6397f9d82851f500a750a5782dc7d22085022e GIT binary patch literal 7540 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 OCE+FLHr_=D-}n!EfG7_D literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/output_pin.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/output_pin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8191c7ce1c3b052c50383ea05322c96371bae56e GIT binary patch literal 17336 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 W?&}m0@EM`t!%mEYa@XJsE&UG$>ZPav literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/pin.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/pin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..f331b4eafc3610857cf2c1a630fb7d0e73d39c69 GIT binary patch literal 42596 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/pwm.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/pwm.doctree new file mode 100644 index 0000000000000000000000000000000000000000..33d444ddc474ff08d01a57c79eea240749e011e4 GIT binary patch literal 9478 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/spi.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/spi.doctree new file mode 100644 index 0000000000000000000000000000000000000000..5a87a99f052b00da25ecca8465347676fadd58ba GIT binary patch literal 14274 zcmds8Ym6jUb>7*Tp7(3lJHd>1qn3@A9-E%o^{fYHlZ~=k)?fzrZfrwdvWn`iJ6%;% zT~*X$cLrxA^20C#HzJk`@+0tP$pb8qk^puTC5i}9LL!2kpB74j0!aCjA0bF6QbO{b zd+SzJcURYp4N@XTn(nH5&pqedbI6XK6A8eS)kEGJxdJ%fb_pQeT$ zbED+NWbHSSJ4u7j1p4jJi-QhJ_z6ICOv^C><|fZ3<_SI(vQA`qZU%4G%t>?V*`$Ha zT4Y5ID|GSYr=NLp^O46d)}OxlME&Z`C&Gka0Xp#v+asbS5YH!)kx5?%*(foW`HYtF zX^!*Bl)V<8a4eT4t+=i8Sv`sZs~ty}7ENQ^GD5J-r#g-vhG@id&DDGIY1)W=^%C=` zNbk~HVlJBJw#Uq~{Mv@;_1H!byDkehZhOJ*hGVr&-D&DUui5LwgRkH(+z6xI<|8{7 zH$vZ9?-_}?YR;MWnd5QWoRz}Og|(y__&x6j+RK;Iv3T&U_bVw)Iab61-6@Ln)DXCY zUg0G@sVu?CCUIh(ZJFmtT;@+hMrIvLaX3Q@34B`+~u?z<_cda1y1tWyt6nP^N~!L z^F`q(x%4;YNNyC7jGiTlq?U?A(2d({r2MWIfR#ud&)9qTp$9CtA*DW`KBIPVNsfE$Ht?C@H$5166zjLLJX6hN+qOAJs2%cl8^#UCB&CP-?ZGl zb=@#h$5gXigY6ZjEWJ#r-1!vTL|_TaZooTOZWmsNpDXHuu&a9G+QSdmg+o|N_`TY- zn>TM=YHb4U?Wy=TVSU#VbFvjBI+?=LJRIB zii18^_`onbm+OAqcC1cacKMcEtbKk@KN?NAIpv|v8oy7>p$=y2aNSM8P%vekt`#;#x=^rAT|MuIS<^r}-yUG;jCQe7Th7jF_>A7==X{ z$8x9zT*zcH8ft}$5jkVusAA0RXYA`>>}!LLyuqiTdQCwRp&hCy9+{FNpV{j<2rwik zKJ5oAWWg;a{Qh5;O!Sq^Z;g=TcSkd9ezkAy%H?<_lae31oha4^G7CO-Ia|TYg%$k% zXu5pN?-$hf-oV7{lVc}NjHYpnx&1*Vx=Cr`Y98t}TXlP>n${Qll4Qbl^sj5-ey{C0K>Hrg+l~Eg016+_x|1L-=#h>@v%%j~HdGIzgrB+k^fN6M zM$Bj-kA!J|7`# zaP){>4Z0yE$gS2#68jf{P_C5y3?A+GC>nZM_@k$1d7a{Dx0s0t;(R6 zwm(=+bXbjVW599L*uDzDT#M~%^jgqfKAoirqjcDQC&t+C#s_8vjkKS{BlK}-<$sCb zsuou}3V;;>>@MDpT+;Ha+5EQo9ln6fPxD#O(~;`zCI^&zeS$AbD-!9CmYTM~V6%Z9 zc>(ROUXaVLvXMONY?ueB_HC9Vcxl%oWnCq^C`P#uwv-62a4r;Ly|#^gaFR#XH}_&E zvLvUp|LHMo-0%vMKjdVeqF>~32YgnGyp9I22wU(Hdf4w0fVA*0LbN1~kE;|E)8;g7 zk&4cX5ZdwFsJMyGQavaT^}$QR6)NAMdPR~L#O=T;CbN9`rc6p7rh>G?+x>}R0H3(T+*JpNctOs-;7jUk0Y<{YiM{I^@I78W*w^^M)mW) zrdqB%cV|ro=uZye#?T)DbNxzP;cl3pQpgAPZT!mUJ%@Ht-+Gkk>=Nr-()F#)%}3i8 zE^W1UHn$9Rack?*$1Yuh5~K$f_P=52i#rqhJHxtANW-M~RBAGrzUB)2@7d_mBa)#s ztc=`|nb;4ji40|8Wkmi)NmgzjM3BnzuTep3>EtN$6!IJnT5}jM7_=JZKbzmmTpsyt z@=Mq`l(D(bPYc(SIYZ$Ka~H&~{c0&l-%+g2OA)}*H=M~lmB*6_3b|^93BB^-#}$!RiGKKy+)fb}M07<>VC+gkM895*c%+DqRL8?=#K&3G z=Q56;D{%bDYQ!TsE{NhzhWJha@n_x`;x`n6%Lh@kw*L?*^da=au9F`x+wWBj{tO1o z13mk9@o4`Z<>RaNx9Ce8-m0UUJiIpSZ=yFnZW%tnJLYjqI)3<+@3`Z)M5>$~is#2d zn%18}ulG6nYfm9DqVq!g^EBHp;3G3JDMNtz1gfc#bVKm8~55QsP6<`uYR$PQ@u^OcA~f-tp?Jt%%0mVpgtq7C>6{L#)cE zM2vjVf62xBPXT8CH@^Cfqaf)A^N=aUZMjxt>5dS)$|6%i+mql@VdBNenjRt)oAS9e z2j-SLv*KQX_)bNc+ zV}^V5l1qupo2neXpO;kJ=1X~ibU@#Jo<4{Z^CjDrUmm^=ZC`wTKzs(`GZdeZ_>AeZ zAO}=#WsK&8`4XacGY#rZgx~y5q3kX$yJDC@bWp{PX<26h>2d*KQ}aX=-tT2??iuUf>-WXqn0Y4KB8l`z5(siKka$@l3_j0!sykNKPz zM}8dPt}8N=mbr*xiY~(~qqv#H3rZnS<)HWcq{Zg~&jTb1F|0il*YPz!Td#r5~43x)ZBUOFHx6K?VOfcaj4=+162$nqqgg~DX7HGYciSrB1_ z3cpYR)p*Td?YIkki?{W_rBWH-WqJ=SGgylbqbU)8mP=w|ZpWj78k`=*(N6QRrnp-^ z+uy0NAn*cYo37zdDa$0Wifd=SlnOt`QWIEE^f=HnfWrQB*a%;gc!x)y?e7>E%$I2n zP`uEDh#XNxw&3V)H`coh5;stKa}tH({GNbyPzR_PjLL>UhH5hl#pj{~9S!eL{rm5s zi}FmjCUz_oaEkJ7G@~%N%_rdicX0gO&SAB@iJ!EftqVrn%R@dbifFK) z%z>*rwCqcwMOX=GPTu5)EH*q1m2!YuW_!LDGOajLXjmuGZdsv4WeC8f8CIyb9TGyy z<&?59*y}t55#kD1mbXFUQZS9CDGJl6E??Y=r)qqN8F(Gb-2oq|UY{mK594+}*iR7( zaEC%Z;SHEeY#7k9Ih653%hc;BGH__C+lBHwR?mu(Czs#Kr*EO)f=rcURIQ zN0&0 zHCYUHIs@pbB}ac=p{FV;GMQcMTr3vt2pW*bh8gu75SxkgHmulyD zM^to>Q-HvQI58R}V2I)iR*y`;@pNg^^t*&z{I-E1nK$4F_JPP`sKq_xD;+@XY7CWY zj)tli^4)^?skA%-H}%erbd866oVmBKH23!Qv7gB1D6|&YAby5%z)$!0g>YS{pK0@H z>BitUpvFi*EEr{^$x1k(bf=(AP|FC`h&X~e3mHR}sD!uU#ctH3C+xLOpqy<0R3xK) zzXIW7TiFT5R(gVgbYZe~;zU^Tdjmd1Mg>}X0z)VyVh*QrUV4@*e%oQ!(4D2{V;3@_ z7jmL2qllK^D6(|z-$jpzv3*yA8o%H|n##Iy)IYB--HuLXgkQgDhI<#WSM;FIka z=;Jr(LJ)eYjqyldW#`3%8}e2;$IB1Rkv=tBW?VBW8sh(Uu92%kAI~xcg;`7d?C|8%tg#(p<}^XNrSQ$ za>)u#YFe>H!r|Hkc1fj_nOY0bGXsqo^h_Vd8AVkLI^BmKkr^hiJ;qlCaiu-Tju0?} zic?gb>v-7Br=?DO>Kds&+FyjEpHH5G zc6yK<*rX>REBqJUg*-kWk5QM_S-*dDjm-UZ3x@<=REM;sqc+xa#eZsq;;RCF+E(8n z#VoN%ag{Yq5ne1L7O0kHKx2GDY;E|&6RpQ@P#PkC9){2+e}ILbMPQTgq(E%9@TKfC zo#XJFJFjQX$EXXc7EA9KVzDd4Vt3G4A`rWa_G)o3K9}i=aK&@!4}cIXy7Zg0SrjyS Z$ePKSw`d2zXN5x#ofwt7caZz6|1YB!q;LQL literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/timer.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/timer.doctree new file mode 100644 index 0000000000000000000000000000000000000000..dcd8229d401b13578c46dd46c52813c4c986a427 GIT binary patch literal 49685 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 ye_`n1vYB-B@ab(vev1kd@DhC@Z5qMzJ7NV literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/usart.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f1/usart.doctree new file mode 100644 index 0000000000000000000000000000000000000000..a69bc2d287be25d39ee5d2955d83f70b4dec502b GIT binary patch literal 9664 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 Kb}zx@nfV{JiQ#tu literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f40/constants.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f40/constants.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c966d2bbba295b7d12a8af2807f0d8c5e7403242 GIT binary patch literal 15199 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 TWag{2k$8oy1i?Q6ipl67e^&xV literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/clock.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/clock.doctree new file mode 100644 index 0000000000000000000000000000000000000000..a605b50687a18809ab299a82d6e5d5bee9b7fd64 GIT binary patch literal 123943 zcmeHw3A`j#c`w84Gt3GXa9C{iJ2Fdm^?nfqSp<;_0w(@MY^%Der@N+a_q7*hF37|D z66Fq-5uS}(BpMPWA&bwrFNsT3lIMHAsKoe^JePo?;x36xV)DN4RGo9G>YO@NUALLJ zGw-p~J=JIb&N=^YIo~<;s@3Z&M?AC{aR=dBa(>1OB$XSO!%vqhm=nbQt zzcIRVH0`YK=?D7VVXtnDoZ}!xz1eD;J*zXib<{l0S=+bjgI2f0(l=K(*EHAOI+}*a z)q~ccZTX^{lWw~Cy1aH(A(zWs-tN}-XD++pn*IpWL-JKOTL-b?h*Ym0xeZz~uS4~N zQFE)azQ)?yT*0Ixj=FCxZM{{HIwC2j8(cIt?niFmd{lPi?+pp-vNKBgeSsoFNbJoMK>ic^7eAC~N^RBQO zFqUSf)ya^7nb+%9CPWsO6w}QqXG)rU#QXC+e}9@9qx9w=!6=c!Kl6gF_ZJl1S0v18 zk1(X}puy6ZbyroK~ma9-3C>*`Z0tCWtq|n)CCQJd4hcb=KT`Q}4I> ze!A`+t1L>6F>`Th?Mp^23ka~*qn7T@jA+s#wP<3GTF#dKe6!U#xJNfl57Ab)I;M5d z*L4@3q+{T$1zhR12oy{MoU}Uo0KS~_gL7kMMsFH5vvpg`w0fE8%P+hzV|9jeJ4enr zwaag~;kLqT9x_zfnB;Q4^jD6WYi0){9T&~*uvkdLNsrICc0GW>g0l*MxGuDJ8e%qM zOs(GnOd1S(0bI?fnmCggR@@O>a83-CQ6oS}vA((5xe&XOA=sF#OvL#$1HHG;;yi;w z86&cDb#TJgG)A48=0aKp=4>sem$h8Jl&cnt`I40@nO4Efnx$f?s$2DP&dgUvI)k1E zb&5W}1B85&JHr5hC?U7fuGaQj3jo!okEqTn>?fVp?hBu-e;7SmofZ3`2|na|m$Ys+ zRJA?=mcQl|8Corbc%2_o)p;OT=LaNpKE!ZhH5olxiTB1U`fPMX&G*K3?SrhEh<7;X5(ebkQT!1kD63(1=k!)*-9Mba77`L-&fYl!h|vc+2tL!!DYC43e*iMrWjEbCYxM_~IST`EW!nl#g{0lr z_pYBG*;_!GbT&cyYj|Jiz&Wc(tD!q5wE8u@)9ozGb%*`Yp`qcNFaXZf)(6&Qy?uR@ z)@En#9@*QVGV`T4uAD|@rH29k||3)7gizOt(@ViG=|1~26 zLHt`V^#4qN`y@8Y=7*j7V5o=WV(0jo89LW6$flaT8=9}0ZS#TIW?zWO-CCcZ%h8+b z-=pvLS(pgr>M1|Pc%7Fh>uml!uvB4w+ZREGBvag80SWmGw^!mTE&*?5J7JkBYNFd~ zA*a0o9?&V6w)Q3n!lV^u$SIgkH3gm-m*6~q0(%zBtAcclPo)cZUjxbbWV%z?X~|?-fDGZuH0`Xz9=qLLhpi+*)>C^3 zne5vzXLH&|mD(w{_*jdbcz1TdSz%G2P^P^SPJZ zrnlO<(Y7+4($>#3y1mSxX=N_E`nefn*x$os@??qmYWRhEHTV>TD}jgpD@#oW&DYMg zzoxf`R^LOE24yu)@b@YH&RenJcqOR$T46ye)^lYPU<*T`T)yNjh<#M&qu<8{Pb58>^Q{UdlT z+CRqVJdXe;f8>H}f zTAwA_(&^IQXgVwj>+4&C0a!jjod(>#hsXmSmqA;+YYBTgaa&tDZfg_6Z7msYyUC`T zhXJ=Mf!BWkjdJlCLt(sryVs#qcuh0&1rVgG60hw= zY}haGaR?v3#K%1>^jZiVvK{h#9eMsXdA^=J?8bgk~g)g3ECxVjB~2rACw;OdzycS2m1R2Pe@ z&r(++;;L9lB(8dcDaBPUE`X~AAFf`cZkLFwWyp{kSH(^R*S}~t7>#>G|0G6t@0fkwHwilH#BZtyyk3Rh|7CE%)wts}T)YlU*L3I>Kop;R_pF`nMP& zxJp7t3Rh>6+HXq|V9g~k;A%dzYiVi7dV;^Gu*iA}H+1?^Z z6)Op1t7JGixJn|Yz;%fDER75REd0og&9789 zO$6A3kRdg|iv0@0KyrYcW$l&$>@^TOF2Ldv8y8?P&lmuE12oG8SPX>$_FAt?sQ{K{ zUIM_r6I(|l*mq%w04xa|DS*8wsRXOZYy(;X5jO7=JG3QQ2Q~%D3JbBP%7s|%Fj@#o zl~T?C`+#AT3c6-iExk}LSG9c6sFrfMa?S^`pM?n!0NKCr<|dzB<4Cdpo#jplvXbgz zLH5h)N<@$qD+z+EY(P26%3`O$)sxGyFt!|LpHR0>#M#FnLu#BAyOtJbKg`-K!`b&i ztm7^;wICZ_XkI3@Bpc2&2GV{M8s;J`hQdhu0k2c3kd|iVOCdqq!lZPL|QsdO)1i{*Z|VvuN-M_ zRJTq<+F8hu8fnF@1<@e6M0+l4w+v~Y39;iMEzku-T6c9OMp}|-45U3D8s;J`hQdgD zme;9NNJ}#>0cr2R))ATZl^7yOOG3*XX^T0Tf7X~t3x!M!X`!rSNJ|qQ7NpHv)vBfy z>Loa$Uny6r*=oaT!0}VFQqc-p#quHT+h76&koFDU+~m`19GUhVEO$brl~fmtw11+m zL_}J#l1QYb<0MB~78^iX{FNi^U#MFrBJGDELu#ZIyOtJdU(ebtL)v>Fc3h+dx{Qys zB-0p3dml8+MOqAnk=F4#l?rKTX1)}Hv`rw>ehXVikoE}-5u_!d2_S8-F_fhO1w8*? z_iRa`#_x7dSTpBf*V*hRtnoi(jVGZrjfaZ?mgd1LURp3e=A{KZeF*;pmlm7=r*Ra= zD#S|!c(ECNF#-31P+mYF%d21!iEkY!Wc5NtGc9m^C=^VyR5z;mY`$JDWVLLenlJe{ zz=>-@9AE?d;FGnH9?Va-`LO4t8@ge@K80mU2>g;-VuAl0btNM3ODf@A`D?E$;R^-q zthyS}`Yov@wlB|CSCXhN-=OCOoT$45o}ekh$Elk?^m-q>B*4Bw-7JxNT?ZM$+>2t7 z|Du4n!;sPU102R<)8V7}8+E=w$2nThb6q(K9=x`%A@m9yy0s(EULR17M%1xeua4-m zu(4<9U!$y7a{T!>Co~I|<5~JwK;PJDe0ut>)Y}4l}nVs8TtRCtSEA1)AZ>(%BsX;@{&oQKnFaQ?sX6k&GW(jg}PdiIs7YR z2oH7|=CE8&%Ev;1IGDjDOFPfcNk+MNuVJ(%>KI62{-ZN1AU66$yr2C?4Qz4l8ruf(U>Zy4t^J4?)G>@H}TE6Ym7Qr|gpJR`o7rKU8W z%xU(ES-Ekoz|-tiq^57QL#IEP=}ZsSQ`sg)6i)s76+crq zM}*U#LWb0ED)uF~?2`+~f5X}>gVRq#?6`1>yA|#-lzBCxlZ;b+K^z5p^XZoQjo1!l^fy98UjG3a5UP^XJsf5#jU^$dDRN#lED4 z(+60)WpMgth#ePBl_$yN(&>07$=?o*a^Vz1VK{xO*P&E!N;C6$AEavn>GY@AIs&Ip zVTiyf2^}do6;G1$K?vARWzOM|2OW7CxzLf-rC3jW2OV>QYqqf{Q=7jJlS!TL!AfLu~Z%#^{9=eY`O`&lpPodT5pls~8Hy>ME~GsbH06UIMJ% zimfBC`Z5d=SS6tez^Z(hfdbS9O!o*AwO{U|*kbLsS^G&SP5YUTVp;>R=%Z-X$NR7n zPp|S(+%m3@A}@A)A4OSS1zSk$qgW}y`Sxn1svGr2v6$5=dZ|!^ugYn9rJ?1k{yU)W zfw2t;(!T*e_)s6|!FJ6eeH4G2Wl9M4l3HTH{;ldtM6j1s!n+dbqxg`z8gb)KQcY}M z-m9)8QD2@0AH_%1%@Wzyry)a_eNnD+4EQMW1v-w8BF`oGD1L&_E9mtU>7)1qkK&W?7V=RXYe>)9K+#nOlrcjZo6z2D6IS8@QK8k#$!Zv~Xol(iIt3Oq8oeO*vc}CAi@$ERw zzK`#00SA`bz4l9$uf#rzS6n{E7k5}<4o|4ZzmQxKc!tbLfIMqnHuuPq5;*=@8t1;=98ySIvDr>oL&Jx1jQz9yo!g@7qZ+^Xc6I5Qe7;Z-m0!dgj2DSNH|U5 zRMSy6M}$)wGNgu6u`j`8Plcg)0r^taZW)|j1hM17snV$?av6>Rr_Y5(xp0c1Fq~fO zbtn~_(#%VM(>G%4$ack>Fht;#gqAy;$~J)`ooeLcDBKU08cu~RV7ZUt4j{ykhcoeTsd!+i=`5LrlGDC@gBx%-gjTY2Vvj?aQbK7oaEDL960?b%bgHTCDp~k z=_Be&L^u^IiG)*cFxdvM|C^6qT;Mwm{#(JmqHdRntB*p4)VL~kDlM))%-Su()ptVd zxVVaUf<-zjMy|&(aP?21Q7*1xD2%HQc^yiHt28rT071GY5K~v2KymeW3=v!v6z$5C)rOpU9D-B~dfSI2NxJR1f+fUD1dAJU7d=d;`iaaB@XEUs$mN<>^0D~ZI_ z6wZp5tD7Uj>2n}MYB&}95?uDl#ndU*ZW)|zh1hZ7ROzf3xeUjE(^H^PE}UX045!<@ z4yA%qnt2Iux*uCd#MCy12%M781mILY$Up(=RYR@XiP|sssyV>ge~`7GgwnL1dDWyf zS?melc-~*=53IRbz1^+vul23ARUhyRc;Q3q7s@X=uS)W%yll3sy=4Cdg1&l3_<4BY9ZSO0T-II9bTq>D4iMPnazQudxyhz=`BtRToy-{8{hO(l_ zkxtX6j1totS2A~A19Fu$X;r}J4c>6xen(@0m4=4{uGDb=dH6Hd`=dsmPFq%VNO+k4bAKIGN&XDl@x zv&ne%e2SGTWzW7=pjXddBGrAfMdsBbX=$2m=xY)vPct*k*1l$~KW|xPt<@P=y^h}I zik{We2i+d1dzU6x_i|N9ks%$>mUL0!^>d=6#PBx(&h&lfDk`}`xl4StPMmV5SL#MZ z%T)`-vR*cxNM_D_XYPu(DO(KFg0`G6b~0Z?n0?<|tE{;o$S41Md6H!ERW@LX08tw8P425~mH@pr@c~6`h5zXuw7HPJ<{}t(*P!@p3=xAO38gW}xd7+75upv|u;90KaN_t)i<}&O(-ITncOdy;!S6;T zTQwUw!0b|^3Lh&hW~)ZUELR(qJRF*9_^o#@g^3ct@0;LSFP` zt*%7GZ?TeS{0@v(1bzq81o4~2as0kh-ChyD7a&7w{1!VK#F6AG!u71(GW>o%#HPk? zN+sA&cjdD2@tYSh27bQ~8tvjYhQj#$0>TSqp89>Ng8ZxT9E_+3pT zf6upN^7h{3@^&6dSQ+@^njQ(*CNJkDPTo8TaM~ko;(EPfv;vwsrSmCsc3|3i~L!N zEppzV$?lBjOYlY7YNe4YSdF}<=PU3L#k{T;!AfG~N>%@tz%PMu4S;(Qe(=fGNDXEi ziQE}~F3Xe<(wT`eT9GlF1sTGForWZPQxEj|@IL5xM?J3xJ-QzW0s&V08P_7xpkMcNg1=Ak zcaA)_s3&7+EBMzHGZ9;lpUb+Ll}JgRYAfN=Xx$*`4sbbEcZt{_3SO!z>CjQK@f)YR zjI;534-9KSx%mxooS8-tZ@KzymRkn%O;IzDR2Qomyj5L^$h5>tf;?WjaT{XxC!w9h z^L3N$6Z5tA$Li*ZjNl>2;72g@#7NBb#lEEl)jL_c=?eFQ>OqKg+@+@i)rh6%!Yu^P;bYT}mVc5Oh>z)*L<92mvX3tOr3@1qC1ct6JVe81Qz@r!Xr z*xl7d`$L*t-K0=VcWAf)i88gjgsZV-NQ! zm=*yje$tzIfvpY zb@N0h-Ub;`L$TPmAV?&aZ=YaeCxhaDhS+hTm=XteYTZSf7>aq$F`)Q6&_oxCF%*X4 z$Gz^Qf?}GPuZkd*6F~9BFv>0zUxFb5#UwNVC=ND;4mnVO?m1BLKT-STdk)vI_CKGs zpM=u1pY1uM1q*z|Pkz zdd|o*gk%mmSjwS3l{2yh#5?k^=OlS@)$32I?hQ9GV zhtI)VXwPA+AziVZVyg@$V}>-y@00C0h|m-if;aHV>MAzOp~n92I1Ri#2VW{K@}8{h zjAWi{hYVq?NNjx&dlJ9raDlpoNkBHZR-^VD3d)Ki$2Co#E>%_~(SszFq}X$~L0zrL z7_Ng1;lWPB7?#VPLo5)8bPg_9+WGiBhg)&w@%yhq0`r^4UJS93dk%b|g8Jodii_%( zKT&c`%kg7{XZ*r3_U$>G3fB9Vc#W58T>d?W^P-N^(L;1M-h4SfJC`suN2lLZPgvi+ z1nxP!ilruMFbcg_MeKr%wL3Cm<;nn`P6?zT9+bNm>FFD6*+Dr;OVgO-is9W6J}G8q zI$ie?6p0-!;^u)Y&t9RqLpqj>#tPfpI$BKF;C7WxaHkj)oLKF#W{U^D}o)koN5V3UlgBk@+YM_6v@R1(z^Np-Pm z$(PiXh#XU_Bq(5nhLMREPAFo^_XA(VkE@#_a-FY3hVTkXEMka#NsHhgVC|+O?MLwU zKy1`mY578mIx8(togCBc4?$C0EXPn7%irsDLyF~b8yPgSXMF-l4N^0K^=#9L)OxlV zL&SPULTRi|F8;V18Hn#`Q1dw|)NFSTc!!FqAya~%rHCzMj-R=TSkTg-bh}t!7*x;j zfoeqR!ve3xs$R-f^JX?@bSF!%{6jbCF_INJuoE#@OmEn5EPrZ;VK?p zHI_Reyh^Hzh1W~em5A^vRuY8Q$f4yx8<}LvkwtOvy}e1#sH_w( zKA*+fEd$@vA=YtMp}4yow+g+CDv?^ge8+&~bD)7PBx5KH$!B_VUNI~-TDk<6L(MH8&?^DKR%~+^` zkSCFvuZoqL^M&|=mj>Bq$5#-B@ZCPCI$`d^0_oLq)-a02qFF9wi#e^_$Q#wHUa4p$ zE!)U9G#{j|Iw=I{|K`nhK4Hg!^mS02E2AfbbV+rwkbaW75)snHN`jD{c<8y*ojA*s zlO!o;0q3bZC$fOEAVX>vAW|j>Psye7p9%BEZxZTyP8$u!vch11^iW9z%phkkABJM6fY*LI4G*8xq|S zNYsA08`4Wy`)^_GC!sX$XKqMotw4esQcLTP>xW4j^AvMLx+ zVmG9cRjF&)Vxih7R_pb=k;6N}t#aKcWDA9c<-gbB4j9*f>d=E9eAXPK1~ZmNx*^@g zG9_d$l3HTf%WKt@i0nmD3GYgz8`7KA)rj_fNj0&3`2%$&iTd(1xFLN=-7JyGy&p1! znH+_pqu&jQug@{uka#A+4e33ET0z%_NH?UfDaRtxx52Gr32sO~P}VDPFL`o8b6`2T zA^mUY8+SwcCwL3FA&oVp+oveD%3v~PNQ3-7nH!P_O+f*B1D~v}4#fm%`yX){cy36( zR9qmwK-n3|JUIt4gs~#=9--KicsHbqx`jzVHn>)!+>owRRunm|Y5Md+WmOV4BuOPH z+>ms2wIXA98Dt0#b{fX8T-=aifk32laKX~f$M2(baOH6~B#^-T8e0ouBi)erLRGjS z`4c7Av>ZQHxEj~JIL1CVq|?BaX1~{XsmA4ZLpq2@z24q0u?j|97?|ZHYgT(X3<(^}JuvdK88>plE%L%?viB6ooHAml?x^W`<-U1m?qp#SrAWkqO7^3a}Hheq=k3|Hl`|Zc^ z{hROrc`3)*Ekoa35F5D%9=GZu_rT*aj)BEEJ}wqxD2&B>yw1t7m`kvyTuJZi2jRMQ z`L)-~X69QRE?!5*^YOpStEzdrbOnUu=~uGUBGp4uE#0r6eHn{2uz5f@!U$@0Il}!I zA{>E)CcqKo^A84uwx6m#iP|sUZ+Qo6|L?K(lTe!Wv;CH|?CgTDir{{sbV6z(|K+VsG^pu<@$rUyw)h> zAXv+}jdx4ozE+=vfeG-H55W&UzJi@$a=f#~E#7VC6no{X>N702bXAFRyrjBVzVbzN zB_dxDD+%(I4SZnTt}%Y%2vJjkpLow7Q#VTFCtrgMsriZ6Bl&ucH_yC}wVNOtjJIE! ze>cQNnrArG6y}*gBGuea&O{tlF)njC{*)kdITJYNd%T`XnagzZIA?vm+ZpJsj@28z zVMLE@HP@gxfzfMvL!;NK`{JCenlr3kpRSAW&wQ3_f_Ay9E4)6ObB&&* z!&l#S_u+%lt!`)cpfzY)yXQ#_yXU+b$jWt24W%`$hMOEDM$WnHjab_bdmXEk4sj}V z;Mvi@6}SnHY6UK+x(x?Vjk$yX=BWE{&uP`7p3R$8Emy4MtJ!ifYr&x~ zxO~H>4pd=C1F)SH$2ih1-u$5_A+H4LjQHfdl$8;loJ7PCA?#wv;KvKUBy_ZIm)hS1 zxUhGC(0vF1<23j?J2YlJEG*3Cfpk^IUvpVLi*cLO-UjJi1hG$opnWobe+ItejZk9Y zsh3D-7f+lF!Hu8DP1?3{21M@si1kHp*gC7plA=)Qz41wShq4KheYk@YnuN{=lkJZkKi|KlS5ML`_RMs=ja*dr6 zUsF~k*{GG!ZNWLkwEA$>R%>6a-GUG9ftJ!4qU7Y4sa66%roAO$-rpZ68{w>&3yMGA z!{pK>5Xl;yRa_L9@?LoT|Ea8Bf=&Mp8NxG<3TWdnNN00*-o3-}?6XM&k70aDtH|tP zgF~fUzan!1#7160$eDM92pV|>VSLVu2v=c}!pscMB9)qJH6I%qLno4Atg8$aP8F4* zogTHM%8+lb_&HZt4bX`C_9Hb^1~3);{J*S=gI@?aZ05XyW zDpWSt!sn`NlAM#**i87cX}$zoiBA;L9vLEHkC7^Vze1=N= z7-y-*DqUNYRY{aCk#P3+p&Qhe?I?7s)0K7Ezkp%_wq;Mb5^Gc-&dvQ7KlU z^p{qzlHsDOR=pf&Aeh-+PxS<_HN4EDRGeCMiBheC)+f`dmRby7f2MlD+>-7VNxqt+0Rd4tn5SyA$&&K-($rl z)X{zyGE9QA+1SRTR84bE@Do*XTygxB6cW)Tqa7=ceNH`;qKqk45){#cy$lKGk6>-C zv=mIoQTw0N4HCujuSn)rVzFH8O}tqCeRT^Hkt~r|{!3*=kz#q8KCRiI(f}l4xulZF z9SE{&y$Puq(S>$tp5ywE0EYV@**$7vK`JN zff23+-dwp7_Cd%;AfH6HhVQ|H?~D8p-VWJ6g6E?BV|a#nJGt)WE}V=ZW$GS}G*V^C zfB3RYwW$NmR=r7gpt{3e-O3zjwc8oP$_)EfhMvfD+s`+rQs?KK_&3$7FQh-cilwH5 z4*rE}59qy4tFzCy8SXkC`nKafeiKnH++MZ2_5GRQe5TcLcjvloP#mFvOusc4>gYq* zpSj7E`fqr_3wC9U;UEKnOsk*ibO&%!M>pD*xnYAW4d3d6)Pru9c+atT>(!eGFSf4tYzJoY3_DFll%s4aVu;rC$G* zHX~s|F1;X5jW3Kvjn9um4LO^^N$~(yy2HlB5w@*ROCJI(p1J<7F*V-n7A2xobnQ<8 zutUidveQ_3ehIa@R-S*u5V7)*&;+bJ!G=5AMgM8;Iz-ywZ1Nnh^}(RmGVr*%y#{v# zaFXw^S7LB!8}oZq{8n!owL$1q%5<#ps7SJfjYg!c`~n7aBv9*{6k!GS7e?Twr0G@*xU#?EHzRF45B|d?B9Ca!X-JJdPr% zF4iiLS63pcxMC$itAKw9*j}CE|8ZiT1}UJ4n)OeV1@Kes z?WP0F`NFil6=EHC;;ZCeI`O@vD!G>>Ju7zojU&@0D9zn9s3X}!g6?*Y2C;(fmPXzA!Sy3|o|N3&VMvuUUjeCW+(N>bx`|>cX&{MJfa=Vc zpo&NSNWB4ky$|RfFnTYF12G1^-p_JN2VKNhNp-RK`k=ZJ5nshhg7_L34-T+_pW$$$ zH)?!}zgOK55n|sB8B#;6*o(9f`&+Etbg}s%_AZExys#s3Jw#sE5uL;J>x=M&C4vQA ztm6Rh7^S)Z{6!p;5CH#%MCH(Fyo8`Z601 z>7ofC<(F7$aqvRABR#oId&33P;LP#-SM4`J(cDZ!PMkjpKe;kEM!GUM38j+32}~|c zN=}II+L90+axWd>p%4Ya)7Z%)ycU$8H=Z6s_~YS+^b+(ImRmYmMTD1B7mM(xt1A%^ zUaUk!cuH~K2Qv`T+0QP*<11g9yVVU55q>9RNR9AfFM{hdxe)yy3Xqt#e*v*$Av_QT zPIS96QoJmUGLoAkAr>Re$1oRvD6geQwhUL13u@kKz-n|W?ewcVnX|ZH{L~3Mi@6GeNjlpt4SGQ*kr~AY-F5V zd__9B7*Ugm$WRAV!Y{vteA2&7-3k#r-wYX2gQwVqwBR|%+D(_AUp#I?tm7_?cnd^mX?Xb(LnvKR zPBxid%a`&vcshRJF06hOhbsiDwnsZDtoj7!6RF?~GIOpF1XO7ppH?4d!y{cmAuRnE zODzs>$!m5GO9b3W^Si%a6iOuDFbmuDDD>sl;W1olIPoPiGhaD&|v`7T4}=V!OY_ z+KrKJyGbZjyMtnWY`dwoE3Vzsz_LU1{w`}bM!M}Lp;YaDx{dgFhieKWKFJp5t797R zNf}Xml}9SHk>o~vEH1!8H=Ge-p)25r^eV_^mRkw{q6#9ZE|!I!rmjR}p<*Q=7RssY z(?C}HegzilzHzMErEZ1DLZ=}^Y8EPXLB4k5jrhNUbr~FBKMVai#3nJ~6Ka6s;oAF^ zT$3hMn%!OMj-hEJD9vSs*CN?Ntnil}4dPhg`LQ;9@X_EFrKHLEB)VQbi9!tX1uS)9 zhDm!G2jE+w=n#OL@RQ3hG13Ka5?Yo3j^FW30pKLt5&@i)5e48pav}hZ#RUNTw_t1n zI?x^PLvVeMb1C2=%bgIwCDp|O`2FfiL;x2n2?02#vLC>GzXE`}Z+z{&OWg_)z#oJR zsR3NsF4i7X;LNRy40N%fV-u+0R9;ydkDY>9u49E{DNoz zrw)cU-h4Sn@Wko)H2NDh9MTmNg7D9>)Z*Yp=sdKqaS(nF6di)_ufk6*gkz)&;UqKx z2$xS^pUy+?aExpBBXD_JsNLUT?Z!yA-6WKz-Rv^jwAXU%6*PQrH{Ws(j`dyVpT@95 zE`yA|OT9$h0BFW5Z@kuj9o;B!6-VHr+OyQ2Kv&(?ZJC+)cJduRbV=wBGUv~`eIR$u z?hG@rD-#tvoupI+_e=b7K`m?M;k$x{k*&f#>~NDuHE-lghNfHfs-^4x6JzVo46()I z;0GUDM0zebQ|ykb{no;PZqKX@7UnIV*Qv7#Dd3U??wBGkeCcmtWy+SmbNqfZR&oHa zH(~l6wxlVsEb|OyRg!Zol1iS2ulD8C%@TR&9>@^pp_D}990gw%mzsp`D{;1l*SF*_ zT*U1qvCt4Y2=gpL$ApJpUaTCY$ipvg9g2gMXQ3mhd+KdH^A+%I(d|>#D>>$3PH1*4 z$M5;w2z}#cn_dKOOBvGFDoGnNq(Ro5?0bG9o&-g3aqg3u!FD9<{A}e+HOnLnXIioH z@WNYPPAdM4M^Smj6m!a8%0!OvPDoK5aOJc%wHw6DDBfA(BY^@tV$1!8yS%f6|(Q zKk`aXQC2$L{JFCp?kn9*Rxa$aamlOsB#2#Z-9hZ5X`D5kt~EE`94&GKDylLcL=x_> z-wS`j7(=u23^qAEhuPlaW)smxUc0Y|h%d?fJ19g!>D6zv{TakY-Rcr6SVZ0G5}#2# z6%o>lYChfK@*Bt5_uL+qq^5U{Tx-C^FbDkBfU{tDe&JCk#v1VAo8Z%3SD_oWmC0#) zGMAG>c{k%XMVf=be1B%|-U9~??CB5o)Vp(gdzSlg$h}qv!VRkjmuXtHIlVK~+k1O+ zaEoAmHxqge)~(&Td7BPN%-wo#&d~c1$ZJMxuzRjP>|@GSz1Jlt{CeF^tKQ!;Z#K@E z*Y{Z$SM!$*237|T0dClEO+)T1?w*5mox}ThED)GWt7nwn=olVS7N1 z7{VdSUdC-MbvPgBy?xdobKT`H!gGjt%5upW3LYrL^8{F-*7cxNAc~CrCaGH@E@ucI7M*MsoA;0^VwtJS0Rx3 zXW)8kuoJO_d|;<`-&1myVk8)8u4K0gY` zwFAVIo|~*2Q`(%H%*EHp(n!ND!KD18G1$YSp~^cjPQ`3*LkF@1tDtwSucJF5TnBS6 zT>m)K>261T0z>4~I0-FjTL(?~X>MD0KN`hE_?a1g)dKlCF6{;E=j@WYTUS|zD|1=+ z=0j^9t}}?oU7i&aSzaVpRv;0a6KXYC}5y*ysFH6tz`Adqhws4hMme6 zshcJ4RNe>~CNb#CVy7~8q-RNQ6E5I`N?JxPV7Cs%qK(^6yjxkXWa0kSgvM|=?k7%m zNdH(#+L$2?iGlVjKu5KE@L)E0Zs7)Lw)u51Cy1*)xS#0bTcM4_4cJs~*O@anE}(xx z*%iqw`IuyuB;G-k^yAOL`cH)xXPaEmvOnZcv?U~rdFHrC(Z|`qGf*>^|0hn2e;St< z|64)~YTXz|7_z?#1ucVpz}RK-ccjDdeC@ci#^h^W!AxFtR-v>`hs%B81GPz6JnU`R zXM>o^78EWc+|+U_2`)f3TYtY-)Xp3F^cb5`=xOf==6? zhgeVX3LoZ+QoOw6;nN6_$TMA~qNjT9OS074u^J?K7jqYu!ZJQ zsf8wAO<3NQw<)YP7pSc^&yhOGCagFEI6;IN{;`HjmQtQq+$8Kcm24?rtyDB4*CC2^~jRPr<^tAD9(mZ+?L6f#7?*Emw!vQSpTZnYOATuTxI*V17jWD)rwA#_4L z`J2jNj8v-JI+ma(Kc%c!q5=JQLepnC>d9Y&zHuYhKf~KnhV<04Da)2(Q)NX6n=XVO zKvr^xG{mYC>B%DC1oh;^izB2(e**~NY0-&`;KJ2zB^e|$Y$s$015{!iTS9|?j(t33 zqG#eK*fY0|{KAt@4+;C{iRA`Ih)Q<8A|g~72dT*=IpBAGRpxGpbzCS4t1{zAC|(g^ z^=7Oh$|(h|ah&&dCd6x|BHfIW!>1x$04wH@M^U+obQQC&+;EdM=x40ktlk1#nveJ2 zXIk)s*M!V`x9>TdvF~9Mp^`Y8QNc391xtPuaPkH7iDNxHhDxe=G4zq`&!Y!}t5LZ5H-eO2&y&-c%Z_Z7av zD}1F}IA7a-@`G~``HaP=xzjmm(9=78P*u>gX};Ip2Y!$J5ulT^de9xf9`UuHs?#)< z39m!!$O>n3eF)x*ok7hjYt}h|{?Y~?&C#s0u5S$npceH<&Nj1K9}ZgW{+dp2eo;9&>YP+H_tlj_gNj-s0K9(id%1j7h`{*&&|Wj#$LAz zDZ%}$br2LHXQSH+Fhq3rL-Ypkb=Yge+onOcUNiLievF0ItcGUy7DmqY1{4Axt+0HN zi_WG#_+)m5bG3tT@OEyr=xhd8tQL5Gcjx9HV;>4U&HV*@WXUhJ1Fb<5Jc#vv-@<6T zgBLTfA5Q35^W7eNNCH+rQ1p1Ry~bWwJKL;-Ege?5^wv5A%_8dN8tP^?Kc2t*Lj+w$+0{ zz^2v*BWH_8d|t|GQp(6VBNP)V!hQ&rowM03SIm8SFd~%M*@}ID>DO-piQ3Sok+Z3- zclHgz-54lt!u#=7XXKm+j?F8JXJ8o%%Y|3^EVRgG2~ z=j1AKMg|t6;jD4pZjqWT(>Iki>%&18?4R@}=XkJ%I-AVl+&p}S$eYnHDC7qU%sA{@ z$S-8A;LPDa&G)UL*{vO%!^ybSItWm2F< z4T;v$l?JQ!1Rz8o))rZ|5Vy%oR>N-gN4L798MFpafIE#3K@Yn1R;K~&@aFY)oap_b z5lnV676GjTr)+`=mis{$m}eV%`T>|_wT-;aG~*#v(oC^1_N>G z9DMVK_mRw6;@%34-X4tW19XiRVa2R-VGM8srg5udf>%FGTGv;fOuB6_n_yZFU^POm z;3n#Fk}Y^(x!xUi2D>o?w%y~LQ^H9-?^?zVnyZ}^C2CiNkSmjbkntnHo4!wKrJT(X zs-cD+`v;H(86)&z8*d97B^cr;**}D6CZ?^(vP!eO(*KOAR8pR#+M%;O&|kEAN6^Op zK2#-b=6^uM5C@?_vlIX877+B#k+T+mbi?4;3rX$U@o^hI`uM0GPap5b5P9ra2_f=$ zHHOIJM;IcHTUJ4cJU)vd^2n`*5P7@}L-=Su*nH4#uZ1`A_%epb?!t zhY)$3xCTPx@z@3kk;io#Aw(V@#1MI$4Idn}$>Sc(OCCSo1R?Tx>1GI#$0Habk2hlu z^0;R!gvjG543WnrTOdRpf3+P#`Y$L5Msq!RsE# z;|@$m9#!~$i%lLK_+qn79{536n>_HAe49M*Hc*>9@Lpw`Jn$POHhJJhXEu4@jX5@X zd=hIT54A+r7+#@BVY;5OmoW)^x8 z3z5}1g|B^l9K^@RS?CiiMAq)B@b#mu>@$ps!MH2cQ7Wx8)zKoC45gtkC3>G2?`c;g*2!Fd2AFpAdyIF|f>(%)BPJBF! zj~}zpPgsbc@1NuARs_^3eB8o9FJ&Qu&1c{%!RA+E>tBPfuf@k7B2<&mAF-+HW?=18y7Wxksx&T@6E`01k zR!l;BSt!dwgj*Ld-AnN|9Um`2mQ6ypu+U3ch;a25ro+#u+W4hadjUT!M?$x=&>bv9 zxc~i_4nI6)RTd&r z(JGXW&?Co2ryYA2@O3w|n}znU5Rsn#5!0dJ+eX{CJ$p6{UC%-{un-ZoMv!jkZ1O9J zLjBtBd2E@bqkKcBVv$|F+RV=GfF4qg$h6VrWT3t=LLkURtnq!r8^}1Fl z7pt&R8--HY$mOzyMzxWzR;^rBv+@l!=^ji#y0;&zq$}&NWHlXlM$ya~WgB4IFB(-ia$3%*N%#E(r2Fo%N;<%~VyRxJG|JgV4urjW zIa@I*Rn4sDjU31*YSOJaH(tJ532CC_yQ5k-$y?Q`rWNX?Mj=-zSE|`+!)kz(Y=X~h zL91A5(mgW)=}teAq+5d0P{`_qie_5CLkk7dEY*!_KAW$X3t25&sOC#*%2X0irZ_>$ zoNySGg*eJAQCWCl0@BSMtE5|+vS245-M(X$bW2kfelr2-UUjUJZfVNG+Y*rOEypV9 zmZmJcKLP3f{78~+2@JGS0%f3Dsp>|(Q7mS)ie4%dwMIeHD-A7QjWHR0J^^JuH$lp5 zIgAW6jxwl!F2Q8ItwJ?d&YR_8sRS0I zx>iITw3=5-yw6BLx|1Qzq|~TowP2UVK(z#<+j}HQw*)SbtAo)S%#VeVme(!#>WS6> z6A|d^1*@LT=`md3+60ujdV-YMei*qx9A)%M-Kc1}YN1%x%Z61hfZnAWM%k=r*)mwb ztLpV=CLo=Dtdg!#$--_+4#-u4)4o-!n5`NWvs`Ud@*sRPVrJc)2}pPQu}V5a1DlWq zlMRgDu!o>EV6W83)!}1BrAj_uDX3@N8xxT34M&o6OMtR`2@H$XN+VaW8hK66SHN_Z z*YzT-OxRYg##m_Ioq#fbGC|5r9Y!dNqs$Va?5`7$?lZ?K>6Qj%-$+2ZuO3O#EoD8{ zE9GidGqR0_u7Oq7Dp@ATuz8eMVe`{aBh@bxQ08Y7q|B*@b3MjTMlV=eqgu2o6;rFi zR*7kpU~|qY)f<%tY||BDjN2!kAFm~Cg*1~A^_Latid7waiSlMPXXJ`yux*q}rjCm= zn``8>N>)AVb|oO)&SRByMiKTkD@GkSChV%{x(O1lVVd}+z13Ht9-QwvlhdY^=X50qJfzlB8P#7bsbkx|S^#s_;?GI&S!) zzG;=~Mj=}O-?SKc^*{p33?@jK(+(pSh@*^dnN{#YGxZWoAfv3CTG?zAjB2iER9;CiiR zV<_`f0?PdOD5VTw1v2oGRxWEszHF5AV!qJGWlPnHR?p>P3<{erh?l}QK$=NO;bX6+ z7o`Ld1Q@+()M^9uqB%bS0nRy+1bF$92|!3OZ{%WW@tg#-c=jfJFRC zdc;f1nt4zFVSf=eDjFbbRP#n2?t6tJUf@Zs$FS0mC7{fQCrFvICLow5rA*wHjMO~# z?-EevixZ^GxrdQ5ad!i&Df5E_lzDQ3l(~RY#&R~Yla=JgosIBS*Y?oFJAwA$4NveH eMz|8oy8#NXdvi9BdwcrrAzZn3CtPv0=l=qy_y4m1 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/constants.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/constants.doctree new file mode 100644 index 0000000000000000000000000000000000000000..a8a95a97c66f64fd5cb61899bd43e8a4628a9435 GIT binary patch literal 188718 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/dma.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/dma.doctree new file mode 100644 index 0000000000000000000000000000000000000000..a8d218cb8a722078e7b90fd6a31498acdc8b6110 GIT binary patch literal 20369 zcmd5^d2Aflc_$^_5~-6u6f4>I%E}HYUZNzzFkr|sBFLtU+Hlh(_GorzmNUcMoy{B) zSww;BI*AB8rzpHl(F94407YQ5b^mBlpntXndd3c7*G-ca4vH2jg2HXm6EK?g_q{i7 z-puUGEGf!~1ZX+)uJ3!_{f=**AO5A!UK-&4*p%Vc!@zF(vu)Qf{Vp4$f|l71x-WN6 z{9N~1x5~yn{i^SVUft}n0ko)FcGK|8cK6w?HNZxFvmV%PJ8o|cTO-!!v)w8xhXXrk znu#iQ_^GF#SX_8)X@0))=o61r9(nSD-=)@QJoL1=L11&+e5Naq8R_T%9dxaOY+Q?R zwf3@+2*p)4)U?}XcQvf(Y(ftL&#r|5rbbiQYa2e$W~23{?)xaj^Ke^liKj6m?8ujp zjRyJ}y>+cA>-fb%>n?Wwq~*5ElU~?vo8HN*uD5=&Y1b^hIiq{6nN~f_z5+l0q#v{v z7aExGNu#CDwv4WI%-UzY&)OT-FzIp3M_=>wj+La+eUF+AOv0$x?Fz@Jqu0&KWq?{) ziO0Ll30JkI*>rC6ZbUP{`!K{>-k8-5BU0vJyKR^oiD?VX%%wgXg<5$w*Musx$!@PfbJ_dTQn9iEA+A)< zJ@{b7Y=^BAU3N@6_vDjTmR1+h@NCS5MKn9#wMJHhu1-RrOQGizJbrN$VtAPi!Q|9? z(5s?mifT09h6VNU1mqpeKl?lq&0&S-9wmHxCN+`jzt!1B+$Jz zQ&~f4-C`QD$I_ChEyP677C;5<41`ge*Uhub4P$ApUO#0lFB`RnxqQkvb#}p6o@<;r zJ=a+7>apT%=~8!I0NFk*#0UB#$#zgqP+K=QVTOzZ3E2?MPD-qJQKI+@#iGat*MUMp zZ(quV9WzGr$tEQs4^|{tJSmvJS_boK8s?XCV17PU|6$HE2_$+`fPT9ekoCpBQ~OE` zreGd_STg)8sp0cxahdJsTqETqr;?DzgIOWuGbAn8-!a<;6j9so%toS1q{f%oWGo5U zLHA-%Nh$uU==5gsMA%?E&5&<`A+N)e#^N3eDXcpp1G8bcE!}Q++1`4m1ILPzV6y|m zF<~1pD0ag(J<%{yBU6FDVv}fmK}|$*jSX>>F_-skCX!=&R#v1G(PJz`&QTy)CP$r=965)nxq$kbRJ2Hn-;nRl7&W3;a5_mB z1@pdAnAY1VC4}TUcca60gxC6KCAil2xmZWi+7td139t2z^#e=l-ctV*hpNsXY9n>YvyYLwL@n}+ zWYj`fO6Qvd_znE1*}a9gE$46Wd)@gKRgVFr^KJQ*v3Jhi2wkiz{tj&V9NQbFDc0}rfeiy8amGrQAT0vxvOzBdgTFD^1bcOh~26!HrjUO zh@F{q;c$6!#6xy6P0(&F+`{Y=B0GnN+5o>|tH^trj^xihte`a;5> zZb2?m2KD(!c9r-kgX-K#m141&6hCEPUW$8f(~#zX>uX4Vr5s4FA?*dyYe*yJr44CR zC=BUBBG`YW9EDy(`kUx*!-ljM{~I-=pNjF8dY3e$S5e!?kU~xR7*e#@fg$}gKng=j zPgz5{8KHYahE#S|lANYmsUdZ0gxDMOQ>ULd>BoqlOgwEl4gR~ve=YuN^IwPmuG4R^ z!Am0}ml0?mIRX(iZwvVuu}2$w0fGG6fG?2$E zsG#JWWCBZ-lGyokS6tiZIm9SHr&0wvl@87H!xcX;aFhtN9;y&l6}U@3s5~6~?P%gO zwYQyWfgKV!Qodt&BI|8l*a=?wXeq1|$X=wVm8$PSsl>r;^Vr5XHNP-_W&z=U4M#W& zwX<_)%*NSkq{TlfWj`ydj4|hG;^fmWpv2ej%{x` z@c_g@zy5a*-RM!XWmn9C@)sT;1h?+IEj(r0e3#t5-lt~iur?`Quz0BD7-W4 z><~6TmhJhzI`_MLGFD&L`t5Qm^)4Hufz^_5n8$H4N{HT+pntCvK-GF1C#-awM?36l z_nlS5aDEA&AGES2zWnSMeuy{r9S1vpA~jCv!M82;!)S zKdag987d2ka@6|&IF@R?ncV-{UP#~!0p_hCbngn1Z|^+#{!&sE8hQbv*dnkYT1!ZA z6fcTDr%Hk5@Mi%XvSv3Hz{IVS;*gC^=L#KesN`QhxtW2S)7MVqu#62pB*}*-MZ1rc z(ryXZV_Vc6QP8Rj%G#I3}g{#N|+e(M|Kq_oPi^?mh~iMOi3Feo!vd z$wRA2{%7eVbBxFj(P4L1{}%Gf@9@cNbG3ZOa9IFTsEh(eu~&9ZE9PW<@`p-6=5Xg; zbl4qta6>)bb>tg&w}>~+W7Q`V z&MS&oDW7(&lv4ee)7PhMl@6cd(<1$h{e7uV`$GBXy*@1(y)W9oQ9f|5Pm2atK5Y_< zO|{!E9b2YU8U9yG0Ty~U0d^POEx)T;raJuY1RZOA4c;|(6RPhJ1-C-}y=SXmEiS9h zJE)BgkFvKyc7J#j4V=A9auWu=w9RuejgFLNW81z$w*B17xlGB*xg8wFvO5d5zpE#@ z;*9o92pPpi@^aq<`1x-U7jn;NlQ;V2o-zZ!5_T$qW%4{kaq?FQ+=_gXXMk8PnzM0c z%g#G0wfI)4TFB)s&57>${dL@$ACJ@F(Eyu3Iz`hE*CExWVRV@X>6W}Yv8N|$D32-X znZ0K{@ua+C8Kq%Pvt*G%{s%ESdFM_E z-d78oO`OAKHbm77#;Ha_-eRj~f{DADNBO>3WoD-Gl-b19QqJ8dh{f(_l=rClf#>29 zkfI^$v!Qlm1k)+Lx2-O6I)|v`F=rBgFz;zLT=|FRUrr=M@tWjNXtOVgtRgy%k!+c7 zoutG}aEQw8BsaCl=#2@)hIun*9Dn2vT_iy2#_I>=B8CVlPF*Xs!BcS?{J7W`3Q=_q zCq}__|LE9QdI(jZ=5&^@*a;y|aeVU#Nj1r#&}KRxSp`1Zr<|k<9QI8i>4PaBN_0)Q z)NK$q<87l@F;lAMsby$WJcmeLKVC>?s>zV~SPAY5hiu1kT7PsWv@RUV*-O|Sa|Zg1 z_9JDbvbP$O#_ao|+4u0LXzfF)^-rQ%ugxyTGrD3aT~=f&Vdm3aoA2i?$kOg3L*@(F6A3FxN&kci47$C_Yu)3?( z6jBz~Or-zwLo_6F|sAY+PuHGz^D)=@nXy@p;BZ zOwV&Y&C=UOld?re2vuZ-umchC)hNS!lrB4-smToCd>y*Lro_0tz3)m_WID5hGzTAq zvOuCHWjV9Srrur)^)(X|H}Jj(pTA&7JhP7MYpjhZPZwY)dp_|=4gO&b6g(>HHy@`w z78!J~p@xkVd;Y-+6ys|NH8z3`;Rdo}KusHoJFzHD>0#h%s)+5u6(Jw8 zA%Go{3As%`5+cwrAZPpVaS}+Gd_6>J4ry(#LHL_?%MQ9v9Q+U)yMp{DQdP`is$+IE z5Y~jDsB_gonso=-hWV3fvOBCG==duqPomhL?Q8~?+n#m3wUb>oO)WVtXsO9WUwjh< z7B3scW+x=o^}4uUSp}hyDyTDad8}{T5QBv`>bxDn4j-gujbdt?AbF zh&{*a7FGjwo^VA*0R-pdL~kTo>W-69oey1LM5`qIjJ7t+(JnFb8OCI+%hlTx*& z>u9yEnMe+AYDhvO3(kQbioO>Ev28YlY20Fa&Gr?r=8o1TLi~7+TxxBel6;*VPS^P` zT}WrEu`yxBU^gJfNE@)Blz}GFce&6Vf;8c#VgPM~H!;kH@FWN5!wGdaYzH&+gyqiw zlEyPl?Y00fRTi14gUd3y#gmA25N_NyIxyhpq{*`$F!F}Ga}-_3F=7sf6fP~h&A(RT zOru)H=WK8;20EvJ-d6-PXS^J+Av||-zO*(hppA0`pmNc?7Zo8fp&`4o5wcn!DDv?~ zsZcyuov%`S@@w=%sZ-*I?)*FSV{KVm4&9*SKOq~Zo;+WJKHS6mZt*VHdGqVm)^*+z z89EheK;zahca?_(vGtlKV6ESI3`o{N*B%@x|8nwas2cr@e{}M zMZ5yf7x{jULt8%1YY6W&M!y9?~R@#WkUJO;MixnKLt~W>m@L%kSZT$Lja6DQL>meD5iYqzS)w+v6qau z2;$Xgv|62J&5t0T$0Hk55&B-a`{twp-d(Z%3SzJdI3wJIF{{+BR-kq=7m#*uG*XKk zdq8d27{wQy>3A8A;;%tA#M7bJ(1q2RF9KDh71)5zqJY1FCD6!a9`L4;a>hp67GgIvfnlP za=N^_4Z8f+O{B|&(nOQ(i%lAjLH0#oC_|LAMxU3PKw`a%n2g)IlDPqKe*gKshkhlU|SV#^LoMe!RlN26icV};AZg*xq z59uyM1pi@MvKu=t)^GDis7maj;#6Xj*p;eODv9%|1RGbmLMS^9v7LwW!Y)WbjPv+? zJ<~nUo!t|H*omsNH`DWV_t#&4?|wWy{2}XSHt>IJy5ZCV-)wnvw$sqPE*qnQwr=~~ zN4wX(vwN;vVdJiL)^h^4u6Nl6K-3Mh)o^vYdw)Psfo<#V{8`6cnQxgjLu*wvw_R=5gX}Bt^X5Ij zeeggN1D-bz)aTlbt}$y&8dn;df|@ZAk~k*WR#CvNegF+GF3Q@Ai>R))HCtQOUDa%N zS`P@qjkZi*cePfM&Pu=9VdWXtA21?4&^}0L8@rc`Jw#pODv;DrFn3qu{~Pds@BQ7t zs2B^N7r>0`P^B7XxycE`{>(@Roy-#S_nq*zy-m`=-s(MiY9 zMd{lD&Kz1gh-x>>Ia#kT2)kt!F9umXH zzz4tQ#5i=s8ruxbT+g9i!Ix?JqIxD2l^?h%McZGlx!PT0m!;cKx%L#w-xy|>^8qPY zv^gh`jvw(gcUh0^g-~Xav}_-50c21Y)CEZidZ9+8PUA|gt4VG0xF!_JCqR~ugscOl zBFM5$Ag-?HYtY7x1c}%%?^CdA^cFMXr+YIZ8(IMp33c|Xg}qDCs~%~gWZy%I=oe3M zpI<2J^K81$-!ANPoR63rrNjhnE1Vi|$CM<{fK_H#zO5MlFO}hMr}6&_;Qyyt8&P3n zVAU!|295?;mp|%)*lc{Y-C7LE$;LXa?&qBf?s1!JZtNvOCB0bU2!6&ZfJ1&{!52kr6);Sg9d?e2Y2ax9o^uQpX{l!!# zfq?4*(g9&2pi{Hpb9H07{a8C_`DQpUGMsH4{s3M*zk7jgF+G)k=YoBnO{l(8R{`e3 z-Rs{y+$@6UGi7|ADER@QoIo)~6yr*23um^vWBW!#m5&xY}8 zqWHi%bYY|+!`34$YwZDom<4N`5S`^i2L0je6cbO1Z;m*{@rcyQa!n3`hxp3=}!1Mi#` zH1W4USj~<>PV8;Dc|UcjJ4{S>B{SU#Cva;9uh8IG6R07)uwG1bDAQ^`CbD*+LXwB9 zSt@v~Sm+Kko?xN<^hzwWB{>ZVA`w7Rta@|K0yvUL%9|ULGZ`~smfpRaDrdrj_Xai2 zJ>a6+TA3ERMe+0&)TMG;2&49NZ*zjY4L1dQ{o6Fx{F8sK&IJC%MaHKq*Bsa zq(hSwYY`fEc`TCG2w+&!_E34cn^UaZF?55PYbG66w(V3rG9hfy(p zNffZ11-M)ndb1yvK$qo!Dj`h8_@n^JgjZ~7ASP8gMbrhYd1FJr`KE=#+My!{4&8KE zyXjCVOFRUeas7qSwoxQg{re2rMRzx&KtID+o) zL5I*3Vwa}M3S=aoI1|=iOETnnG)V}8{{i5|yozWiYabDk)jJ*J!-bws z1Y{#oEMQG;1nZ9icOEQQTj-TXzR7pnsfO993vASO#N)Imu2ME?jUu_|qj=vAh$!Il zB+ypd5oH37TB80u-S-g+bxG)r_i~ReGINxxat3pr^!8&QQmTN;vq?|3pdFQeG(|oF1?x z7V}~v#n>v|in&Qy#X~5_#B`q$>Z(t+%(`9HEwpW)OW8K0%dCRVJ})~fPLEkj<(>Rt zsuSeLiaLqyJlBCd!x>xlxGWd;tL2^Nt@qEN!r<2XV(9UXa+C(5#~RzoT?Ax})DC&W z0Z+Lk+;ujz7&7e)J;l29;nLpOP$$*{B=ipvc;S@vo%i>b_GAn+&X|)&LWvY(60h;V zK2hG?rQzjImv=JAn2Jn$f|a2e#TYlyb3DK=l=q!y<=;YuEGx$;*<@mi+q*dRHDNYj zV$7zA0FY-dM2_lr&>|acI}M&STtc8o%dOGNG+J4N&x)#)xbL#rXt5@=ncf_}&#B&8 zyXLge>|Ktt5_C=gkbAaE=ek%A(R>X{w-t6pQB@6TPqy>+drvRH=h7QXNQWK^^No`4 z**Hi2qKoQD5V74Ww&*8wF^|`aAp`u)gthuGTshoBHEtX}~4l z#rh2Ed%C*!?rx2ALzJn^>p<%l(UCL@8yBS}qQ{t_zYnNn`YG+dTJOW>q;2S}i%La` zkD42doN<`gREB_&m#9%x7(}A1KL_p!$NMRIrBrexNNkKdK;&5T5+~~`sAGKhQ<0x!$`Md=)xuCm~Az$T1WtlNl>GT~-5qCh^}v{vDH3vmh~ z(28{~QC5&;ix|Ev{dTM;_pdMgX1y1vqy#lew7p4oAfk|q3Kni2C|KaD_PPAp>2(AR zoDuHHujAiyVu?N-iJ~ko6I@sY!z_s}j-e@~f}eC^aBoMv-$3goNP2`Z9TsG0@kPOR zQF7~p=W?058nQqGThrJg2IBdjrXj5MIe3b3C9-+Qwtqb^r zxZwTxBWyZ*Lm!pTwetYNTcZ75DjjKoulpj$Gxoxgsnqp|EXV2pl+^w%C?h>?>-X@M zm!ZMrT`T==(v?Y3mr2`>lvv7WkEK^UWkNPOsxDd<1nD82e7{mp!6wH_QU%(qT zphDI%UW__tQz^#(kq(A(%6)J)>92BswtR;2DmUZ}BhH@%fy>yE-u z3`(qzmo{IJGL2L~D&I16s~7{GV$?rX+IBx$^_}M@OPe1Q^#>*D4<=Cm{nEDkpq}C+ zHgrz*a4ylqmtIW|7v%sHSIRHm=fjGUn(4*+I!O&b*dgNY*qT?Yx8o}dUCY68Duc(z zQL}^PUe?j<-GgTWu;C;VV&5~DvNcEVDb3{!1DJMMykflo*2v~+9*8KL&($RN!|pyR z_Dw39V(Vx5PFT6zP5O*>zi!JyCD`(%3|kgOZn>=He`hMilb&+nWV-)#-WITRnA1~a zk7rQtdqrRAKRQ%)OLcoz+Lif1@M z3!4^E3Ds@t!r{pqtVm!ZI&Fx?c{Rm$d=7(+(R>SSgn)-P-W%V{9of2Hy96kI^Wl%Z zPDsbIHj63lo!A$S;y|;udm<|y5X^{E;vMAMb5IE(x;BH&KteR1sq{l8L~l$B5e<GnJR8~ZuUm#Tun8;$wi@BV1F?b@p8&vdQ2srUg^IG&I7Jjy<*RLRRW@--9A}VQ zMUzD__V*1m5#S~3G(pZuZ504?S?VgCFgR4t1)uZw#Au5=2R)C?XAzD2Yk3IxtDj zgd}nChqK49^38`IO&nda=u1*kDKxE?0SqKOk7Qc?Arqd*h#c|yWlRHUHD=fplyzeA zV&ccpVXR&*O%A7g@%RaaHc@KUvN)J!(09k<@hNJFc3feS*F!udM4IecOmhf%2BV=;4>7?{<2bFrH|ZsXD~23|mp;R(UOe_3FZE>LD0u)9ePxgaNls zhG2JbFzXclq#3wky){wBMot^9b5^Q+@f!2uE7aaVycntbm#KnO_f{j(TTXAFX+(WG#obx)pmGhO=Qg!oOm+BBGLzT(5_)mOz67fgsf?257q82>mm$2 z*VrWAyLB;@%hzuBZk9;YGnL*!ud`scAUJ% zuDUADqe3ga5S}8A^a|gDBr}mr?p&u8Rx%eeG_SMP_LA8mu&p83BnK-p`Sc~Ju>rFe z?(ZOaG-k4FBk55l3=WU;$NJzL*)B2-1KX~iJz76S7N#h<(6b6ZW*~Az@mBdXe918b zYb)l+`YcAtx8hr$qo?gu#-DcJ>4J3`|J})dXZY{s{Pzm}yNiA?fATm0-=!jV?Wa+( zb^}`O;OV>l-+CjZzhqlIJrYg^v8^eFPxl>>!8!^QB)5hH_@X2LeGCb}pDu;~$ukRS z43gZ1^C98U_de(vPh@cYvcT1Nf+LDQ7lq~ZMIE!N;8j%R=F%!sAl2wFeU*+C#v5n` zIQK8N*No$2h`699y0<7M4BL_JPV3-q8F>mJ@s$U<(bwpjAZi%bD#81m#jQg89)V&W zk#{>8*Rh?xtJxm5+#*q?c3fu}8M*Lor(xgmu@U+NB6$I$H}Dz|dk?Ycdf@Us$MT-2 zEuw@wXG_)s(t>Qeyb!C2up4(7;LQHWeOfEPZ7?DPXOm9gcLE=mDELNq$(Y6t=Vcwo zVEH`~c)|W;Y(3W6o$eA2aXWAyahXNaT*c8$HW~I$mo=>5^F;I-xGlU*(NzmIt-eBE zaXrIuc!Y=TXrd9gp?c!uc{W9-Ug2x1t4+skOvn#_AoPg#f z>RHn_RK7b4<3WE>h3Gb{CAP)Y$<0+;`WYRx+{h-tQu1|}ZP!;#IK#NPA@BsyFdJ^@ zwO|?TO`p|Vn{Hb`ySmm!$vEbsuG5eRKhq|%>2}?rI~lOMJMf#;BUPkMyKHy*qpG{E z@)1H6w_dQV5%J?zhIuPpwkPu?(}XoTiV2<$+s)VBo&J!i%(l@Oz<8bk z61C{Y7dF+>?BxLWae?9uyl=#vXzVgquj4KnwV~6^6X=HS5lY;%#&26g!5!lJ+Fi&S z#k{q-Y2vaWev283aiLa?jbKf-2@-*tChj$ntTe3!zN5xPY$M$;G1Um#aSnhcg%^la zHck6hUc#k>I43UZczV!qR9wRXsBLf;98Xu1H93dXef5m#nRICi+EN>)N6B&!A;NN0 zjbse+x&?&raOx~PcLI)!z*HJ0zkiLcpyS83BR0N(5jb_zZUT>puXhlmdqFJ?b~!Zx z>~KpA*9KwEz5za)#Eo^}GQx^px08T_TkT~qf6Hu}e)sNe*RruQxE_W?m1xw_J1PjP zLq*iNXyD?I4x|m^C(&fP4Bzi~i}Uj+_U1ZkzTwz&j=MbHWitfHaRH<%P6Xg!Aj+%P z>_3D#nRc7?O!HI{H@{ajPe&U_WL9){&eZ)T?*sIhH~e-BosIii4N}~I;yE$K_CO}u zs#Feg0MVU97jWmz8jk3%s)o62wD2GDv$;j-M7G6i;|dt{9Rak82O?d@-@{k6<Ta!lWw2E)a+`nA+IXO$hp>}2?x?U(%(F& zF5LE0V`HHjgWdoe<3Obeq4d>oS3PIC?cgS`r4MO@9l=Eap$*we*GSc!!1k;3gapI} zoH5COns(T|FbCL7Idr3ll<*X~t8fKRLEm@<_vEo$H^SIjOQ=F75o6dM&|X2e0c>`1yp)jdK^yCCbXADv+wmcwNob1dY=pEH2#Vu7 zqf{6^SFCT4L-aNJd4_(zNKm6&ygS7Y$ooBS@$9UX$JYeJ020znE_d4=cF7OsE z@QUYorSrVPdE;@MRaXd%`Y|SXC%9(qJnnmX9{<0K|KBq{$d9S>lkC=C5(0Fl-Fiko z{gr&;==}=4(s=`mjwDz|2vPoYvwT{VPqc<^(K5UBukbO#r+<@A&&wx1(iMW^!#xrX z_pyLYN%jXBIT5FDtx)I$$r7>#0xo3oWC^JsUJ8{!N2{bn@xq;%LJ2*dYH?ij$}8V%}27R*bU_m9i284|sC8ys;s+nI9Wxo9|pYev(|G z@K#os+3?O&+!u&Y{3E!bK1bVWABDT&~}Dk2PUQAatQK0g4Ro-Co0^%;Bwxv~_p zeiP-FfVK044_*oyfK~dP?=o7qRxPtp+sUi z!znMj+J^w?LxL>8H?x1Bzce2?7hRH<05KqVct{=|e&;*i;eOxw-|OM6_|J_pnOehz zJ}+cOwRgQ>$Z28xYyarK{yYEB^%c3&(yEktcMB_0#zm%R;a_=n%XKwP4VOi`o^{v( z>%Q_2G1)QP2)Z%lJ`jA)h?o$SPx91`zkd1r$>YC2{qV!_r(gYJ{CRyii5`O&IN5(m zS0S9=wD$*J1%FTyglarHas8yd8{2aS^_6CBU+{wZnVl1NNQ_Z@ZVjLaSKs5A#x-3x z6+~+o@!cs%UVZg4TQ&phx`r&n$g>f9lMUEgY>z!~Urd?I=~UUGplW(0)x~rhf!!fu z)KhKpCyy6EWy*_;uFjRl4bGn3wsYXo$Cb!Zk&e6r#$@ST4qy z;+ItE@j|LNy9QlT#i<_WJXJE4g;8Oj(&s*6f8YJiUhAv?pFdal%-C4~p1lpU*%;}5 z2fugmd+(LE>>>MrJz$S;^Zf?Wh(Iruc`0p?Z2(Y_&K>KL@nUsOvaDuw*T~c;y2-+7 z?XMon-h_*7^pSorDBy(jKb&pOr$VL|{zpG^ch{SMqc)^4I!+AN6Io7nP5g1XyPX%M zHA%^fUrrdRlr2r1xVQEzt=ZhNabn|T!=y_d_m9^5Em6TIbw|8Nh0W-Ki|VrMOEzO) zu@~$m`-c6K{fqsZeM?<0C##H>hWTgvC=F7^YIUb;TGfQ}ZhtA{+~2qZ#T^_mPI`fk&6iZ2! zC!5szYeT8Z2WUuJM(j$>qy=k2N?Gpkal<1xZO3zuJP`!n&N%Lu~$_?q&kZH z*XyB`EcVFVGl~>i!~l{~$)%#YlB|xAhKLHwdQF7Z2E5*IqtvP(h)FAdM~$VDLD$pN z7+x&V3{FGHu{$gj#DSvV+`%_QSg@mQ4}*q&1caEe(aiOi6kKbHOdr-ms{}?vq%WD1^dih6nogj?wRd+Ga8gJ^Hzt2_!_bF7 zrDO$_%l%Id1XsLFAQhpVX*hhVvQR;zCAs2;C5^JO*>S=C??#o=Uv7P{J+ZUX zorDX3dzt|sfeU#z6r@;MvZR1J!}vBz-Q86*l`2ah6<`jI2@1OL;)u+G;qzwx`b&;J z*Ai<#$PiFNe})+X7e&>>5Pm-0|%2;K}4X$ zakRu@3ba|9N=fQaYGRA_HiJ>{@0jI79`{Yl5d5WBj)FRz+A1rJ4?=|ib4+-^h zLDe~@W)aT-9#dv=fy4TS%u&KwXhS`BhJwhGRvFq0B)SX?y>Tb{x-evwFur60KNQct zkfH95bdCm?{KrC4G%&jx$JH=FgC|upbZ05U!z%@Os$vJ=5l-yBuw`s*c_;xPNmbC{ zVR_-f9`v^iDsT-)j8cQ8_wjNd7YWS?7YW`fLB8YRr}c9hv=xg=7jN7iEiS_Y)%7Yx zf&_q+cp7q)m`My#OA3X<k<)u=h^B;voZd+Y@pq66Y{uwm~td891o9`B~)j#t_pM0QmsSqNKrnQ zqRnDldT+^G;zO?S5ZL!t4&dG?08zw4`>!Mg+6k>W*(@q4cDs9f zy2pKxyA}x8KP>M?WkiZvF=9J^n9C6oAc+&(FyNd>oB)ojzXB3OuoL6}@+0Su{7CY> z>aOaZo|)bu%{Yb#Y)@Bp)qAgAy?RI0D}JK#=EpAV694#Y%WFoVq%u#df#kh)( zmCy5Qv}1sb zFgEw|30=``?%|^;xpltRv0N6{qlUpJjWG1BMigS0G^{;VE5H!=Skp0r0F`*JxJEm9 z8*fD&S%~;pXsl5wHfPPFDm{?7vspRnoD31 znwcljrIrk8aAV@8Yz@=osy26gqfYrhfYZe8E5T|X#`e~=k3yM!;@^egPs}Z)`sI812e`_&KZf6 z3}!QNPBuNv5g!H5}nm|KKK}vjBg3OP=#)>+%@Ple!N>w za;s6RUVQjrO{kTVG1v5q*REZEw0;)t&#UPYo>F zMU{_3UTXq9ybZ{&cxAF9pV(+S%L(WBc*kb}^RF{uTK=rh(7&RT;sDrk??bj6RMiYG? z$03Vq*6n@exW3fI$9}6~r)jc}lw%lXrlvd0Z9zHf8$Mgjt-4gT|D_u49w-_)R`H$< zbfKJ#ce@4(`L-WMhoXpQq6|V>UfY23;(MB%4xCNYgqt0hk4dWqvtq4U%#Yz>qdHNN z_Gv)mV{NY`)T9Zv5hhZO<>LHbqyYA3d@616jEe$#h4FAC!AsKKX0xFU`bvJ3uNKt6iC{^{8MF#t?v%6<;7_VZc! zCkWSsG7qu+QB(ku{ge0|vcLIGPp=^?^rvGMyb?EHqV1Ew)n~c>o06{G%Ss{8YbIMZ z^&IR&|4)}}^-&4-DFBdYib8F^BjTt2THF43IqF`qzJU(Ih_!tI4Kt~>FH$il%{+0N zGdna$vhAnP)BaIBFhaP|D ztVu~&$Hd%nTFXg>FFZj5fU~azC)qlJ1nu_4$xd`nJMdjMw>zhR+NzrIv2o)WjZ5 zEpY*As|t&7xB1~h>lRy0I&^t3_BRRNy!{snts3&n1&!5j-=HhPGGE~oD)ry!=!vo< zy$H0d9RjUf$W>T1OQ*4bt&T}MCztBahUX&74IkITOV6y-vtEw}EDYga1civL->6^h z9(C1xO;+%Ar3|%dahw?$T1W4Ae)tGPx3#>S(nFP&`$!ggfk`P%8ssVnwG$m();#g@ z&6A0j^YaQfR%;rx{hy-Np3o%ns`&+py%1va%R>Zx`jT<>{CW21xyP1T=N~)MINf-x z#m-^_?d)Se)MUn)bF1edi0KxT{a+Bjd}wI@ORqeBLz0t^Z-nhs4q~}2-Mzb13G~|1 z{{|67TUs^$#(YodS~4W02od1)BYBe_6uMApVWEUG^}(CpyV;a`4vLnX8si__QJ#fB zR!cn@;V!1mOu;)pcDta}wE4{>-&YfBxI?toW(car@nHJ zz+DCdluK@Z7^UxK(mz?w|2vv=KABlo8Tsd{ve|#F9DDEVe+C`yhKk|ygOw-t4f^i~ ze7~ul+mM7EcZ9xLJ`+7VLQ=0NGtNg7A4*QREM}Aar==*W=DXN!KxiavT^1RUrKYW) zM340k4f&|+(LqbRmD+auKEgF`&k1p{=kcQ)k%PTH-Vk;Y!CQ!9aRw_ot)mZluhnRDFSFH z`yB|V3M8azO3>T|)pSY)jAfywi1&t2S>=HhD;;YerPa7gf^5F?e$rS!Ex0m_#(K4! z;k_Cw0bQ=K#^wHllipS?>{%@6ev==YWCN~eEE)%C~aQ_!orQoz}% zVMS~?$!ShY*&KhX96`^Sp*<|+e^m~6Amu9HO5_gVuwYY4gc!`%PlV zS7oUFvlP`py*@09_UtY7MTTL~6LJ6}Pvls%zZ~#D7VRjGN6P^ZL-EUs;+Jz2pDG7D zkm8)Q+*E*X<^Z3&Gr)Ibl>2w0(8B&LY-eo4?%Rjp2=v`QEb079=$xEb*}sfe`&Vdh zWZwQ~`Vl9UavML34661&;A^_sKKO(x+cv-S-EOw0xCS3}-A!E0VicaU7wT2li>K_M&PnB@Aa{lSqbeTFDV(w!57k8z7lje9rAR%h9Qx;#e{3$tSPLb4zt-maoc) z-&EujkIV9bFs-s1)N4%bBkFFq=%4lzRtu)u-CemZmOlW+bYDA91!v15U9JvYF z)7O!_+wK`)?xgda$rXcI>anXerQf>(2=SGDTIK zxz`dpKO>siuj8kCmE_pGAcC@9F5j?180E0op4` zGg4FBnfH1l?V)=rxBD)+&3{vH{wd1b$3CPR&#(sc`BEvLacD-7X`@PM_Tu;8v%IX^BdT&yOOZrik51<9*ZlD~fM*Cb(*2#7R ziSVVui%d7@r=Jm0ljcVxW&^3+-CW@Zds8j4Bn$f?8qHKLOM_Bk?Qf)ZA1oBh>29Q1S!nHrFZ)K18(@^U>!GC&JwY=@#)R zFA7Bx2$F!}x;cvs(=~>CB$1eg0`fzV`f0Q~ah*^3o`+jX$WFC3a7}?vCHN^RY#pB` z(_-X1D9uo2SHozo(^sT{Rgxva53T};>xC@$af{DT`jH#8^$jFxwc{;53opg$=uNLp z*``Pc<@YBwaC1bBPIgQeNh25!@TDEn>sxg`?K3jVy2GwB@Nzewgg~icg&$xW7FZbK zu0$XkRd}Vv8qpfy&E7D4m-2@JmlgL<-%J z?vFb2ea}af;I?OnBSHAY;!Lp3ghHTWnLI5umc{;8Spw)i1(eVPN=X(kXYlixDE3haF6R`A_6&MYN zn2=IACf69&>ogb@%&2$>3xG+ffCq@2TD#qIwf!DO$RnU>j^+6K!AZm0s z`v8Feb-3Liv;lL8j27f<3fC?5tayMHIHc8GgYY|6+X~~S_dmqPuOr`-mMZb6!#X+` z%b+5fVrd{1zJt|<@zc`ehs`kT1j~zys16o7o1y8s3!cBW81p%5DQH1UU1ntCmM7|K z$4@_sIhplWn+5PxlYu`W!Bc8EEtz%ZFIX&G6*$0;MKf$WKsFH?4Xol86wk^yKZ-Tc z)|GNl14ysUY$J(w6S6ccv$%vt4&M5@r-0m(|ytP7}C>juoe`-CIFcXcbB<obL< zb%u0)M@P~x>287iK$=L2%sXc_QH|St4|A_$Y7VzI5!R_O3aN#+i0iUj{9yOD0ICb= z!wo*3s4?gbh%p=#3yU(;lj{LO=ng=dAeJFkBkTw=G7}rJk8V0Oy~qt~^oEdk7jpay zO@*`Cbz7H@oKyQ-=hFQxxD$T}eG~M#=gE7}NW*LYKDv-e#25}_w6rZ(+_|;?0H0;Z z#Yavnq^C2a-x`Fp54=8TBYv=JytE%MfH(HnfvPW=Z{tHmldvkgBP$mM5Ddlji7~27 z-m7*UP3;wWJVlQu=|MS&;$hx0Z$*59+6#Y>E**;=+oJWhXtZVC!v32^p9qdQC4j&` z+A?3azevvA>-MiFKW`;JwEHGD=3)e4Yti(cLZxaw(FJirVilbZcEN{b#u8W=;d4b; z=@)oMFc?C_$*N8@J#4C^Nzr`lB8fig-vFmS6+Z*Tg~Sc0K*&IVMV=s3b|YU+8!)p0 zRw`@DYGu>ZCXUKCPdB9I_>~XC&-Y1VXvyl-jt!C0dQ7td4epQzwkI09wUDiV>Cyhn zPF{GVosJ2#8F+v{PNrVWC}ygXxm;h{# z<3}#kbg;dHckXELL*(<8^XH)<`14>1f9#|9*oQOr2T@fWHlhDhO((Py>3U)#2puL;HAfRZ3uO9Edj5^{UfNRgv2|C3No=!J zO<;%3UC)VGkls%Dgqju1mTnl7`+0-U@Y&mG3yTfuN{`i+)Y(^Gd->A#ia|eBBe7pGW{AG(B;SMd@Ic!HWOKRhD`Y>HE)*h<|oul{@k{j_S}G_?WAL= z1xw1_T{ zW}E~8i#P9v@!qEAcDUuOTd}|H+sWt28MoDWZBHPg9~?dN~(9X5LY|bU8PKt=T!C=F3oZR3WZs4#%O$3?sj@5^n zg}KG9wvZOA%nf?5ZgqJWCp$ZC;7Zr>+|Mzy#JMn9*DhW(x=Enj#rafinAcu;W&d*f z5{^GxYHNFI?CBTwQ$Ev{sYL*?3WL$2SlgWigzuK zAG(h5kPMv9bbUuXGEC6aUZ!xEfaTKZ3&s%uXQWxsxFviX8Qf%gS zDQWX6U~X<%TUV}hw=Z9Mw(D39+rDC7wYIuj*7kO{YuQ(~x>jnHhIwcew)tg<_6r#p zVV{L)R||g4J$3+R=a}*!8j|BQaa@=}HmK13wWHCkruLxJx_9{M*cX&4GzEFSnwr(5 zQQV7P)urzqbLr&W;XA)M_Rb~EHJJ*z{+fDEjp9W=fRMHnvA}^@n1h&gYe#aUx}%m$ zNsbad0ip#X`gg_3kB?&|7-r>1VC4shcO_^_CByq7mb0!C`j#7{>VzFd2!EK-%2W%k z1M_yfE{n5`IUM;<)T|$7LTIab9WM3b+o}l?J6RMaWTfh`+`nXZhz+c7nBu_igdS+# z48y%7+QmjK%=Wz$Mr%n6p|_&faTKd=vcJ7wZ4X@{KP_n_$SYR7k`#8gDyHL*tWF*UWb zQy`0eR>1n_alnd(f%W(NzV8>oH^=mQ<@nD!goZ2Ao>4~ZvN#ck(37a#xwBsf?8sK32^Sd~YZ7qG}G?1&jBY zPRzbD)(y^Ucxj@AH6g?u1#ZgXD@gn`=l6)+6+AwDtO&-ymZ)MM9ZMW~L!n69G%Wh}G9d8%B8`NU1W8GI)hznkAqurxHC*ImEnXEN z&)q2VU6f~eQ7epY7#or^ql_5_EDg!C5yhd+ga~7?QKl~c6^+V_-Xu)bD!WR{^)!GW za{(^)jdFK^iW*nmt-w0~KSe4p466&?G)rAK7SgaS&)YDrhhQlPCF+V^w&kuBJ7Dda z6&M|+ccE_8x{5qzNEaoxao3eROr+rok+4b(|KCe1xqZEqL{<@hP`Qn_TC(yl66G9M z12HA5v2b+*Jmo|YTO zx)q`9F6)olp2~oXd{5pqm`BBVp$!d%D)iSl~g2Xoma8Ew`W>cV|k4!uC zDXT{Ms~*p0Se9oClT6htnq;^yKah9L+G;6gQ5Z|pWBUveol*;M_2sakR@lIWASG&V zQEY0chQm5Z57#x}E&?iD}3HPm9M^=5U478BQt^@E%BoJ37`UG!me zw-d<)nrt041Iz6qhC-Sy(uERAO)HV1Sxu=albsUpZS?8mx8+f)H>o zSseq!<=aeRQ}=19ZLM3&IgAg%L1?={7w^b%eVTwSlFsn94-pA8r4Wg=Pe87WXE?yw zBD&l_SutE8GY49O9>DLpzAMw0Pkmg??IY_VQw0~zh(#s@%it&w&oP7QKZ3P^e=<#V zmP;9loy|>5i;d_25ii&XioPB2R5V#g6PNV)u_*r&+ zG665NGMlD0{ay<6_#NiJ5gdRJXJ~~Ts#P1i_DqJJg=Zr5B@eDIU&%i_0JdH?bB%}U z1Pk_|h_n8IkQI*_wa8=emEyiSJ-miAOd^TysJYCI!EXS@h@38rQkq#QsX?~_Gy#?p z)`)20ux=JfPEtS24wFEx(=U9;m_RRMWUEf2hCY(0$ty)oj$c_Of|Ts(sfh_OrhB6v zxTa{?^)KKE1xE0&QoY4@1O2I^e-Xi69IId>MYeArB6V1|O_Pf=84?em7L;Q~)^20>U)0$37=(~SND9#tR>O-f8=p%pvsk@VEb(B`Vf>Z{6T_cf#-=ZCQ9v}=J5KLyT z5kfKl4utep`Wg5a)JpJFP?dl!W*3(3y*>>*HwEm8`NeFR)fClGRW{^Jp;Z;XgftPg zbFgP*He@{UzieJVfy#lZ4x{v6&PE03!4ZHiy4+O!Bm}rImPUKj97S%ec?=qPW;3a# zb*`$Md?NMRTLpB`_70D5y<#OMp!MD($qd>G5=5nuh*k*jSDExL!^J?mGtKy RwV*wd@Dg+(?;(h9{2TriHWB~; literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/output_pin.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/output_pin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0a1757d88cd5a257f552f672453e702a0b680640 GIT binary patch literal 16361 zcmds8Ym6ka%c|Z2y9c)i_QD?n2y|#NEJ8P{y!3JxyHul=Hn|MhGuvDtM?{rm7 zbyZW3-I-X6j8L2z=SIPD1tbE0mRB%AJWL)!NC+YUKLS_^k%)Lj5G3*=JmMrk_yOO! zw{G3)?&|8XvxLYaO?B0MoOABE=bp#C=RP<3k-z)Ced3SLHT^~$*>1S#`Arrke1Zzv z%!`tjlG8t#+(@c?GBB@)ejGGd!uO#?!?N9Gz`W#YV(sJOA!|go?`7?+QESW^znWB0 zIU3oK%W_rx&S$PXy?W-cvnwl=OL5eRqsnF5t2}!7i7=r~=yUK2+al~`P2ZnL(#AR_ z2#FHwFrPFs%B=%@EG2lIA9QVxCF^nB`FLcu=qs`2tP>YUtmFKtCChKKr6Be^7A#%&gUuz^u3M&CGlO=m-H3ZX zL0`BOM(x!z8yNnQFNSY)Y;UpMOsoZK+Iow1Ag)_elJA<2hg1PS{$9XeTg!l~t!XIl zRSX<=?T7`Yn`isN;C`~(JTGgK@*7015|P&Nb?XGN)cS7l(W+qHPU8O*{_nY(#8%Z> z0h7?oI*l$hIj+HtiKD9Vy(ts+@kz|B*$T{#l^@96Z)Y2r&}IcvBW9;#Hdv*HEs_;g zYo5;+Hc#|;9?y@*I+JmFuA5hIWh9=x z_b%IOxN(zJzPCs6G6Bg;nbqk$a<3AS3D)jdW@v|b=AL=|02O22NLS6g*4~)Mz>o2i zd8QPU!JH=Msm3Yu_@S_4+1}Qo*=(lzZq)XgY%9kEsk{oOgpWhl1h!BQRj3%-YeBj3 zd%8s>za}fy^Y`6X5$ff1!cQ9KFJHcPc6}8c9?GU@Wm&J`3yC$h9wjC%q4#0w2)f09 zPh6aYYS`unp`{yrR%hLrq0-(4}+<;Q*~sS*vv7x@$KoqKzg+PV6?ntsAT% z)Ty!!)+j$MMpw}t%OR3g7>mrH#k7S{nl58HKP7;IB4fo^$v8zHDIQXriJ57go2F7c z9|hNbR!S3;kK)>4H3(yqZ9`Qza~$NO0+|xz^h?X;#|FzLAK3&EIkopIh1j#1F+$Q- zdE6rvg%@uc=cmhXUhl^F$wHiyV#LB?f?XF4Y@rh2rLKa+O!qEJ2!RSAgsmKBB{ineM zTc7D7x0t!dGM;r}uMx#&j|0R<*0O0`%T4Ro2IJ);oo+^b^$iTn**~&x-(Vbj7~8LA ztQ(VRL5)LwX0z@bD#!Io7axlj#;|E}j+bND%S_F5nAe1!Hnsw`kz07FmjAPCxCfwY z)L6y49_V5@8DHocDCFC@4;^|%T#GUYY5Hvw`imcEbUJW9Q4(!;U`eLzCM=A-VY48C z+l^wWD4k_MDb~e0pA;%9{g?xkHR%YGdQ131YUL!Fa1r&3M!4Os`!2vf<@=j) z=OP*k#jt)Ofl)Cd6W(u?-(J+!45Ne}d-Rzr>nw~|a~*E*1()>%34-)X!KF^(Tq0^` z(f$cN9HoT#K|!?~(Tp7$rssRxZ9fi^-MG$YBKRe)8L>x$R!Cm^`uYbF=N$kjXUe&P zSLa>&`#pqfGBXj0^TQ|rB_xJjN6}CVwsW37 za{|o|^?DnFq}zEMU7aWKz!)K`&eM2>r1r_gyQy8-q#MH;uzUljg|DF#T&H!6$v82MEQk71LclgKjrbq7&?q7Cw$?bwZMISh)^+6*BlKA|agIW22ZFMP!v zK4nCH!$7kL8w_QL5yVqVsUcp$1Q63cto&avhZA#zA3P&WaKrba{9Z-oNkZDF4q6tf zROud7D}2x(t_ODBljesnOGo%Ivgz2-NOvUW3o7*T{Xc17uNH=9t>F&!E}c`K~d4z zKiEC?s`b;VfNyA*w^HpLuBM~XF*<$_-Cqf#=Gt0H5Ea_q{kh-eTDQ&)zsK zeTSdP(6%(%|0ArGhbszi)%tmbxF>w&kMAXtGFHq7R?nI2fktC>#XMJEt(#|7S07wn zUS^Hul?NVLKD!DjOt*NPuR!+l@s{(YeqsC*MNe1AAdFGwa}6<0U(cWxZZ`EBr+-I> zUgK1?{@(gxrnX2ilS)C*P(<`LKPt3JrqF~w)7pby{dP>HisUmYa{7zEb*KajL9CW~ z1;Y7C9fKZUcYgmMbtb02pXo=@p_l1JzV0xOpwz|ve|7@;e2pIev&et^HfzW}PsN!N z6Juo_sN>RlqAm7$-tB=tQa9%u@>T*OR`E$5wUyZLlE(tbgE@)iji@7==v4)r|y zgzh0QAaih?x8dtsne?cf|8Hp0`INS&DwfU{>Dm9Oa_s%H{~S8p3N_R3e&$Gi6H3C+ zJ(gcDpNYOb7Nu7*E6&HH=cFcFed@{nbSa9e^##Q5h%tn{(;)`gY1&MYdaO9m;$xmq z=NQROYT2C`!nNQ`2yt;{@sl|sNBcdyJ=jV_K@m>pq}~+odSIU`9hlWG#jgsobV#RM zD%!jj;c>b#G}Ksr9)R9V()wA!n7tUQZb0_2hxq=@^Zn z!!6NRGkLkiZej5*;CGsfv=?iY&iYUtwNlReejSwp);elb1afM6(=R=_kCY;ShH^dw zvCF~;rJ5v~TcDaw>0q%iz!ah09+cIPi0X$*hgqPne()B_u=VPjNo?OCxUv^z^%La` z?^jk5bh)ycP}>eloOOYg=ns`+?l(;@+@h)G$BJb6O{KQd`5&sbK2bgg{c0-(tku?( z-eXdeoiEbU{YRy!1}d<03 z?{gGCn^F91j^b~W10G0m4)Bc(@Qobc0|!eTj6s0kko76ijZo0xURRq#tp_r8cXz3tV;n8nx+$a@oN~erx!`x4NO6;ww8N zxwZJ3z58}~EverPqqm(7PZ#rk;G*uMJq83%ba3N*oOu5mcw`=noL1+zQMTj!4l#U2 z1E`)(oZqD`Rfr(@Hn|fQ=WkIV4_%y3;#Eaca+|qo>1?#S&f~-+3gSjoF)JRso^F~~ zuz_BY$484yDp20$3{n8leCR(ASbllH^AKdoswaErBdHVY-x>sjgT zSgh1&F_1|8m>@tat$f^0y7EUQo$nFNoU8chUMD#=pB0fvH#=!ZZ_xrt#lVCU!=$ON)ML?)15N>HwQADYI+!cdkqQCMI>ti zdV7^K_v5dJxdTBt?^vfyy=@4zhh(#UML(F%Pmmc~$gG)4 zDd;5zNe?0=YeJoM>-|VRrZ(sP1?c%WY?{d5aQ>A(Mbcva+w*HOvv`+}d%k*|Q^hsP zB;KZ6iL_FEA3=*Wt0Bx99rAotrrHrC!j}p!lBb}nUJz1~W(Pnt?n(Pmp5`~?kqx4GdoDR&(6}hZj|?z(ndKnxNriGU;$SzL;_4P+p}9Q z)@gn$3QR9VCLI!4j85RUkTffAy^KbFgj~mqaBWl@*2HH_oEzbDjX0n?HAZ%WW=56B zn>5ac5d!fe*~Os^H~>h(X(oK^U8Wl&J6^d-d|Gi0X)wvUHHXB-7DGmk$aTU8(hiYP zXtq1aI-d@FKLVw=-m!%&cs?!hQ;N|hs;AP=IB@YbOKC!Nv$09FNGckY%Yq->01(fQ zSgvx1&r$-87q^YA4L@inJA4jai`_9Aew&gQk!Q%?B1_=*h!TSgu_00?FdpDbJEZr7 z*7;1p$Uqw|yT-uF{d@{Sm3@x#BW%kC3nQfBhpN#iA8oRF+ycD0>t^6lS}Nc&vyGBT z%teFIkcd9p!_6pzc@3YES8+BFM;o;VYa$`*cz312g1`?DH+W5#(niOKROD*$Ln-q$ zlu-dC;U{`(dO$emvHbX)gxlZycy~olXMUK*0Kp3_u*ju!cRuTyUMn_R3>X0-qv;p&oj3(r48aMkOW$ND}8v+OTv1CPU7sw_fvyN5VgyOk4!B1dKw2e$TWCKVqWb7g@a~s)$TZUz~EEoS+ zKL=e3Z1_yrM&hFJ<1w^K2%g<0zU8Ok`VBLko)ZlV5n)55L6TAc!v#Ch8|l`t^s{!G zmVoPuGk5sW?z#}F3mK_(J|Wc@^ajKjPKu3185uI`TnOC} zNE5^|!fJ#aK~AEyA&2M=O~a49s77xHf%hSGyr-#fSi3HU@{x1d-q*Qw?+Y#khrS65 zE)()TG|KckFQ5yVM2z8xrloCr;&P|+K~$>{jE^j5NS8Izj}Agw0IvXT%#U`Bm-Yt+ z@W$B%szNe<4izy?!iMV3$4F~|p~%V~r$YH&br#Unxt$)j(c>^ZC=pLQtee)&m`_rB z;SgLmY{SNCB?-z(NF}RwQquAzvK9L-|to39U#7Tu!bUNAvAC?(Q;Nl3M?}e4tz&nD$5F$=ib-LkWlO;_H=Hur{^ilp2 zIQ{NowZGC(mZ3Z4=Pmrw_Q;Mk?O?{ye zeozEL{NNMok6j{%MBW{Tk&}0^agz}t#peWI=P&W2R%$xh{?WJJ*y#6=)>_V>*Y?1m ze=A{-^JP>Pu*Ufc%F7wU_;e;eLOoBXcYR?%T69r;3fBgFc+#Zc*C{ICQ$opyZj75V JH{cH~{x7`=Q!@Yn literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/pin.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/pin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..664bd2e487481f6c8da7612e0c6a146616f29512 GIT binary patch literal 30586 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/spi.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/spi.doctree new file mode 100644 index 0000000000000000000000000000000000000000..30eeba35505f45f67d5857f66f60d1a3a7c19d90 GIT binary patch literal 14876 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 F{|Dj{JbnNG literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/uart.doctree b/libhal-arm-mcu/1.21.0/.doctrees/stm32f411/uart.doctree new file mode 100644 index 0000000000000000000000000000000000000000..72a2ce18b5930b3825b0fc5f54bdc7a1a1445ef9 GIT binary patch literal 27740 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

bqZyTtZ;5ujpWdZ^QxXwQPsz@F+2YXTwqI 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

  • 2(3ifn;ic?Et71_4OSchOmZ6hER zR617E^{1ORKQ%u;KhaQfjS4XzaZg%*?a*MwoR8a!+}zo%<&=~Eyn3tOe6az8WO15C zRQX8}vNE~?bP#I4Zt7&Hg+}@p^A#B6mei#-uT*8I9~+k93MyC>{ki{Kk;RtGhgdQP zKRt3(bVL%%!nr}a!9W{$vA>_Eytm(&-u7MR8b3bOcGa8Dw~-G+Mnk*GzkJR{U?;B+O0H8&F4J z9Egl4(ih+RKO*C#9runbsfGyKdrqCKG=T&bA{Yj*r2@!7Am`~mOI_4T2!n)x01)&$ zv);h6Y#a@$wv$&3os7K}m3n{b$zVSw-+!zO_A{6F>h$y&@kR)Qm1nu|CUY-?*AE~> zxG>>8;8lm0Uv*kvd1L-kyXj#J298ZYImLeRWY|FKycl2Vk^^{ zD`&^+4fg>XC9W92anT_HiY87kh2DK6ov0)Pg>&aUOnNS^ZY^~dbLL=-KXc*T=WHup z$c!?C*dA39#;>{xJ(fY5eQx}^;qLk{F5e+7_tM|hN46bdTqS3#H_iz#$??aK-owf{ znSeEa2byIop0=idVOm%mXwePZ-0dPb^K@cc#zbbW{QwQE*xG-@Sk=znRXdr*-myt_ z?;M+R*A8!6=Ur_dt{7MNZA{}0*;X0Rxm!-+g5Sq)G-?M~Id9Xfv^z6?y5-#4@Aos$ zLG)?Se-H(S?Y z!x^Mv!hMpLkxq3_%LCoVo?8C%MIEgEe4RDNoqht7nP+sb2eHHdAL2O z>HR*>Rx#o@*T6InVMj4a{@sw`+U>vZ-wT-_pbr$vc$0?^?S%kw_Noa&7_jQPHQwzv zr-dVHT)#rC0Tcl^P~fn0_W`mx0fU~R*EgG4sx3x|aG(9pq} zre}kLKM#oKd)m6pPOqS(V*A2mPYfRYQ`87Xzki-7m|1`N^l4482h~|mwJDj2}MckVd+@-JR1dP!$-HRYQ9nwf<6Fdpvep{J@F1i`~4tc zbSWy1`|Uh)zpv8m*)GAo!cJ^VKA1VSZP*8Y;*+xX^zRw%9L@M?Zc=bYAU~DWOkQw`c2WpS{<9 zvk?1VpppuA1dc-4A}*eQ7B$hwu6}s3dzWld61w`*?$L7c;J+U6@bTr8>CM+Iev9tr zKotkQMzJv)*|0K#m2Ozjbavs*hR0R%Z#pBR4n6pEnewKLfA8_XUj0|rbMbfld8eDE zmv%N$7qC=uYb$rt;Dk)YML@6#(L;M9z8z@&?QqQBDUUlVJG-i`si7rWs!!H_?&I*B z?$e^@{p*-BS~%eoziIJBrTpUN;di5}u~Ev?BGck|IJZv`tpY3P6ip#^V8%E8-WiHL znh_qOmul7JX#XPT6()q#eOu-B0-yAj&=m4#Gw#^H?C)5+cjX+A0m zv}$*dwBK|F+dvV7jVUbhy|8l8G~F2M`j^dAS1~gu=!`}IrP7!2LGu$Q$?5@>;v#f+ zQ(fY2e)sOJPf1PHl}dzc19R70Gl}fFhwwq)>X%GRWObQP5W)4uI9JfKu~oaIthAXI zKejJg!#Cd7SuO;orK{84{beE`=(5rE42{)p-IKR%*MyGLSu?!-D?1_2#<=`efi!t*^sx##?LQ*fr*m{`%qD z{!;&%I5)e>qRsUnwL*HQF^$1fCNVRg|HK%Q!*&_6GB_sXaWdY*ktd$z<;TiO$B>Lb z;jCujiN7fUH-9D7#6;y5hH(rI8o=Ok>~!bFI1;RR?lbI2vz+Ky1s1 z4of`G!8?yH#mp}lw+vj7i`G~%@49u+ep9C2DsRR2uU1+2WP_5xAF$Ok^9zdVb_`w% zueF9}IbY`HdT|<3Hdeay_Xkn10dZh|TUBI>l@lwlt|9~$FS38Cp|$l^;-&im2qa;c zItKMAqoy`_%@I)>LH&*Z`4H?(SWX~8;$Y9Fum7Y}bX+bRp5%|#=mZr+%AzY|R!ns0 zeBJP|?vdRLyJ!43ZmpoGPPTuR_y09c3H@x!r2TC)_CfL|5g|D zGEQg2K;7>5@yiw5h5T;|T;gS#AB`w+3^dE|5P#veT3cJQB}QfXCVyzN;GNYz`PH(W zBUAYaPNupg;%?JNAIiJAa@UMLDYO)?cqMp4-vw48T_SIeh5Qat;eXvs_E||r9s6#v2R{x_ddzwb zhdR%AEp1mK`3+f)ZNrqQ#();`G--31Z^`cvA!j3$F`_{COEE^k}?05aP&JiA@ zeISOU6a4e-sQ8sbm50L1l~=L0Tq{+irN$QqRH*doMuE9^@xJ%P+UDdUywpk7$S2B| zAJ}@Z#Vt}nTN|Ah5tHjxc;E*`dRfg{0fI{akg+jqoSfTwQKL} zlEupkJ-i&g1P2DmbH`!r+~o~q1Oq1E?q>{L)`LD;Q7VH2qW385-e6k+FcqVJqE(FK zE1uR`=o*j6a|KmdNmUQpYo*nvzk3&mYY9L^;rvy+VHkp@p0@1RbTXtAtASVP7fkGf zQ1Qh9o|4WHnbo}*hMlThoI8$f5gYM9Rg&cr^vX|bR$^JM5}yYmtKI(cu;8)ixq;F# zz<7u6NDfzLk|dWh5=cRt;Z(|$Zh}FcLs_LkX{GDLZjh{O(l$R{>Z`*S|E*}EPbkl0 zX=SaKSy{KDqqmfdA@Sp7`lYP=`hBv*EaQEz9Um(rHn(?Tq=ih2XbG`TnaLY7G+f>v zCD4|>;iIBFISMXz@o8*h(&b(k!`XAIxaJ+-T9rq zd+ahE%p#Mkq%*zCm;#^zpx4%xZHM&Bq@<)?=I7hsiBNq&S-rEbo6>0N{^k z2=NCa&zqM&-l2Ox9bdPlv_Cypp|)G`4cG`hlfh9s*an=xTp_T^iKR^z0BzB%K-<_h<5u|X|bc$ zk4)vjqN8n*<5?4nsc2CQ{;XL}CljWw#Jc>~==AijW7^tfN)=T_#}+O|w4o}4#&Ox9 zoIbn#@X~7d@xxSojR^&p*e=`L^11G6H%Zus9hdbUb{TdeR6e?vDKj|*``i{rY3&l4 zp*K!J-mZL|*n*R6n4Mg)ywFsEvn^f-#&n0Y*gyGu1}C033N_11N^%vg@ZoeB#oAqz z^f)X!hK4>OWjK{06E)Um#UCAIAV2m&F7r~%F-+J{^X~_A%-Bx1X7gTm^7E%!C-X~t z45G1Nf#2%%M%p(f%j9vYKG}hSL;EjTp?bgj#stGBEvJ;B?*f4KGF*{yIy?MUeC06SI zR26{~zPS|}wVY3!xyaz>mvz3WZPbz^J8qRp89wx!5nUI2XUi#PQ}1gH<;zKB%#Adb z2QAeXig7fs-Onf!KnF?ul^~F?vbHW~HaC^c2x0$P0N~MS4%`eBEoS< zF18ewI8m2Fhw5X-$FEyiS>a7k&*m8GwUv0qEcaW=3+|MtE|6}OCb8^n8eFc|sZ%VaRe zM#$eys1~|8Kd_LK6rZ~|b#Hy-_{6LWlEzXCa7ws1qhdL_3qZlQ4)VBXX72fJk$GdC zg`P8HRWKpqu7TWmL(QQa!;?$lZnf_HjY~Hr-aBb!kL&|jE1`_Wwj)<}fSk-Az-_bCgh;>d(9G z;3gI24G+slI+x>xegf?$9w=we0t>hLo@-VtyiJ?dsg3n ze@6ej`WiO2(6@C(l*%1wjTyLuqkZ=LSe)UaW*z$I(dkL~Jdx{F*a!1JIdQm~B}(>| z5l1(~m%s=RI+<`H`~^X8;7b0^ods_$dCcT)rKdA@3s+6XyLVqVU4A^9Y0Oc>ueLU) z<;4YK_!ey%u%DGlgvN@OE9j~wD;t~W)OZUcOy}vvV%{4W-Q6?3WqaplEv1s0($^c) zy2PC+2!SvQi|L-sJ}b&{>(EI~)r;knO+gGfEn@7-5z_tFb6aHiIrSyEyoLOcQa5ed zM1DvAMjZiaw3ZAZ4rVetA1CMK$>PkO1rvs{AoMVab_yCwN~U-Aykz^m`^Qb?H3x29 zd62_C;YEgwzlMla|B@0f{Igpx>@g(&p^>+c&lbt z-x?z_wr*p{78TziUW5ebkQn1p*H>FfR*`1iJ~zm0|6OL3?wBA>Fqdc*r5Ug z6F+j+^hC=(+HSa4)Zt#=j|v(m4#(|<*)Ca>p07mCqBY#Sn*ZO{(3d-)G0f|=4$B|A z{^d219qk&6VI(g0c8ckqJx)nKdNQ7;aClTqI+e@C>T?MVnP9vc`Kc+_G;ep~Dwrl{g2pXeOXncP?5C{uEI z@2{x$>7zSU+Jjwj-Kh|T&e$x4mWLxifpz)eS2C3u(w}_hO!9mYvAok6WNK*{-Ke7sq$M9^ zzW4-DwpMmOZyr>^s3CF!jCQ&XD>SmIJF!^v7g=S zos{&yg&#Y!FlKu&f1$#|dhp4K^9ilCZyeuX;s-v`0QZW+V|w>(Tw6&&F6I%d&o9I z`U?8{hXwwtajdK!HCnyW8kR-+T&{3X_#U>UVu#W%58iW`&DKkWP8|AS34&RH1p`b~ zGKT0`?Hu!H^0x|_r=A#k)7z_{3wn~hU6nm_B+v+H#d&LfsL{^7;uFb9Ovh@}4F$+y zo1DFUVPj+>I&)+s%#F+OzIp^mDu&Yc58wqf-imhwr26v8Oe=x>a|KnHP#PM-?4l0` zs-OrhotfEhs+(n}4nd*WnvHl3IYFQS0K`aZiSjHP=!q?MX-f~=O{$8bp*a$2|s{foOJ~uiYPa%I?C-mm8f+)5@y?|>7 zxc214W`W0;W%h7QnB|N}TxFD{ED%aoZ2B;H$)YFd1D z4!x3pu;V0OXL=DM+qCn|f%MC7_3(|%&$8U(+ILwNBC>ki2c;jr&tKB)>BU?>!x1{S>0hqcEtfV`X z*-WefUO@+)p5=g#be*QBsX&nQ-$nHsL)HMvtfKqN*?NieeZ?I;ZvIW2Zz7dQiyo}%f zXnK~dFSf~g?U?2|TXe3}5On@4d#|;F1E-~>B{-=JJQA)8W_zfQuZ?+A`mX1OBFjBq^EL`bIEq0QA z0m+RxQXx6>4un;e$qk2-Yd?JX!qn=v=%QcXx+PPu{8{zub?RXU2i_b?k0n`=Vdp`+ zH32CzBwh%Hu_|53$#nyN)ws16+SDq^Rlw1auyB;|vDlgLvBGs9mO!nVo}V9Fx3Eq) zU}yD&qYSt&+#V=Ir0hXCdU6~FYgPN)dAR>WN0?lL~>l9G~Qbm0O$ zLD(T9K@SJct_fknV2-r}#Y<9~*7hks(FtxBd|v~7y+T{pT!P^1Q(e?K@>t?${Iw$i@}C(?wTS`zTQhaH#|D=+z7Bau-5v1T?r~7fP(Qk7eUEVu;OB< z*p>esL-Jd=6_aC(-A`6FHi|W`l>?7+nM78)sV-$*2H&9woyUbQ52H<8uj~;oRJDH# zi_f8&(&@2T7ewJ>HII^nA*#clgv}hjMID7$U)r5JJ2^37cSGcF9kC4zg5RMW>*HLD zO#iEI1NBm~o&^N?NCglBC>%)NV&ge0^3k@x6034j%>yS<)X^R_vYZ@eOh^}D7W%i# zFAm2F*$;MJf3~CpbNU)~dQ$knR{q_BQ06(x$f0l4d8|9^D5J8J{xTXL4iAMC8zc7# zpr~SHG`fC$JZoiLXTI*9=3N8SQWlgT#a}QQR`0Mp3tV&))Er=U@#Z2FLp>m$hvA@inb2 z28^MX9l5&s%QUsuZ~3xI0TyotA7)}@G| z5cQEq?)Ly6$F~L!#jR+!e~a+NY1bS+1BjLc=+;)1 zWez8N=dtiJ$4sjdYspu(k_NA@5sXJa3^#MH>n7p*+bh9n%6W!|GhR^_x1l! zjHvzCv8eIZ6FW1HkbY3swk`^5kQ$J2qbqKl{Gpf1psh`ET&II1SIZu3hEpm7Jk)Df z!8`|g0mv&}41$q%T76XM*s~-!o45LIBL$qb=%F=fHNEZFJFKIt`yR^_5%$rrM_BT> z(EMGfkFKxZ%%OD4#D|t?K5$64>b*%eKebo;Ipuz75X>S`vQ-?Tc_OH?Z)bD_-mOvha9Lb5j%M?>q$5 z0(+Mt_C{Z=c&EMcl)Xp+#HtE5j6UFFSg5uDQpqE~~L zwKi$Mvw=YC94W-(u`&Yg(zvhYfVhv(`3&-^rDuyM99WrIZGICwke3tUTuHOChEJXpiLBcbM`YjiR7rDy#T($9)z$_Bv+HQ~ zv{P`)|H-_-S8z823IqP~_E5PDga{dK6OyFNCNp!wBGk_-PTLaAg_`HlDTn^#}c6k$cnvE{v~BPb*! z+1NIt*WcnzIEWW36e`r*!dwXsrgH?Z4y-vl*7ZulbAmXNdztW2Y+X%47Z;r2mA4l& zJJjc~v55y{AiQ>zV-Jn=dqw%`4;zh})XuhjUM0Ri5sf`&4tb{LZ?C6Ec3WFcS>g5m z-5G>>Y$-zvfns+vyV6(?KJL}GR?}oFMKJKesH;j!um99bf#1?%2TVy^OwjQ_-3DHG zZ?s5U#HHwG(#bN@(=Ulf3nnEQ$ofXK_Rza%GtU*;NxN+$#jdk*eo}3_mSKoNf6RHvd*MTS@ zL?ywwfN#SyCa8w|1jUN!Vb98Ltce93-K7w(`o$*u+L=WHa6goF;&>o-?gQE`{58G( z>nG1ID=ekSFMQqZc80{Q$_+Jwn<#0&rZvLDk(N*FmqnhDiXu5#{1j+UTuMS9bFErZ z$KZ1ShRqRQ(wDros!A&v!%*>RMm|2hDa$AT4Jd5^6=S&Nc4arzO5JTm3)jc?ZiqYX z9ts4D%-c@2d#xd?8zs-?`O^!-asHP=7bV=qX~%}f%c+mV${;j0devkVP|byTp{-Qd z5)2E#+ofbI#I%%*9Zs=UpZmw(6X^@#qpV~M!VtU^Qwb_jMxLjpS83;lj|ixk;Bto% z5vbtS(TksCEEV$^Oz^r%>Mai7yn_8Q`1Gy?m7Tk{Et^{9zMdxbd``k*43&0}rg2FQ z3R@|EO7vsLWgfN=DugS!MDab@{~yJ-RJI_|;~+`a1JxCKkpA{9o`f{op=x#VNHAyt zpPX0;Sv;VB$kTJX_k{Lny_yls06YiNg?8kaDH!}iWx_m{oqRqgU~zL|<6P{I$~B}Q zkeM0o>E<`R4_@hZx#=S&I(B6R%L3iB2xdJ)>$jsTkT zp})MZs_0BPYIc{c$h4rM4GC9)xfG9=1C`(i=s@30xMyH}SbNId=fEZ_40+$$>)0+A z2&c8JJ9g|KOD^o~?H^s@VxBA5Q~0{DfT5kiU0Xe4O1|iILmTC`VF`I3W3)Z9ex*I! zP22tX5Te+XJzlk?)DIju3t)^InLUz{(6wr87mrdh%Y6IR@5mE6wL9p_p`k~+vv&;- zU%Yqsh$FBZT$vHDBacoA1IgUGIe0~W#Ym2M#r4=$w>Ah7W~L0@UZuZS@$fy|Q2ZhO zdb@ApT;Q&t0UMK?lLaj8g6_iZt9}^#aWhKMVcmE+Z`Hv`-Q|;`HGwTQpqspS{BLht zIj&-|;2RymyZ}5SqbFGR;c>u3k9Z{5bnm0|dzq2pWtQRBaoIfLX%l!pWH(ZDd^&~F z5%n6b9V{=v?yV+^l#_f|ip_qmx=&o+T*s3QJ7A#n0ZlcyrCUXDwQYZQxpUL3FWm2% zYhp;tv#f#kCH*71_PF6&FL9U)uS<`KjU5-P5syFXD9erLa-4Yq*lnuREWZPUok8uzfvg(f$gW3p}8Wwx5bF{|AL6TKHE z5~fV3VTh)!eW-;$=jUaKLk{bi7?ZUkp%}PTxO`xf_;M(O4~e!_w|XI~D6#_;r2-l~daL-t3*}m_i?r*uw|e0eNE_ z#KX0~cE-5TQ3e99hNh-S>3+;>f$u{!Vs_sps{vKo$IcNS8>Pblw%LKkLY%fl)gvNd z>PQ7+dF)$6KmM?)cEI*9ZIa7K;^^xWCW*sorsa4e%|Xr@_(9Xm+0raZCmxvDdH~lD z`jhE-S12@|dD7@=q30K^PH{kM20aYGGA;Hc`3^_9FN^=bvfyhNXND^fLM1XU5jKJO zSdHlw9sAa6ss+<^b}HcsqQbiOM_`@PQM5+>BR<{lQOf|%sqNt$Qx3GwbnT19cASed zVa{wz`2wXkJrOlseRO62e_8-PB_2jPQ^LDImjg~T0#gN`UJz7JQbL~wkJ}6bJ}=Rq zpc`@WdDQMKC0V%hP?PLj6KY>RsNtf@e`0=}_z)2?Y_;qk8Li=h0`qFG?!goU+6|N#YrPQ?zoFQV8}Z6L)|-8Cph(Zylt@oAnY5@s0M0A zN;KWl9=L9;MI6{#gEaoI&(ND3qNdm_<;Ikx+P-&e;pmod`;@en;`l8n7KHo(RFDUX zahcG?%^5AM`cP5NaUm6x4p$JxiP8n2#G%yFs0S{1xHXxaEP4HTNSt<#z3?d|Ux)GN@uEdIlEvXWZtFqHuv$FA)SZJ>Ew^S>JAe}j0}Rcu4SDLSr+@*4mE1YbB1+o-1P zkRJcrzkOl{g9YLezFwXf=%RF~qtH12e4)v%31BnmJCZyNA6)rVgH6MRy>?Oj_&ygvail^096`jsstsv^H>3yV^ z8vj4284*Q?1y#n2Ve~OFd~Hz3&=1Q*j_C^!YuEw$HK1i z^4^cw7=4ArgFMQ5pr=)mLG%l~s}~sDH_6>7@e z&WI2|!W2a5-LQ`OpS;WMrK?^^4T4!0Oek>Py7T$hhpxP}Y-}#IsP=V4ZXtGaVU!K+ z=dJqw+Acrc)>At<`BPLumLhC+)V(6+c|>dPJXWoWW&skb6Hyn3j2R!Te8keu;=V}R zF2eFsZ8G@{6OTkp=+IUUsZE_uJ)ulKimVfz&fh66`89P=k3uvCtZC5R2@m+$bT5xD zH(SZrToxmim{aL3X1I1h_=8U6+O3kvi;=MxB8>+%n=8u%(h5%N;aej zZNms?5VlV9mnw~2F6rEbE7y&Ad|!syzWB==HDSP}{gepeXWmhMb?VyN%`iJ5GYY4K zFFZ3As!rIMTWxgH)yB|ygr2l-mv>DN95boXG5Bw$k1+S=OdspuOH)rNG1F(bqRxaMc-Wjd>`3D}Cm z!+-%(2myhi5=|YRh?c5&sMW*&VWk>3}x}3jk zsAqcs=952(h*OK(Y`vbSce>*4H!@nmIzU>3IcAVpxCN`3;?p*Slr}Up6wb`#KokaJ z6PaWj6exuGNoU8(R{g=S&FuKICpDKy<5np%3PHnd-gxy-bAg(}j^Ct1ASnA6R3>DR z7CSn_I@h7U6EuHlKG9C`x-X+ypf7BreYSDhJA;(Ht9#D%tk^_f6}Fzq8!?>}SX+^W zOBuF@t)%2}3#eg&0n9R}I1KJD^E8hYDbqQ34w3!^ZXkLl>LnB)b&PpjIa3s9R>)hB z^>DCd&>%Ct6R-q0H2|PKH%WM&!M>FlaGN+cC6B^|M-#NVO!&=}-N5(1%_Dw=tg0DVVV^ zUfXuCDRjIKy;FP6K7r80i+ltPxT0wD?1)bCMLsf*`Fry9ZbA}`0IUmMn8wjNgo_on zMm^)M`S5KF!E|})ej8e0 zX6r%>hrtFq*waG$>cIUWkZtWXG_7)R{%^3oW0Un|cuG@A4|;I;Fld4PKODW-$M>2> z3W6CR=fCMD^Ct@is1FR=!39U%Pv{$~g^w8lwSQ-HIWa+}i?8vV>8asDrC1ilc+|J-Zhc19+9$F$q?E} zz|V_22DaBYLzpqIaVPv0=1K+{fva%AiK-Z){WmKsD_wu@Qi#r8RoL1p$b5M*e4VG= z859Z(xbVc5bj zOR>CA$^HHK0q~g#o+9Wqy%E$6!cogIF8Oq5xwm)UGwQbFym{KPA|(_3PInVJZorf5 zYM6_Uw(FYqw#EO>$LPIs9`FBpW%NpbiW9YqP^<6=nppx@0ZhIv$fPkU9$egip^QDS zMhZsH-U%BBbk)gklfz|u3y#>lwkT-N8X%!QK`E47ahd_49*{Vsm6*LcuP`27&rlCd`{HV-97f--eI-jI7SC{W~&uCTph$>l7B!5nb^HSCI;+0 zy$(ZpQ4QxQ3Ol}bI0JQ`cWmf*=u6K1X7a}va;t7{{gT7KyXMfbyCyZ;J}$^4xFz`@ zzm2-s^e?MP*BgcmaK4@$=3(@f_&mT(ym7EH_uuWBakY%7-bm+6M33`nbtg{Ej@VKP zfqFw#kD%Tc55j(3uv+4I*NZ0$J zirICGe5X85svO`J(f9!Q=(xOx_84oEwUGZr>Bq)ugeO}Q0-{*5BVVz8iR$v?~^ zYEja^J=Ygem`55n$@?Jy1 z6)g=5v#064efw|~fQeaVHzV5KC3~3RsK4lGa*z14&>1hqqe(SO;o9&K?Q+wc^~s%3 zJ|3A{K!rA4<^0x{>|_9Rn4Y50oXNy5MD>Hs-UAkm3&OiYCT66)DJ&y}i)S?A~}S$i-A9H`Z^EW)RTm^mxy(l5v`yp@-od^X1M1UTf*;n=#2f zKp+n!yTW#MM3Beej%H%t%&U-cHnYuxzTo$rBR2)(*rSh3P(mYMVdI&;rtpBd)a{1X zxK(JWui2hJY$*H;+1plh)~*1Wo~{iEc)8QTh10AMKjWlLhtdKd;AsM?1gH;=H&_s| zgb~UTm_}%eRxO(E_M$8!pQm#%K2JRG7EEea9w3VWxWy<=u{qJ#>47BYGIUr~3bg)fw<PYE;Ji}(D<$jdO@>%8!{%6dJQFmrV(VdLRo}cetJwEm2&|Bg+{s(b5(f4H_sF5rFoM(e++|;NLBq zXPcJw+HZ^?YjU4%UsuhP4ILNHtg*Zf^qs!R`Y$;a0-y(sIWT+evWFP(8vF~WkSD|y z@I<@{6X@JA<*lW$CqtbT*0U|S0+qY`vGSe72y3*(p;}?A5O~1o8Or1tm;Th0k<5ez zHq^)mpXz)t+P%AZV+iB4s5c+OvLaCw@B2V`0_O2WHn((%bjn7~d9UewgQZWF>(O%} zYXY4wVnmfhfW|nR460<-t>fA%#mfd|FkCa8H!q|L+dQ|>8PSB-g1I%;?-=MbA8(9O zN#vnS-=G8ll=<<3)=J(Z{bOm-CbV$4r`ZXAs#a3sY4at96Hz789?OhY7nM5CS_C*B0weaSs{$}m%9t=^kKMPq@dVmBoCl0LM24LiijFgsGI*@)2;L{avQks%!`g$x z7Wqbw>@{&<99IW2e;b|x<)|tuo=ntZ6t>}G2-J9l zS=My>OBZ3lhLiL4!24|=}&QF&rl|bTnq&9)dCFnW9!KEVp zA^fwG#wL$=rpp4j_Pf57r45|E(Re`Fx#!<8EYJLfeQnTMNTszRMa3j1{tL!zMx6_V zsFgv?SFAO(@>-=Aq89qEVPJyHh7s(WB5-n{*m;@_M#JeuB%O71r zA~=L^J{0KSq$w@bDive7c9fkq!cOL~5I0@xG!@Jc#9+@L&){abK=>PM(=*HBSQqBb zD85~-JOw-))lK5I<(OgRwW_uY{m042_U7==l#Bd2t|ed^92bq;wZ3-K()aSoH%ue& zus$`RbPisaDx+_%fR6qXYsu5pslrgQfKg`lbtGc}yA0C*cLh3*vos(2x zVEC(b0oCCo55wX`zda}UNs%7^gBodzn#7SN6!r;NBYlhWe`s;sFk2*@ZY% z+Wt=UE+V0zI>!ScM0#K{%F0-&sb5*NZ~G8&)-9z@u7WhMf=|S4k{TUk7~hu1-q%y3a>5p z?PEEtj96uLSGrke@j)_yB-}5JDE|R0Kn)9nDpR*N|Bx5wF`zbdGnsi^=DKWWX?Gzg z&HRKd2U*`9RijL(A@H*<43D|Uql!UFALmzKm0Oa}@HI-hXMyZ+^xB?L6kvM5!nJg< z7k^I@AcIPrr*MPXo@Y%wJ8BzGy@dOt?I52v1d$O9i0_qSUA&R4DYg1D> z6qSkhP-C967_?iiF1*DSCAlKx`6ETF2s`|+t>Lir{SbQtTE^oqVkYtu4oX>hMM=E^ zVM^sDFTT{&_>^`ULmSCOsD`W3P5lukyt^T72mKcqaF~t$EQVCIrM5g%P~UNl(13u$ zPc1LJI_!zXUw~nEMfBdo>5e!bS=Xnh4oo>N%w8pO1ZskwbdgM0R6>D^m5v?w zqYx4jas{DFaem~GD2&%21I3?Z7a!REeO>y&!hq2`kFUIFmz>%p#7Z26SNc7)MBkI?*rB|05CYxfj%S!<3D%zeXugNqKc3c5vq`4qY9Z_ zNCUzK2&O)!7=aMiSSVZOdTJ5XWT+Qnw3|T0L7_M#Jv;k&k4q-|+@s|SLM5h;?&X}8 z2pZyWm1_~@Id;R>QUp|nEpf;8&Wry3YYjHJpqg}ic6L_xl_iHxTJpwFcM)jslZ86y zcWHuUz4FGg#f(9H$iU*C)~P&;!weqyfId%0*0C}weB|E+}hibByeHnqrbeM!a1y{B+aZYe$&`YNNZuiuNVrgTPG zNJBXM7e8>}{V+FE<$<^z^pVLa5sg&${kaiDUjR2o5M#8IY_2?=SX*X*r`(%6c>6zgW`1_dz<2JRu4Cx5B0*U28<9&r@)-4*hI{8)LSqM{!E zDYSn5gO$st<%3r$IWXVkb1w{4rATZXV}n>K=3>~X?mb5;k?*G}-8O|S4d&kUASET` z8UOxW6XG#ZQ5`VEA-+qkn_qL1{T}c!>2HW5jJf8ML-|o3A`)g&yqxS%Ly}lsOG~Tu zZ3>pyi3c0eXa=|d{oaeYOKWdDzmKqyd;H_lN|)2x9Ij5z7lZxKS3ot9GvxN+&8W~; zD7oT0V8Vxo0m3_+Lhx>I%`Wwiju>fR)NV5^<|SYz9s5H6X&s6HnR5-5@9?H#{Oo5{ zOtYMJ9FH6v927Bpdyh!HU8oj-@G)+Yd8Qsgr7;gxAl94EY}DKlVfBZRa&^0=?4P+a zr+RtBJEUR~axELWOK!aMRknHuAvs66w3&t4)Kj%kQrpalIV?t-xT7NauL4kGB+JnN zmqRGqe(ujDs1w%G#peOl(~nNSrD6k{!y1lFx71@R{o9E-=szgh0`aQww1RMMuFobo%AyX=DSs0&Yz5dy=@RW!2{b>Z5iV8`O z%r+b8&xi%E6~upi;WBCho%a}%D;_;n>p`$=oFFvcs6T(4b|tGQEB9YktYsT_tZ|WA zj?aQ{S9W^~WlEp5+>&7;l1J5BdBR; zP=kafckrW)Z3v-V*k^&%HliK)p$`fQ;x5bFY#yw?ah_anGXdOd#5<^{LBrGp@$UEc z7fH|BYw_dBWQaD~P)M3-Y`jArJA7fOx5wfd~Pr_Kk)$F1 z_P?6M#Cry+l`u>{hAf0FbkruqHl8+ExUknl(Xdru9ORDCs(r(kp`b%#L178Hd|vCh zWO9BIEs;gb&x@mTd*zhR8je&Hlh+R=+TYXKd=N^L3DtW&*q~&I4Wb|qMJ;S;pkAR; zz2Fr%D%$;s6GF2sxmVLJLS;)|A1yXLzFjm@6^jvlcr;A6-#wqtmHOK$Z|z@);duxz z8RH6Fbx+SYm-8O18Cg_II6Ry9LY@@S?xd13X-oITC!^`YyM;_VFba+Qe7dbwFy!{p z6n?Lg2_gX`;;j30D=DeJs3>lCn}T17XQX?YJ@2q zWwtg!H_PgDt3Wfcg#aCI1b@f@-WDKM%y<|uQ~gdVSGuV5`$xFOSjnsBG6a8X*evy> z?N%uwY~ZTkQYbfS))J`!NPKF->H~ETtZripk|AV(We!pq2!!tZuShi6t?Ih`(M#V# zTvSN8_|d5Cw0)kQo>$$^Wk6LNUwj7QoW!j*Iwt0X4{iId0#Y8?R?JnlWER+1sudnC zK!2GCHQDUaLuOV%eSH_lR-nto_SLFrcMs&yLjo+ z7Ov$u9=NG|x8mIzFtkO@SC@8%NTgH8A`7v8IPk}%4SMB7i5kNrvY|jc7rX3tj3_B& zZo?f_ekcn_03``M(dBCfu;eJ(;RT6UeUp(}t)3mcWq zoT<_SS46@{=znyQvFvM7x~iEZjrlI}azE<@41B%giT&zpbck z(RzBpN^Z4Ki2ZT#XrydZY7%P#A*hyC+@}hze5D038pIVu!3FVXT=n@6lnT>p~#v-k&IYEnuRtHS%-V;mxSTNdtnEq(+s%MgZ_-GgMbFVS+e83?og9?rj4W z_w0VCT?HI&6)#`+Rv>=qF>D^A8J739H+j&{$zwp8l zmV4ojzM8svuyN>dtPlCJD|Vow^?+yw7`|%ERKuGId>L_BNhl+u7O7Vnl0?imchFS2 zmSbs0G)S|*8Y7QB@(&%yiU@p@!NWwqMRcxj-MVGCkR8ZRST z<;Nurc&tR$j;8jbf`F$&H8>ch7_5@3A8|CbNGV&DE>&BAt-3q9~F-x1S;Bp z%V~kAokvX5Stj_rPHf{MYF>ncMc9u-!ygKw%wAqQMp%3g`1|`m*ME8s-ly=5%1k`u z>U;TzaUn|Tk1j`fH{`Nt8Y#yFwGU@V4}=t(Xo4>1P`$?fFa7cNoVn?pp!#>>2_leq4Rl>3j>De{Gtr8LvSjWam z!|D`VUST8m7>P(~+9Ef)kOC-&Ku}Y1CkjbiDyLLG`UyX>JR29-lIRV19zioZEy3Kz?kOT6fom!_feuLBrkO`Ut8B!~B?E7Gt2PA=xt-!l`>UAas}z|NNX zYHu@H;hgUjq;-&D40lIZAT+J0T8r5W#G;}ihJl8R3($N93ZOPigcN7A`!Pvz9AU!uO(+Z2-+JTWJZC@A zdt7n0cN1jPj&9~W?vs$Pd>(tSD#6?@kRfp?bn{(C1r1Es8uK#E+*mkBs;=nhxthhQ z%4`b8R@R97_8ft#fu$y9FZG}^`Y9*%BXQ;WF9`fft-0lunmw*NAbxhcqS$po%6u3m z^W!yYf}?}k?R)Ti6cf()P;52v)_VsBiFKh-^Xp4&Y;5v13D*BCDcRC}q(uj@Aj*oi zCUN;yp|Pd7VR1ip8-(5{OWl6E>>-S=F7G)T_k$%=|mz6MmxU%AHm1OkpJm)YSHkhOYgvdDKrdmt^KgG zC_0^+R$}`2Yrs@uC^sEnD+w5?aa|Rrw7U;j2rx{PcB3RcTi@|lS+Oti>Bk8GYO9v} zanS*RF|Hni6Eth?P0#fOGdAy2RIGxnfD3J5D#v4H&)-U*??``+X&-(td^=z(LmEG; zx+f`P&f9a0HWb*ys-vk&j*;qAE;3QusgrJmyUqhfW%Qq|5=A9as|#O<>ypbL ze)85(>dcwzLPD%4fjaGT0!mEC1w^BI@Br%vwR1P+d24GM8w1;i8~#2}SB;2ku21VX zjw`H1A>oR*Cks+H=xW3krJ`kZO=XqIiw;LQ#B(!<*b|Q+1n$xyhv(Wo86`XNW=NG_ zFtpD>@Z6;*JYoKDp|Z5I{?O?pA&X!mAiOU-&ybmR!+kdqCxwW?Uo7dwhne(G2P?-H zfx<`j`ar4eft_~`%zJ^qAXwiDtL;l4>S%}29KW>9ePjoVjIs?{I;iUd4!HX0-1kdZ zKBu5MZDTbHU@911D0yjV>v~p)>_Kw@3Hi>)g}TZ*Cd9f0oPAIn*Ync5-6e1$`GDqu zqSKK8tj$O8iIxPCzD~OCJJ?SFH%PzeLwh%FvC67srwPMGBk|pbbMCjVbYa-nWukN^ znAZC3P5rahETOSikmYM}D5j#P+!_vzJL$>E9xUU%ek~2lLWmCW5nR(m7w=P3oKkB` zEm@n9b@y}EG=w;hf{24s5HC2W*rYZgwp?x-V64Ac|9ie`X5#E^h0k6L<138s2LRoa zGG+4jzFM?<_x_xY;iPll>=N&l8D4yB96vWDRcY~Mv#N4@o$~hYz`_SDP9-inh%yryO@Q2TLccDeVOvu+pA57N^+Z<$HP(cy+x;RX8JSNILRh2or{u6<8loMp<5LlA}9UG-MNAcD>Q$or$z* zmi~*z!B^i0Ro`4W8UkShF!k_}5J=!(f4S04@FrOnM|A9E6~jSGRd3q7RVefUoMo-8 zO<^+$tZ6s=takIJ$4+5UD1@_h{7dl*@e=UG6v=@@cFqVI#-?QkK>0B1Sw0_n^1A1Ux;MOpz{7^7{iz))@?k}T_E;UozDkhvMHBq= zp=YA<4p$W6CUF%|#DADF4oHYOp3_C%$`dkmx4c61Tqml7AnMUGPTkY{xnI>sX;HKH7ViuWCH36Fvf;nD0%zG~;7dQxJuDAzn}BIW zbaeELUX2n4p7uE-vmVo)is?G7Z(|~=dv+3N{^QRp&^NSN=!&R{2mlw9uRC8ylFQQj=M<}Pxlta6-yh#N`?>nqwJGf{WHEph8VLs z$XMO@kSG*^DLEQtl=o=9c5PLQIHD(-kfJSeyUHv;nA4@j7NdOhO`TcGgd+zpUBZ7D z(mG~Oqk1A@YZ`_EQg3`|4!9<61G(#98f=>~;S5Wto>cBRULG6!cb-NjB)iVOM#Zxu zBrYWbSAJytLE`qYoxAQh4;L=8S)99wr^~J)=Ae0xlXT<J< z_j${od;9M^`4)KRX;Qu~MR;Ug2gDCj&Q0L{kNGk7Ip(hGJGp(e-vmxqNSQV`S!M# z^PKWyd3)d9T^@k~rqIXU$WMxILp5Or`b1jYQDj5JZBs|bSNg9outM5KxCcmwuZJ+Q zGG=Mea9B6q7T^SQc>k3)(l(Z}jx4?&qfc*og&8hAajUnHDLrnk-6`gN%~1Fg$wQvI z`4yryI0IGj(%vWt1zjEE;dZsw<)ph>yy^LpeJ+#<^9zI#%(>U(D zRgjf7h9Z_CCFm27lTM_5d%ilJKILUBHhFQcQ)#Nr6F$KSS_;B^*38MKg!USWp_$bW z3m|e3%(!9e0f+~$m>B!bcmPaT?sskF{Q$`#`vVGDkg}BqSVl&ix-YJg3k(|~d= zk3z)yIJ{LLLK5QQi3bapHr2Invp!haK=CSYmRX0S1*i%rkugdfnQxs#i3t>6n}6<2 z9YiZG>AU_8|KKe~bq2A*nneBh7Q615yjFyEO%0VH9>;s1bl6m zp-F`EASff`QxSmm*0*%Yfk_v6z>UB&z-nu%6Vs&Sa9+HA<=plW_LVC^tN?hR3ShYI zo$K``pGD7@GxyuRHGI;$J;ZX=^y=sQx{DSw@R$F{NSzs*Kf9wwQGi__`>b9ctH)|Y zd~!ikxn>R?fXlb6fzsTG9brXM4R4?mU}aNodVUynj8$=$Jup`?H`2?o-*W!^dCE4$ z@pmTLSmC#^Nl#5!x+c{_RM`RCwmk6daq!Vep-h$BCeX>tw>h_T_Iu%~)I-J{tGYy} zSq`*3<~7qRTum4BY|4FIsSY)YsI6S7T9-Xm2QIGBy@}!mo+%a&w@#2N5-xn3&+~DQLS)Vft!~$(zw=d$@>fln$y30p-@S$Q}HV=X(ByHRB z33dX9)znJgi{+;4KywvH4Mujs@XU5i4*0e(`|LOSm;^~QAQlVh0(AE5N zmKDMhJD9ytEMl-sO8lgxq=`R&`X7poTzU3F&!~+};dI%LXq!EkN{izT_QUDIaH-D#w&ft3~(8Vcu$H@Ic)zk(adxpDFV%d}XLfsxcIhTo5CY-`VJQzCi>Rx%vNH8KLAAqim%B%Xx=`_&Kq1bj|cIwPf2CyYW zTdebfvLz?}^^|1wH&@B>0l>pZT4dIdX|V!>I`f&aF1Z}7=ti6RTV7#GpH}{6YFjM5 zsK9%*HpA=r`Q=mleX_K-;frF<_v+QF4tr8wz8R3OR+5_f_1LX zG8FeXE^=jVwNS$tc)_>6Fl$@rGXj97Vo?)k){%-zxQdIJ73DdBf8`S!b3jp)!2tWNB zt3Ru(qy02~4B1OQ^c&!j8c$Z&WTj4q@ z3~~tWN}R~W-0I}RyPg%Ghle>LF*cL7YpWndFw^+WwT}xw}^6z9?x%#5VDr4rnrGgpnvO+xJx`GQF{Yl2&dL&EOw#6STjA~v1cT+jkD0Q#oF$9 zKx&NGTQ>VD&|s)b0m5%sbw48`l=M)JeJ9Q>31Wbz5|&7Tlk*A+qDQklQyB2A!R?*d zlUOkuToH`3o;?#K4-xuc6*wakekWH9`z+}VlVSbUy>zzNF_*rjg4i%n;TIx!^T}#WO?4>M@Lt?G2KjX6;s_Yp}uR9!H!|hr^jbimkl*J z&t2#3akzqmPp0xpehd5O@zCn7nY{C&=$%9(2cp%UV7|v0S{hhvf{J_0@0ydU)H|7U zkC{84yYRtXdiKm;lJ>05S=DfI7o&>uLj!bUD1-6J3A%k*#%8*qxxOBG!NkM_2zFZK z_OGWLG;3r%^mi~*5gUTm>?E}l%%p=nrM|nptruIgX13U9{*DB;RR+98(M!j^ENVyM z+|5fSn_zolygQBUjUziEz8-ch=jpMErzmReh=3qX%^se?&bZ(|u1z5)!yUp70$%{o zn|q0EGsT8YN5~U}^UOgoAR*2zWs`m?Zr%47FMqZ>%_!=xKIcZeA#(Qh&B5mEOnmlS zmsSvi5J=zyi^zpi(LU$ivBv?QR-ZcqYbd-HTtewfO&^mrV_z++@a`$wU|lfpQ3&=! z{1*P_>@KUnFP&ht^-2m<-lWyPbDuG)M3>3BGlb4U_;uRbE)O~;xr$o_1VKfK9KoEWY&KiWzDEFHb7+r6GpnclDX*E^V@2@U~&%Ul(1DV9$E2@4A|TyRDm3pOOmP_VP>ECk1Xi?!8R zCLHu}+i)S7yWC56Bhs@Fr_sEYf(6lt15>xOJw|JSeE?Joo2^OIuQEe|F2BHZu0Wx|zO-CHq zw#>R`&5Sf(KWNDu!^>H}em$wN9Oa%)21(Alsq&e68h*BpC^LJ2q7~Z$1BtOp#c$Yd zf4XmxKcMP~T~|t#YU}4;IXY?ll?8ALdIb^DMMc zLE1a;`6*)*+AysP+tZulj_s^2@E1S=I6XFRDt_y_pGLhrr(H08?85$n$9Uyl%-C=~KU7rQT+-Mg^SO)In%d~>lupZf#>!av znxR$*-ITYL$OmWx>b>=l#Z>s6)unq|-qcwY4@`2hEx}Y9-T-|U%{WqnClBuG89+4x zkvLRYWsfB+G8>o1a$WFowR^o|;`6~Pj2TQfP=F6EStofh={%knA_Z1%e!+y*ltx|9 zx|4^mMID}>E2Qni3fK?4LfQv#gwT!Fy|;Yio&J+1k^fRrq*^Hq7N4eBjZaqS?9|kW zoooT805C2PkDIq{jm-{ZWLi}6F}${Gufm#N72(ATCwRO^{Y26g2pi6ex>^|E&uwQ6$>2!sw2D(s>@uCd=%xX)E)FG3e3p^786FSE5wMD?lap z28^Q}Fe)aKjG>ks$VWjMj+)No(#7hHkPs5*I-RA8mygJa}-YIK3cn!H*fFPjIS+C#_pPz-X#erDg{?G%QOSxJ% zX;tc!GgB`WIe2I2m3|X*-ZhLL`s2rsls{8X0U)90!SszdoVI(-?SgGP;11|@X}6t+ zEh7Rd$eUL{>?|oM0k0Y&3gMr-xWd2Q5BJx{j09~Lh-{7EPRvaW_e7jAm}xEj1_T6L zPC}!H{6sv~%e}FLH;$D8Of_SrOABu|B$Sz9*wIu+TdJ`nm-}&tn9$eFQv&oV7{y*! zc?1r@SAhK^hF{LKWn)%}_=yM)=5JZgI3JggNw0MzM|~w6)P<9(FcVGswgq35wcoW| zc77i!5^^Jx=l{uTwFT{-cm4V}=Z3Lb0N}cr7MfDaF-isC3tXvg=|)H$G}>%UsCMWo zU!%A%agxxa$u7wB^mO%Dr%Jrp%WufTe+ls5xo1*n)KXE6vrl#YO@nVRZzdB&EZBQY zwK|i93AoY>u|5G9Xx}Ijt)c2iRWrJt(RAt;568u4vj1S%jCX%N&q-WHMt3l~PGh(* zDajYz3f_IqgqGRS&QRA>JJnRrUOBx4YX>F~=L;0;#NKF~#AZ(yiy8y|k9)Wh3$P&+o<$;NC&5 z{OY74LIc4a@e6SBjq#pphoKhPx3m2_@zh2$RSR=xK6!u*fvr9B&v##V&N)H1u?Rbr z*&P%uOfG1hlzDbU?p=i8L8JnK_v&7nu4gkmR#{Pj!|5j6IMz;o!v$`?+9O)1o=S!n49$bX7ga3?!q7+@cm3?#EI zQ2V|!o2Q;ak)i-$OiunX7Dzn?YV#&%3Hn;DPH-^%WK-qhuA8K#w_5b!z zgqsyDF-ib}bC3rCFeQE_1m05PD_SklJQWh^k4q@S;aGPuAU> zQQ9$JGHSjj`qXdSt^EYS1Xd4Z2Ik7$Ar&?{NXD4bz}Oh+$4yRG`D4cbx9j{>*VI!_ zCJQvzE{y5cFQP1Y&E!iW;}JxALO6bD&Pp~FfhZq5neQB1Su!%R8%F`fFcFbOnL=bE zl&I62PM$njK5i!z5zmFs18|E(cO2S7*!in8Y{vSC9`0s4g{DAsKZLd7f5qCp{ee;k zcDVkooaR6iqEDpeCmDJ<*PC7+2UZp$#iI|*fS_LhG*NG^zhn6LcmLFk2U)$q)k0{w zs&&Vozh_5P`9aXZ`U`YY2F6aLo*Eb^vZDebP%pOc&_w%i!&{m(5o6Z|obqr7Q>B|) z-+Jb82vnyAqC#}~{rw$QWq3i(hg>H87m5Q&Z}`GNUY@oj{*#W|iFCb8f3jnPsv3`z zZAzbog=Ou!b-$px;xRv3iY52kc;MpF(yCZa2~aD=2AqUjj4BHB=;|Ag+92No7=i!y zUL&lngrJ8(r~#&cVas|h4)K=UawMrE%O+)=c4*l(jF~fxbISm;746t%B>3FlzO$7( z=6TJtMw^l!m%rem;3a@(V}T?Lq$T9GEV%uEDMm{8?M6UqBKE9`bH61(-YWn8T~|u@ zyeoCG@P1aK&A+5Z1J|xK29$-XNC#}RCI~aQV(Ypw%bJHaN1@qKu?M=hg6DYo6_1bB zIR~8d2u0}OmHMT?z>#oKPF}r4TMtkP^FUxsQ^W0Ney0TR+80<~Z@9mH0pEe`i;V%! zleR#|s*xolLaUbClQi}z{A#(EYx(H>cy*@xlr8E(O*OR}s%3V%;632kb%FNPjS~lJ z^jl>6gxrtTycBtwoH>&Ej0b@ju?y1X(zybIl;dZHf1u||1_K@qcLYx-nl-d#{tt56KFWn0T) z*mm?0w(RKr;W`LnVY*h@i9o*spkZ}STG`(B2$y8V1=9=2`4FZnw1T=|82uBw9Apat z#kD-eH&a)nE}jciiJv%CAZUH7bDzcrvy8{|ZlYzUgyp}<&&mG!@`*xYo6faleOUue z(^+{ipPiiGN$z-_a(%My_ir1iS#ijU%F3o5q=bLb*XqBRUT>d|AohOVo6crp^5(HDzu>nc?`{Id${6L!x{Pc{(|Nk5VjwmqhP3ZU zjHGA93L|7Eu?hu9{%T}CYG;5BZEeSJ8c?zl(sO%zXx;2@r8XRy{Mr6A@{6P@@?@bF z2-EHNC;$v|3&Q)CqRQ`$InSm^ZVUkNU0=yK&dBFreTVJjo=k$IvN=J zN4HjCI>;)kwS0+hQzb2`6j?O{y%?%8yoeS1_O7m!Q0W;9H4t9YYU)As?qDzT6NigX zq>nzjd0SuH&KOCd`}r;Vl{BYvP3MI>&VTl<$0!zW4j2QeP7%Qm4eGxIBbP_a;1`6H zIthpGt!FF-`Ji%h&+JqgD-U^Rl?4|)l%lV)vTAB;Km0p(0M?8DQ1`0<$8Eej)^3da z!U-RPzSouRinVVS{+tEvKcdIZn^{*~ofTjLqy>CHmwk@Q(PHb|ntuaK((&xVg%GmQ zK;P~-d`L-l&%S-EO{ThpPceo{2r)lg^^SJFN4Xjg}2~3-}V?2@#N@ zIoob;#ootQnII&1WFPY0khjrL14f{oU2T=wSb;~CW8bwrMJpjWGc%kvMWYIm@gx51 z1q_p=cCNz0>OJ&4<5&=JKv7S2yFi$GhYVJVXo~hjC!Qv8&I3#yQhg!fgXq753@i}T-sep^FJi~nhnq25^4T-3eg3nAMz za>|Al8Le2wsBig|k%BykXp2oxb3|KYp+os^!I{UNK4Bz6$=w1&CH)Dnd$HBOe~SQ~ z0bB##23g5FcFZ1k1+qTX`21L<>h6j(w7`fEgR+=icS)MZa}F%+BoPlSfkWTdEnf4Z zYF#r*<_H+bOn1c$tB{$S4PKQ1PPH)##>$+DQYCN*3a5P(%Ak${uvi53Zz43Eh z$Om9Hv}ezr_xS&102KSXCwZ1LLniv25_OavYzMqF-CCtTm%f^fOofIW2->}4NnpUY zy$D$i1CI&{&KE}sM+KuChI%aOeiwP$k4qPGRF1~nJTATD$RH-`a3!IT(1U(X6-z!T zG95xqHSJ$sGtidUB;6|;P6A#NasD%EV8WzDiM`gUVGNqVgeX}~AO}?Dz<|NWzA(!N z1QwAN3{ljupK-fqAV#l?aVyF)3(z6D4TIQLtPq!!{Fp$Szkv4Q6XaU;FKMUC)6}qz z3HCI`0WUByM0sC|FZZIET=oCfKJk)n-U|^fIp=wC(MGcE{OFM%oCRZ44C-lvZ#zG%`(CEBFz~E(uL<>w}9;rH}@tRZoJs~9UX-yY+vQESw3p9 z%-$~c556NlWjFdewAFmwlbX1vWPMvep&Wn;TaC=Cm!Fk51Hnt0#$KJQ=d2{mQQOI) z0vYtQ=3bTB#nwFNByID($bSVtYB=&LQG|?QFP&^sY!w#9H1Qv1SU}<&z65ZCR;Bo@ z=NxEt_>!chhP?0lvT$LtH<>WITI{RKt3#k3b6Xv&Yiq+q{@cnnVVPTqXovxLotV$z z*v~!eHWt#PTsq}goq1Y>TNVNk*QcsnS@Z1KGOEl8d z-u||wWI50QnXCO=l)2{iCwcRR5Vem{GO4etD@K(kgEELa}~h==t1_r22spM2_d2G}u%eKRbi& zurBnu_Ux9M^zXUfVmY-7-A&#i;ldi@oa3jRb~ytS1BclOp&O?Tgn#i0>v>>^Gvp!@ z+>mx*xB#jjuU`$GWn89wXECP`zv+V&Q8ufL&YiAGv~nIkHvG={YvH5nS>cIy&LeSG z3-dm6$wXwXsPeJj5PL6d|I*Ey7tgLVtI2XcQzW`uJ^hLyPs3@S-BJzb9Bz%KzbKKA zm#-Kbv;TN$GxkfM?E*nb7y;n5)}VJmNFgQdiWMs)rKKS^{>MXsYt5SDr%ruTqKzw! z{~0`sXz98zD}@OXCQm~HUQ}b>H!UqK@B#sN$ss`nm_$G+R35H0s)B=qLztOYX3BuU zbew_)CoI$!|6u1_z1kPlBpa1{p_qhz zsz7jonqMT}F<&Qf=B~F%4MVAq64S2h`hPwqok(iETxWmaz#_^W@Lcnd-C}4!~nB&tmgOkTVY=T zTeHaky&z`c*-)*tV@J@NH!?3XGZC{$Vj#(pV-tgzs3_Ucwr$N-0nCEVCaj5n__N@0 zzK~as8oTAUZ@lu)jXl>kEDdwN^|81Zvz@@u(8y(tJ~M1feBt19;^fIA>guMpwwS@} z3eT+mKCH5mvw7LRz<~LE)yTwTX#-&!JMr*s_;c31XG7v$h1K4j4R4QJ_cA}h;=$s< z%*AlTszB#Qe`tQb{J&ZfT&J`0U%gTW1;cRd;H<}6Po7_(r9j0K(-fR&gg)2F{x#&T zU}+O%JwASZ@z_dt#rj{r%*YM}%BE8qJd%p0GrqIOBV3UJu<_(#)cnAJd^Q?c`wQdaiG%^m|Y$$KEE2aT1V~O-3 zWCYL|V2vRu=E*Nu|DxW4)}x4s$QRI$AR@C(MC9R%7aTymjvNUTDv61RP|?vLHZl(| zdq%xHHb3J4U>*ybHv_z=aDIhOaH44Y0N2p4{K?a($_=u&Ylft>AbeVxhQNO_P%8-;EMv-}(!p;>R?9YV&_wfRER$R6bvhp#A(Q1i^YFi1D#5^`_?L z?P6jnsi}ef{!3IQq+!;}#lv&*+`0U^Y8n(l@;zp5V}6PZ!i8J#`-t(L=xy7#H|}Yw ztg5;dB{ha0h5!l86cb2?7EYEl$6nod^7&JDIIkX9rO1P41=c$Pcl1kjhuHY|DjaIi z_=1!cAJE>S|5Qid|55cF;9U1@`*uY3PBw{*B&*CMq-=k7sGD6EP8HrLU zdt_BoNl9j+Bzv#_`MvM^ec$7M96ir*JUx})@B96HuIs$c>%7kELa->_21?_Zu}&d8 zX7oN?d_5{@-Y_yRtF3)jhTUx#}8_CGXC`qHpDJY03C=dtB zh>QLc)oi8ze9Vm-Og!|>_ZDZne_aq374?GK9fXVocZM8%J#BvK=iBW>b%lxu4bu7v zpC{GTQVKCshZy(T5CJWok%QxEr*rbg+N*>~Qe1Fcls)J^jow<4sTjlYd$xxnHmU?}CDew{EFO|qnT0^K4El2k|3PbN6yKisBpBENMe`2l1FyukC?n)clAweHEtXdy5^mwh}6wla*LeD}d z^?E?vaTuff43H#H=g<88j5i`8aw8+711^6}U^H1je%pbSXdnCf-XT|w{r&6Y?(SZ* zxY}ccHL!#w`uIGm@OHfR7f8u?f0z;Y`010Dx%o}|*SGK9J?i5lPna}d#%~w_4}+3J zB`eF5ug9D0yvq>lW%urVn4doYrhrE+nCI>>4yJB@fDjaF1R)F#1qQZ>^18cCRSe1& zC^Z-b7wL459u*N0IrQ%PNzKBp#DoNO1QJjT5FGCrVWZGU3CQ{rRMP=ii~B-I$>Ep- zxpI$XH6;z#R5b}Nlgszn+fnZ~NAgKFXcS3#1V24HoHEPD#&$?klT1lT37L2X#G#Ri zNlw}{upH7(xg)RgzI}Q3yTg3$Ah;ps(bCdl$><*BcKD1E*!3YSC;`op)taJu)Fwwa zrC~Zq5FT^COl&HB>!1xqa)vv-`~2*twT3}q7Z(5O=;+isJuxyj*9PqYmVc*|l$7A3 ziM6!@MA|?RRT;E;b9vbhQuU}iuPRg>w+5>*Z>2i)2TK+06Q&)MP65KnVs zBM3fS{KlXMIxatYSp{9T(XI-e`Eu^*%(I1(4-mp(s1yvKQ(&O=+u)F61KZw{&XH{N zuaYvYT*^3Dn-Tg%o#qtPh5S#>3fAS;Cr`eGVG;(yBeHE`C-5lIi$bxz7kQ+uErwHT zf?!rsQrMu3!Ih}=o4tZZZj7&DV!{G^kbD2WxKrhxJ$pWNbr~H$PVA;6GF`yJHDtPI zFf!~M92O@}elM8YlpM6p>11SMD>tjkK>UXU^u>#``}akE|Nf1+Atuiq5SV~fAO8GJ z3Y@}>j6O4Mx=@8V0zZ?1y}h7zj?o@B(Zz8kbm!wbog1B=>`_vx=n^+!6tr8{ySDQW z>xY-4A$xJ>5Kw%VXG8#4V9pp)YTmZBk+PC<<95OqwTioZ%vm9eIzqxz8A7IS&r{kP zKCI>2zWs=$B{v%z8|K|_A?)oca9KuiPecM7by-D4G3{5c-e7$R$`ZULd?hY!?rcy$ zL<1Ko1CBO`q3PN5)yc`MM5zq;N`wN`JCy;8*I|~y&dz?q+S&mtU$KVpxS8%?+j?3W zXJTTaOuBwWfJJ%#x$S@z>rOqfBF3HJJf68^|CUD=njgr z5Vs@#%^Ur*-<}j6etPAU%!{t-W~V2F)CD5zDx37opwLFO@S=|s*bXy7I@*zzo}Puz zitH<^tX$wzQ*%^PaPwT|wlTp^w?nL=-q*}FlJ*C$6_C1ylBRG^{Kon&c3R9l5*Zm2 z^NBEgO53x6LK0?r4?gayYO0wceN|ok4ts|PgnR7R%*y;ZqHlfZ5G76o3?%eDHGN-X zY!Y=a(S3!|2@08}rbA#YUZ9mSH#!uVvfD3Tr6>d81fb!eaQe+qaYYh60GgfVd8<4rBor z7gW|;0Fw=EZ95SD*c?Ce+|SRC%FY%<_{7Q$E2>62rUS~#w*dE;nVDs{kj+o`s8Fs2UAwa z8AYnK9RgXK{0aG=E8?zS7u~gsF#r4T zW4AH$Wx}DUgTtFLrBK-@yh6;FX|Iq(cY?nR6Kgvkz3f> z9-sfPwp4zJ;e6iCd|^fc!9K!y)z#B8P7e7Jyi;DD9SwvgdpkQjjR~_mni2fdFZh@1 zM=>ktw=%bjfloCTy4c7_%1WD(p2ZE4#}srV4Afkcs${B1LT`xujQ5O4sNLLVNXJPe z_v`ujVtB|ct*u$r)%S3Mfp)X=_o(98Am8w+1;6?7CG9D1Gzq>Zlo_}(KSxI){~iWe z2Ds+^=gS^6l5q@VjrOVip>`_)js$3F(QZB%uV46j;kQj(F_>%m>2?ZO?=I_piKut?hE|+#Ya*78$KT z2m~2OSPmh|p_^uQ-0ZB}tzw1bnVA{ijkV>?ErEGmE^iY<#n*avIdm{*=`d0VlzH8n zo4YVHJnSf2E#v9wiLgb)97P`cwpR=@@)`*jUsib^mK0n>e(;?eW5P+XcX8Po-<-2> z_2un|p1C)Svb_`h4lnoDu+&&bY#21qt9u5dv4sh!&6XL2JDq~uSjA}tj{@gkF5#`RmX|~V*+>w#skU`b8*;)f4 zp3tWCw5kbeZpxol(;V6m$)s-~qsxEqtkC;fP(&mW8o=s}m2*Tdq{zI`{`HHpGEFF` zx=U>PWqZsj9yV|E3aFVc@8_XM)y$_F_{F6I3FazB%wN8=G&-LuMuU4u^dDf(2CNP5 zm|G~q&0>=vjYUy>BRyRgi3DL7`~v9|AJk@(8|(d>cf-O+Ee^D)<+GNm=`xE^hchZ6 zbL)j{sJxM8!Ch%-!B9UdqB}#okeq_a!D`9ryVlKj9coer#aJl+aXvg#XN>B6I7S>VvS!P$~dS60L`xg0O=}LCVU`{sF8DTz1&H_*59F z34b_LI5=ZU02B643z?y^fC{>+%M6}+ezQNfDY*A$K7E>u`U!Uslc2Ije51e7Gaxhy z#76)Dx^jFJt3`1F0f-4!5djxf*JcxmN5^FrU8&%Z7-7$U3Z@%4uLuOtU(0d@gkq)3 zKLf*rH%$2Y94eWGy`t7jJ zz$UNnliMMN5gWD-?iuoJu=Dfj7>@@YI(#@OEv*H64MAxQqKq&#H5GHYCT&~&12!oS zkajVUvB%4JI&1=D|A`Z)JUwrKHG^#DS-~0}BnS{Aw}Bv7N)eS1t~Ox9@%5nWE*GqM zZgMF{1knW00tZxc;_ZWotrXib*_iykd6#$VKKh3WxS?^vK_2@!AN#};M_fQ4?CDcE z{4K4q_^CSw86(_&NUV-k;+BGZp8nCwq8hkVJ2aGCu)d+nOk!QTWk6~wqxOmP^wmRS zoBgb$o791`(;06=#REdL4jp3R;5ZD_eevSOKs3w2Z5%RtiDLQ#ssuzY^k+D7PTEP- z(ov8BXgw(_tA`H}Q2=5OD36j?1cDA;A|^%IW~Yhj_}|hN<`LKlWw!VlI|dqGzfQb$ zOV7xN2`p<)R@R`x+dJf8wfAavu&ynMto^0DslbOU7~$4T0kD8e4%hcXWBobjNKVOc zq9n?F@L;c+8XUoHv@%iH9bdd#wXtesbmRMOyx~YRM~Pq$e;O1QUBMxIUrBC;?a5?W zqV>3%Ksw2x5wWo;5NjBF&s&}A6zLpsN3BQD-pem4`hmtRu%M;UPg7I?M70N!yRRlh zTKiRfNf~yt_VjSWIOoB~R{ZNkdV2iWqrLKZQIV@{@WQ`BhZk_P1Di+KgDHiWEyDjG{6=dJ$e-7llzf5Gi4zmAuF;F_~ssaVA91< zUoSeOopS^18Bo2mi_1!`f-2Z}8Gk#e=n1-FRzv=q+H9_ww7|ruUNG&eD*?ucNhM(W8%aqyclMw0PC|PV{rh)# zf`|yLIo~%0sEx-~A8tv8{?N^B8?301Tp4%|Waj5P+ZhigdO0Uj{KO ziWzDl@6ehc_%LKGz{mWTHB0@B6qOOzREJa_osK^6Y`@+~ zP4wBhxw%>Qy+(XRsCfa)JvcTpkFAq|X0-CZA}~3iA^Q3?%CN@qc?t!2d30S8iv!6J zg#jf%Wa3CwhHTy=^d8u^ihm1V{3j4a4EGaQ4x+a~AQ2)5si+hq2jQe6Kbe}Fe*h1n ztJ})AQ3VCwqy&3zIN%bFE?u$t5qvzSCl);mVo@mfaNZHK&@6YYGTTKR{@D9$SKp{9 zh`Y`+9q6~?tPP-hisUoo^J+PN@575Dm@XWdU0{%#K`0Y<>v)!83+7`NllcY7}zod?64{6f3n9NH5pictPOdG zeJ1}Ts6y|-f&>2&hmfHpr>0JR>AOGE%`D`0+O$zskQx{KHtqxhUUYOcmK6D=J<1$U zOitE9nGGc!ZtkuH=H%p%cAHWIuV9PAHE%Ep@qft|MBAs0+I>1LhL@PeDBa2W$m>un@F}Mlx4Gan3R_BvL59Io~f(+c9_I|XI=t|Vcn~Z>0Izv&#w7kJT+H(SUx%? zCi`)IT79-X&vnWb{{YUhNi@I0As6^uiRcluz8e4pRqX$PNx~!xbTq;n$_7n;{}qlM zAOCCg8)T?Dy1MGmm%KY$ZfSq|bm@uR$;rtW+5nw*@WIE4C6#BR(Uc!vo_RH!8zF4C zV1@fmnZd@lT4%MJ9mVRMlC3YLxZ|7(^Ab_(oIR^sutKTv#VC2`)&1NcH#@s9e3R*= z>C;4x{_r7@$kAo=yU8!t?iko)mhCl@TQwVt-y%iUPgbt3%owW|=QHoG0t7+iT0&-t zw}Wh2knc(Of};oX^84^m<)g@XG262u(Y8_nTcQ zYzWhNZJR7#dwUy4XW_GEVQEQteiNT*eX$?JXaj&2NW3qep39>Ize^NTD*lZ)xnRHx z*q4x7N=r-e0}M}`XhHM9+0|88O3MBCMxV{|zgT(p;pIO(w$GF`mXMq%{(Lg7KceH6 zJhpkySFPa``ej`gTK>mi41nN#dIZ!klyv zKtiqnS`Q9S2+8M(HaS2iI$a;Xe1R_PYiZ5bZ{Lmp$)mJ$batjDhG!>_Uo^bmJ&tbB zkI_*RTU&$Er-ek5&UTkn@wfORB!1xoeF69w)#?C>vn@jG+P{_SW6NTEek{5KHcg&2 zv*$nbLs0WaPDK6TIPE77M&r>OLNft?j_}!R7_1$iF9^!`PGTO4%Z%D*D{rolVl60G_{5A1gMUfL2Sr8tMyGk8(IKRt5UQa>K+nYVYXBaK z2a2AirY01XVJIwil$_8#^5n)%r=0tb?$w2nQmq^`+nAm8#;qYU9@(_0tNUL(g!e?? zq0G!sxIDwXdzYl-`k#gXfIb{ZC=7R?c?dLGuu$;cS&m?D9PBK?8&9 zF}AfW$=~zt?ORXC&Om0>f$9ccH+1YTdF*^vHoc{zV-${W$nCSlqA5rf1BXaU*C*p* zV;@uwiH)!wPQP_0^ZE0uS#`lq_aC4)xDpJ3w{=#x%l z4e+ARB;IkbvqQf#fJva{p##FPt+Nr`?EJOfgybe@cFN{2NA>-?jg?b8N z=AS6!2woQ5WP&UImhDD%u9kI*dx><6gy+UumY~I$8VUHJobSf`DG9YDdKl2HQ}_1= zE56VAg+~}QfhS%-<${*-l4c>Zy&2wmuI}JJ(7kII^pKH}sRg!s=HH^QZ=aF1 z^;)djD^wK3PXQN2l)7l_;{N}R5CxAG5kWz;kMr|0(QK=)*X*LY9Qfy>wCm}^rlEB= z|73t-YI}EgH+$^d=y4f46PthBUzknMS6Vn(w2|la1|S_pm@hiFpcrtk3wkCePq&Sc z{|t54obcP&p4P{}C&e5YOe>J|-CJEGLA%BI_{HCczg+uZUutM$^N#RIha825h9;&* zeG)1w>}$#N&-soUjIL43yLb01EAQYs*|G)I2uDZjnwoccJT1EwJzW}awn6^p?YjX> zpTSKr`6GtwXUF^CLWF>8V*_E`HAE`x7ST9*6l#HOpFV$1M1a7J{||o<-Pe8lB4M*r zUdvZ~9O@~QE4f)&b{*g1cV&Ih5RyFmj88_Q_S6wz5JUGnU_A6)Tng|QUY=mu5eL~S z4hK3p*z=w?qpi-H8*>5#dMNJf)Ic3M0kHq&A}3ViG-?gzqQS6s>>Reotj^#-%UE=b4;qde4dVeVek9?=A|Xhck!=xhlQFhhlm4|;ibTd0etH) z(l3FyhlcDElaf#yKx|92*3jlINJ{mHJc)lDayeMMr9gmjNO&+z{nR91HO1w`6FP|! zz#?lJU?a41JiocIMOL+EkpQZLOLO?Q5M^4SJXCZ<<4bh!rRNZ45>y(|rbY7-)MeL( zwrN5_)+3fN5#gy2hRSd8eDcf@!ID#KQ)g=Fe~?V8CvzWv0A|5i?w|Iil~o01Z9pBy za1X<@3u;b6^M?TkkU8korf8@yg`t^41Fa(%4!~farO7{QU*ber_La}$h{(t*YZ`O} zTv4NwRZxfx_!`$gnZ%o(;a?V5G;>M$E?QA=PLI{ju>)2eKk}CJN!_V0vU&8Y++q*c z(*(l>&whXMJyztLHs1Y`84$yE{) z1H=;*2Krb3;f|*c^fYTyrxHM^_Sd!t1-Xj{2JWj>V`N@oAk+QBKt9;9)q{A1Z{Oyj zls#XweiN7zT zwgi97rzV8Y066{O+0O8H7hu!p<0B8M3hBL71*w%|_1m!tM+{;RlsKV!kdX;(7&Odd zUsRwVQIH|)-Lkw|Iq?;xj(hCvck`zMM3atMWN&g z!1mg$GV}*TQ7T*h5b3as8&zP*yVhUtAozYmQX-8mN*K^2vg%bnrOpP!n}(f;!i z1+AT7LqD?ZF*R;bVoFNW($Wj+_4<21_m*AKQVqDurNcprN_>>;E*c zsKtzi13@$5W+Fg^W@TkbdNb^^k;dLzfH+x(;-Vtcw}rLrg>121dh4aySEyEhP58lp zPv+Rw%PC!KfIHHGl?K__**bc9g8TR1Zfnzn$mbZkK^*>CP_GqNI=2@ z0;D*Y(1z-3N8Fvjs$39~z&NnRDwqppp|A`2K|8pn$VnIc;RF=y=liQii0FeBEAlhZ z>Nwh_Kq@VBG=DL8%ll(3zQ*CK?H&$H#Y*xNzlsQ zPM%+#c}OT0u@T_E<~ojMfqc)t+XN|W2md7SG7Z|VGA<4LsY+vIVLA9~P*#s2b*QO8 z(2r3)B1@&A*(h+5j@&2-og~>045G!a7sr9EVK-1X{;Ni_uJpZ;n8=J^bM|aBf(-%G zfW{l07jrt@agD%x2lQB3pY_wzc4FsBxA5J5du(z%tK|9B(o!Rsq@Zm;K{n1zQXtGl z`}~PGv^t1jIPKbhMlEdnS1%Suzt1!+zMUPVL%hG(qeyRP(8_W#-MZS;ObD$3&G}-Z za|>(}I1QFABpY)+y({<#gaaYp1C{`90&*p)mLd2QsW0ssH8=}#iT#Z>)a(0d`^lTb z$ZDg!j)q;jG?SB~tE0oOppg3WrxUcmhp|p8`!!bi{<8}Mn(~eewKK4VM*;=H0Qfu4 zHGzczEmAWQ(7}jbH#f2|YW*@s9TcQ;jV=U_dh7E5u9}VqbeB!+4%4j0qBleA&boE` zHuMTT94TWlW1Z5`O_L=W={t!=6-N}rqU9J}oRQTtuL!wig=!6m*cLHtdWnH6PFgk98>^z#q3LieM;J!a!v zb#CoFhBYA%W--z?_&u}3h^bVU!;pkP3ck4Tiy5y;>(H+8$SYu}JU}@T1>V@07~W37 zpLKMeo);X(fg^T{pbfosYko2x-3V`s(4so8`=V@6mCD@WyzCy;*F)Lf<0*TY)`Zl? z5I;rs?MnefAii^P@p{8VQF5|_gk7AT*Yv6@)#aEkoQ?)8fJE$QOQ7pKx6-1k0RuqH zA0pELvYGDK5)ojDtz77L!zr+S#Oq;|LODNmMv}BxrpJ7@S7b$n60d4t3qjKJ@;ae> zXF8ucxo5nVS%#!n7`?i@q93+Dk5I4wsudX^Go(Ke#%b#Ov=B^wbhLn^WE_r}7xu>- z%TUFNal=oF{nbH)iX7I)ARptkU*W6D0r}e6))X3qsGXm^erKE7o;}gGdi)Ct&T(zX zXxZ9I3pGF<`UZ<`rdNYLbSslhqI%?nL1$!SB(b*vB^3H|i(R9p^}J%m0nchgjiLlf zP$XpXfK`QdDn{bbiX;Lm7ccK?O)q1`3vWEXg7TF8~+v68w zbY{zoi?aKaTC+b!caJm8_EA?Dpg&JAo7L64udr(?nC(@S)1sHkm8Nq{@z3`h-%8W# zxQV*a@UxP;Y&s%zO#YJ#Zf*OBYK**X*j+ia75QH5ZPL+4c#@MUx=*z{SOAs_k6Zn^6(o z8Vm zF{|QmLF4nw#_yy6WI?hXL{;nbL}_U2B{WAt;lOtU`YRnU!k8AHFLlQMjU7WzzFtF< zcznK1kfZv`N|J9NGEo3mA-t$The0<1KnPg|A)|9ymkD_-`gp58Nk^!B=8mb>g72#P zCFc}SOg|;r5-QBEm%_4YL=6Tg2Xr&BoCgH6gv&MP@vPCZJJ<%Rabg2+aMPI*e z9#pd7@l6LL%coDtrZwW!74+ect9oY;%7|h@LE&oiFjE*`C2C=^7i4Sd`O-C0(SMTP zhfpl-A7C}4<|H+{$&J)@<6jvXnpMM?A;5Lr<$ec`3k@QIwDxxBR zP^_#>_AA!{XKWM32J`MeyO&i5_GA@?1Wo`hZ{9RMn(X zWO3@E1Pe6bYgea;(2SQv3`qbaLYV{n3!(<%mq7^g2;0dE%4QbxjPi_d1O$HS{PHDV zEa!X2E8gEP;C#oG`{0bB7008QNo>GKi;VO;P*`Z(^yG3x(gSel#aryaoD`JsvIw48 z7Y7;?HbiO0MKtR1Eg|x4yaulW+~x-CNyLFgc?O*c_%Sp#S+;L4T=5olZ97+P3ECv7 z?{j$LrEu$JYQ;VnveQ)Vba=eVk$L>S)94aURt?=!fTr16Wd2izkT1?)P>57mz5H`K zCf324)_STLmGc?R1R+67vnVlFN z?YR;Vz{$gN%EyVD80~$2|61^GCjShgaf@%@={f!RwiG&w%s2j&+9grs-ndwd5)B#0 zOXt`zq?oMkaiO0)-@bgoAe(*R;u@qI2o;c=KneyCqm^eE_b@qF&H0}X;mrdhMz0Eh zD|?yf)=0M!v%%OW$MQ#m`2@l?WvBG+JB}{1X7#J*$87RJEpvvXH2-mo?Sqf#r0#<3 z9N`Be)kcPfnMM1ZgD|rB7t2@FrXV;+=d8(DVgGH2HX%S}J;%S|r*YYzJPz&Jva+&= z%N8k{U&dtUACMEY)JDeRzn}}?;fHas&iC)ty}kFMAe2>7`)1-OiPj~x=8q;trzd`e zB|*8=7X~-pVsZTVU}^Vw)1b%W7cX8owiPa%!@E2J3Kcm9P@d4M+F7-zP9LHnX(w9l zS?nqX4wgRg6WUv%BMO!_=}gJkO`V^u&c;lkXHMY3ixUN7Ub6RS@VQL$2pD5vXA z@vErZMa_Zlfq{}KRXQ(6p(A>F_sa^d#N?O(^>?mr?BG+SgIE{zLHRs;EYH~HevJ>~ z^8|@n^$T;mNY1iKH8RHoRH<^qonHlP+H@poud(9#v4$OcAS5Zd4aJaoVO-Q6%#66t zk1~vUz^n>>KyXY#b%`Ed*Yio5UGfp+tBl2Tlv{i%74?;u!Cqndhj4Qy3aXi#dr??nVfup(E_|Pf(Aqb z66vFWZl%6!2T&2zc*ZAB7Oxa=?8CipeXFAG{+IM7I|uX!r#&*`r%R34If#C-UtVgB zyJHGyNH;f0Ff7O#7Fspzd1AG57GxhLXoYpgc>#XASl-d>WsckYxLE#`UJhz)#qLAHe87MuJSt6>=d)FUjCsD zw%VO0vyMwDBYSz54i6mgNKR-eF>C)3v27P-q;UEFXXw#$y|vmkbUr%D`7vINkD$b=7K@1%B;hmnBu@jY;_rfn1jCQ>S9 zrBOShJY(d`iytk9vJmG9MLw#{C|~?_+j~cA$@NL4L+J;$Xu1VNNbAf^uGP${ONg^9 z|9{#642Ez>S@ZANV`MZu=X-#d48q_q!5{Ya-uWHpGdnYrUsCd*qJpcii`z3}WcJZr zin5xD)55;V)8%txuLYiWXn!`ERcBs^O)I- z+MQtVg=h)Idhl>{>k-5zm1Qx~&&#e1HD)wP(6Cx}afH+qM0+d*x&U?Psv8AukMS_u zgfbIqU3))2i=IV-E^oP9dpE-v36Sa~c#w(OBK^00Q&yTGZ12fT$<0mqXU@rSUr^qG z0Dwx9&}w0tx#Wcp`|aDe2{I2`Bk!pOwZT=?CC&%3M<^Kh_wGd=;>MlKRkm0%Gd4CU zRVX*Kx^#`<;N`i6%6}3A@u7MN{{Gb}ULnaI&C$0Ag;5&}xx1$luX%V2b?({Td}_>cg*A!AHkBgoS60lUlg; zKUJ{r{NJH~XqKJCm_jXgELH(1Z7 z%s{K8+r-*f&r^5T-n}2^<`-n-6l*{Ipg{8@e=C2kO7ylto`fH%~;fwRZ4+mue z-Ht}rP+lWf2;FVT9k(U#uAGjen_KMcUcFaZYQ#fJix&e$zF>i@La+aBls3q~gowb| zxfZTtO&j{jiDG)j(=^^9CPYQ%0{Trmhv~^zecYYKJ6VW$pmztSeS_x%0K$x!PmMKaSAR+>flE3iiHumG5FSP^mQprBr_iD zt;&?;{X-UOiORRgO-T-ud<>@FKzRuHCm|z+AI~hNcX$2mYDS78mWo0&K{yHP_nS~#v;|QDnwRp508?I&v+sVjlB}lyy|jKYsp{RZ?mN*Kayc8%`D-8;gu{IXs*UqlWmj zn?nq{MUHJckcHB64uw!`?39(<8W$EkSmVf4@Y7(+h1Ci2tKTdLp&&+`2@()-3)vhP zudQt>=7NVIRU_~a2HNy6^_Y1N?Gkr)DJb56-mqQd$KUVDxeoL`w~GGol$CiaetxVO zVk;dKRHc6{ZpcGq+3B6;?)yxsH)()f3L#r%zu7c!yRyOnpG12Fs)eJQN{C!h3W(B5blBeQ|;= z{P+heEdkLP_DbU6;q(b==R2zBk7^t~}G4WI!k{ANW7pbJVHGtdKI?mPYSB4hP4%NUpF`3E4vo9QEhYO>eaOLd#@*K`uvxk zacC6(e|^j1;ykqGV9iqD@#?X(gdM|YJrbTh`|V{oS&8wkh$>}iHGjXauFs-eCb_UN z$HKx6X!4RoXM@=~UNICzQ4tXlQPYB7CYBT-QpdA^)d~LCjkfPmEoUOv^%c*QTNa~1 zhCwtvsHyIy=eBcyXWw2cE~Am}wHYwLo%LBIyngvxOS68yS_t=JX~9U3@CGlZK4CDqG25BTi#O@ zwS3YtQ}E_r)8(rYOQ;>uq##z9 z5-K8db5Rb*)EnwD^$SMD=1fu}DA?;aqS}ES3D-I(Okjzeo=mNd%J0^#m`>+wX;q57 z86juS(v)<+n#h>-Jpfpn1XPEB-}^*OVg_tBF~AOk(CFdnDNA;WIPJ?|z{|=Ye&Hs_ zreP6gn;hoCO}5*$+%n{qWRFPHNM>dC-Ds9Jo3kQ0C>(+@hkqsn-o70{PoHr20CUz9 z=M6(Hq<6xQ1X|CI`ucFaD-M+`Ltu5R7xsmMMyK4IsP znbF!x0}Q(K`7@~0rG}J&!BrtCDS8N`kcj^6;_7+KhzRjfntE!-q-T=J>Ngc}VY&k& zogEkwf`-Qq-ALdtJcw2ayh@#;N8|F%<&o~K)|a1Kh4Io+VJRM@V~7z%Wrd8w{oXkW z(GaB`sCQJ2So`JW9e9ILUn`gtVSbl{L=M6{z#V8Z@F294aYDH-}^GLX4NC9BVEmN)NcjbJ>6kieLj9K`pU zJGEXP!B_ito>wx<*+HaYhW{9&U=p}Eh`BZYk;p_ZE%|~dbF>!}<3nIVM3l^a7x$Q{ zq<*!%+PM=|q(m&LFThe%oXPuVp3v_~C(nZf7P-iukAmCJZ&owiI0@#X>6AY*5x`tvNoM{pO^jNt_a8y+;I)t1kw@G=0@11sD}O9OPd7R7_mBP!}%?qO+T zWA1p)T4U&q^u?MTiXOyM@bdO9wJb(P74v^&8oX`2miawxuYhS?zodj8-}j`D*-1}z z*W580^y#Z?4D|H20-h13vRG>fNBZm+r9PM}MJI{(fNw22+Mr|r$hssIp>1?^-Ho{j zpmd@b^`Fb{jpkdf+}WNzC&6^?);9b?LSI@EtD5Zhp6qk0+vyqsW1NiaQRWRqNA>23&=6jjP_U z8~{o{a|v{{f0fO=X0CQl-6=GBxh8_upD>Qr0 z`^1fBRC7Pfzl5@myw*)q^p$~w$fVka`IrJa+(Pyyy2p;)fBZOsaG-*ubY^yzP2n9Z z`3ZzX*u6p&3_y!&tnJj1l5XIB;*KLzK!SRNmf5cVv7Dw5)dF zvl6Z)qo(K7VcZ+V6?tn^Nn$pbq>%e4>GyoWt?3r!yjTCoXbL9=OqMTNo-0{@6exAc zy*b=2?WT*iq?vdXd*cOawyl&Z{SWPm^54bqN6mu8g3)m(WDQtz7V2oh&6+;BNp+dj z=haE`Jy-atu{a!7W22u(H{Tn;p9$Jn-2TwIQ=xi!E?*r&M*2@y%t6%Dl{z=#l};DQ zugZMI4$4R3-^7#`NYpx~C#`~YwqL!i=;+nCYvn^}NH!Hn`10+ao?VvdEb-mk+iK}F z!es-cIL=Zi^oraVdP(iQgt^YOUj`xdFpG@EwZ;bYo1dr-e09Eb>J$kq8ya9LL<5xk zd6E43*|?Axs$*29xwbA}$zdn|t4Oa=N<`rM!H$TI{f3|N?(j$P^&WvJ679G>%E~ct z6KjA%&+i+BSV~)gb*%9&K9L@;3M?=&d!o9ji$xroS&Xp2#)kVJ{-2`lM%f;Ii3v0i zW@f7L$oYCUg(I%`PZFG72?s!E`T$EH0xY{`VWp+|ijJTB6hrM^o+EQ>){85#|Dy%i zc|9*6N>uw|n`Xj~M`oUF0a!x|)!W)icg<^P)P$dBVcP*QO|b-r6dABIaPZR1dY`Dg zwo}>>=L>&^7lOXTu9Gj^-gCAzrRR4|=V{f*CA68G*PF}O-n(Jx0z<+Ac-{T z+If-?iUc8AcczfBgM6f+!jdU=oW#)NwQK(bH)vBND$d_YORH7r54?=D{%2xBAho^x z$E-Rm0x#E*lwdc}bN4~SSxz{jpA)j=9$er2#PXDRNRTZqIQt5TKA8sR$v60NfhJf5 z0jAj`BwzFp#w?Cy*fLVUb+ysH^d4c|-YXcZY70OzkAGvwU0JbT&Hp z?4uL+4vVMMV7!g%!kUNc&SV5# z0oA2m*!7`S?w2))v@a72F3fsTa0bM>0oJXN@hbr^zQ^H&jTuZObgM_T63gJOh+S`; z&QC>#FNEhe2cv+jv^ihy@q~+c?db0Zv?N@J&ITB5}IpFVkVIb^*%qzRliXcNnqosY~5BS9`8*h7qP zm2e>9p0Mc&JJ>3$_<=VaZOFUW|sO9;R zAB;b4&PYM})s-D5@rDis{neZiTXOTjvuH*EN4mPZ3#RKEXV;_${XBBQ zrgW%+oE*i}^XOn+*l-rmm_Ho@?7y??!53W_wj~V{KH8aJ<3f23FDJZJ+SDcySO0W4=pM0tkYw*;2Kh z`NIaCwXOBPM(RxV+E^G%rRFg)CVB_CzhcsQeo2p-If4@bf@pLQ-}vv}D_CvHabGgr zrUX-mke1vulf_C^LA=Gg$81}^n(St0iq>MJqw4JHny(T*DFG`QRE~J@*I|!*)US23 zqVdE@UOZtK?EuxXVip*x2}ALeqs!-SF4sJy;D^y5B8nQB@3B`5o{0=B>lP$sOvQz! zk{Fh!$8$u1vosJVpw7tMkjdI zi6YVdhMk-(r1wV0KaA~6Cq4V-E^d#CuYgJF@dRBOitrcKo1d_J6zva;qc7V$QP19o zUe75Db^r+T{<}KD3HqYa`l1QLig3?|zYm;E$L3dVN^?JCeFypg7#J)E3-&9#JDdG? z{*yk28t`-N@%_*i!-wp$k$>xd#oT^>dL60G;E9`~G}k4TG7=9lKbW@5wpEG%+I$r?U?W>0K&IHJ(wcK$q6k&4yW zmO<2IWMbipJCS|mRvcsasfQGX-Db|z%b8PXe2Rsv6ZIS1OOcOBz}f_;)BarriMG4F z?bu;uMr!^WI@TvXq>uW+dly^zA~XeFSU>t*c+>njZMkI}tjB>aVfv2LBzuo)=}ko7 zpR5NDwjkd@Qg*d_+^xXr)lpW7WKsu`KV)fCQ=249=Xs7VurxjlOw$iXQqs*jJ)6tNUw3IBB-`fLH-_~))UC*!oqAAGcMd%6ne z!}dp(_bYaYbCWC8rk*>lE%b{w+V}WK*%Gsx!x&l<{m_TOAqE?|IN?u!ad~yVar?h1 zP>~0xt4z<3COovE;UM~;8C$WYd7>j6zPS{?S^FQ9ffLb9x2J{14{OVIgPfj%59%Ox z=?EV-N+cCl%J&N8Sb8bGqWkhNw+x-oUnO<3-}t5^*B$-A2@&o+m^s8pHglxP9m!xy zg;eA6$6pcHs@iplBlZwpBi7c^#$PpgXlhmsA0*^h&?+|!;5H~$5ci2;V8n=4snR2IR5_j0P&vNh zXzp}og*mr?s&?rKEiqR3?rR1F?7yacx_y-?CB_j50vnUCwn$5mNtQqR;ret8#S^gO zxF#@Zph|70ykckRV~}4tbwiWkSyC2x=z&oF(C#Ivx)2@n!=Ku&MsEmS9|^c6s667w z`_ObN>KQ~>uu66C-Hq#C`>7zqN!PV`57&@ybLlW7hjehgmh5+ao|8jPcn=cT6_X4J zDLQ?gnLjeD7ji6*tmx+0Dtqsw+?nv<^;@n`CW`4{`IFN|Sh5gLpgByw)G~I>LwE;e zoa4?*zP`RuNKuS@ml153X?S+*fO#MX)PXUF`*MsQ0;)v9dn9v^t3_ZnpemG+=SuW$0;iie2zidk5r@4Ya#UWK z*3Esel6UAfePpqyQ@VH%Dd)Z0Xq&+rhg zT3cMakRyAw0(bL?u0%S?|8$j)#o#Au&b984b&g~`k;GPEAa=bx<0HSP(5WHv3s>SjT98_s0R-+0O-rV)ix{oa{3vYxs&PbBLj=8g{h7hO}#ZU zv?SQ+{u~>A5&Vz{6812aY3FpJ$QZ(FfRybD(!6A{hV zp4WvbA!-^eY?wzTqAHdEK_K(VHFe1drY{B_NL@-)WfK)QrETEJ}e!|$E%CWdw2UV+02fKxb1ad?wql;1Gib|sgjGRKae zyAIb{Z=aeY{q6VZ5VE1nAz&6{YZ0hsxH-dL6xCkm_}z2jAy>%~iU?hbkP9;HEqxDf zW$?Rb7Mq`Tb)|!H6EcS)QDK^)W=NHQ4a)SK5bFU25N5B4LR_U@VXb|Dw;3@HGO>Ll zDooqQ=lzjZ&{IV;!bg=A(=^BbK+Lv7wFsG8m#Tbn@1`99y=maZmnVg}>#uSN^EU6u zh!*W>M3_cn3j>@4h6!Bx_29>Vu5b14B@;OhS(@L!Ef|u=QVUPY5A1gqci3l}{AXtr z-vhyYGKz{(h(DQ6o|yPB?~d?=C>%f1VxFT=t`*ySQ$Gk@AN9j0E;ta^WS^xt)wqGl z;z3k;zP?|kVpGjC&2nj*=JtUcKoBO%WH~wFAtC?gn~MLQG;gRDqx8;7=jU!Z%eL-l zdEu?+k}3BD{kCny-U8pL0n)Q~dm>YXJE03(&a# zy!*}8$fju#|F1)8=Xf_$A{K!d`}(MOUffB5lE`|<$p z|GL0UbvbK<<#Gzy*1N~H0M28N%s;if`Ubmzl6dMc?0A-14T8f#xfBd+>a3=Q-j(pU z6Ce^rJKCV7c6s7C>7Rz>{P3R%mWql5%P~e5~Rf$eD9U`J>t9~@Qas* zKbnF}X=b0&B!z|!1D-8<24FS_yBcsb2{%d(y}QZU@iXRU<(-8fU`+a}H`+&}E}qQ$ zcouOJAN}#}BO4>pL9Hl|e_cSaCXlWlJ}kCFQ->U7ImmN-0J!yVz($3lK_<5$gw(U5 zr8T(V=T7dnt2+Zpo1=p*FUWdd*hWPT)eh3^6{Pqv6X8|9%$7vC)OiZ)R@%T(MBLDxeOOcQo^hzNYu(FxeB*!>N27|p0Q z34<(9rFv7g13Y@QuPF`p+GJ}4rj3oNM+aND87kkU$LojIj&SOp2FNtAPv95UsrsPu z<4v?dg*AK4Sr*DW`@Y7F-P`|`LxV)I`tgGAfhCYpF)&erR+O7{C zxl48V2Mc1F2CVF=K5&afc_XyilKj$YtrvJG*Rz9%rxC+%9`FI#dheEl`}jXmVBo~d z!})$H@0)f^2k&{G$DqMjhH(ahl3x0eWPo@nW~5=wsh7u$Zwc5^W?{k>wBaBd?I62L zk5r@dL`47OVc;h#tJ_7lI2C078jGjEqzRu7WlyVvadK>$QzqN%q8l5E4KhULM+2A; z)u-v-FSu*W^ZvqkvOH(D9iFE&x!8y7q`z6&cpv4K#0V1Tivg(kJ~=-h>81qbk*|=M zlN+_~kp1bU0%S5otN>1$JqgnHT?0522HVnY2NL27j$u2CUbt%8~!^-N+UE{tKXX*!L zbF)tea!1~9(@|l57M=oZ82qor)VlMjD3&d3abdfEMwbL->!2)1Zf6#I1`tqS>-28F z85whNlugNDz+u8?R98bz)YptCEx=wD1q$CA#jVHE)>_Xy&i!?sJoSSz*RNlH|Me@# z)83h9z!J4GbkKz23ZwOw-I*`9rZ&@X%ZCru_CY)$G;{G{S5>TXXJ@_s*tnWxS@3f| zYrZq{m_;LE8Nk#9Pz`R~ijythi^!IY@>;WvTF)QqMmNO1qzNa_Sh2kzG zgb&rtJFlVhL2u%Vo?TMp0RhtpA`0aUf&f1M@^bO72Op^p%KbdB|8!|*ILq`vzT#up ztSn*0$}|QTKNt#Ar<!}3t?{wCJ zNe6r_2}11@oS&(#C_W(9IQ_nep0Ys(@PZ_zo6}x7a_jpPLKxRM6jrDQX*eBGh*4M^ z%BV3F*R9|AcEk(RF@AyN03$a!9P@czUVPIBcdV|i&c(z=Z|mo0&zvi(tqjmlz#}7! zy8*Pfr05-@3Fd14Ng=R32RISj!u(UA1LJe}s>M$_8MN<4$>_V3rG$b4CJ5VvH&5?*Aj|OTe+* z*RLhXl*~#p&qRcfh>$5HQxcgWY(&P@*_Pa1989p&`8$HRHnbk&IR}qL*`_pi zI^iV6j`cynK)?W;c@d)yg_~wxCzx-l*>*fX#FCnOScfV&bCQ+{9Vj9+vCIlG3J;Xx zE#$^9YtkK1JsR#8V%;KtmxR6f)FI3A9azxJmr&_lS8Mym#lItrTBFbec)jIc4j=rs zTGpvn8P5ZW+IYTk^b?e$Wl>Qz-<4}yrym(06tW&*Y;KMYsYJ`$hCg1jk$M0%WCTzu zSh(Bveffsl8(kZA|L=a@u~4r;wk;laE()Qf(V7|2XixN_#8Zz+b_Clr11mdw!uGDG zTBME*qPyf`7^}QF&Um+{l1UeGIYgp()0M zL$#U~)Cz1OGhk|-DQknooLTJ$x&0-9SU_B^ww3c1*$Bv$Pm{WgxX z+(NH=|Ey@)CeoUS)4~;>8^E|A%E5(B#g;45d-!sZ3wP-J0wlJzKY#MUYS{%u4a~8k zBQNAL zhv*-*ml#pTark)rXjL@1V{qIu@U;t{VE<`Jg_w~+k2iCXR-05+RU2NbHst&E{R(T& z1Rozy{SZAGdS1WzNGk$rp(%a&ChW~8|NX=aba+nD%2ZuhtJH!6!omB=$#qELA((Mc z6XHqy?w{_kntk(rdZ*<&)UtG(vF3&3Z6(BDaADFr9VvP$IBAxy!`Ynotff18=;)#cpGNqd(l3%~e&m}O=;q-WNru?tp1bLTl9=$acQ(!<`$>gI3e&B=_-a1&-wx3|Z=DP(3$sk-fIm|nel1?SR( zShz_`+YhE)i~o&3yElH9Y0cdh;Jew@qT1H;u+y9dsQCt-et zxkH>@4t&#FcHZ3mZ{5Q^!1u!Ogj{avgUW+{?`$2X8`q(~1x!fpdQYP!x8jA1_AMvr zi#*(4_^d0v(lz#dEE=RG}H zzJ2?KIyES#_lD9>d!em+2A?r3wt3VIX=f)rS%08NfJY2gRaqD}#tF_vcZ??vo8}KU z-2{iFP+0ES|JQvBdCOa?IuB9iEB>IZ zys^se{z9U-rY6)#YDWyCen%+VbGl&#c4_kN>jGYLIJe25mW2HrmPDH|EWqi*H#(>k zB=SpW4732Jx5TP82ucu73Z4d$W+PgFmuVA{!przb;{i&%J0)6i7ptMqf1R{Q(rhL=<5ms5qH_G9PCz{dx+5X|I-4r z+BsNpg;9UK4#lzt-o$bcYDm8IRZ zwKk;~wS_yr^!UO!{FK}LdddCIY~%ODcPq!>po7m>?f9bgwQI~^O;FT4|9aT(&lURe ztk38-LAl+#jH4tyBXr@PdklV}T@VWZII~NH-zyduRX*O$cl0B1l zE7Si~A(m(_<)0H16o3EzEvdA-#3zzS1p*g60{{YI)Wv`6&o@sl+?Kn11&=AJ8zJb1 zwpLC-fx$lZ?gxd(=QAAMdtZCk=|-Y<;3yErW5ePnTS^k!jz7MgPPcub>aqTVf^%6J z;=4OLG491PiiIL#27?B06>L=89pSv2oo4vW!M2e22q)!ZU zHlle3{w(@5e{PE&jcD07B9al8&8=MbqLRvbnEv}k#qLRI6k>!)1@!ly1LM{;ea6m< zWQRGo8n0YICMR8SX2$qx^3`R0i#?P^v!{4MxWamb7VRlir&$Axy0+@^#UMOpaQ;z= z7GRsygD5f4ala{xF2~ZBEOu;P=+p{Sncp_3V<=1ugk16aZmS(epQnUc4u$gmOa5Xw zfU^zytpiPr)#dd=$KafWkA#XmQ3;~+782g^mKXVNh+-p$&ssvUQ)lQ16G?7a0Wg?&%G31PZlqIY#!b!4m{^?~U-W*%lyIR%RXS@o?(#dj z^1mo+7nccq`*BvIcYqq-3GNk&<{2Y0SB2@xs*?H6vt zc(Yf5o@^T))=3ZZPg0;l=}{zbSO7zztz{Xd+^U3%q^hb4xclSXBrc^v;B4%UVgROc zaF3d7O5(>At)IgsG+g=x!471&($sSIrs=0&=1+L_G8i0tMECoau}ETxn;PZh4sw{# zpi7l0w8f=wzffHHk|NrK8qZuoV(_==+PRiJ7(_owh~W#nvA7p79eW!1BC9_NF6VK_IoptYNVt;8ood|G z8D6eJLFee$acWpQ^KczA*`rIz$_z>HKw^XQKp+YVCO*lxN%1w>M$t#cX$#O(o^W|y z6WZHr|GJ-J>G!VlPU}<(3Kh8`W_*8EN~Bcx@A5wTK$DLYcZ%@pfNlZ5ztN_6vfv5c zCs6xQsceRT$C_~*9u9<-a-+2~6PKtF(;)n$w=Bu~k)Ye=&dR)f=@ zt}xYs@Ct_n3No_h>|P%`H&4sGCEq#f1|p&!OR#vwLGq|wc_qrodG6z|V`jPhfv(OG zxh@Gyb!Dq>+iHaxio_k7F1}NmP&W|tO91y|3Ox``xe6R$XdF|b#a+2x?a_eZpK7jADt zD_NT5ZYIo$5isK&g=D@QKv^Z%*bz<}QQ!xn;jy5h1 zdw6+mU3?U!xsymb7q1yF78vEvg`0*9Ok4Q8g7*nlePl0k8z0oe{J?twMw%N( zmlXEz_;@Xb7pw@k6-YDm`!CH4pDr)Cm49biTW1EE5=m4Aj0Vg zqbK6l<@DH9s_EcqLe(p-s)`1+e%{_*-DKYUXt6i%D>{^!VKO5P=hVh)unaR9t}<$1~YT{G)NcKlNDq~m<-b)P;7jE!ID8c@D9 z6i2`Gd$(b1IQdS$-_j#j64m@cQo_g@5kt=_D=m6oU3nbg5MqtJNz9(XrDKL^m!l(w z{FFOtq=E5VYNDzV7U7X{y9-T3;YU8T&Xqpy>fsS&A^w?3or+m22CxB)2Iiws2S+Y7 z_+jS)ZbRWHqquK3+D}N!;Hm=vS5#DZA-@a~GKh2RE>#$Qu_1;sbgUg`*f#9L#QIN1 zPD|48zTuFN>EP?gv=FzwaDf~c777Xs;4>#Z7Zf1^y9LRC9Z$gR+eeXzLjEI$77VJb zmmQN{PNcwe-DeWh&jnc*^q1V(Lm|?(g;NREq)>t&UOm9dCrRV}wAESKgmJ@TemSnA zf{Z~7ARF?S7{k2vbfub9@fdLB(7~mQ$z*~oV2LCM2&f`&RDI~WTwgQa3#{Mu=~D>4 zvy-gOZB=RJ#453*Hb5D|vxbn7fqtu9Z86x!v#i0NyzZpXej=cSZR2h6X;(|k2FO&t z-%7ULlV8oZ83K_VOm1vkUFqTbC6&mLD6-`t66_>!`#jgJ_TSguw^uj3eM=Xjq4DAK z;SVKj^Q`Uj9LC==E?tQBOCKi;3H}G8=qO%3eRb(^{D7TwontA&pI)WfG2*dQG4kas zG>HUV59<2Ns)}MKWRE;dQ~@K&g4a*S%~FQe16e~2iZdhL`>3ESzPeZ&Bs3#faT&GD zPG_+-JoIBMML%W)IA9y2BktNCz(xtK)T{00aBZS-w0iLP09S z!JUsa#u02Sz~Za9wl*NUQ~@oeQpWK|cOW;d|1l%}qw);SbHR|169=UgN$-_*W&8cy z^ZCa0uTR4XI}tc??E!KKz;ps`n0-|*y1zBr$buny>m+;ngKxmN)J?>E1g$S$Mc@^_ zU|*Hfk-W|U-EhnFaWDhLW;8%t=(0Or@BZ|(Z8Q+*0h2=Uq^tn$H(1`n;kdQjKT6 zI{EBc;w~`6Mj`CYZFP|LKeEW>k_(QWF`MajxZ$K8Iqne;LkG zh)yT4XscbaW0leHZD^3ilM>D){KT9d9H>wBqv4Y7=ojp(`wJ6J-K$P$UUTI<5G zr;1%|_Agq--NMwfzV!Ds{R)=HSjE=s=j(T%<+~a(5==f#_`_=(l?ZGIad9wNN@*+7 zNMi=_1=(v7x#L3QjvHw)QQ2DK$!I;~lpRaiAX0@@1JuJ8I1BmeV`E|r#8^@~nup|Q zF*HTFg>qLQA^ZmA&A}oJ`f(&eb&Q8kI5(2>6L%5ji4y|3U+3?2 z3#T{^9~#=|^C%@8u}Lg-^2;GNq}N7MCkFmIBZ;qvGHoYC88c$8K$5%U1{nb%rM};e zHpGrAdM=fjO8X^aP>ZZ4UFoyE7@7iQ_R097AHtV2ovt-rI=;3 z9lyL#e~{)Ooz$ik%~fp}h}THDbx=X~5s%~Cq3B9hF*r%6^^{(tVX+g@tD-(2^yoaZxRFRN!)2qN*FZc_dcD-je3$A*uAnKi0xL-zt{7Oh{GE?Zu6Q@$R(s;ZNz@w#l_&>O(wP~zi16! z2oNx~k{RXa<4h5NMhpKM3u$m@Q^z0L8%*^kiYIwfSK;#XaoyGQmBUVuWwKMKN}&y~ zadRvA>QL635>6H9^0e=PHg`%Z7dx%ByY2oW%j#p!R-76qn!7$LACp~Il4JOg%C-UI zh=oH!+KNCLfV*Vv>U>KPRvD1H7ZNB@v>_nVxN&Ag|M)RFGJbNqV2!MR`XLfbq!X+P zTE0qGh+|@eNSgnSvZeTypw68n7}tRr#yWiR0z-VX){8zET^}p$yDG%wSbj|;ZZUYf zLAJ5hzt5d~SYMRst*K-gKt62;Sz)vc@I)o@mx#*>4dH_MNRIrjRbLLE)^IiUzdjXS zf5&7LDtti8hs4E6-hV%KZ+`|dHL1DtE-#I{$zyZb8iz9`i`YBB;e2<{KV$H-V=1Q3 z=L=2l>wbK_*1bU??7KaUUX6P8HrXjrd|Z?bXmKwnS?d@G&l~iedH4RnP1=OQ$O%EC-X{T_89h8?3#}1bxPeSU;ucWvuQ5NE%zDluX(h>b>S1P@a z#-^uRM#V(ix;UtL8lU}r#7y-Z+lJxS(*Q8AhA7yT3)cwLVE#V?@CC^VXmub1b8IHY zv=mW8sb#|nhLNj-{!YFT23YVH@*J>)AUwADY-WHxK{KGxU}g@*wE0^>Ko8?p4(#r@ z-3yukXu#Gc!|ac$tZMr1gO-@Yj( zaUe761@*r;YHx7Qq+_zbgz4BnZ{(Rp2O$(}BpTKlzjIZ8GRc(lnb!pw*WGlqU&jAS z(8Plv7`C`5+E#)#tK=K8;)J=dB8PLinz=wi?dGNuW^o{4g=wE<^ZhXWO>AymyN0ut z5ihU(x`ShrCD(%Fr&v5GZA$X)9L&e?mp`Zb)Wez^F_6j zwG%!!{b0XXPzs(5^E!;gx+gt!zIx-AJu-Nx?)&Zw1~u46gOUqCE>8KRbd;B33}`&! z{knN`KavB^+2Rh1Tq*4MBOf~Qjei?Y@4H3&&F|sGQdZ;=Vb}LQfg)s4 zQR{HaEmQ}jTM_**Smhy?`^kJ-WRR0|jvEO5#H;B&DEAZL8ZbdP z13DFemKdH_pQR(i$xBFKwLK5fK#K;WHd?4~Zrh)E^Zf|_;fIEKP<;@?e8B36!{O8j ze6O2bA-*MK+j4Sp$BNCe1LSj}wMjTWMkS%%gRZ)B%R~Qxa)w$qP(e1PqeJ}64(53UHdj~n z&vQ5V_t4ZK4*@hT;V+K>bQrm{eN*Q@*7M5)g#%R(Mh#J?FZ>N-st$-J(u$PfL>JP2 zAt8+^or?lg0G^)%aTW!C@U-lLS_p;n-N3v_SLe7==)Y5-Lgz3h-MhH5S0?l zD$1D5*TmLsc$nS##1_hd;e!f)_Uuk#R}` z%pooltT1reTzbSt0Sx^Wx`nv#QGBfWUGC{tE!GV z3W+S%zcv%Y$L3Dc9%}IqOH8!)QUt)?W$m#<^_?S@uciwBE>82~`nX(7#Th{^}oK$?nna;&3;d?wo_ORzoXAXqZHha&<~c5GQd_4(w}c#%W< zw`ot{kfHxHmk)!_ZpXqjv@ZW!2VAo`kUfq~NY zSHA$u*nsJ3Y?O_QiOsg&_^37fbLTcc->)1|LP(Rtg6Ds z0e#sNqJ9&sRduzV8{bLV&P5>>Dk0`b&ByU_Uk2(Iy3cwYQIM2Y4D9N1l}pv@s&Tis zr)*S6H&%d*nms0VjhOi2HWAj@`?p)U@5nHGPS-_;Md zseb4dL3+QD&+E+S98Yo7L)!~CL}GacN_EH@FhV??dUo88g5ApD_wq6!D}m)mp4I)+ z-*37S6B;-~`uTBS@Q5ywsa|G4fj>0dfdZA}ker_ePgwCEkvE~^y~PO;kK(uU(c;q~ z+U?(2LSOe1+}*m+>R=?oI_4D!_15?;wDw#t^Vohy|Azj6iW@1S>+bb$wM7!`A zEj~_wg>I+c@{2di?f6Omqry&{IPuYUEp?>Hl^sR?M?wkS$5?a&fL!*|=YxO$*#T4`DJ2Vg^B*CmLWPCTxYD$H@6MgZtP0E5_&|

    l9cAtQ1);4oay?!JWP;Q8ITB>Q1isv2yW#a6$>ft~zF{6=WdN-^A$huXt#;DGFtBFZe@cIVYjElKv20AF zBp8=r&x7cG;Q5ZDBFjkRRIO%YP=+)aCV8TV((12wAI)^JIOAQt?|n(j;bG>ZhEz^$ zokK(1#NY#2R@Oc~`!Hid`%0@i{Qmq?hC8E+-q3_h%{Yy;|MK>@wsPLigFVaE_QT}T zuGNi{lwUHYHpK2@badL0mapHx6AOzd56{cWOskf7QvSTY<}Njq;g>O2RxB39H_2PT z7jpk{7+1>-#jq2U^>}CT!uFTt7z$%5aOR&yQ6?%tbJSrdW+A#pjm0ul5{v!z|J1d3 zl>KUI@~j>u?DkLsg~<~~L6Adl-b4_iA1{8j%S+$ys<3T9*C*N~;TK-Xb&RegHeWa;;|t>EqH4NJd$Q-&(#(r?VtF?*)Z`%uJT6= z_1~K(PWX{+4@ge)!nguESDO?5&X`Uk0ICs?7?v1ux&qMH_BHG%dZ1lb1I1OEUcHkP zJP^>Sejw5Eo)P-MM-kzZEb@O^fWSLqH1&kG%}KWH*$oT2pnRv;?+m3h^+uv?7$*~M z1sIFq9-H4yI=Bqk6WU?m1$=tQ;K-i@yYIvQiy%y3v;#T8F702zA~bxDGF7E{m9Yw) z&)B#)PTjpXm^83ug#m9US{9R!I}+MP4<0>AWS0_KmrPWT%*0;Vk>->%p-6soyk;C* zZ6p%cVH@qE1F45>iV9d9+OIDRy8MapYt$8ZQ2K*-(XYQ^)KOvv96s-GI$DG$eIa`P)icil%b&9{{;K;g|j= zoSa&2Ltlz*2?#0*_GG%1cjLq%wuP`ZV^WaFGQz(`_Mfy3nNPSwIM_~()|grvp4N4f zg-!$vA~AZ#pFjb1FfjKx`?gp~c`tPrU5ECPyIl1-hATt!im`^1zVWOUXMFcNhFDJ+ zRGdFC)c4{d!4qPR1~{^?>Z>F0QuJgA$R1cr&Glq#GWA2yghW|_GQ%r{9ZM|C#yjQN zW(c!Th2b0%V4UORIB!3BfT(+NazSy$u5xM5-fYekUQfXZBD1j<`?LW80jCq1|I_G5 zSXRD89L9ukq~>2k{-F#BCQPZ%OQu-cpV_l?gN;kLJy9+29FXy_Gbl%>F-j`MB(U}k zzVL%t5#JvyT>vRw9jJ~b90mfd_)xv^4{#mv-@uG`CwA#lH$ViyozZEFrDDuf5ZJy( z&7k-n2g1LmesY0x=VV=Z!ka*YRjXm=;fChLvG#pvN{EfX-Y1!b=EVr=0Ix#m7$KUZ z^50tVkAxSrL4}X$8@|WS} z#`Zm&H4!uEKim(0kI~?jQ&i0D3pm6U{n~G1ZKuB}Q)l|odMJdRgCBH|{#sIGp8e7? zpK{BWLreP)1~tCBZ}h6J)1l#pp2D%z-19O&=IcBvXT2$%kTi^C58vOtrdY~3zbAy{ zq2^-kK^o{U5iyGYfTQGJOHs5WAx20LuKXKVIxw)a*;QJO;r_lj+e<`W{tiP8R`qi* zR%P6XYN54xOh4{EonArS`z^FMS2XP3E*@{GV&5hb1wynh?mTy|!7OG0?B z$70F%PrI|eBB=UzA3d@iVx=W9~%<1 z85Y&G|3p&p#x>CQU53XD4agOA*wRg8+=uXEAo)5k^}sHtb2kaF44RJkejof}JS-@> z&{es@g9Ke8VL7oQm26C-pclEKwWDrBgM$zAQWjn*0NJ2DMW1VCX-RaNuPtnrg`{5Y z2@7#Gx$uUJUIrG_BocGudJAqAT1$a`@iTcDc!2?5Z7|3~{KD8@$6`@-7y^>O_9gH&qJ|&9Y3uNdyQ4b5>Np*eK@-MvGHkzLu z+h-FHZJ$@0ra8CtuISR)frm#B>#E>;e> z5a4jX=vq@JHC=^#gO6~uJNGuh;sy3tIc1P7#AyN7x;CA7qja}7{kYAp+iU(bO3bxc zZ8CgSU;|seoQcifnvH2^!e9#K&jf6NI-=MtDxdNn7gB7>f#O%nI3dQ;*wG3VAmrgBv8)XVElSv*trshn`d6Nu9T?-Mq}xl$7w7c$i$LF=i??eZ zeJd_LGPBY9@rYIX;nOmw7f-xr?`(ZPnc6v-+WySbamo|!^5oyh65N@1G&NPvByTtW zI^$Qd-@)$jHRHT<=b9$GKe>mNetI!8z;oaL%HlRj?Ux-j6o>0$dV-F9zk{F!y_|1} zvHK<^2Y=s?e4v}re|u7=fgVPt$W=5zqz+6*k?x6znwDFUC8bz{Aku>2&xn>Akq56u znzWZV)G-4E6zaN3fiZdY)FdaBsamrZ1+^CE9*=ZQ{pw?HxAK&A`3AHaY>zSO zL3#ujpAB97(9lrOJw8e-usPtY;5w_CpCwtSDgP5Mk;BH--T}fDinp zG1Q^-aT}g}s)JD^oNC$~?Y+IjhlZ{r@Y;3mgLQs>z9gIJLFcQ!R|A#4M2%~M3ePPr zp-Wj8ADZ9S;=}7Un*3gmy9n>;m@ zy{~7OOG!GV9UIb8$nGX|0WZ$j$Pd~6`O-DX8gz90IP(Vmm6m-Jw+2=&g-d00vhJ$# z;xC?~MCUYzKq&N4FyEpq(And32Lcb6m;Ed#svfSGt5<; zloWs)7{oqyTR*g40f9-&ulDEk)UK_u^_)(qyx9}lHfiVM^Y=w4*_|Cf!4ONjq|W)( z4a{5iSZe+850Gb5za0Gh2n_t>z2>-(L5kdS*#7PNCz#KZIq1u8e`+c!)wT6vh9f%) z?y|D7;tJ8PJh<(ucHx2mY{ee&)c{$hyGkD1iK{a?If<)-mPjB$*jm4|`Ax8d%Av4!D%6$Egs!GqX>`Aomh8*FZI!n z4xg`<2~M4zK~N2W0x|VzV550&%HCD0mY7q zmDPRl?Kb!c3n4$SwW%pw7lv+lftZ+>Ah{N-`e;KFT3?I8i+K~26?n{e)!pmH=~Ab7 z`gwzbvv<=}hF!2$zL>GN%A0ZU9^Y2R3uH&&`yjT^22X5$Ooax|>(+PgGM_$;!a?5s z{ktxNI}J^jk-Y=YR55XJAUUmz7X`O(-;P>Fcu*i%A$0V`r>Dp2Vy+DJU`+M;`_)P% zPVusRIXznVnGg2vWq3F%b1ME={KJjK=Wp9*rifgWA*&CyRjkUuE6hRuwF$D(U@M!NLk-*qw`Ujz8CYL;vr1-b%S$*QPG zfe-_W{dFcHWcwFy{#|xO7y|tN%H2k_Kk_XjWOQ|0d8_sMz|Ce%XT8^!go$ef>-Ue! zDhyu&pI`UE+Eyd-{V;#Op@@aQk{2b}pa6CqP*J0aLj|-f8b@p|TyxnW!O@`4ygGeP zeq)7L*710AhsIRQcxk81>jNxptjclhcPEK!kEkbnW0V+89i0Rf=6c{xkXHEGuvmQY z<_#Nbv0LS{M8GxNYm7lKv4B49>S4n|)w|KXntmJ3{@U^C6x9BS6Dy2EYA~LC`)l>3 zE9Yd;rMbdNGLj?BU$7UBtbp^dq=cbwP%pcY5L5P(C$MgnL!j#6tKT2OYagaxxs^X) zJxL@dAPo^678LQ(h-<~R9zX;gpi7Vh%j=TRz-_wKzewR|mmR+J+ zuc>XhLx@Q@aKiW=UVDu~u5-Hf->LnXiF-%L6$hQzc^ zbnK{>>RDYa=OY;Ly35PU-@SKFN=Ak`-hest;>^yQo>^U*cn)E%0DZq?%yYrxQ4^O$ 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 + +```{doxygenclass} hal::cortex_m::dwt_counter +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/cortex_m/index.rst.txt b/libhal-arm-mcu/1.21.0/_sources/cortex_m/index.rst.txt new file mode 100644 index 0000000..70f6daa --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/cortex_m/index.rst.txt @@ -0,0 +1,15 @@ +libhal-arm-mcu API Documentation +========================================= + +Here are the collection of drivers for microcontrollers ARM Cortex M processor. + + +.. toctree:: + :caption: ARM MCU drivers + :maxdepth: 4 + + dwt_counter + interrupt + startup + system_control + systick_timer diff --git a/libhal-arm-mcu/1.21.0/_sources/cortex_m/interrupt.md.txt b/libhal-arm-mcu/1.21.0/_sources/cortex_m/interrupt.md.txt new file mode 100644 index 0000000..53300e5 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/cortex_m/interrupt.md.txt @@ -0,0 +1,55 @@ +# Interrupt Controller + +## NVIC (Nested Vector Interrupt Controller) + +Defined in namespace `hal::cortex_m` + +*#include * + +```{doxygenenum} hal::cortex_m::irq +``` + +```{doxygenfunction} hal::cortex_m::default_interrupt_handler +``` + +```{doxygenfunction} hal::cortex_m::hard_fault_handler +``` + +```{doxygenfunction} hal::cortex_m::memory_management_fault_handler +``` + +```{doxygenfunction} hal::cortex_m::bus_fault_handler +``` + +```{doxygenfunction} hal::cortex_m::usage_fault_handler +``` + +```{doxygenfunction} hal::cortex_m::revert_interrupt_vector_table +``` + +```{doxygenfunction} hal::cortex_m::initialize_interrupts(std::span) +``` + +```{doxygenfunction} hal::cortex_m::interrupt_vector_table_initialized +``` + +```{doxygenfunction} hal::cortex_m::disable_all_interrupts +``` + +```{doxygenfunction} hal::cortex_m::enable_all_interrupts +``` + +```{doxygenfunction} hal::cortex_m::get_vector_table +``` + +```{doxygenfunction} hal::cortex_m::enable_interrupt(irq_t, interrupt_pointer) +``` + +```{doxygenfunction} hal::cortex_m::disable_interrupt(irq_t) +``` + +```{doxygenfunction} hal::cortex_m::is_interrupt_enabled(irq_t) +``` + +```{doxygenfunction} hal::cortex_m::verify_vector_enabled(irq_t, interrupt_pointer) +``` \ No newline at end of file diff --git a/libhal-arm-mcu/1.21.0/_sources/cortex_m/startup.md.txt b/libhal-arm-mcu/1.21.0/_sources/cortex_m/startup.md.txt new file mode 100644 index 0000000..e68127f --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/cortex_m/startup.md.txt @@ -0,0 +1,13 @@ +# Startup Functions + +## ARM Cortex-M Startup Utilities + +Defined in namespace `hal::cortex_m` + +*#include * + +```{doxygenfunction} hal::cortex_m::initialize_data_section +``` + +```{doxygenfunction} hal::cortex_m::initialize_bss_section +``` \ No newline at end of file diff --git a/libhal-arm-mcu/1.21.0/_sources/cortex_m/system_control.md.txt b/libhal-arm-mcu/1.21.0/_sources/cortex_m/system_control.md.txt new file mode 100644 index 0000000..63dc53d --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/cortex_m/system_control.md.txt @@ -0,0 +1,28 @@ +# System Control + +## ARM Cortex-M System Control Functions + +Defined in namespace `hal::cortex_m` + +*#include * + +```{doxygenfunction} hal::cortex_m::initialize_floating_point_unit +``` + +```{doxygenfunction} hal::cortex_m::get_interrupt_vector_table_address +``` + +```{doxygenfunction} hal::cortex_m::set_interrupt_vector_table_address +``` + +```{doxygenfunction} hal::cortex_m::reset +``` + +```{doxygenfunction} hal::cortex_m::wait_for_interrupt +``` + +```{doxygenfunction} hal::cortex_m::wait_for_event +``` + +```{doxygenfunction} hal::cortex_m::debugger_connected +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/cortex_m/systick_timer.md.txt b/libhal-arm-mcu/1.21.0/_sources/cortex_m/systick_timer.md.txt new file mode 100644 index 0000000..67f517f --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/cortex_m/systick_timer.md.txt @@ -0,0 +1,10 @@ +# SysTick Timer + +## ARM Cortex-M SysTick Timer + +Defined in namespace `hal::cortex_m` + +*#include * + +```{doxygenclass} hal::cortex_m::systick_timer +``` \ No newline at end of file diff --git a/libhal-arm-mcu/1.21.0/_sources/index.rst.txt b/libhal-arm-mcu/1.21.0/_sources/index.rst.txt new file mode 100644 index 0000000..3672028 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/index.rst.txt @@ -0,0 +1,23 @@ +libhal-arm-mcu API documentation +================================= + +.. image:: _static/logo.png + :width: 200 + :align: center + :alt: libhal logo + +**Welcome to libhal ARM MCU API documentation** + +Here you will find an organized list of the peripheral drivers for MCUs with +ARM Cortex M processors embedded within them. + +.. toctree:: + :caption: libhal-arm-mcu Docs + :maxdepth: 5 + + Libhal Cortex M + Libhal LPC40xx + Libhal STM32F1 + Libhal STM32F40 + Libhal STM32F411 + Libhal STM32 Generic diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/adc.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/adc.md.txt new file mode 100644 index 0000000..afa44f7 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/adc.md.txt @@ -0,0 +1,10 @@ +# LPC40 ADC APIs + +## `hal::lpc40::adc` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::adc +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/can.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/can.md.txt new file mode 100644 index 0000000..f40a70d --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/can.md.txt @@ -0,0 +1,10 @@ +# LPC40 CAN APIs + +## `hal::lpc40::can` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::can +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/clock.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/clock.md.txt new file mode 100644 index 0000000..ed078d5 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/clock.md.txt @@ -0,0 +1,34 @@ +# LPC40 Clock APIs + +## `hal::lpc40::clock_tree` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenenum} hal::lpc40::usb_clock_source +``` + +```{doxygenenum} hal::lpc40::usb_divider +``` + +```{doxygenenum} hal::lpc40::spifi_clock_source +``` + +```{doxygenenum} hal::lpc40::flash_configuration +``` + +```{doxygenstruct} hal::lpc40::clock_tree +``` + +```{doxygenfunction} hal::lpc40::maximum +``` + +```{doxygenfunction} hal::lpc40::get_frequency +``` + +```{doxygenfunction} hal::lpc40::using_external_oscillator +``` + +```{doxygenfunction} hal::lpc40::configure_clocks +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/constants.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/constants.md.txt new file mode 100644 index 0000000..8d039dc --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/constants.md.txt @@ -0,0 +1,11 @@ +# LPC40 Constants APIs + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenenum} hal::lpc40::peripheral +``` + +```{doxygenenum} hal::lpc40::irq +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/dac.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/dac.md.txt new file mode 100644 index 0000000..ec00a8e --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/dac.md.txt @@ -0,0 +1,10 @@ +# LPC40 DAC APIs + +## `hal::lpc40::dac` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::dac +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/dma.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/dma.md.txt new file mode 100644 index 0000000..d9f1dac --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/dma.md.txt @@ -0,0 +1,31 @@ +# LPC40 DMA APIs + +## `hal::lpc40::dma` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenstruct} hal::lpc40::dma +``` + +```{doxygenenum} hal::lpc40::dma_transfer_type +``` + +```{doxygenenum} hal::lpc40::dma_channel_select +``` + +```{doxygenenum} hal::lpc40::dma_transfer_width +``` + +```{doxygenenum} hal::lpc40::dma_burst_size +``` + +```{doxygenenum} hal::lpc40::dma_peripheral +``` + +```{doxygenfunction} hal::lpc40::set_dma_lock +``` + +```{doxygenfunction} hal::lpc40::setup_dma_transfer +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/dma_spi.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/dma_spi.md.txt new file mode 100644 index 0000000..5d938cb --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/dma_spi.md.txt @@ -0,0 +1,10 @@ +# LPC40 DMA SPI APIs + +## `hal::lpc40::dma_spi` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::dma_spi +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/i2c.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/i2c.md.txt new file mode 100644 index 0000000..d6cde9f --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/i2c.md.txt @@ -0,0 +1,10 @@ +# LPC40 I2C APIs + +## `hal::lpc40::i2c` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::i2c +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/index.rst.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/index.rst.txt new file mode 100644 index 0000000..2712c1d --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/index.rst.txt @@ -0,0 +1,28 @@ +libhal-arm-mcu LPC40 API Documentation +======================================= + +Here are the collection of drivers for the LPC40 series microcontrollers. + + +.. toctree:: + :caption: LPC40 drivers + :maxdepth: 4 + + adc + can + clock + constants + dac + dma + dma_spi + i2c + input_pin + interrupt + interrupt_pin + output_pin + pin + power + pwm + spi + stream_dac + uart diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/input_pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/input_pin.md.txt new file mode 100644 index 0000000..30bd215 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/input_pin.md.txt @@ -0,0 +1,10 @@ +# LPC40 Input Pin APIs + +## `hal::lpc40::input_pin` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::input_pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/interrupt.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/interrupt.md.txt new file mode 100644 index 0000000..37ca61c --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/interrupt.md.txt @@ -0,0 +1,8 @@ +# LPC40 Interrupt APIs + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenfunction} hal::lpc40::initialize_interrupts +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/interrupt_pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/interrupt_pin.md.txt new file mode 100644 index 0000000..37a9b32 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/interrupt_pin.md.txt @@ -0,0 +1,10 @@ +# LPC40 Interrupt Pin APIs + +## `hal::lpc40::interrupt_pin` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::interrupt_pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/output_pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/output_pin.md.txt new file mode 100644 index 0000000..54ac9fb --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/output_pin.md.txt @@ -0,0 +1,10 @@ +# LPC40 Output Pin APIs + +## `hal::lpc40::output_pin` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::output_pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/pin.md.txt new file mode 100644 index 0000000..fc9f8d4 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/pin.md.txt @@ -0,0 +1,10 @@ +# LPC40 Pin APIs + +## `hal::lpc40::pin` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/power.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/power.md.txt new file mode 100644 index 0000000..aef21dc --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/power.md.txt @@ -0,0 +1,14 @@ +# LPC40 Power APIs + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenfunction} hal::lpc40::power_on +``` + +```{doxygenfunction} hal::lpc40::is_on +``` + +```{doxygenfunction} hal::lpc40::power_off +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/pwm.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/pwm.md.txt new file mode 100644 index 0000000..507efc1 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/pwm.md.txt @@ -0,0 +1,10 @@ +# LPC40 PWM APIs + +## `hal::lpc40::pwm` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::pwm +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/spi.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/spi.md.txt new file mode 100644 index 0000000..a116092 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/spi.md.txt @@ -0,0 +1,10 @@ +# LPC40 SPI APIs + +## `hal::lpc40::spi` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::spi +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/stream_dac.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/stream_dac.md.txt new file mode 100644 index 0000000..6bced3d --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/stream_dac.md.txt @@ -0,0 +1,15 @@ +# LPC40 Stream DAC APIs + +## `hal::lpc40::stream_dac_u16` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::stream_dac_u16 +``` + +## `hal::lpc40::stream_dac_u8` + +```{doxygenclass} hal::lpc40::stream_dac_u8 +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/lpc40/uart.md.txt b/libhal-arm-mcu/1.21.0/_sources/lpc40/uart.md.txt new file mode 100644 index 0000000..98743ee --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/lpc40/uart.md.txt @@ -0,0 +1,10 @@ +# LPC40 UART APIs + +## `hal::lpc40::uart` + +Defined in namespace `hal::lpc40` + +*#include * + +```{doxygenclass} hal::lpc40::uart +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32_generic/i2c.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/i2c.md.txt new file mode 100644 index 0000000..f41f4aa --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/i2c.md.txt @@ -0,0 +1,10 @@ +# STM32 Generic I2C APIs + +## `hal::stm32_generic::i2c` + +Defined in namespace `hal::stm32_generic` + +*#include * + +```{doxygenclass} hal::stm32_generic::i2c +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32_generic/index.rst.txt b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/index.rst.txt new file mode 100644 index 0000000..f421168 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/index.rst.txt @@ -0,0 +1,16 @@ +libhal-arm-mcu STM32 Generic API Documentation +================================================ + +Here are the collection of generic drivers shared across STM32 series microcontrollers. + + +.. toctree:: + :caption: STM32 Generic drivers + :maxdepth: 4 + + i2c + pwm + quadrature_encoder + spi + timer + uart diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32_generic/pwm.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/pwm.md.txt new file mode 100644 index 0000000..ecac40d --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/pwm.md.txt @@ -0,0 +1,15 @@ +# STM32 Generic PWM APIs + +## `hal::stm32_generic::pwm` + +Defined in namespace `hal::stm32_generic` + +*#include * + +```{doxygenclass} hal::stm32_generic::pwm +``` + +## `hal::stm32_generic::pwm_group_frequency` + +```{doxygenclass} hal::stm32_generic::pwm_group_frequency +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32_generic/quadrature_encoder.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/quadrature_encoder.md.txt new file mode 100644 index 0000000..d2dd405 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/quadrature_encoder.md.txt @@ -0,0 +1,10 @@ +# STM32 Generic Quadrature Encoder APIs + +## `hal::stm32_generic::quadrature_encoder` + +Defined in namespace `hal::stm32_generic` + +*#include * + +```{doxygenclass} hal::stm32_generic::quadrature_encoder +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32_generic/spi.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/spi.md.txt new file mode 100644 index 0000000..bb96a8b --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/spi.md.txt @@ -0,0 +1,10 @@ +# STM32 Generic SPI APIs + +## `hal::stm32_generic::spi` + +Defined in namespace `hal::stm32_generic` + +*#include * + +```{doxygenclass} hal::stm32_generic::spi +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32_generic/timer.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/timer.md.txt new file mode 100644 index 0000000..1da7bdc --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/timer.md.txt @@ -0,0 +1,10 @@ +# STM32 Generic Timer APIs + +## `hal::stm32_generic::timer` + +Defined in namespace `hal::stm32_generic` + +*#include * + +```{doxygenclass} hal::stm32_generic::timer +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32_generic/uart.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/uart.md.txt new file mode 100644 index 0000000..4751b1f --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32_generic/uart.md.txt @@ -0,0 +1,15 @@ +# STM32 Generic UART APIs + +## `hal::stm32_generic::uart` + +Defined in namespace `hal::stm32_generic` + +*#include * + +```{doxygenclass} hal::stm32_generic::uart +``` + +## `hal::stm32_generic::zero_copy_usart` + +```{doxygenclass} hal::stm32_generic::zero_copy_usart +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/adc.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/adc.md.txt new file mode 100644 index 0000000..4cf8875 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/adc.md.txt @@ -0,0 +1,10 @@ +# STM32F1 ADC APIs + +## `hal::stm32f1::adc_manager` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::adc_manager +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/can.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/can.md.txt new file mode 100644 index 0000000..897ee4b --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/can.md.txt @@ -0,0 +1,10 @@ +# STM32F1 CAN APIs + +## `hal::stm32f1::can_peripheral_manager` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::can_peripheral_manager +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/can2.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/can2.md.txt new file mode 100644 index 0000000..8803eef --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/can2.md.txt @@ -0,0 +1,10 @@ +# STM32F1 CAN V2 APIs + +## `hal::stm32f1::can_peripheral_manager_v2` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::can_peripheral_manager_v2 +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/clock.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/clock.md.txt new file mode 100644 index 0000000..5d4e2fa --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/clock.md.txt @@ -0,0 +1,43 @@ +# STM32F1 Clock APIs + +## `hal::stm32f1::clock_tree` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenenum} hal::stm32f1::apb_divider +``` + +```{doxygenenum} hal::stm32f1::ahb_divider +``` + +```{doxygenenum} hal::stm32f1::adc_divider +``` + +```{doxygenenum} hal::stm32f1::system_clock_select +``` + +```{doxygenenum} hal::stm32f1::pll_multiply +``` + +```{doxygenenum} hal::stm32f1::rtc_source +``` + +```{doxygenenum} hal::stm32f1::pll_source +``` + +```{doxygenenum} hal::stm32f1::usb_divider +``` + +```{doxygenstruct} hal::stm32f1::clock_tree +``` + +```{doxygenfunction} hal::stm32f1::configure_clocks +``` + +```{doxygenfunction} hal::stm32f1::frequency +``` + +```{doxygenfunction} hal::stm32f1::maximum_speed_using_internal_oscillator +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/constants.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/constants.md.txt new file mode 100644 index 0000000..0e19ced --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/constants.md.txt @@ -0,0 +1,11 @@ +# STM32F1 Constants APIs + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenenum} hal::stm32f1::peripheral +``` + +```{doxygenenum} hal::stm32f1::irq +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/dma.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/dma.md.txt new file mode 100644 index 0000000..faa45d7 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/dma.md.txt @@ -0,0 +1,8 @@ +# STM32F1 DMA APIs + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenvariable} hal::stm32f1::max_dma_length +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/gpio.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/gpio.md.txt new file mode 100644 index 0000000..3ea5018 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/gpio.md.txt @@ -0,0 +1,16 @@ +# STM32F1 GPIO APIs + +## `hal::stm32f1::gpio_manager` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::gpio +``` + +```{doxygenfunction} hal::stm32f1::acquire_output_pin +``` + +```{doxygenfunction} hal::stm32f1::acquire_input_pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/independent_watchdog.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/independent_watchdog.md.txt new file mode 100644 index 0000000..f8e405f --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/independent_watchdog.md.txt @@ -0,0 +1,10 @@ +# STM32F1 Independent Watchdog APIs + +## `hal::stm32f1::independent_watchdog` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::independent_watchdog +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/index.rst.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/index.rst.txt new file mode 100644 index 0000000..3384e8a --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/index.rst.txt @@ -0,0 +1,28 @@ +libhal-arm-mcu STM32F1 API Documentation +========================================= + +Here are the collection of drivers for the STM32F1 series microcontrollers. + + +.. toctree:: + :caption: STM32F1 drivers + :maxdepth: 4 + + adc + can + can2 + clock + constants + dma + gpio + independent_watchdog + input_pin + interrupt + output_pin + pin + pwm + spi + timer + uart + usart + usb diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/input_pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/input_pin.md.txt new file mode 100644 index 0000000..7752500 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/input_pin.md.txt @@ -0,0 +1,10 @@ +# STM32F1 Input Pin APIs + +## `hal::stm32f1::input_pin` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::input_pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/interrupt.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/interrupt.md.txt new file mode 100644 index 0000000..d4c010b --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/interrupt.md.txt @@ -0,0 +1,8 @@ +# STM32F1 Interrupt APIs + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenfunction} hal::stm32f1::initialize_interrupts +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/output_pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/output_pin.md.txt new file mode 100644 index 0000000..4a98ee3 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/output_pin.md.txt @@ -0,0 +1,10 @@ +# STM32F1 Output Pin APIs + +## `hal::stm32f1::output_pin` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::output_pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/pin.md.txt new file mode 100644 index 0000000..118df3c --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/pin.md.txt @@ -0,0 +1,25 @@ +# STM32F1 Pin APIs + +## `hal::stm32f1::pin_select` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenstruct} hal::stm32f1::pin_select +``` + +```{doxygenfunction} hal::stm32f1::release_jtag_pins +``` + +```{doxygenenum} hal::stm32f1::mco_source +``` + +```{doxygenfunction} hal::stm32f1::activate_mco_pa8 +``` + +```{doxygenfunction} hal::stm32f1::reset_mco_pa8 +``` + +```{doxygenenum} hal::stm32f1::can_pins +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/pwm.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/pwm.md.txt new file mode 100644 index 0000000..8453f7a --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/pwm.md.txt @@ -0,0 +1,10 @@ +# STM32F1 PWM APIs + +## `hal::stm32f1::pwm` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::pwm +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/spi.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/spi.md.txt new file mode 100644 index 0000000..1d9882a --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/spi.md.txt @@ -0,0 +1,10 @@ +# STM32F1 SPI APIs + +## `hal::stm32f1::spi` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::spi +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/timer.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/timer.md.txt new file mode 100644 index 0000000..76a02f9 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/timer.md.txt @@ -0,0 +1,30 @@ +# STM32F1 Timer APIs + +## `hal::stm32f1::timer` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::timer +``` + +## `hal::stm32f1::advanced_timer_manager` + +```{doxygenclass} hal::stm32f1::advanced_timer_manager +``` + +## `hal::stm32f1::general_purpose_timer_manager` + +```{doxygenclass} hal::stm32f1::general_purpose_timer_manager +``` + +## `hal::stm32f1::pwm_group_frequency` + +```{doxygenclass} hal::stm32f1::pwm_group_frequency +``` + +## `hal::stm32f1::pwm16_channel` + +```{doxygenclass} hal::stm32f1::pwm16_channel +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/uart.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/uart.md.txt new file mode 100644 index 0000000..09b3022 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/uart.md.txt @@ -0,0 +1,10 @@ +# STM32F1 UART APIs + +## `hal::stm32f1::uart` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::uart +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/usart.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/usart.md.txt new file mode 100644 index 0000000..6e7562a --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/usart.md.txt @@ -0,0 +1,10 @@ +# STM32F1 USART APIs + +## `hal::stm32f1::usart_manager` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::usart_manager +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f1/usb.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f1/usb.md.txt new file mode 100644 index 0000000..623e302 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f1/usb.md.txt @@ -0,0 +1,10 @@ +# STM32F1 USB APIs + +## `hal::stm32f1::usb` + +Defined in namespace `hal::stm32f1` + +*#include * + +```{doxygenclass} hal::stm32f1::usb +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f40/constants.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f40/constants.md.txt new file mode 100644 index 0000000..07ce375 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f40/constants.md.txt @@ -0,0 +1,11 @@ +# STM32F40 Constants APIs + +Defined in namespace `hal::stm32f40` + +*#include * + +```{doxygenenum} hal::stm32f4110::peripheral +``` + +```{doxygenenum} hal::stm32f4110::irq +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f40/index.rst.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f40/index.rst.txt new file mode 100644 index 0000000..31d3c75 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f40/index.rst.txt @@ -0,0 +1,11 @@ +libhal-arm-mcu STM32F40 API Documentation +========================================= + +Here are the collection of drivers for the STM32F40 series microcontrollers. + + +.. toctree:: + :caption: STM32F40 drivers + :maxdepth: 4 + + constants diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/clock.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/clock.md.txt new file mode 100644 index 0000000..c74d511 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/clock.md.txt @@ -0,0 +1,40 @@ +# STM32F411 Clock APIs + +## `hal::stm32f411::clock_tree` + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenenum} hal::stm32f411::ahb_divider +``` + +```{doxygenenum} hal::stm32f411::apb_divider +``` + +```{doxygenenum} hal::stm32f411::adc_divider +``` + +```{doxygenenum} hal::stm32f411::system_clock_select +``` + +```{doxygenenum} hal::stm32f411::pll_source +``` + +```{doxygenenum} hal::stm32f411::rtc_source +``` + +```{doxygenenum} hal::stm32f411::i2s_source +``` + +```{doxygenstruct} hal::stm32f411::clock_tree +``` + +```{doxygenfunction} hal::stm32f411::configure_clocks +``` + +```{doxygenfunction} hal::stm32f411::frequency +``` + +```{doxygenfunction} hal::stm32f411::maximum_speed_using_internal_oscillator +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/constants.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/constants.md.txt new file mode 100644 index 0000000..0c41df5 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/constants.md.txt @@ -0,0 +1,11 @@ +# STM32F411 Constants APIs + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenenum} hal::stm32f411::peripheral +``` + +```{doxygenenum} hal::stm32f411::irq +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/dma.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/dma.md.txt new file mode 100644 index 0000000..4fc8358 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/dma.md.txt @@ -0,0 +1,11 @@ +# STM32F411 DMA APIs + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenenum} hal::stm32f411::dma +``` + +```{doxygenfunction} hal::stm32f411::set_dma_memory_transfer +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/i2c.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/i2c.md.txt new file mode 100644 index 0000000..cd88916 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/i2c.md.txt @@ -0,0 +1,10 @@ +# STM32F411 I2C APIs + +## `hal::stm32f411::i2c_manager_impl` + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenclass} hal::stm32f411::i2c_manager_impl +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/index.rst.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/index.rst.txt new file mode 100644 index 0000000..dd36487 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/index.rst.txt @@ -0,0 +1,20 @@ +libhal-arm-mcu STM32F411 API Documentation +========================================== + +Here are the collection of drivers for the STM32F411 series microcontrollers. + + +.. toctree:: + :caption: STM32F411 drivers + :maxdepth: 4 + + clock + constants + dma + i2c + input_pin + interrupt + output_pin + pin + spi + uart diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/input_pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/input_pin.md.txt new file mode 100644 index 0000000..992da45 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/input_pin.md.txt @@ -0,0 +1,10 @@ +# STM32F411 Input Pin APIs + +## `hal::stm32f411::input_pin` + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenclass} hal::stm32f411::input_pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/interrupt.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/interrupt.md.txt new file mode 100644 index 0000000..d59b0e9 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/interrupt.md.txt @@ -0,0 +1,8 @@ +# STM32F411 Interrupt APIs + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenfunction} hal::stm32f411::initialize_interrupts +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/output_pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/output_pin.md.txt new file mode 100644 index 0000000..4b26d37 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/output_pin.md.txt @@ -0,0 +1,10 @@ +# STM32F411 Output Pin APIs + +## `hal::stm32f411::output_pin` + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenclass} hal::stm32f411::output_pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/pin.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/pin.md.txt new file mode 100644 index 0000000..b6a4e08 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/pin.md.txt @@ -0,0 +1,10 @@ +# STM32F411 Pin APIs + +## `hal::stm32f411::pin` + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenclass} hal::stm32f411::pin +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/spi.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/spi.md.txt new file mode 100644 index 0000000..e0d856d --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/spi.md.txt @@ -0,0 +1,10 @@ +# STM32F411 SPI APIs + +## `hal::stm32f411::spi` + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenclass} hal::stm32f411::spi +``` diff --git a/libhal-arm-mcu/1.21.0/_sources/stm32f411/uart.md.txt b/libhal-arm-mcu/1.21.0/_sources/stm32f411/uart.md.txt new file mode 100644 index 0000000..a01964a --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_sources/stm32f411/uart.md.txt @@ -0,0 +1,10 @@ +# STM32F411 UART APIs + +## `hal::stm32f411::uart` + +Defined in namespace `hal::stm32f411` + +*#include * + +```{doxygenclass} hal::stm32f411::uart +``` diff --git a/libhal-arm-mcu/1.21.0/_static/base-stemmer.js b/libhal-arm-mcu/1.21.0/_static/base-stemmer.js new file mode 100644 index 0000000..e6fa0c4 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/base-stemmer.js @@ -0,0 +1,476 @@ +// @ts-check + +/**@constructor*/ +BaseStemmer = function() { + /** @protected */ + this.current = ''; + this.cursor = 0; + this.limit = 0; + this.limit_backward = 0; + this.bra = 0; + this.ket = 0; + + /** + * @param {string} value + */ + this.setCurrent = function(value) { + this.current = value; + this.cursor = 0; + this.limit = this.current.length; + this.limit_backward = 0; + this.bra = this.cursor; + this.ket = this.limit; + }; + + /** + * @return {string} + */ + this.getCurrent = function() { + return this.current; + }; + + /** + * @param {BaseStemmer} other + */ + this.copy_from = function(other) { + /** @protected */ + this.current = other.current; + this.cursor = other.cursor; + this.limit = other.limit; + this.limit_backward = other.limit_backward; + this.bra = other.bra; + this.ket = other.ket; + }; + + /** + * @param {number[]} s + * @param {number} min + * @param {number} max + * @return {boolean} + */ + this.in_grouping = function(s, min, max) { + /** @protected */ + if (this.cursor >= this.limit) return false; + var ch = this.current.charCodeAt(this.cursor); + if (ch > max || ch < min) return false; + ch -= min; + if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) == 0) return false; + this.cursor++; + return true; + }; + + /** + * @param {number[]} s + * @param {number} min + * @param {number} max + * @return {boolean} + */ + this.go_in_grouping = function(s, min, max) { + /** @protected */ + while (this.cursor < this.limit) { + var ch = this.current.charCodeAt(this.cursor); + if (ch > max || ch < min) + return true; + ch -= min; + if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) == 0) + return true; + this.cursor++; + } + return false; + }; + + /** + * @param {number[]} s + * @param {number} min + * @param {number} max + * @return {boolean} + */ + this.in_grouping_b = function(s, min, max) { + /** @protected */ + if (this.cursor <= this.limit_backward) return false; + var ch = this.current.charCodeAt(this.cursor - 1); + if (ch > max || ch < min) return false; + ch -= min; + if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) == 0) return false; + this.cursor--; + return true; + }; + + /** + * @param {number[]} s + * @param {number} min + * @param {number} max + * @return {boolean} + */ + this.go_in_grouping_b = function(s, min, max) { + /** @protected */ + while (this.cursor > this.limit_backward) { + var ch = this.current.charCodeAt(this.cursor - 1); + if (ch > max || ch < min) return true; + ch -= min; + if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) == 0) return true; + this.cursor--; + } + return false; + }; + + /** + * @param {number[]} s + * @param {number} min + * @param {number} max + * @return {boolean} + */ + this.out_grouping = function(s, min, max) { + /** @protected */ + if (this.cursor >= this.limit) return false; + var ch = this.current.charCodeAt(this.cursor); + if (ch > max || ch < min) { + this.cursor++; + return true; + } + ch -= min; + if ((s[ch >>> 3] & (0X1 << (ch & 0x7))) == 0) { + this.cursor++; + return true; + } + return false; + }; + + /** + * @param {number[]} s + * @param {number} min + * @param {number} max + * @return {boolean} + */ + this.go_out_grouping = function(s, min, max) { + /** @protected */ + while (this.cursor < this.limit) { + var ch = this.current.charCodeAt(this.cursor); + if (ch <= max && ch >= min) { + ch -= min; + if ((s[ch >>> 3] & (0X1 << (ch & 0x7))) != 0) { + return true; + } + } + this.cursor++; + } + return false; + }; + + /** + * @param {number[]} s + * @param {number} min + * @param {number} max + * @return {boolean} + */ + this.out_grouping_b = function(s, min, max) { + /** @protected */ + if (this.cursor <= this.limit_backward) return false; + var ch = this.current.charCodeAt(this.cursor - 1); + if (ch > max || ch < min) { + this.cursor--; + return true; + } + ch -= min; + if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) == 0) { + this.cursor--; + return true; + } + return false; + }; + + /** + * @param {number[]} s + * @param {number} min + * @param {number} max + * @return {boolean} + */ + this.go_out_grouping_b = function(s, min, max) { + /** @protected */ + while (this.cursor > this.limit_backward) { + var ch = this.current.charCodeAt(this.cursor - 1); + if (ch <= max && ch >= min) { + ch -= min; + if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) != 0) { + return true; + } + } + this.cursor--; + } + return false; + }; + + /** + * @param {string} s + * @return {boolean} + */ + this.eq_s = function(s) + { + /** @protected */ + if (this.limit - this.cursor < s.length) return false; + if (this.current.slice(this.cursor, this.cursor + s.length) != s) + { + return false; + } + this.cursor += s.length; + return true; + }; + + /** + * @param {string} s + * @return {boolean} + */ + this.eq_s_b = function(s) + { + /** @protected */ + if (this.cursor - this.limit_backward < s.length) return false; + if (this.current.slice(this.cursor - s.length, this.cursor) != s) + { + return false; + } + this.cursor -= s.length; + return true; + }; + + /** + * @param {Among[]} v + * @return {number} + */ + this.find_among = function(v) + { + /** @protected */ + var i = 0; + var j = v.length; + + var c = this.cursor; + var l = this.limit; + + var common_i = 0; + var common_j = 0; + + var first_key_inspected = false; + + while (true) + { + var k = i + ((j - i) >>> 1); + var diff = 0; + var common = common_i < common_j ? common_i : common_j; // smaller + // w[0]: string, w[1]: substring_i, w[2]: result, w[3]: function (optional) + var w = v[k]; + var i2; + for (i2 = common; i2 < w[0].length; i2++) + { + if (c + common == l) + { + diff = -1; + break; + } + diff = this.current.charCodeAt(c + common) - w[0].charCodeAt(i2); + if (diff != 0) break; + common++; + } + if (diff < 0) + { + j = k; + common_j = common; + } + else + { + i = k; + common_i = common; + } + if (j - i <= 1) + { + if (i > 0) break; // v->s has been inspected + if (j == i) break; // only one item in v + + // - but now we need to go round once more to get + // v->s inspected. This looks messy, but is actually + // the optimal approach. + + if (first_key_inspected) break; + first_key_inspected = true; + } + } + do { + var w = v[i]; + if (common_i >= w[0].length) + { + this.cursor = c + w[0].length; + if (w.length < 4) return w[2]; + var res = w[3](this); + this.cursor = c + w[0].length; + if (res) return w[2]; + } + i = w[1]; + } while (i >= 0); + return 0; + }; + + // find_among_b is for backwards processing. Same comments apply + /** + * @param {Among[]} v + * @return {number} + */ + this.find_among_b = function(v) + { + /** @protected */ + var i = 0; + var j = v.length + + var c = this.cursor; + var lb = this.limit_backward; + + var common_i = 0; + var common_j = 0; + + var first_key_inspected = false; + + while (true) + { + var k = i + ((j - i) >> 1); + var diff = 0; + var common = common_i < common_j ? common_i : common_j; + var w = v[k]; + var i2; + for (i2 = w[0].length - 1 - common; i2 >= 0; i2--) + { + if (c - common == lb) + { + diff = -1; + break; + } + diff = this.current.charCodeAt(c - 1 - common) - w[0].charCodeAt(i2); + if (diff != 0) break; + common++; + } + if (diff < 0) + { + j = k; + common_j = common; + } + else + { + i = k; + common_i = common; + } + if (j - i <= 1) + { + if (i > 0) break; + if (j == i) break; + if (first_key_inspected) break; + first_key_inspected = true; + } + } + do { + var w = v[i]; + if (common_i >= w[0].length) + { + this.cursor = c - w[0].length; + if (w.length < 4) return w[2]; + var res = w[3](this); + this.cursor = c - w[0].length; + if (res) return w[2]; + } + i = w[1]; + } while (i >= 0); + return 0; + }; + + /* to replace chars between c_bra and c_ket in this.current by the + * chars in s. + */ + /** + * @param {number} c_bra + * @param {number} c_ket + * @param {string} s + * @return {number} + */ + this.replace_s = function(c_bra, c_ket, s) + { + /** @protected */ + var adjustment = s.length - (c_ket - c_bra); + this.current = this.current.slice(0, c_bra) + s + this.current.slice(c_ket); + this.limit += adjustment; + if (this.cursor >= c_ket) this.cursor += adjustment; + else if (this.cursor > c_bra) this.cursor = c_bra; + return adjustment; + }; + + /** + * @return {boolean} + */ + this.slice_check = function() + { + /** @protected */ + if (this.bra < 0 || + this.bra > this.ket || + this.ket > this.limit || + this.limit > this.current.length) + { + return false; + } + return true; + }; + + /** + * @param {number} c_bra + * @return {boolean} + */ + this.slice_from = function(s) + { + /** @protected */ + var result = false; + if (this.slice_check()) + { + this.replace_s(this.bra, this.ket, s); + result = true; + } + return result; + }; + + /** + * @return {boolean} + */ + this.slice_del = function() + { + /** @protected */ + return this.slice_from(""); + }; + + /** + * @param {number} c_bra + * @param {number} c_ket + * @param {string} s + */ + this.insert = function(c_bra, c_ket, s) + { + /** @protected */ + var adjustment = this.replace_s(c_bra, c_ket, s); + if (c_bra <= this.bra) this.bra += adjustment; + if (c_bra <= this.ket) this.ket += adjustment; + }; + + /** + * @return {string} + */ + this.slice_to = function() + { + /** @protected */ + var result = ''; + if (this.slice_check()) + { + result = this.current.slice(this.bra, this.ket); + } + return result; + }; + + /** + * @return {string} + */ + this.assign_to = function() + { + /** @protected */ + return this.current.slice(0, this.limit); + }; +}; diff --git a/libhal-arm-mcu/1.21.0/_static/basic.css b/libhal-arm-mcu/1.21.0/_static/basic.css new file mode 100644 index 0000000..4738b2e --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/basic.css @@ -0,0 +1,906 @@ +/* + * Sphinx stylesheet -- basic theme. + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin-top: 10px; +} + +ul.search li { + padding: 5px 0; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a:visited { + color: #551A8B; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/libhal-arm-mcu/1.21.0/_static/doctools.js b/libhal-arm-mcu/1.21.0/_static/doctools.js new file mode 100644 index 0000000..807cdb1 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/doctools.js @@ -0,0 +1,150 @@ +/* + * Base JavaScript utilities for all Sphinx HTML documentation. + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})`, + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)), + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS + && !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) + return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/libhal-arm-mcu/1.21.0/_static/documentation_options.js b/libhal-arm-mcu/1.21.0/_static/documentation_options.js new file mode 100644 index 0000000..7e4c114 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/libhal-arm-mcu/1.21.0/_static/english-stemmer.js b/libhal-arm-mcu/1.21.0/_static/english-stemmer.js new file mode 100644 index 0000000..056760e --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/english-stemmer.js @@ -0,0 +1,1066 @@ +// Generated from english.sbl by Snowball 3.0.1 - https://snowballstem.org/ + +/**@constructor*/ +var EnglishStemmer = function() { + var base = new BaseStemmer(); + + /** @const */ var a_0 = [ + ["arsen", -1, -1], + ["commun", -1, -1], + ["emerg", -1, -1], + ["gener", -1, -1], + ["later", -1, -1], + ["organ", -1, -1], + ["past", -1, -1], + ["univers", -1, -1] + ]; + + /** @const */ var a_1 = [ + ["'", -1, 1], + ["'s'", 0, 1], + ["'s", -1, 1] + ]; + + /** @const */ var a_2 = [ + ["ied", -1, 2], + ["s", -1, 3], + ["ies", 1, 2], + ["sses", 1, 1], + ["ss", 1, -1], + ["us", 1, -1] + ]; + + /** @const */ var a_3 = [ + ["succ", -1, 1], + ["proc", -1, 1], + ["exc", -1, 1] + ]; + + /** @const */ var a_4 = [ + ["even", -1, 2], + ["cann", -1, 2], + ["inn", -1, 2], + ["earr", -1, 2], + ["herr", -1, 2], + ["out", -1, 2], + ["y", -1, 1] + ]; + + /** @const */ var a_5 = [ + ["", -1, -1], + ["ed", 0, 2], + ["eed", 1, 1], + ["ing", 0, 3], + ["edly", 0, 2], + ["eedly", 4, 1], + ["ingly", 0, 2] + ]; + + /** @const */ var a_6 = [ + ["", -1, 3], + ["bb", 0, 2], + ["dd", 0, 2], + ["ff", 0, 2], + ["gg", 0, 2], + ["bl", 0, 1], + ["mm", 0, 2], + ["nn", 0, 2], + ["pp", 0, 2], + ["rr", 0, 2], + ["at", 0, 1], + ["tt", 0, 2], + ["iz", 0, 1] + ]; + + /** @const */ var a_7 = [ + ["anci", -1, 3], + ["enci", -1, 2], + ["ogi", -1, 14], + ["li", -1, 16], + ["bli", 3, 12], + ["abli", 4, 4], + ["alli", 3, 8], + ["fulli", 3, 9], + ["lessli", 3, 15], + ["ousli", 3, 10], + ["entli", 3, 5], + ["aliti", -1, 8], + ["biliti", -1, 12], + ["iviti", -1, 11], + ["tional", -1, 1], + ["ational", 14, 7], + ["alism", -1, 8], + ["ation", -1, 7], + ["ization", 17, 6], + ["izer", -1, 6], + ["ator", -1, 7], + ["iveness", -1, 11], + ["fulness", -1, 9], + ["ousness", -1, 10], + ["ogist", -1, 13] + ]; + + /** @const */ var a_8 = [ + ["icate", -1, 4], + ["ative", -1, 6], + ["alize", -1, 3], + ["iciti", -1, 4], + ["ical", -1, 4], + ["tional", -1, 1], + ["ational", 5, 2], + ["ful", -1, 5], + ["ness", -1, 5] + ]; + + /** @const */ var a_9 = [ + ["ic", -1, 1], + ["ance", -1, 1], + ["ence", -1, 1], + ["able", -1, 1], + ["ible", -1, 1], + ["ate", -1, 1], + ["ive", -1, 1], + ["ize", -1, 1], + ["iti", -1, 1], + ["al", -1, 1], + ["ism", -1, 1], + ["ion", -1, 2], + ["er", -1, 1], + ["ous", -1, 1], + ["ant", -1, 1], + ["ent", -1, 1], + ["ment", 15, 1], + ["ement", 16, 1] + ]; + + /** @const */ var a_10 = [ + ["e", -1, 1], + ["l", -1, 2] + ]; + + /** @const */ var a_11 = [ + ["andes", -1, -1], + ["atlas", -1, -1], + ["bias", -1, -1], + ["cosmos", -1, -1], + ["early", -1, 5], + ["gently", -1, 3], + ["howe", -1, -1], + ["idly", -1, 2], + ["news", -1, -1], + ["only", -1, 6], + ["singly", -1, 7], + ["skies", -1, 1], + ["sky", -1, -1], + ["ugly", -1, 4] + ]; + + /** @const */ var /** Array */ g_aeo = [17, 64]; + + /** @const */ var /** Array */ g_v = [17, 65, 16, 1]; + + /** @const */ var /** Array */ g_v_WXY = [1, 17, 65, 208, 1]; + + /** @const */ var /** Array */ g_valid_LI = [55, 141, 2]; + + var /** boolean */ B_Y_found = false; + var /** number */ I_p2 = 0; + var /** number */ I_p1 = 0; + + + /** @return {boolean} */ + function r_prelude() { + B_Y_found = false; + /** @const */ var /** number */ v_1 = base.cursor; + lab0: { + base.bra = base.cursor; + if (!(base.eq_s("'"))) + { + break lab0; + } + base.ket = base.cursor; + if (!base.slice_del()) + { + return false; + } + } + base.cursor = v_1; + /** @const */ var /** number */ v_2 = base.cursor; + lab1: { + base.bra = base.cursor; + if (!(base.eq_s("y"))) + { + break lab1; + } + base.ket = base.cursor; + if (!base.slice_from("Y")) + { + return false; + } + B_Y_found = true; + } + base.cursor = v_2; + /** @const */ var /** number */ v_3 = base.cursor; + lab2: { + while(true) + { + /** @const */ var /** number */ v_4 = base.cursor; + lab3: { + golab4: while(true) + { + /** @const */ var /** number */ v_5 = base.cursor; + lab5: { + if (!(base.in_grouping(g_v, 97, 121))) + { + break lab5; + } + base.bra = base.cursor; + if (!(base.eq_s("y"))) + { + break lab5; + } + base.ket = base.cursor; + base.cursor = v_5; + break golab4; + } + base.cursor = v_5; + if (base.cursor >= base.limit) + { + break lab3; + } + base.cursor++; + } + if (!base.slice_from("Y")) + { + return false; + } + B_Y_found = true; + continue; + } + base.cursor = v_4; + break; + } + } + base.cursor = v_3; + return true; + }; + + /** @return {boolean} */ + function r_mark_regions() { + I_p1 = base.limit; + I_p2 = base.limit; + /** @const */ var /** number */ v_1 = base.cursor; + lab0: { + lab1: { + /** @const */ var /** number */ v_2 = base.cursor; + lab2: { + if (base.find_among(a_0) == 0) + { + break lab2; + } + break lab1; + } + base.cursor = v_2; + if (!base.go_out_grouping(g_v, 97, 121)) + { + break lab0; + } + base.cursor++; + if (!base.go_in_grouping(g_v, 97, 121)) + { + break lab0; + } + base.cursor++; + } + I_p1 = base.cursor; + if (!base.go_out_grouping(g_v, 97, 121)) + { + break lab0; + } + base.cursor++; + if (!base.go_in_grouping(g_v, 97, 121)) + { + break lab0; + } + base.cursor++; + I_p2 = base.cursor; + } + base.cursor = v_1; + return true; + }; + + /** @return {boolean} */ + function r_shortv() { + lab0: { + /** @const */ var /** number */ v_1 = base.limit - base.cursor; + lab1: { + if (!(base.out_grouping_b(g_v_WXY, 89, 121))) + { + break lab1; + } + if (!(base.in_grouping_b(g_v, 97, 121))) + { + break lab1; + } + if (!(base.out_grouping_b(g_v, 97, 121))) + { + break lab1; + } + break lab0; + } + base.cursor = base.limit - v_1; + lab2: { + if (!(base.out_grouping_b(g_v, 97, 121))) + { + break lab2; + } + if (!(base.in_grouping_b(g_v, 97, 121))) + { + break lab2; + } + if (base.cursor > base.limit_backward) + { + break lab2; + } + break lab0; + } + base.cursor = base.limit - v_1; + if (!(base.eq_s_b("past"))) + { + return false; + } + } + return true; + }; + + /** @return {boolean} */ + function r_R1() { + return I_p1 <= base.cursor; + }; + + /** @return {boolean} */ + function r_R2() { + return I_p2 <= base.cursor; + }; + + /** @return {boolean} */ + function r_Step_1a() { + var /** number */ among_var; + /** @const */ var /** number */ v_1 = base.limit - base.cursor; + lab0: { + base.ket = base.cursor; + if (base.find_among_b(a_1) == 0) + { + base.cursor = base.limit - v_1; + break lab0; + } + base.bra = base.cursor; + if (!base.slice_del()) + { + return false; + } + } + base.ket = base.cursor; + among_var = base.find_among_b(a_2); + if (among_var == 0) + { + return false; + } + base.bra = base.cursor; + switch (among_var) { + case 1: + if (!base.slice_from("ss")) + { + return false; + } + break; + case 2: + lab1: { + /** @const */ var /** number */ v_2 = base.limit - base.cursor; + lab2: { + { + /** @const */ var /** number */ c1 = base.cursor - 2; + if (c1 < base.limit_backward) + { + break lab2; + } + base.cursor = c1; + } + if (!base.slice_from("i")) + { + return false; + } + break lab1; + } + base.cursor = base.limit - v_2; + if (!base.slice_from("ie")) + { + return false; + } + } + break; + case 3: + if (base.cursor <= base.limit_backward) + { + return false; + } + base.cursor--; + if (!base.go_out_grouping_b(g_v, 97, 121)) + { + return false; + } + base.cursor--; + if (!base.slice_del()) + { + return false; + } + break; + } + return true; + }; + + /** @return {boolean} */ + function r_Step_1b() { + var /** number */ among_var; + base.ket = base.cursor; + among_var = base.find_among_b(a_5); + base.bra = base.cursor; + lab0: { + /** @const */ var /** number */ v_1 = base.limit - base.cursor; + lab1: { + switch (among_var) { + case 1: + /** @const */ var /** number */ v_2 = base.limit - base.cursor; + lab2: { + lab3: { + /** @const */ var /** number */ v_3 = base.limit - base.cursor; + lab4: { + if (base.find_among_b(a_3) == 0) + { + break lab4; + } + if (base.cursor > base.limit_backward) + { + break lab4; + } + break lab3; + } + base.cursor = base.limit - v_3; + if (!r_R1()) + { + break lab2; + } + if (!base.slice_from("ee")) + { + return false; + } + } + } + base.cursor = base.limit - v_2; + break; + case 2: + break lab1; + case 3: + among_var = base.find_among_b(a_4); + if (among_var == 0) + { + break lab1; + } + switch (among_var) { + case 1: + /** @const */ var /** number */ v_4 = base.limit - base.cursor; + if (!(base.out_grouping_b(g_v, 97, 121))) + { + break lab1; + } + if (base.cursor > base.limit_backward) + { + break lab1; + } + base.cursor = base.limit - v_4; + base.bra = base.cursor; + if (!base.slice_from("ie")) + { + return false; + } + break; + case 2: + if (base.cursor > base.limit_backward) + { + break lab1; + } + break; + } + break; + } + break lab0; + } + base.cursor = base.limit - v_1; + /** @const */ var /** number */ v_5 = base.limit - base.cursor; + if (!base.go_out_grouping_b(g_v, 97, 121)) + { + return false; + } + base.cursor--; + base.cursor = base.limit - v_5; + if (!base.slice_del()) + { + return false; + } + base.ket = base.cursor; + base.bra = base.cursor; + /** @const */ var /** number */ v_6 = base.limit - base.cursor; + among_var = base.find_among_b(a_6); + switch (among_var) { + case 1: + if (!base.slice_from("e")) + { + return false; + } + return false; + case 2: + { + /** @const */ var /** number */ v_7 = base.limit - base.cursor; + lab5: { + if (!(base.in_grouping_b(g_aeo, 97, 111))) + { + break lab5; + } + if (base.cursor > base.limit_backward) + { + break lab5; + } + return false; + } + base.cursor = base.limit - v_7; + } + break; + case 3: + if (base.cursor != I_p1) + { + return false; + } + /** @const */ var /** number */ v_8 = base.limit - base.cursor; + if (!r_shortv()) + { + return false; + } + base.cursor = base.limit - v_8; + if (!base.slice_from("e")) + { + return false; + } + return false; + } + base.cursor = base.limit - v_6; + base.ket = base.cursor; + if (base.cursor <= base.limit_backward) + { + return false; + } + base.cursor--; + base.bra = base.cursor; + if (!base.slice_del()) + { + return false; + } + } + return true; + }; + + /** @return {boolean} */ + function r_Step_1c() { + base.ket = base.cursor; + lab0: { + /** @const */ var /** number */ v_1 = base.limit - base.cursor; + lab1: { + if (!(base.eq_s_b("y"))) + { + break lab1; + } + break lab0; + } + base.cursor = base.limit - v_1; + if (!(base.eq_s_b("Y"))) + { + return false; + } + } + base.bra = base.cursor; + if (!(base.out_grouping_b(g_v, 97, 121))) + { + return false; + } + lab2: { + if (base.cursor > base.limit_backward) + { + break lab2; + } + return false; + } + if (!base.slice_from("i")) + { + return false; + } + return true; + }; + + /** @return {boolean} */ + function r_Step_2() { + var /** number */ among_var; + base.ket = base.cursor; + among_var = base.find_among_b(a_7); + if (among_var == 0) + { + return false; + } + base.bra = base.cursor; + if (!r_R1()) + { + return false; + } + switch (among_var) { + case 1: + if (!base.slice_from("tion")) + { + return false; + } + break; + case 2: + if (!base.slice_from("ence")) + { + return false; + } + break; + case 3: + if (!base.slice_from("ance")) + { + return false; + } + break; + case 4: + if (!base.slice_from("able")) + { + return false; + } + break; + case 5: + if (!base.slice_from("ent")) + { + return false; + } + break; + case 6: + if (!base.slice_from("ize")) + { + return false; + } + break; + case 7: + if (!base.slice_from("ate")) + { + return false; + } + break; + case 8: + if (!base.slice_from("al")) + { + return false; + } + break; + case 9: + if (!base.slice_from("ful")) + { + return false; + } + break; + case 10: + if (!base.slice_from("ous")) + { + return false; + } + break; + case 11: + if (!base.slice_from("ive")) + { + return false; + } + break; + case 12: + if (!base.slice_from("ble")) + { + return false; + } + break; + case 13: + if (!base.slice_from("og")) + { + return false; + } + break; + case 14: + if (!(base.eq_s_b("l"))) + { + return false; + } + if (!base.slice_from("og")) + { + return false; + } + break; + case 15: + if (!base.slice_from("less")) + { + return false; + } + break; + case 16: + if (!(base.in_grouping_b(g_valid_LI, 99, 116))) + { + return false; + } + if (!base.slice_del()) + { + return false; + } + break; + } + return true; + }; + + /** @return {boolean} */ + function r_Step_3() { + var /** number */ among_var; + base.ket = base.cursor; + among_var = base.find_among_b(a_8); + if (among_var == 0) + { + return false; + } + base.bra = base.cursor; + if (!r_R1()) + { + return false; + } + switch (among_var) { + case 1: + if (!base.slice_from("tion")) + { + return false; + } + break; + case 2: + if (!base.slice_from("ate")) + { + return false; + } + break; + case 3: + if (!base.slice_from("al")) + { + return false; + } + break; + case 4: + if (!base.slice_from("ic")) + { + return false; + } + break; + case 5: + if (!base.slice_del()) + { + return false; + } + break; + case 6: + if (!r_R2()) + { + return false; + } + if (!base.slice_del()) + { + return false; + } + break; + } + return true; + }; + + /** @return {boolean} */ + function r_Step_4() { + var /** number */ among_var; + base.ket = base.cursor; + among_var = base.find_among_b(a_9); + if (among_var == 0) + { + return false; + } + base.bra = base.cursor; + if (!r_R2()) + { + return false; + } + switch (among_var) { + case 1: + if (!base.slice_del()) + { + return false; + } + break; + case 2: + lab0: { + /** @const */ var /** number */ v_1 = base.limit - base.cursor; + lab1: { + if (!(base.eq_s_b("s"))) + { + break lab1; + } + break lab0; + } + base.cursor = base.limit - v_1; + if (!(base.eq_s_b("t"))) + { + return false; + } + } + if (!base.slice_del()) + { + return false; + } + break; + } + return true; + }; + + /** @return {boolean} */ + function r_Step_5() { + var /** number */ among_var; + base.ket = base.cursor; + among_var = base.find_among_b(a_10); + if (among_var == 0) + { + return false; + } + base.bra = base.cursor; + switch (among_var) { + case 1: + lab0: { + lab1: { + if (!r_R2()) + { + break lab1; + } + break lab0; + } + if (!r_R1()) + { + return false; + } + { + /** @const */ var /** number */ v_1 = base.limit - base.cursor; + lab2: { + if (!r_shortv()) + { + break lab2; + } + return false; + } + base.cursor = base.limit - v_1; + } + } + if (!base.slice_del()) + { + return false; + } + break; + case 2: + if (!r_R2()) + { + return false; + } + if (!(base.eq_s_b("l"))) + { + return false; + } + if (!base.slice_del()) + { + return false; + } + break; + } + return true; + }; + + /** @return {boolean} */ + function r_exception1() { + var /** number */ among_var; + base.bra = base.cursor; + among_var = base.find_among(a_11); + if (among_var == 0) + { + return false; + } + base.ket = base.cursor; + if (base.cursor < base.limit) + { + return false; + } + switch (among_var) { + case 1: + if (!base.slice_from("sky")) + { + return false; + } + break; + case 2: + if (!base.slice_from("idl")) + { + return false; + } + break; + case 3: + if (!base.slice_from("gentl")) + { + return false; + } + break; + case 4: + if (!base.slice_from("ugli")) + { + return false; + } + break; + case 5: + if (!base.slice_from("earli")) + { + return false; + } + break; + case 6: + if (!base.slice_from("onli")) + { + return false; + } + break; + case 7: + if (!base.slice_from("singl")) + { + return false; + } + break; + } + return true; + }; + + /** @return {boolean} */ + function r_postlude() { + if (!B_Y_found) + { + return false; + } + while(true) + { + /** @const */ var /** number */ v_1 = base.cursor; + lab0: { + golab1: while(true) + { + /** @const */ var /** number */ v_2 = base.cursor; + lab2: { + base.bra = base.cursor; + if (!(base.eq_s("Y"))) + { + break lab2; + } + base.ket = base.cursor; + base.cursor = v_2; + break golab1; + } + base.cursor = v_2; + if (base.cursor >= base.limit) + { + break lab0; + } + base.cursor++; + } + if (!base.slice_from("y")) + { + return false; + } + continue; + } + base.cursor = v_1; + break; + } + return true; + }; + + this.stem = /** @return {boolean} */ function() { + lab0: { + /** @const */ var /** number */ v_1 = base.cursor; + lab1: { + if (!r_exception1()) + { + break lab1; + } + break lab0; + } + base.cursor = v_1; + lab2: { + { + /** @const */ var /** number */ v_2 = base.cursor; + lab3: { + { + /** @const */ var /** number */ c1 = base.cursor + 3; + if (c1 > base.limit) + { + break lab3; + } + base.cursor = c1; + } + break lab2; + } + base.cursor = v_2; + } + break lab0; + } + base.cursor = v_1; + r_prelude(); + r_mark_regions(); + base.limit_backward = base.cursor; base.cursor = base.limit; + /** @const */ var /** number */ v_3 = base.limit - base.cursor; + r_Step_1a(); + base.cursor = base.limit - v_3; + /** @const */ var /** number */ v_4 = base.limit - base.cursor; + r_Step_1b(); + base.cursor = base.limit - v_4; + /** @const */ var /** number */ v_5 = base.limit - base.cursor; + r_Step_1c(); + base.cursor = base.limit - v_5; + /** @const */ var /** number */ v_6 = base.limit - base.cursor; + r_Step_2(); + base.cursor = base.limit - v_6; + /** @const */ var /** number */ v_7 = base.limit - base.cursor; + r_Step_3(); + base.cursor = base.limit - v_7; + /** @const */ var /** number */ v_8 = base.limit - base.cursor; + r_Step_4(); + base.cursor = base.limit - v_8; + /** @const */ var /** number */ v_9 = base.limit - base.cursor; + r_Step_5(); + base.cursor = base.limit - v_9; + base.cursor = base.limit_backward; + /** @const */ var /** number */ v_10 = base.cursor; + r_postlude(); + base.cursor = v_10; + } + return true; + }; + + /**@return{string}*/ + this['stemWord'] = function(/**string*/word) { + base.setCurrent(word); + this.stem(); + return base.getCurrent(); + }; +}; diff --git a/libhal-arm-mcu/1.21.0/_static/extra.css b/libhal-arm-mcu/1.21.0/_static/extra.css new file mode 100644 index 0000000..7e624ff --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/extra.css @@ -0,0 +1,62 @@ +h1 { + color: orange; + font-size: 2em; +} + + +/* anything related to the dark theme */ +html[data-theme="dark"] { + + /* whatever you want to change */ + img { + background: transparent !important; + } +} + +html[data-theme="light"] { + + /* whatever you want to change */ + img { + background: transparent !important; + } + + +} + +.md-typeset h2 { + font-size: 1.5em; +} + +a code { + color: #2980B9; +} + +a:hover code { + color: #3091d1; +} + +a:visited code { + color: #9B59B6; +} + +.md-header__topic { + font-size: 1.6em; + font-weight: 100 !important; +} + +.md-logo { + margin: 0px !important; + padding: 0px !important; +} + +.md-logo img { + height: 2.2rem !important; +} + +.md-tabs__link { + font-size: .8rem !important; +} + +.wy-nav-content { + max-width: none; +} \ No newline at end of file diff --git a/libhal-arm-mcu/1.21.0/_static/favicon.ico b/libhal-arm-mcu/1.21.0/_static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3f20097bee877bfbd014711801f493ac363ca6fb GIT binary patch literal 33042 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 TwEy7K!O&!-l^&N$8ol}-qW_kz literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/_static/favicon.png b/libhal-arm-mcu/1.21.0/_static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..3f20097bee877bfbd014711801f493ac363ca6fb GIT binary patch literal 33042 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 TwEy7K!O&!-l^&N$8ol}-qW_kz literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/_static/file.png b/libhal-arm-mcu/1.21.0/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/_static/language_data.js b/libhal-arm-mcu/1.21.0/_static/language_data.js new file mode 100644 index 0000000..5776786 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/language_data.js @@ -0,0 +1,13 @@ +/* + * This script contains the language-specific data used by searchtools.js, + * namely the set of stopwords, stemmer, scorer and splitter. + */ + +const stopwords = new Set(["a", "about", "above", "after", "again", "against", "all", "am", "an", "and", "any", "are", "aren't", "as", "at", "be", "because", "been", "before", "being", "below", "between", "both", "but", "by", "can't", "cannot", "could", "couldn't", "did", "didn't", "do", "does", "doesn't", "doing", "don't", "down", "during", "each", "few", "for", "from", "further", "had", "hadn't", "has", "hasn't", "have", "haven't", "having", "he", "he'd", "he'll", "he's", "her", "here", "here's", "hers", "herself", "him", "himself", "his", "how", "how's", "i", "i'd", "i'll", "i'm", "i've", "if", "in", "into", "is", "isn't", "it", "it's", "its", "itself", "let's", "me", "more", "most", "mustn't", "my", "myself", "no", "nor", "not", "of", "off", "on", "once", "only", "or", "other", "ought", "our", "ours", "ourselves", "out", "over", "own", "same", "shan't", "she", "she'd", "she'll", "she's", "should", "shouldn't", "so", "some", "such", "than", "that", "that's", "the", "their", "theirs", "them", "themselves", "then", "there", "there's", "these", "they", "they'd", "they'll", "they're", "they've", "this", "those", "through", "to", "too", "under", "until", "up", "very", "was", "wasn't", "we", "we'd", "we'll", "we're", "we've", "were", "weren't", "what", "what's", "when", "when's", "where", "where's", "which", "while", "who", "who's", "whom", "why", "why's", "with", "won't", "would", "wouldn't", "you", "you'd", "you'll", "you're", "you've", "your", "yours", "yourself", "yourselves"]); +window.stopwords = stopwords; // Export to global scope + + +/* Non-minified versions are copied as separate JavaScript files, if available */ +BaseStemmer=function(){this.current="",this.cursor=0,this.limit=0,this.limit_backward=0,this.bra=0,this.ket=0,this.setCurrent=function(t){this.current=t,this.cursor=0,this.limit=this.current.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},this.getCurrent=function(){return this.current},this.copy_from=function(t){this.current=t.current,this.cursor=t.cursor,this.limit=t.limit,this.limit_backward=t.limit_backward,this.bra=t.bra,this.ket=t.ket},this.in_grouping=function(t,r,i){return!(this.cursor>=this.limit||i<(i=this.current.charCodeAt(this.cursor))||i>>3]&1<<(7&i))||(this.cursor++,0))},this.go_in_grouping=function(t,r,i){for(;this.cursor>>3]&1<<(7&s)))return!0;this.cursor++}return!1},this.in_grouping_b=function(t,r,i){return!(this.cursor<=this.limit_backward||i<(i=this.current.charCodeAt(this.cursor-1))||i>>3]&1<<(7&i))||(this.cursor--,0))},this.go_in_grouping_b=function(t,r,i){for(;this.cursor>this.limit_backward;){var s=this.current.charCodeAt(this.cursor-1);if(i>>3]&1<<(7&s)))return!0;this.cursor--}return!1},this.out_grouping=function(t,r,i){return!(this.cursor>=this.limit)&&(i<(i=this.current.charCodeAt(this.cursor))||i>>3]&1<<(7&i)))&&(this.cursor++,!0)},this.go_out_grouping=function(t,r,i){for(;this.cursor>>3]&1<<(7&s)))return!0;this.cursor++}return!1},this.out_grouping_b=function(t,r,i){return!(this.cursor<=this.limit_backward)&&(i<(i=this.current.charCodeAt(this.cursor-1))||i>>3]&1<<(7&i)))&&(this.cursor--,!0)},this.go_out_grouping_b=function(t,r,i){for(;this.cursor>this.limit_backward;){var s=this.current.charCodeAt(this.cursor-1);if(s<=i&&r<=s&&0!=(t[(s-=r)>>>3]&1<<(7&s)))return!0;this.cursor--}return!1},this.eq_s=function(t){return!(this.limit-this.cursor>>1),o=0,a=e=(l=t[r])[0].length){if(this.cursor=s+l[0].length,l.length<4)return l[2];var g=l[3](this);if(this.cursor=s+l[0].length,g)return l[2]}}while(0<=(r=l[1]));return 0},this.find_among_b=function(t){for(var r=0,i=t.length,s=this.cursor,h=this.limit_backward,e=0,n=0,c=!1;;){for(var u,o=r+(i-r>>1),a=0,l=e=(u=t[r])[0].length){if(this.cursor=s-u[0].length,u.length<4)return u[2];var g=u[3](this);if(this.cursor=s-u[0].length,g)return u[2]}}while(0<=(r=u[1]));return 0},this.replace_s=function(t,r,i){var s=i.length-(r-t);return this.current=this.current.slice(0,t)+i+this.current.slice(r),this.limit+=s,this.cursor>=r?this.cursor+=s:this.cursor>t&&(this.cursor=t),s},this.slice_check=function(){return!(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>this.current.length)},this.slice_from=function(t){var r=!1;return this.slice_check()&&(this.replace_s(this.bra,this.ket,t),r=!0),r},this.slice_del=function(){return this.slice_from("")},this.insert=function(t,r,i){r=this.replace_s(t,r,i);t<=this.bra&&(this.bra+=r),t<=this.ket&&(this.ket+=r)},this.slice_to=function(){var t="";return t=this.slice_check()?this.current.slice(this.bra,this.ket):t},this.assign_to=function(){return this.current.slice(0,this.limit)}}; +var EnglishStemmer=function(){var a=new BaseStemmer,c=[["arsen",-1,-1],["commun",-1,-1],["emerg",-1,-1],["gener",-1,-1],["later",-1,-1],["organ",-1,-1],["past",-1,-1],["univers",-1,-1]],o=[["'",-1,1],["'s'",0,1],["'s",-1,1]],u=[["ied",-1,2],["s",-1,3],["ies",1,2],["sses",1,1],["ss",1,-1],["us",1,-1]],t=[["succ",-1,1],["proc",-1,1],["exc",-1,1]],l=[["even",-1,2],["cann",-1,2],["inn",-1,2],["earr",-1,2],["herr",-1,2],["out",-1,2],["y",-1,1]],n=[["",-1,-1],["ed",0,2],["eed",1,1],["ing",0,3],["edly",0,2],["eedly",4,1],["ingly",0,2]],f=[["",-1,3],["bb",0,2],["dd",0,2],["ff",0,2],["gg",0,2],["bl",0,1],["mm",0,2],["nn",0,2],["pp",0,2],["rr",0,2],["at",0,1],["tt",0,2],["iz",0,1]],_=[["anci",-1,3],["enci",-1,2],["ogi",-1,14],["li",-1,16],["bli",3,12],["abli",4,4],["alli",3,8],["fulli",3,9],["lessli",3,15],["ousli",3,10],["entli",3,5],["aliti",-1,8],["biliti",-1,12],["iviti",-1,11],["tional",-1,1],["ational",14,7],["alism",-1,8],["ation",-1,7],["ization",17,6],["izer",-1,6],["ator",-1,7],["iveness",-1,11],["fulness",-1,9],["ousness",-1,10],["ogist",-1,13]],m=[["icate",-1,4],["ative",-1,6],["alize",-1,3],["iciti",-1,4],["ical",-1,4],["tional",-1,1],["ational",5,2],["ful",-1,5],["ness",-1,5]],b=[["ic",-1,1],["ance",-1,1],["ence",-1,1],["able",-1,1],["ible",-1,1],["ate",-1,1],["ive",-1,1],["ize",-1,1],["iti",-1,1],["al",-1,1],["ism",-1,1],["ion",-1,2],["er",-1,1],["ous",-1,1],["ant",-1,1],["ent",-1,1],["ment",15,1],["ement",16,1]],k=[["e",-1,1],["l",-1,2]],g=[["andes",-1,-1],["atlas",-1,-1],["bias",-1,-1],["cosmos",-1,-1],["early",-1,5],["gently",-1,3],["howe",-1,-1],["idly",-1,2],["news",-1,-1],["only",-1,6],["singly",-1,7],["skies",-1,1],["sky",-1,-1],["ugly",-1,4]],d=[17,64],v=[17,65,16,1],i=[1,17,65,208,1],w=[55,141,2],p=!1,y=0,h=0;function q(){var r=a.limit-a.cursor;return!!(a.out_grouping_b(i,89,121)&&a.in_grouping_b(v,97,121)&&a.out_grouping_b(v,97,121)||(a.cursor=a.limit-r,a.out_grouping_b(v,97,121)&&a.in_grouping_b(v,97,121)&&!(a.cursor>a.limit_backward))||(a.cursor=a.limit-r,a.eq_s_b("past")))}function z(){return h<=a.cursor}function Y(){return y<=a.cursor}this.stem=function(){var r=a.cursor;if(!(()=>{var r;if(a.bra=a.cursor,0!=(r=a.find_among(g))&&(a.ket=a.cursor,!(a.cursora.limit)a.cursor=i;else{a.cursor=e,a.cursor=r,(()=>{p=!1;var r=a.cursor;if(a.bra=a.cursor,!a.eq_s("'")||(a.ket=a.cursor,a.slice_del())){a.cursor=r;r=a.cursor;if(a.bra=a.cursor,a.eq_s("y")){if(a.ket=a.cursor,!a.slice_from("Y"))return;p=!0}a.cursor=r;for(r=a.cursor;;){var i=a.cursor;r:{for(;;){var e=a.cursor;if(a.in_grouping(v,97,121)&&(a.bra=a.cursor,a.eq_s("y"))){a.ket=a.cursor,a.cursor=e;break}if(a.cursor=e,a.cursor>=a.limit)break r;a.cursor++}if(!a.slice_from("Y"))return;p=!0;continue}a.cursor=i;break}a.cursor=r}})(),h=a.limit,y=a.limit;i=a.cursor;r:{var s=a.cursor;if(0==a.find_among(c)){if(a.cursor=s,!a.go_out_grouping(v,97,121))break r;if(a.cursor++,!a.go_in_grouping(v,97,121))break r;a.cursor++}h=a.cursor,a.go_out_grouping(v,97,121)&&(a.cursor++,a.go_in_grouping(v,97,121))&&(a.cursor++,y=a.cursor)}a.cursor=i,a.limit_backward=a.cursor,a.cursor=a.limit;var e=a.limit-a.cursor,r=((()=>{var r=a.limit-a.cursor;if(a.ket=a.cursor,0==a.find_among_b(o))a.cursor=a.limit-r;else if(a.bra=a.cursor,!a.slice_del())return;if(a.ket=a.cursor,0!=(r=a.find_among_b(u)))switch(a.bra=a.cursor,r){case 1:if(a.slice_from("ss"))break;return;case 2:r:{var i=a.limit-a.cursor,e=a.cursor-2;if(!(e{a.ket=a.cursor,o=a.find_among_b(n),a.bra=a.cursor;r:{var r=a.limit-a.cursor;i:{switch(o){case 1:var i=a.limit-a.cursor;e:{var e=a.limit-a.cursor;if(0==a.find_among_b(t)||a.cursor>a.limit_backward){if(a.cursor=a.limit-e,!z())break e;if(!a.slice_from("ee"))return}}a.cursor=a.limit-i;break;case 2:break i;case 3:if(0==(o=a.find_among_b(l)))break i;switch(o){case 1:var s=a.limit-a.cursor;if(!a.out_grouping_b(v,97,121))break i;if(a.cursor>a.limit_backward)break i;if(a.cursor=a.limit-s,a.bra=a.cursor,a.slice_from("ie"))break;return;case 2:if(a.cursor>a.limit_backward)break i}}break r}a.cursor=a.limit-r;var c=a.limit-a.cursor;if(!a.go_out_grouping_b(v,97,121))return;if(a.cursor--,a.cursor=a.limit-c,!a.slice_del())return;a.ket=a.cursor,a.bra=a.cursor;var o,c=a.limit-a.cursor;switch(o=a.find_among_b(f)){case 1:return a.slice_from("e");case 2:var u=a.limit-a.cursor;if(a.in_grouping_b(d,97,111)&&!(a.cursor>a.limit_backward))return;a.cursor=a.limit-u;break;case 3:return a.cursor!=h||(u=a.limit-a.cursor,q()&&(a.cursor=a.limit-u,a.slice_from("e")))}if(a.cursor=a.limit-c,a.ket=a.cursor,a.cursor<=a.limit_backward)return;if(a.cursor--,a.bra=a.cursor,!a.slice_del())return}})(),a.cursor=a.limit-r,a.limit-a.cursor),r=(a.ket=a.cursor,e=a.limit-a.cursor,(a.eq_s_b("y")||(a.cursor=a.limit-e,a.eq_s_b("Y")))&&(a.bra=a.cursor,a.out_grouping_b(v,97,121))&&a.cursor>a.limit_backward&&a.slice_from("i"),a.cursor=a.limit-i,a.limit-a.cursor),e=((()=>{var r;if(a.ket=a.cursor,0!=(r=a.find_among_b(_))&&(a.bra=a.cursor,z()))switch(r){case 1:if(a.slice_from("tion"))break;return;case 2:if(a.slice_from("ence"))break;return;case 3:if(a.slice_from("ance"))break;return;case 4:if(a.slice_from("able"))break;return;case 5:if(a.slice_from("ent"))break;return;case 6:if(a.slice_from("ize"))break;return;case 7:if(a.slice_from("ate"))break;return;case 8:if(a.slice_from("al"))break;return;case 9:if(a.slice_from("ful"))break;return;case 10:if(a.slice_from("ous"))break;return;case 11:if(a.slice_from("ive"))break;return;case 12:if(a.slice_from("ble"))break;return;case 13:if(a.slice_from("og"))break;return;case 14:if(!a.eq_s_b("l"))return;if(a.slice_from("og"))break;return;case 15:if(a.slice_from("less"))break;return;case 16:if(!a.in_grouping_b(w,99,116))return;if(a.slice_del())break}})(),a.cursor=a.limit-r,a.limit-a.cursor),i=((()=>{var r;if(a.ket=a.cursor,0!=(r=a.find_among_b(m))&&(a.bra=a.cursor,z()))switch(r){case 1:if(a.slice_from("tion"))break;return;case 2:if(a.slice_from("ate"))break;return;case 3:if(a.slice_from("al"))break;return;case 4:if(a.slice_from("ic"))break;return;case 5:if(a.slice_del())break;return;case 6:if(!Y())return;if(a.slice_del())break}})(),a.cursor=a.limit-e,a.limit-a.cursor),r=((()=>{var r;if(a.ket=a.cursor,0!=(r=a.find_among_b(b))&&(a.bra=a.cursor,Y()))switch(r){case 1:if(a.slice_del())break;return;case 2:var i=a.limit-a.cursor;if(!a.eq_s_b("s")&&(a.cursor=a.limit-i,!a.eq_s_b("t")))return;if(a.slice_del())break}})(),a.cursor=a.limit-i,a.limit-a.cursor),e=((()=>{var r;if(a.ket=a.cursor,0!=(r=a.find_among_b(k)))switch(a.bra=a.cursor,r){case 1:if(!Y()){if(!z())return;var i=a.limit-a.cursor;if(q())return;a.cursor=a.limit-i}if(a.slice_del())break;return;case 2:if(!Y())return;if(!a.eq_s_b("l"))return;if(a.slice_del())break}})(),a.cursor=a.limit-r,a.cursor=a.limit_backward,a.cursor);(()=>{if(p)for(;;){var r=a.cursor;r:{for(;;){var i=a.cursor;if(a.bra=a.cursor,a.eq_s("Y")){a.ket=a.cursor,a.cursor=i;break}if(a.cursor=i,a.cursor>=a.limit)break r;a.cursor++}if(a.slice_from("y"))continue;return}a.cursor=r;break}})(),a.cursor=e}}return!0},this.stemWord=function(r){return a.setCurrent(r),this.stem(),a.getCurrent()}}; +window.Stemmer = EnglishStemmer; diff --git a/libhal-arm-mcu/1.21.0/_static/logo.png b/libhal-arm-mcu/1.21.0/_static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e65a2a3194c57f24f5e157a98d278dc1bf85fb54 GIT binary patch literal 379554 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

    bqZyTtZ;5ujpWdZ^QxXwQPsz@F+2YXTwqI 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

  • 2(3ifn;ic?Et71_4OSchOmZ6hER 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%0DZq?%yYrxQ4^O$ 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 literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/_static/plus.png b/libhal-arm-mcu/1.21.0/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/libhal-arm-mcu/1.21.0/_static/pygments.css b/libhal-arm-mcu/1.21.0/_static/pygments.css new file mode 100644 index 0000000..d7dd577 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/pygments.css @@ -0,0 +1,152 @@ +html[data-theme="light"] .highlight pre { line-height: 125%; } +html[data-theme="light"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight .hll { background-color: #fae4c2 } +html[data-theme="light"] .highlight { background: #fefefe; color: #080808 } +html[data-theme="light"] .highlight .c { color: #515151 } /* Comment */ +html[data-theme="light"] .highlight .err { color: #A12236 } /* Error */ +html[data-theme="light"] .highlight .k { color: #6730C5 } /* Keyword */ +html[data-theme="light"] .highlight .l { color: #7F4707 } /* Literal */ +html[data-theme="light"] .highlight .n { color: #080808 } /* Name */ +html[data-theme="light"] .highlight .o { color: #00622F } /* Operator */ +html[data-theme="light"] .highlight .p { color: #080808 } /* Punctuation */ +html[data-theme="light"] .highlight .ch { color: #515151 } /* Comment.Hashbang */ +html[data-theme="light"] .highlight .cm { color: #515151 } /* Comment.Multiline */ +html[data-theme="light"] .highlight .cp { color: #515151 } /* Comment.Preproc */ +html[data-theme="light"] .highlight .cpf { color: #515151 } /* Comment.PreprocFile */ +html[data-theme="light"] .highlight .c1 { color: #515151 } /* Comment.Single */ +html[data-theme="light"] .highlight .cs { color: #515151 } /* Comment.Special */ +html[data-theme="light"] .highlight .gd { color: #005B82 } /* Generic.Deleted */ +html[data-theme="light"] .highlight .ge { font-style: italic } /* Generic.Emph */ +html[data-theme="light"] .highlight .gh { color: #005B82 } /* Generic.Heading */ +html[data-theme="light"] .highlight .gs { font-weight: bold } /* Generic.Strong */ +html[data-theme="light"] .highlight .gu { color: #005B82 } /* Generic.Subheading */ +html[data-theme="light"] .highlight .kc { color: #6730C5 } /* Keyword.Constant */ +html[data-theme="light"] .highlight .kd { color: #6730C5 } /* Keyword.Declaration */ +html[data-theme="light"] .highlight .kn { color: #6730C5 } /* Keyword.Namespace */ +html[data-theme="light"] .highlight .kp { color: #6730C5 } /* Keyword.Pseudo */ +html[data-theme="light"] .highlight .kr { color: #6730C5 } /* Keyword.Reserved */ +html[data-theme="light"] .highlight .kt { color: #7F4707 } /* Keyword.Type */ +html[data-theme="light"] .highlight .ld { color: #7F4707 } /* Literal.Date */ +html[data-theme="light"] .highlight .m { color: #7F4707 } /* Literal.Number */ +html[data-theme="light"] .highlight .s { color: #00622F } /* Literal.String */ +html[data-theme="light"] .highlight .na { color: #912583 } /* Name.Attribute */ +html[data-theme="light"] .highlight .nb { color: #7F4707 } /* Name.Builtin */ +html[data-theme="light"] .highlight .nc { color: #005B82 } /* Name.Class */ +html[data-theme="light"] .highlight .no { color: #005B82 } /* Name.Constant */ +html[data-theme="light"] .highlight .nd { color: #7F4707 } /* Name.Decorator */ +html[data-theme="light"] .highlight .ni { color: #00622F } /* Name.Entity */ +html[data-theme="light"] .highlight .ne { color: #6730C5 } /* Name.Exception */ +html[data-theme="light"] .highlight .nf { color: #005B82 } /* Name.Function */ +html[data-theme="light"] .highlight .nl { color: #7F4707 } /* Name.Label */ +html[data-theme="light"] .highlight .nn { color: #080808 } /* Name.Namespace */ +html[data-theme="light"] .highlight .nx { color: #080808 } /* Name.Other */ +html[data-theme="light"] .highlight .py { color: #005B82 } /* Name.Property */ +html[data-theme="light"] .highlight .nt { color: #005B82 } /* Name.Tag */ +html[data-theme="light"] .highlight .nv { color: #A12236 } /* Name.Variable */ +html[data-theme="light"] .highlight .ow { color: #6730C5 } /* Operator.Word */ +html[data-theme="light"] .highlight .pm { color: #080808 } /* Punctuation.Marker */ +html[data-theme="light"] .highlight .w { color: #080808 } /* Text.Whitespace */ +html[data-theme="light"] .highlight .mb { color: #7F4707 } /* Literal.Number.Bin */ +html[data-theme="light"] .highlight .mf { color: #7F4707 } /* Literal.Number.Float */ +html[data-theme="light"] .highlight .mh { color: #7F4707 } /* Literal.Number.Hex */ +html[data-theme="light"] .highlight .mi { color: #7F4707 } /* Literal.Number.Integer */ +html[data-theme="light"] .highlight .mo { color: #7F4707 } /* Literal.Number.Oct */ +html[data-theme="light"] .highlight .sa { color: #00622F } /* Literal.String.Affix */ +html[data-theme="light"] .highlight .sb { color: #00622F } /* Literal.String.Backtick */ +html[data-theme="light"] .highlight .sc { color: #00622F } /* Literal.String.Char */ +html[data-theme="light"] .highlight .dl { color: #00622F } /* Literal.String.Delimiter */ +html[data-theme="light"] .highlight .sd { color: #00622F } /* Literal.String.Doc */ +html[data-theme="light"] .highlight .s2 { color: #00622F } /* Literal.String.Double */ +html[data-theme="light"] .highlight .se { color: #00622F } /* Literal.String.Escape */ +html[data-theme="light"] .highlight .sh { color: #00622F } /* Literal.String.Heredoc */ +html[data-theme="light"] .highlight .si { color: #00622F } /* Literal.String.Interpol */ +html[data-theme="light"] .highlight .sx { color: #00622F } /* Literal.String.Other */ +html[data-theme="light"] .highlight .sr { color: #A12236 } /* Literal.String.Regex */ +html[data-theme="light"] .highlight .s1 { color: #00622F } /* Literal.String.Single */ +html[data-theme="light"] .highlight .ss { color: #005B82 } /* Literal.String.Symbol */ +html[data-theme="light"] .highlight .bp { color: #7F4707 } /* Name.Builtin.Pseudo */ +html[data-theme="light"] .highlight .fm { color: #005B82 } /* Name.Function.Magic */ +html[data-theme="light"] .highlight .vc { color: #A12236 } /* Name.Variable.Class */ +html[data-theme="light"] .highlight .vg { color: #A12236 } /* Name.Variable.Global */ +html[data-theme="light"] .highlight .vi { color: #A12236 } /* Name.Variable.Instance */ +html[data-theme="light"] .highlight .vm { color: #7F4707 } /* Name.Variable.Magic */ +html[data-theme="light"] .highlight .il { color: #7F4707 } /* Literal.Number.Integer.Long */ +html[data-theme="dark"] .highlight pre { line-height: 125%; } +html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight .hll { background-color: #ffd9002e } +html[data-theme="dark"] .highlight { background: #2b2b2b; color: #F8F8F2 } +html[data-theme="dark"] .highlight .c { color: #FFD900 } /* Comment */ +html[data-theme="dark"] .highlight .err { color: #FFA07A } /* Error */ +html[data-theme="dark"] .highlight .k { color: #DCC6E0 } /* Keyword */ +html[data-theme="dark"] .highlight .l { color: #FFD900 } /* Literal */ +html[data-theme="dark"] .highlight .n { color: #F8F8F2 } /* Name */ +html[data-theme="dark"] .highlight .o { color: #ABE338 } /* Operator */ +html[data-theme="dark"] .highlight .p { color: #F8F8F2 } /* Punctuation */ +html[data-theme="dark"] .highlight .ch { color: #FFD900 } /* Comment.Hashbang */ +html[data-theme="dark"] .highlight .cm { color: #FFD900 } /* Comment.Multiline */ +html[data-theme="dark"] .highlight .cp { color: #FFD900 } /* Comment.Preproc */ +html[data-theme="dark"] .highlight .cpf { color: #FFD900 } /* Comment.PreprocFile */ +html[data-theme="dark"] .highlight .c1 { color: #FFD900 } /* Comment.Single */ +html[data-theme="dark"] .highlight .cs { color: #FFD900 } /* Comment.Special */ +html[data-theme="dark"] .highlight .gd { color: #00E0E0 } /* Generic.Deleted */ +html[data-theme="dark"] .highlight .ge { font-style: italic } /* Generic.Emph */ +html[data-theme="dark"] .highlight .gh { color: #00E0E0 } /* Generic.Heading */ +html[data-theme="dark"] .highlight .gs { font-weight: bold } /* Generic.Strong */ +html[data-theme="dark"] .highlight .gu { color: #00E0E0 } /* Generic.Subheading */ +html[data-theme="dark"] .highlight .kc { color: #DCC6E0 } /* Keyword.Constant */ +html[data-theme="dark"] .highlight .kd { color: #DCC6E0 } /* Keyword.Declaration */ +html[data-theme="dark"] .highlight .kn { color: #DCC6E0 } /* Keyword.Namespace */ +html[data-theme="dark"] .highlight .kp { color: #DCC6E0 } /* Keyword.Pseudo */ +html[data-theme="dark"] .highlight .kr { color: #DCC6E0 } /* Keyword.Reserved */ +html[data-theme="dark"] .highlight .kt { color: #FFD900 } /* Keyword.Type */ +html[data-theme="dark"] .highlight .ld { color: #FFD900 } /* Literal.Date */ +html[data-theme="dark"] .highlight .m { color: #FFD900 } /* Literal.Number */ +html[data-theme="dark"] .highlight .s { color: #ABE338 } /* Literal.String */ +html[data-theme="dark"] .highlight .na { color: #FFD900 } /* Name.Attribute */ +html[data-theme="dark"] .highlight .nb { color: #FFD900 } /* Name.Builtin */ +html[data-theme="dark"] .highlight .nc { color: #00E0E0 } /* Name.Class */ +html[data-theme="dark"] .highlight .no { color: #00E0E0 } /* Name.Constant */ +html[data-theme="dark"] .highlight .nd { color: #FFD900 } /* Name.Decorator */ +html[data-theme="dark"] .highlight .ni { color: #ABE338 } /* Name.Entity */ +html[data-theme="dark"] .highlight .ne { color: #DCC6E0 } /* Name.Exception */ +html[data-theme="dark"] .highlight .nf { color: #00E0E0 } /* Name.Function */ +html[data-theme="dark"] .highlight .nl { color: #FFD900 } /* Name.Label */ +html[data-theme="dark"] .highlight .nn { color: #F8F8F2 } /* Name.Namespace */ +html[data-theme="dark"] .highlight .nx { color: #F8F8F2 } /* Name.Other */ +html[data-theme="dark"] .highlight .py { color: #00E0E0 } /* Name.Property */ +html[data-theme="dark"] .highlight .nt { color: #00E0E0 } /* Name.Tag */ +html[data-theme="dark"] .highlight .nv { color: #FFA07A } /* Name.Variable */ +html[data-theme="dark"] .highlight .ow { color: #DCC6E0 } /* Operator.Word */ +html[data-theme="dark"] .highlight .pm { color: #F8F8F2 } /* Punctuation.Marker */ +html[data-theme="dark"] .highlight .w { color: #F8F8F2 } /* Text.Whitespace */ +html[data-theme="dark"] .highlight .mb { color: #FFD900 } /* Literal.Number.Bin */ +html[data-theme="dark"] .highlight .mf { color: #FFD900 } /* Literal.Number.Float */ +html[data-theme="dark"] .highlight .mh { color: #FFD900 } /* Literal.Number.Hex */ +html[data-theme="dark"] .highlight .mi { color: #FFD900 } /* Literal.Number.Integer */ +html[data-theme="dark"] .highlight .mo { color: #FFD900 } /* Literal.Number.Oct */ +html[data-theme="dark"] .highlight .sa { color: #ABE338 } /* Literal.String.Affix */ +html[data-theme="dark"] .highlight .sb { color: #ABE338 } /* Literal.String.Backtick */ +html[data-theme="dark"] .highlight .sc { color: #ABE338 } /* Literal.String.Char */ +html[data-theme="dark"] .highlight .dl { color: #ABE338 } /* Literal.String.Delimiter */ +html[data-theme="dark"] .highlight .sd { color: #ABE338 } /* Literal.String.Doc */ +html[data-theme="dark"] .highlight .s2 { color: #ABE338 } /* Literal.String.Double */ +html[data-theme="dark"] .highlight .se { color: #ABE338 } /* Literal.String.Escape */ +html[data-theme="dark"] .highlight .sh { color: #ABE338 } /* Literal.String.Heredoc */ +html[data-theme="dark"] .highlight .si { color: #ABE338 } /* Literal.String.Interpol */ +html[data-theme="dark"] .highlight .sx { color: #ABE338 } /* Literal.String.Other */ +html[data-theme="dark"] .highlight .sr { color: #FFA07A } /* Literal.String.Regex */ +html[data-theme="dark"] .highlight .s1 { color: #ABE338 } /* Literal.String.Single */ +html[data-theme="dark"] .highlight .ss { color: #00E0E0 } /* Literal.String.Symbol */ +html[data-theme="dark"] .highlight .bp { color: #FFD900 } /* Name.Builtin.Pseudo */ +html[data-theme="dark"] .highlight .fm { color: #00E0E0 } /* Name.Function.Magic */ +html[data-theme="dark"] .highlight .vc { color: #FFA07A } /* Name.Variable.Class */ +html[data-theme="dark"] .highlight .vg { color: #FFA07A } /* Name.Variable.Global */ +html[data-theme="dark"] .highlight .vi { color: #FFA07A } /* Name.Variable.Instance */ +html[data-theme="dark"] .highlight .vm { color: #FFD900 } /* Name.Variable.Magic */ +html[data-theme="dark"] .highlight .il { color: #FFD900 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js b/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js new file mode 100644 index 0000000..c8178de --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js @@ -0,0 +1,3 @@ +/*! For license information please see bootstrap.js.LICENSE.txt */ +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{afterMain:()=>E,afterRead:()=>v,afterWrite:()=>C,applyStyles:()=>$,arrow:()=>J,auto:()=>a,basePlacements:()=>l,beforeMain:()=>y,beforeRead:()=>_,beforeWrite:()=>A,bottom:()=>s,clippingParents:()=>d,computeStyles:()=>it,createPopper:()=>Dt,createPopperBase:()=>St,createPopperLite:()=>$t,detectOverflow:()=>_t,end:()=>h,eventListeners:()=>st,flip:()=>bt,hide:()=>wt,left:()=>r,main:()=>w,modifierPhases:()=>O,offset:()=>Et,placements:()=>g,popper:()=>f,popperGenerator:()=>Lt,popperOffsets:()=>At,preventOverflow:()=>Tt,read:()=>b,reference:()=>p,right:()=>o,start:()=>c,top:()=>n,variationPlacements:()=>m,viewport:()=>u,write:()=>T});var i={};t.r(i),t.d(i,{Alert:()=>Oe,Button:()=>ke,Carousel:()=>li,Collapse:()=>Ei,Dropdown:()=>Ki,Modal:()=>Ln,Offcanvas:()=>Kn,Popover:()=>bs,ScrollSpy:()=>Ls,Tab:()=>Js,Toast:()=>po,Tooltip:()=>fs});var n="top",s="bottom",o="right",r="left",a="auto",l=[n,s,o,r],c="start",h="end",d="clippingParents",u="viewport",f="popper",p="reference",m=l.reduce((function(t,e){return t.concat([e+"-"+c,e+"-"+h])}),[]),g=[].concat(l,[a]).reduce((function(t,e){return t.concat([e,e+"-"+c,e+"-"+h])}),[]),_="beforeRead",b="read",v="afterRead",y="beforeMain",w="main",E="afterMain",A="beforeWrite",T="write",C="afterWrite",O=[_,b,v,y,w,E,A,T,C];function x(t){return t?(t.nodeName||"").toLowerCase():null}function k(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function L(t){return t instanceof k(t).Element||t instanceof Element}function S(t){return t instanceof k(t).HTMLElement||t instanceof HTMLElement}function D(t){return"undefined"!=typeof ShadowRoot&&(t instanceof k(t).ShadowRoot||t instanceof ShadowRoot)}const $={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];S(s)&&x(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});S(n)&&x(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function I(t){return t.split("-")[0]}var N=Math.max,P=Math.min,M=Math.round;function j(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function F(){return!/^((?!chrome|android).)*safari/i.test(j())}function H(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&S(t)&&(s=t.offsetWidth>0&&M(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&M(n.height)/t.offsetHeight||1);var r=(L(t)?k(t):window).visualViewport,a=!F()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function B(t){var e=H(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function W(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&D(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function z(t){return k(t).getComputedStyle(t)}function R(t){return["table","td","th"].indexOf(x(t))>=0}function q(t){return((L(t)?t.ownerDocument:t.document)||window.document).documentElement}function V(t){return"html"===x(t)?t:t.assignedSlot||t.parentNode||(D(t)?t.host:null)||q(t)}function Y(t){return S(t)&&"fixed"!==z(t).position?t.offsetParent:null}function K(t){for(var e=k(t),i=Y(t);i&&R(i)&&"static"===z(i).position;)i=Y(i);return i&&("html"===x(i)||"body"===x(i)&&"static"===z(i).position)?e:i||function(t){var e=/firefox/i.test(j());if(/Trident/i.test(j())&&S(t)&&"fixed"===z(t).position)return null;var i=V(t);for(D(i)&&(i=i.host);S(i)&&["html","body"].indexOf(x(i))<0;){var n=z(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Q(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function X(t,e,i){return N(t,P(e,i))}function U(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function G(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const J={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,a=t.name,c=t.options,h=i.elements.arrow,d=i.modifiersData.popperOffsets,u=I(i.placement),f=Q(u),p=[r,o].indexOf(u)>=0?"height":"width";if(h&&d){var m=function(t,e){return U("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:G(t,l))}(c.padding,i),g=B(h),_="y"===f?n:r,b="y"===f?s:o,v=i.rects.reference[p]+i.rects.reference[f]-d[f]-i.rects.popper[p],y=d[f]-i.rects.reference[f],w=K(h),E=w?"y"===f?w.clientHeight||0:w.clientWidth||0:0,A=v/2-y/2,T=m[_],C=E-g[p]-m[b],O=E/2-g[p]/2+A,x=X(T,O,C),k=f;i.modifiersData[a]=((e={})[k]=x,e.centerOffset=x-O,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&W(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Z(t){return t.split("-")[1]}var tt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function et(t){var e,i=t.popper,a=t.popperRect,l=t.placement,c=t.variation,d=t.offsets,u=t.position,f=t.gpuAcceleration,p=t.adaptive,m=t.roundOffsets,g=t.isFixed,_=d.x,b=void 0===_?0:_,v=d.y,y=void 0===v?0:v,w="function"==typeof m?m({x:b,y}):{x:b,y};b=w.x,y=w.y;var E=d.hasOwnProperty("x"),A=d.hasOwnProperty("y"),T=r,C=n,O=window;if(p){var x=K(i),L="clientHeight",S="clientWidth";x===k(i)&&"static"!==z(x=q(i)).position&&"absolute"===u&&(L="scrollHeight",S="scrollWidth"),(l===n||(l===r||l===o)&&c===h)&&(C=s,y-=(g&&x===O&&O.visualViewport?O.visualViewport.height:x[L])-a.height,y*=f?1:-1),l!==r&&(l!==n&&l!==s||c!==h)||(T=o,b-=(g&&x===O&&O.visualViewport?O.visualViewport.width:x[S])-a.width,b*=f?1:-1)}var D,$=Object.assign({position:u},p&&tt),I=!0===m?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:M(i*s)/s||0,y:M(n*s)/s||0}}({x:b,y},k(i)):{x:b,y};return b=I.x,y=I.y,f?Object.assign({},$,((D={})[C]=A?"0":"",D[T]=E?"0":"",D.transform=(O.devicePixelRatio||1)<=1?"translate("+b+"px, "+y+"px)":"translate3d("+b+"px, "+y+"px, 0)",D)):Object.assign({},$,((e={})[C]=A?y+"px":"",e[T]=E?b+"px":"",e.transform="",e))}const it={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:I(e.placement),variation:Z(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,et(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,et(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var nt={passive:!0};const st={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=k(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,nt)})),a&&l.addEventListener("resize",i.update,nt),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,nt)})),a&&l.removeEventListener("resize",i.update,nt)}},data:{}};var ot={left:"right",right:"left",bottom:"top",top:"bottom"};function rt(t){return t.replace(/left|right|bottom|top/g,(function(t){return ot[t]}))}var at={start:"end",end:"start"};function lt(t){return t.replace(/start|end/g,(function(t){return at[t]}))}function ct(t){var e=k(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ht(t){return H(q(t)).left+ct(t).scrollLeft}function dt(t){var e=z(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function ut(t){return["html","body","#document"].indexOf(x(t))>=0?t.ownerDocument.body:S(t)&&dt(t)?t:ut(V(t))}function ft(t,e){var i;void 0===e&&(e=[]);var n=ut(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=k(n),r=s?[o].concat(o.visualViewport||[],dt(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(ft(V(r)))}function pt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function mt(t,e,i){return e===u?pt(function(t,e){var i=k(t),n=q(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=F();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+ht(t),y:l}}(t,i)):L(e)?function(t,e){var i=H(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):pt(function(t){var e,i=q(t),n=ct(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=N(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=N(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ht(t),l=-n.scrollTop;return"rtl"===z(s||i).direction&&(a+=N(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(q(t)))}function gt(t){var e,i=t.reference,a=t.element,l=t.placement,d=l?I(l):null,u=l?Z(l):null,f=i.x+i.width/2-a.width/2,p=i.y+i.height/2-a.height/2;switch(d){case n:e={x:f,y:i.y-a.height};break;case s:e={x:f,y:i.y+i.height};break;case o:e={x:i.x+i.width,y:p};break;case r:e={x:i.x-a.width,y:p};break;default:e={x:i.x,y:i.y}}var m=d?Q(d):null;if(null!=m){var g="y"===m?"height":"width";switch(u){case c:e[m]=e[m]-(i[g]/2-a[g]/2);break;case h:e[m]=e[m]+(i[g]/2-a[g]/2)}}return e}function _t(t,e){void 0===e&&(e={});var i=e,r=i.placement,a=void 0===r?t.placement:r,c=i.strategy,h=void 0===c?t.strategy:c,m=i.boundary,g=void 0===m?d:m,_=i.rootBoundary,b=void 0===_?u:_,v=i.elementContext,y=void 0===v?f:v,w=i.altBoundary,E=void 0!==w&&w,A=i.padding,T=void 0===A?0:A,C=U("number"!=typeof T?T:G(T,l)),O=y===f?p:f,k=t.rects.popper,D=t.elements[E?O:y],$=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=ft(V(t)),i=["absolute","fixed"].indexOf(z(t).position)>=0&&S(t)?K(t):t;return L(i)?e.filter((function(t){return L(t)&&W(t,i)&&"body"!==x(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=mt(t,i,n);return e.top=N(s.top,e.top),e.right=P(s.right,e.right),e.bottom=P(s.bottom,e.bottom),e.left=N(s.left,e.left),e}),mt(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(L(D)?D:D.contextElement||q(t.elements.popper),g,b,h),I=H(t.elements.reference),M=gt({reference:I,element:k,strategy:"absolute",placement:a}),j=pt(Object.assign({},k,M)),F=y===f?j:I,B={top:$.top-F.top+C.top,bottom:F.bottom-$.bottom+C.bottom,left:$.left-F.left+C.left,right:F.right-$.right+C.right},R=t.modifiersData.offset;if(y===f&&R){var Y=R[a];Object.keys(B).forEach((function(t){var e=[o,s].indexOf(t)>=0?1:-1,i=[n,s].indexOf(t)>=0?"y":"x";B[t]+=Y[i]*e}))}return B}const bt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,h=t.name;if(!e.modifiersData[h]._skip){for(var d=i.mainAxis,u=void 0===d||d,f=i.altAxis,p=void 0===f||f,_=i.fallbackPlacements,b=i.padding,v=i.boundary,y=i.rootBoundary,w=i.altBoundary,E=i.flipVariations,A=void 0===E||E,T=i.allowedAutoPlacements,C=e.options.placement,O=I(C),x=_||(O!==C&&A?function(t){if(I(t)===a)return[];var e=rt(t);return[lt(t),e,lt(e)]}(C):[rt(C)]),k=[C].concat(x).reduce((function(t,i){return t.concat(I(i)===a?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,c=i.allowedAutoPlacements,h=void 0===c?g:c,d=Z(n),u=d?a?m:m.filter((function(t){return Z(t)===d})):l,f=u.filter((function(t){return h.indexOf(t)>=0}));0===f.length&&(f=u);var p=f.reduce((function(e,i){return e[i]=_t(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[I(i)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}(e,{placement:i,boundary:v,rootBoundary:y,padding:b,flipVariations:A,allowedAutoPlacements:T}):i)}),[]),L=e.rects.reference,S=e.rects.popper,D=new Map,$=!0,N=k[0],P=0;P=0,B=H?"width":"height",W=_t(e,{placement:M,boundary:v,rootBoundary:y,altBoundary:w,padding:b}),z=H?F?o:r:F?s:n;L[B]>S[B]&&(z=rt(z));var R=rt(z),q=[];if(u&&q.push(W[j]<=0),p&&q.push(W[z]<=0,W[R]<=0),q.every((function(t){return t}))){N=M,$=!1;break}D.set(M,q)}if($)for(var V=function(t){var e=k.find((function(e){var i=D.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return N=e,"break"},Y=A?3:1;Y>0&&"break"!==V(Y);Y--);e.placement!==N&&(e.modifiersData[h]._skip=!0,e.placement=N,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function vt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function yt(t){return[n,o,s,r].some((function(e){return t[e]>=0}))}const wt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=_t(e,{elementContext:"reference"}),a=_t(e,{altBoundary:!0}),l=vt(r,n),c=vt(a,s,o),h=yt(l),d=yt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Et={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,s=t.name,a=i.offset,l=void 0===a?[0,0]:a,c=g.reduce((function(t,i){return t[i]=function(t,e,i){var s=I(t),a=[r,n].indexOf(s)>=0?-1:1,l="function"==typeof i?i(Object.assign({},e,{placement:t})):i,c=l[0],h=l[1];return c=c||0,h=(h||0)*a,[r,o].indexOf(s)>=0?{x:h,y:c}:{x:c,y:h}}(i,e.rects,l),t}),{}),h=c[e.placement],d=h.x,u=h.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=d,e.modifiersData.popperOffsets.y+=u),e.modifiersData[s]=c}},At={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=gt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Tt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,a=t.name,l=i.mainAxis,h=void 0===l||l,d=i.altAxis,u=void 0!==d&&d,f=i.boundary,p=i.rootBoundary,m=i.altBoundary,g=i.padding,_=i.tether,b=void 0===_||_,v=i.tetherOffset,y=void 0===v?0:v,w=_t(e,{boundary:f,rootBoundary:p,padding:g,altBoundary:m}),E=I(e.placement),A=Z(e.placement),T=!A,C=Q(E),O="x"===C?"y":"x",x=e.modifiersData.popperOffsets,k=e.rects.reference,L=e.rects.popper,S="function"==typeof y?y(Object.assign({},e.rects,{placement:e.placement})):y,D="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),$=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(x){if(h){var j,F="y"===C?n:r,H="y"===C?s:o,W="y"===C?"height":"width",z=x[C],R=z+w[F],q=z-w[H],V=b?-L[W]/2:0,Y=A===c?k[W]:L[W],U=A===c?-L[W]:-k[W],G=e.elements.arrow,J=b&&G?B(G):{width:0,height:0},tt=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=tt[F],it=tt[H],nt=X(0,k[W],J[W]),st=T?k[W]/2-V-nt-et-D.mainAxis:Y-nt-et-D.mainAxis,ot=T?-k[W]/2+V+nt+it+D.mainAxis:U+nt+it+D.mainAxis,rt=e.elements.arrow&&K(e.elements.arrow),at=rt?"y"===C?rt.clientTop||0:rt.clientLeft||0:0,lt=null!=(j=null==$?void 0:$[C])?j:0,ct=z+ot-lt,ht=X(b?P(R,z+st-lt-at):R,z,b?N(q,ct):q);x[C]=ht,M[C]=ht-z}if(u){var dt,ut="x"===C?n:r,ft="x"===C?s:o,pt=x[O],mt="y"===O?"height":"width",gt=pt+w[ut],bt=pt-w[ft],vt=-1!==[n,r].indexOf(E),yt=null!=(dt=null==$?void 0:$[O])?dt:0,wt=vt?gt:pt-k[mt]-L[mt]-yt+D.altAxis,Et=vt?pt+k[mt]+L[mt]-yt-D.altAxis:bt,At=b&&vt?function(t,e,i){var n=X(t,e,i);return n>i?i:n}(wt,pt,Et):X(b?wt:gt,pt,b?Et:bt);x[O]=At,M[O]=At-pt}e.modifiersData[a]=M}},requiresIfExists:["offset"]};function Ct(t,e,i){void 0===i&&(i=!1);var n,s,o=S(e),r=S(e)&&function(t){var e=t.getBoundingClientRect(),i=M(e.width)/t.offsetWidth||1,n=M(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=q(e),l=H(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==x(e)||dt(a))&&(c=(n=e)!==k(n)&&S(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:ct(n)),S(e)?((h=H(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ht(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function Ot(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var xt={placement:"bottom",modifiers:[],strategy:"absolute"};function kt(){for(var t=arguments.length,e=new Array(t),i=0;iIt.has(t)&&It.get(t).get(e)||null,remove(t,e){if(!It.has(t))return;const i=It.get(t);i.delete(e),0===i.size&&It.delete(t)}},Pt="transitionend",Mt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),jt=t=>{t.dispatchEvent(new Event(Pt))},Ft=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Ht=t=>Ft(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Mt(t)):null,Bt=t=>{if(!Ft(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},Wt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),zt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?zt(t.parentNode):null},Rt=()=>{},qt=t=>{t.offsetHeight},Vt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Yt=[],Kt=()=>"rtl"===document.documentElement.dir,Qt=t=>{var e;e=()=>{const e=Vt();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(Yt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Yt)t()})),Yt.push(e)):e()},Xt=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,Ut=(t,e,i=!0)=>{if(!i)return void Xt(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const o=({target:i})=>{i===e&&(s=!0,e.removeEventListener(Pt,o),Xt(t))};e.addEventListener(Pt,o),setTimeout((()=>{s||jt(e)}),n)},Gt=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},Jt=/[^.]*(?=\..*)\.|.*/,Zt=/\..*/,te=/::\d+$/,ee={};let ie=1;const ne={mouseenter:"mouseover",mouseleave:"mouseout"},se=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function oe(t,e){return e&&`${e}::${ie++}`||t.uidEvent||ie++}function re(t){const e=oe(t);return t.uidEvent=e,ee[e]=ee[e]||{},ee[e]}function ae(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function le(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=ue(t);return se.has(o)||(o=t),[n,s,o]}function ce(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=le(e,i,n);if(e in ne){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=re(t),c=l[a]||(l[a]={}),h=ae(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=oe(r,e.replace(Jt,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return pe(s,{delegateTarget:r}),n.oneOff&&fe.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return pe(n,{delegateTarget:t}),i.oneOff&&fe.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function he(t,e,i,n,s){const o=ae(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function de(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&he(t,e,i,r.callable,r.delegationSelector)}function ue(t){return t=t.replace(Zt,""),ne[t]||t}const fe={on(t,e,i,n){ce(t,e,i,n,!1)},one(t,e,i,n){ce(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=le(e,i,n),a=r!==e,l=re(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))de(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(te,"");a&&!e.includes(s)||he(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;he(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=Vt();let s=null,o=!0,r=!0,a=!1;e!==ue(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=pe(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function pe(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const _e={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${ge(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=me(t.dataset[n])}return e},getDataAttribute:(t,e)=>me(t.getAttribute(`data-bs-${ge(e)}`))};class be{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=Ft(e)?_e.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...Ft(e)?_e.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],o=Ft(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${o}" but expected type "${s}".`)}var i}}class ve extends be{constructor(t,e){super(),(t=Ht(t))&&(this._element=t,this._config=this._getConfig(e),Nt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Nt.remove(this._element,this.constructor.DATA_KEY),fe.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){Ut(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Nt.get(Ht(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ye=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e?e.split(",").map((t=>Mt(t))).join(","):null},we={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Wt(t)&&Bt(t)))},getSelectorFromElement(t){const e=ye(t);return e&&we.findOne(e)?e:null},getElementFromSelector(t){const e=ye(t);return e?we.findOne(e):null},getMultipleElementsFromSelector(t){const e=ye(t);return e?we.find(e):[]}},Ee=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;fe.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Wt(this))return;const s=we.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},Ae=".bs.alert",Te=`close${Ae}`,Ce=`closed${Ae}`;class Oe extends ve{static get NAME(){return"alert"}close(){if(fe.trigger(this._element,Te).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),fe.trigger(this._element,Ce),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Oe.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Ee(Oe,"close"),Qt(Oe);const xe='[data-bs-toggle="button"]';class ke extends ve{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=ke.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}fe.on(document,"click.bs.button.data-api",xe,(t=>{t.preventDefault();const e=t.target.closest(xe);ke.getOrCreateInstance(e).toggle()})),Qt(ke);const Le=".bs.swipe",Se=`touchstart${Le}`,De=`touchmove${Le}`,$e=`touchend${Le}`,Ie=`pointerdown${Le}`,Ne=`pointerup${Le}`,Pe={endCallback:null,leftCallback:null,rightCallback:null},Me={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class je extends be{constructor(t,e){super(),this._element=t,t&&je.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Pe}static get DefaultType(){return Me}static get NAME(){return"swipe"}dispose(){fe.off(this._element,Le)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Xt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Xt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(fe.on(this._element,Ie,(t=>this._start(t))),fe.on(this._element,Ne,(t=>this._end(t))),this._element.classList.add("pointer-event")):(fe.on(this._element,Se,(t=>this._start(t))),fe.on(this._element,De,(t=>this._move(t))),fe.on(this._element,$e,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Fe=".bs.carousel",He=".data-api",Be="ArrowLeft",We="ArrowRight",ze="next",Re="prev",qe="left",Ve="right",Ye=`slide${Fe}`,Ke=`slid${Fe}`,Qe=`keydown${Fe}`,Xe=`mouseenter${Fe}`,Ue=`mouseleave${Fe}`,Ge=`dragstart${Fe}`,Je=`load${Fe}${He}`,Ze=`click${Fe}${He}`,ti="carousel",ei="active",ii=".active",ni=".carousel-item",si=ii+ni,oi={[Be]:Ve,[We]:qe},ri={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ai={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class li extends ve{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=we.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ti&&this.cycle()}static get Default(){return ri}static get DefaultType(){return ai}static get NAME(){return"carousel"}next(){this._slide(ze)}nextWhenVisible(){!document.hidden&&Bt(this._element)&&this.next()}prev(){this._slide(Re)}pause(){this._isSliding&&jt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?fe.one(this._element,Ke,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void fe.one(this._element,Ke,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?ze:Re;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&fe.on(this._element,Qe,(t=>this._keydown(t))),"hover"===this._config.pause&&(fe.on(this._element,Xe,(()=>this.pause())),fe.on(this._element,Ue,(()=>this._maybeEnableCycle()))),this._config.touch&&je.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of we.find(".carousel-item img",this._element))fe.on(t,Ge,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(qe)),rightCallback:()=>this._slide(this._directionToOrder(Ve)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new je(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=oi[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=we.findOne(ii,this._indicatorsElement);e.classList.remove(ei),e.removeAttribute("aria-current");const i=we.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(ei),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===ze,s=e||Gt(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>fe.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(Ye).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),qt(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(ei),i.classList.remove(ei,c,l),this._isSliding=!1,r(Ke)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return we.findOne(si,this._element)}_getItems(){return we.find(ni,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Kt()?t===qe?Re:ze:t===qe?ze:Re}_orderToDirection(t){return Kt()?t===Re?qe:Ve:t===Re?Ve:qe}static jQueryInterface(t){return this.each((function(){const e=li.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}fe.on(document,Ze,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=we.getElementFromSelector(this);if(!e||!e.classList.contains(ti))return;t.preventDefault();const i=li.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===_e.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),fe.on(window,Je,(()=>{const t=we.find('[data-bs-ride="carousel"]');for(const e of t)li.getOrCreateInstance(e)})),Qt(li);const ci=".bs.collapse",hi=`show${ci}`,di=`shown${ci}`,ui=`hide${ci}`,fi=`hidden${ci}`,pi=`click${ci}.data-api`,mi="show",gi="collapse",_i="collapsing",bi=`:scope .${gi} .${gi}`,vi='[data-bs-toggle="collapse"]',yi={parent:null,toggle:!0},wi={parent:"(null|element)",toggle:"boolean"};class Ei extends ve{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=we.find(vi);for(const t of i){const e=we.getSelectorFromElement(t),i=we.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return yi}static get DefaultType(){return wi}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Ei.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(fe.trigger(this._element,hi).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(gi),this._element.classList.add(_i),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(_i),this._element.classList.add(gi,mi),this._element.style[e]="",fe.trigger(this._element,di)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(fe.trigger(this._element,ui).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,qt(this._element),this._element.classList.add(_i),this._element.classList.remove(gi,mi);for(const t of this._triggerArray){const e=we.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(_i),this._element.classList.add(gi),fe.trigger(this._element,fi)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(mi)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ht(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(vi);for(const e of t){const t=we.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=we.find(bi,this._config.parent);return we.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Ei.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}fe.on(document,pi,vi,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of we.getMultipleElementsFromSelector(this))Ei.getOrCreateInstance(t,{toggle:!1}).toggle()})),Qt(Ei);const Ai="dropdown",Ti=".bs.dropdown",Ci=".data-api",Oi="ArrowUp",xi="ArrowDown",ki=`hide${Ti}`,Li=`hidden${Ti}`,Si=`show${Ti}`,Di=`shown${Ti}`,$i=`click${Ti}${Ci}`,Ii=`keydown${Ti}${Ci}`,Ni=`keyup${Ti}${Ci}`,Pi="show",Mi='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',ji=`${Mi}.${Pi}`,Fi=".dropdown-menu",Hi=Kt()?"top-end":"top-start",Bi=Kt()?"top-start":"top-end",Wi=Kt()?"bottom-end":"bottom-start",zi=Kt()?"bottom-start":"bottom-end",Ri=Kt()?"left-start":"right-start",qi=Kt()?"right-start":"left-start",Vi={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Yi={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Ki extends ve{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=we.next(this._element,Fi)[0]||we.prev(this._element,Fi)[0]||we.findOne(Fi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Vi}static get DefaultType(){return Yi}static get NAME(){return Ai}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Wt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!fe.trigger(this._element,Si,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))fe.on(t,"mouseover",Rt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Pi),this._element.classList.add(Pi),fe.trigger(this._element,Di,t)}}hide(){if(Wt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!fe.trigger(this._element,ki,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.off(t,"mouseover",Rt);this._popper&&this._popper.destroy(),this._menu.classList.remove(Pi),this._element.classList.remove(Pi),this._element.setAttribute("aria-expanded","false"),_e.removeDataAttribute(this._menu,"popper"),fe.trigger(this._element,Li,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Ft(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ai.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Ft(this._config.reference)?t=Ht(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const i=this._getPopperConfig();this._popper=Dt(t,this._menu,i)}_isShown(){return this._menu.classList.contains(Pi)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Ri;if(t.classList.contains("dropstart"))return qi;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Bi:Hi:e?zi:Wi}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(_e.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Xt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=we.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Bt(t)));i.length&&Gt(i,e,t===xi,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Ki.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=we.find(ji);for(const i of e){const e=Ki.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Oi,xi].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Mi)?this:we.prev(this,Mi)[0]||we.next(this,Mi)[0]||we.findOne(Mi,t.delegateTarget.parentNode),o=Ki.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}fe.on(document,Ii,Mi,Ki.dataApiKeydownHandler),fe.on(document,Ii,Fi,Ki.dataApiKeydownHandler),fe.on(document,$i,Ki.clearMenus),fe.on(document,Ni,Ki.clearMenus),fe.on(document,$i,Mi,(function(t){t.preventDefault(),Ki.getOrCreateInstance(this).toggle()})),Qt(Ki);const Qi="backdrop",Xi="show",Ui=`mousedown.bs.${Qi}`,Gi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ji={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Zi extends be{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Gi}static get DefaultType(){return Ji}static get NAME(){return Qi}show(t){if(!this._config.isVisible)return void Xt(t);this._append();const e=this._getElement();this._config.isAnimated&&qt(e),e.classList.add(Xi),this._emulateAnimation((()=>{Xt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Xi),this._emulateAnimation((()=>{this.dispose(),Xt(t)}))):Xt(t)}dispose(){this._isAppended&&(fe.off(this._element,Ui),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Ht(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),fe.on(t,Ui,(()=>{Xt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Ut(t,this._getElement(),this._config.isAnimated)}}const tn=".bs.focustrap",en=`focusin${tn}`,nn=`keydown.tab${tn}`,sn="backward",on={autofocus:!0,trapElement:null},rn={autofocus:"boolean",trapElement:"element"};class an extends be{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return on}static get DefaultType(){return rn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),fe.off(document,tn),fe.on(document,en,(t=>this._handleFocusin(t))),fe.on(document,nn,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,fe.off(document,tn))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=we.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===sn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?sn:"forward")}}const ln=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",cn=".sticky-top",hn="padding-right",dn="margin-right";class un{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,hn,(e=>e+t)),this._setElementAttributes(ln,hn,(e=>e+t)),this._setElementAttributes(cn,dn,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,hn),this._resetElementAttributes(ln,hn),this._resetElementAttributes(cn,dn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&_e.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=_e.getDataAttribute(t,e);null!==i?(_e.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(Ft(t))e(t);else for(const i of we.find(t,this._element))e(i)}}const fn=".bs.modal",pn=`hide${fn}`,mn=`hidePrevented${fn}`,gn=`hidden${fn}`,_n=`show${fn}`,bn=`shown${fn}`,vn=`resize${fn}`,yn=`click.dismiss${fn}`,wn=`mousedown.dismiss${fn}`,En=`keydown.dismiss${fn}`,An=`click${fn}.data-api`,Tn="modal-open",Cn="show",On="modal-static",xn={backdrop:!0,focus:!0,keyboard:!0},kn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ln extends ve{constructor(t,e){super(t,e),this._dialog=we.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new un,this._addEventListeners()}static get Default(){return xn}static get DefaultType(){return kn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||fe.trigger(this._element,_n,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Tn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(fe.trigger(this._element,pn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Cn),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){fe.off(window,fn),fe.off(this._dialog,fn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Zi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new an({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=we.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),qt(this._element),this._element.classList.add(Cn),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,fe.trigger(this._element,bn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){fe.on(this._element,En,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),fe.on(window,vn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),fe.on(this._element,wn,(t=>{fe.one(this._element,yn,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Tn),this._resetAdjustments(),this._scrollBar.reset(),fe.trigger(this._element,gn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(fe.trigger(this._element,mn).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(On)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(On),this._queueCallback((()=>{this._element.classList.remove(On),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=Kt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=Kt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ln.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}fe.on(document,An,'[data-bs-toggle="modal"]',(function(t){const e=we.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),fe.one(e,_n,(t=>{t.defaultPrevented||fe.one(e,gn,(()=>{Bt(this)&&this.focus()}))}));const i=we.findOne(".modal.show");i&&Ln.getInstance(i).hide(),Ln.getOrCreateInstance(e).toggle(this)})),Ee(Ln),Qt(Ln);const Sn=".bs.offcanvas",Dn=".data-api",$n=`load${Sn}${Dn}`,In="show",Nn="showing",Pn="hiding",Mn=".offcanvas.show",jn=`show${Sn}`,Fn=`shown${Sn}`,Hn=`hide${Sn}`,Bn=`hidePrevented${Sn}`,Wn=`hidden${Sn}`,zn=`resize${Sn}`,Rn=`click${Sn}${Dn}`,qn=`keydown.dismiss${Sn}`,Vn={backdrop:!0,keyboard:!0,scroll:!1},Yn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Kn extends ve{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Vn}static get DefaultType(){return Yn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||fe.trigger(this._element,jn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new un).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Nn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(In),this._element.classList.remove(Nn),fe.trigger(this._element,Fn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(fe.trigger(this._element,Hn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Pn),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(In,Pn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new un).reset(),fe.trigger(this._element,Wn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Zi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():fe.trigger(this._element,Bn)}:null})}_initializeFocusTrap(){return new an({trapElement:this._element})}_addEventListeners(){fe.on(this._element,qn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():fe.trigger(this._element,Bn))}))}static jQueryInterface(t){return this.each((function(){const e=Kn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}fe.on(document,Rn,'[data-bs-toggle="offcanvas"]',(function(t){const e=we.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this))return;fe.one(e,Wn,(()=>{Bt(this)&&this.focus()}));const i=we.findOne(Mn);i&&i!==e&&Kn.getInstance(i).hide(),Kn.getOrCreateInstance(e).toggle(this)})),fe.on(window,$n,(()=>{for(const t of we.find(Mn))Kn.getOrCreateInstance(t).show()})),fe.on(window,zn,(()=>{for(const t of we.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Kn.getOrCreateInstance(t).hide()})),Ee(Kn),Qt(Kn);const Qn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Xn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Un=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Gn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Xn.has(i)||Boolean(Un.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Jn={allowList:Qn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

    "},Zn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},ts={entry:"(string|element|function|null)",selector:"(string|element)"};class es extends be{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Jn}static get DefaultType(){return Zn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},ts)}_setContent(t,e,i){const n=we.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?Ft(e)?this._putElementInTemplate(Ht(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Gn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Xt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const is=new Set(["sanitize","allowList","sanitizeFn"]),ns="fade",ss="show",os=".tooltip-inner",rs=".modal",as="hide.bs.modal",ls="hover",cs="focus",hs={AUTO:"auto",TOP:"top",RIGHT:Kt()?"left":"right",BOTTOM:"bottom",LEFT:Kt()?"right":"left"},ds={allowList:Qn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},us={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class fs extends ve{constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return ds}static get DefaultType(){return us}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),fe.off(this._element.closest(rs),as,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=fe.trigger(this._element,this.constructor.eventName("show")),e=(zt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),fe.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(ss),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.on(t,"mouseover",Rt);this._queueCallback((()=>{fe.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!fe.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ss),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.off(t,"mouseover",Rt);this._activeTrigger.click=!1,this._activeTrigger[cs]=!1,this._activeTrigger[ls]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),fe.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ns,ss),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ns),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new es({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[os]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ns)}_isShown(){return this.tip&&this.tip.classList.contains(ss)}_createPopper(t){const e=Xt(this._config.placement,[this,t,this._element]),i=hs[e.toUpperCase()];return Dt(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Xt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Xt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)fe.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ls?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ls?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");fe.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?cs:ls]=!0,e._enter()})),fe.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?cs:ls]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},fe.on(this._element.closest(rs),as,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=_e.getDataAttributes(this._element);for(const t of Object.keys(e))is.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Ht(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=fs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(fs);const ps=".popover-header",ms=".popover-body",gs={...fs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},_s={...fs.DefaultType,content:"(null|string|element|function)"};class bs extends fs{static get Default(){return gs}static get DefaultType(){return _s}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[ps]:this._getTitle(),[ms]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=bs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(bs);const vs=".bs.scrollspy",ys=`activate${vs}`,ws=`click${vs}`,Es=`load${vs}.data-api`,As="active",Ts="[href]",Cs=".nav-link",Os=`${Cs}, .nav-item > ${Cs}, .list-group-item`,xs={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},ks={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ls extends ve{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return xs}static get DefaultType(){return ks}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Ht(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(fe.off(this._config.target,ws),fe.on(this._config.target,ws,Ts,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=we.find(Ts,this._config.target);for(const e of t){if(!e.hash||Wt(e))continue;const t=we.findOne(decodeURI(e.hash),this._element);Bt(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(As),this._activateParents(t),fe.trigger(this._element,ys,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))we.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(As);else for(const e of we.parents(t,".nav, .list-group"))for(const t of we.prev(e,Os))t.classList.add(As)}_clearActiveClass(t){t.classList.remove(As);const e=we.find(`${Ts}.${As}`,t);for(const t of e)t.classList.remove(As)}static jQueryInterface(t){return this.each((function(){const e=Ls.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}fe.on(window,Es,(()=>{for(const t of we.find('[data-bs-spy="scroll"]'))Ls.getOrCreateInstance(t)})),Qt(Ls);const Ss=".bs.tab",Ds=`hide${Ss}`,$s=`hidden${Ss}`,Is=`show${Ss}`,Ns=`shown${Ss}`,Ps=`click${Ss}`,Ms=`keydown${Ss}`,js=`load${Ss}`,Fs="ArrowLeft",Hs="ArrowRight",Bs="ArrowUp",Ws="ArrowDown",zs="Home",Rs="End",qs="active",Vs="fade",Ys="show",Ks=".dropdown-toggle",Qs=`:not(${Ks})`,Xs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Us=`.nav-link${Qs}, .list-group-item${Qs}, [role="tab"]${Qs}, ${Xs}`,Gs=`.${qs}[data-bs-toggle="tab"], .${qs}[data-bs-toggle="pill"], .${qs}[data-bs-toggle="list"]`;class Js extends ve{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),fe.on(this._element,Ms,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?fe.trigger(e,Ds,{relatedTarget:t}):null;fe.trigger(t,Is,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(qs),this._activate(we.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),fe.trigger(t,Ns,{relatedTarget:e})):t.classList.add(Ys)}),t,t.classList.contains(Vs)))}_deactivate(t,e){t&&(t.classList.remove(qs),t.blur(),this._deactivate(we.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),fe.trigger(t,$s,{relatedTarget:e})):t.classList.remove(Ys)}),t,t.classList.contains(Vs)))}_keydown(t){if(![Fs,Hs,Bs,Ws,zs,Rs].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!Wt(t)));let i;if([zs,Rs].includes(t.key))i=e[t.key===zs?0:e.length-1];else{const n=[Hs,Ws].includes(t.key);i=Gt(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Js.getOrCreateInstance(i).show())}_getChildren(){return we.find(Us,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=we.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=we.findOne(t,i);s&&s.classList.toggle(n,e)};n(Ks,qs),n(".dropdown-menu",Ys),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(qs)}_getInnerElement(t){return t.matches(Us)?t:we.findOne(Us,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Js.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}fe.on(document,Ps,Xs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this)||Js.getOrCreateInstance(this).show()})),fe.on(window,js,(()=>{for(const t of we.find(Gs))Js.getOrCreateInstance(t)})),Qt(Js);const Zs=".bs.toast",to=`mouseover${Zs}`,eo=`mouseout${Zs}`,io=`focusin${Zs}`,no=`focusout${Zs}`,so=`hide${Zs}`,oo=`hidden${Zs}`,ro=`show${Zs}`,ao=`shown${Zs}`,lo="hide",co="show",ho="showing",uo={animation:"boolean",autohide:"boolean",delay:"number"},fo={animation:!0,autohide:!0,delay:5e3};class po extends ve{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return fo}static get DefaultType(){return uo}static get NAME(){return"toast"}show(){fe.trigger(this._element,ro).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(lo),qt(this._element),this._element.classList.add(co,ho),this._queueCallback((()=>{this._element.classList.remove(ho),fe.trigger(this._element,ao),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(fe.trigger(this._element,so).defaultPrevented||(this._element.classList.add(ho),this._queueCallback((()=>{this._element.classList.add(lo),this._element.classList.remove(ho,co),fe.trigger(this._element,oo)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(co),super.dispose()}isShown(){return this._element.classList.contains(co)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){fe.on(this._element,to,(t=>this._onInteraction(t,!0))),fe.on(this._element,eo,(t=>this._onInteraction(t,!1))),fe.on(this._element,io,(t=>this._onInteraction(t,!0))),fe.on(this._element,no,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=po.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}function mo(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)}Ee(po),Qt(po),mo((function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(t){return new fs(t,{delay:{show:500,hide:100}})}))})),mo((function(){document.getElementById("pst-back-to-top").addEventListener("click",(function(){document.body.scrollTop=0,document.documentElement.scrollTop=0}))})),mo((function(){var t=document.getElementById("pst-back-to-top"),e=document.getElementsByClassName("bd-header")[0].getBoundingClientRect();window.addEventListener("scroll",(function(){this.oldScroll>this.scrollY&&this.scrollY>e.bottom?t.style.display="block":t.style.display="none",this.oldScroll=this.scrollY}))})),window.bootstrap=i})(); +//# sourceMappingURL=bootstrap.js.map \ No newline at end of file diff --git a/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js.LICENSE.txt b/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js.LICENSE.txt new file mode 100644 index 0000000..28755c2 --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ diff --git a/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js.map b/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js.map new file mode 100644 index 0000000..4a3502a --- /dev/null +++ b/libhal-arm-mcu/1.21.0/_static/scripts/bootstrap.js.map @@ -0,0 +1 @@ +{"version":3,"file":"scripts/bootstrap.js","mappings":"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","sources":["webpack://pydata_sphinx_theme/webpack/bootstrap","webpack://pydata_sphinx_theme/webpack/runtime/define property getters","webpack://pydata_sphinx_theme/webpack/runtime/hasOwnProperty shorthand","webpack://pydata_sphinx_theme/webpack/runtime/make namespace object","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/enums.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/applyStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getBasePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/math.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/userAgent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/contains.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/within.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/expandToHashMap.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/arrow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getVariation.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/computeStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/eventListeners.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/rectToClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/detectOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/flip.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/hide.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/offset.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getAltAxis.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/orderModifiers.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/createPopper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/debounce.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergeByName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper-lite.js","webpack://pydata_sphinx_theme/./node_modules/bootstrap/dist/js/bootstrap.esm.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/mixin.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/bootstrap.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","/*!\n * Bootstrap v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nimport * as Popper from '@popperjs/core';\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map();\nconst Data = {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map());\n }\n const instanceMap = elementMap.get(element);\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`);\n return;\n }\n instanceMap.set(key, instance);\n },\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null;\n }\n return null;\n },\n remove(element, key) {\n if (!elementMap.has(element)) {\n return;\n }\n const instanceMap = elementMap.get(element);\n instanceMap.delete(key);\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element);\n }\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1000000;\nconst MILLISECONDS_MULTIPLIER = 1000;\nconst TRANSITION_END = 'transitionend';\n\n/**\n * Properly escape IDs selectors to handle weird IDs\n * @param {string} selector\n * @returns {string}\n */\nconst parseSelector = selector => {\n if (selector && window.CSS && window.CSS.escape) {\n // document.querySelector needs escaping to handle IDs (html5+) containing for instance /\n selector = selector.replace(/#([^\\s\"#']+)/g, (match, id) => `#${CSS.escape(id)}`);\n }\n return selector;\n};\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`;\n }\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase();\n};\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID);\n } while (document.getElementById(prefix));\n return prefix;\n};\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0;\n }\n\n // Get transition-duration of the element\n let {\n transitionDuration,\n transitionDelay\n } = window.getComputedStyle(element);\n const floatTransitionDuration = Number.parseFloat(transitionDuration);\n const floatTransitionDelay = Number.parseFloat(transitionDelay);\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n};\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END));\n};\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false;\n }\n if (typeof object.jquery !== 'undefined') {\n object = object[0];\n }\n return typeof object.nodeType !== 'undefined';\n};\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object;\n }\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object));\n }\n return null;\n};\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false;\n }\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible';\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])');\n if (!closedDetails) {\n return elementIsVisible;\n }\n if (closedDetails !== element) {\n const summary = element.closest('summary');\n if (summary && summary.parentNode !== closedDetails) {\n return false;\n }\n if (summary === null) {\n return false;\n }\n }\n return elementIsVisible;\n};\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true;\n }\n if (element.classList.contains('disabled')) {\n return true;\n }\n if (typeof element.disabled !== 'undefined') {\n return element.disabled;\n }\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false';\n};\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null;\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n if (element instanceof ShadowRoot) {\n return element;\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null;\n }\n return findShadowRoot(element.parentNode);\n};\nconst noop = () => {};\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight; // eslint-disable-line no-unused-expressions\n};\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery;\n }\n return null;\n};\nconst DOMContentLoadedCallbacks = [];\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback();\n }\n });\n }\n DOMContentLoadedCallbacks.push(callback);\n } else {\n callback();\n }\n};\nconst isRTL = () => document.documentElement.dir === 'rtl';\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery();\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME;\n const JQUERY_NO_CONFLICT = $.fn[name];\n $.fn[name] = plugin.jQueryInterface;\n $.fn[name].Constructor = plugin;\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT;\n return plugin.jQueryInterface;\n };\n }\n });\n};\nconst execute = (possibleCallback, args = [], defaultValue = possibleCallback) => {\n return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue;\n};\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback);\n return;\n }\n const durationPadding = 5;\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding;\n let called = false;\n const handler = ({\n target\n }) => {\n if (target !== transitionElement) {\n return;\n }\n called = true;\n transitionElement.removeEventListener(TRANSITION_END, handler);\n execute(callback);\n };\n transitionElement.addEventListener(TRANSITION_END, handler);\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement);\n }\n }, emulatedDuration);\n};\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length;\n let index = list.indexOf(activeElement);\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0];\n }\n index += shouldGetNext ? 1 : -1;\n if (isCycleAllowed) {\n index = (index + listLength) % listLength;\n }\n return list[Math.max(0, Math.min(index, listLength - 1))];\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/;\nconst stripNameRegex = /\\..*/;\nconst stripUidRegex = /::\\d+$/;\nconst eventRegistry = {}; // Events storage\nlet uidEvent = 1;\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n};\nconst nativeEvents = new Set(['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']);\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return uid && `${uid}::${uidEvent++}` || element.uidEvent || uidEvent++;\n}\nfunction getElementEvents(element) {\n const uid = makeEventUid(element);\n element.uidEvent = uid;\n eventRegistry[uid] = eventRegistry[uid] || {};\n return eventRegistry[uid];\n}\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, {\n delegateTarget: element\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n return fn.apply(element, [event]);\n };\n}\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector);\n for (let {\n target\n } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue;\n }\n hydrateObj(event, {\n delegateTarget: target\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn);\n }\n return fn.apply(target, [event]);\n }\n }\n };\n}\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events).find(event => event.callable === callable && event.delegationSelector === delegationSelector);\n}\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string';\n // TODO: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : handler || delegationFunction;\n let typeEvent = getTypeEvent(originalTypeEvent);\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent;\n }\n return [isDelegated, callable, typeEvent];\n}\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget)) {\n return fn.call(this, event);\n }\n };\n };\n callable = wrapFunction(callable);\n }\n const events = getElementEvents(element);\n const handlers = events[typeEvent] || (events[typeEvent] = {});\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null);\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff;\n return;\n }\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''));\n const fn = isDelegated ? bootstrapDelegationHandler(element, handler, callable) : bootstrapHandler(element, callable);\n fn.delegationSelector = isDelegated ? handler : null;\n fn.callable = callable;\n fn.oneOff = oneOff;\n fn.uidEvent = uid;\n handlers[uid] = fn;\n element.addEventListener(typeEvent, fn, isDelegated);\n}\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector);\n if (!fn) {\n return;\n }\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector));\n delete events[typeEvent][fn.uidEvent];\n}\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {};\n for (const [handlerKey, event] of Object.entries(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n}\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '');\n return customEvents[event] || event;\n}\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false);\n },\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true);\n },\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n const inNamespace = typeEvent !== originalTypeEvent;\n const events = getElementEvents(element);\n const storeElementEvent = events[typeEvent] || {};\n const isNamespace = originalTypeEvent.startsWith('.');\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return;\n }\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null);\n return;\n }\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1));\n }\n }\n for (const [keyHandlers, event] of Object.entries(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '');\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n },\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null;\n }\n const $ = getjQuery();\n const typeEvent = getTypeEvent(event);\n const inNamespace = event !== typeEvent;\n let jQueryEvent = null;\n let bubbles = true;\n let nativeDispatch = true;\n let defaultPrevented = false;\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args);\n $(element).trigger(jQueryEvent);\n bubbles = !jQueryEvent.isPropagationStopped();\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped();\n defaultPrevented = jQueryEvent.isDefaultPrevented();\n }\n const evt = hydrateObj(new Event(event, {\n bubbles,\n cancelable: true\n }), args);\n if (defaultPrevented) {\n evt.preventDefault();\n }\n if (nativeDispatch) {\n element.dispatchEvent(evt);\n }\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault();\n }\n return evt;\n }\n};\nfunction hydrateObj(obj, meta = {}) {\n for (const [key, value] of Object.entries(meta)) {\n try {\n obj[key] = value;\n } catch (_unused) {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value;\n }\n });\n }\n }\n return obj;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true;\n }\n if (value === 'false') {\n return false;\n }\n if (value === Number(value).toString()) {\n return Number(value);\n }\n if (value === '' || value === 'null') {\n return null;\n }\n if (typeof value !== 'string') {\n return value;\n }\n try {\n return JSON.parse(decodeURIComponent(value));\n } catch (_unused) {\n return value;\n }\n}\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`);\n}\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value);\n },\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`);\n },\n getDataAttributes(element) {\n if (!element) {\n return {};\n }\n const attributes = {};\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'));\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '');\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length);\n attributes[pureKey] = normalizeData(element.dataset[key]);\n }\n return attributes;\n },\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`));\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {};\n }\n static get DefaultType() {\n return {};\n }\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!');\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n return config;\n }\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {}; // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n };\n }\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const [property, expectedTypes] of Object.entries(configTypes)) {\n const value = config[property];\n const valueType = isElement(value) ? 'element' : toType(value);\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`);\n }\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst VERSION = '5.3.3';\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super();\n element = getElement(element);\n if (!element) {\n return;\n }\n this._element = element;\n this._config = this._getConfig(config);\n Data.set(this._element, this.constructor.DATA_KEY, this);\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY);\n EventHandler.off(this._element, this.constructor.EVENT_KEY);\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null;\n }\n }\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated);\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY);\n }\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null);\n }\n static get VERSION() {\n return VERSION;\n }\n static get DATA_KEY() {\n return `bs.${this.NAME}`;\n }\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`;\n }\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target');\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href');\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || !hrefAttribute.includes('#') && !hrefAttribute.startsWith('.')) {\n return null;\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`;\n }\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null;\n }\n return selector ? selector.split(',').map(sel => parseSelector(sel)).join(',') : null;\n};\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector));\n },\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector);\n },\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector));\n },\n parents(element, selector) {\n const parents = [];\n let ancestor = element.parentNode.closest(selector);\n while (ancestor) {\n parents.push(ancestor);\n ancestor = ancestor.parentNode.closest(selector);\n }\n return parents;\n },\n prev(element, selector) {\n let previous = element.previousElementSibling;\n while (previous) {\n if (previous.matches(selector)) {\n return [previous];\n }\n previous = previous.previousElementSibling;\n }\n return [];\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling;\n while (next) {\n if (next.matches(selector)) {\n return [next];\n }\n next = next.nextElementSibling;\n }\n return [];\n },\n focusableChildren(element) {\n const focusables = ['a', 'button', 'input', 'textarea', 'select', 'details', '[tabindex]', '[contenteditable=\"true\"]'].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',');\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el));\n },\n getSelectorFromElement(element) {\n const selector = getSelector(element);\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null;\n }\n return null;\n },\n getElementFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.findOne(selector) : null;\n },\n getMultipleElementsFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.find(selector) : [];\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`;\n const name = component.NAME;\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n const target = SelectorEngine.getElementFromSelector(this) || this.closest(`.${name}`);\n const instance = component.getOrCreateInstance(target);\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]();\n });\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$f = 'alert';\nconst DATA_KEY$a = 'bs.alert';\nconst EVENT_KEY$b = `.${DATA_KEY$a}`;\nconst EVENT_CLOSE = `close${EVENT_KEY$b}`;\nconst EVENT_CLOSED = `closed${EVENT_KEY$b}`;\nconst CLASS_NAME_FADE$5 = 'fade';\nconst CLASS_NAME_SHOW$8 = 'show';\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$f;\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE);\n if (closeEvent.defaultPrevented) {\n return;\n }\n this._element.classList.remove(CLASS_NAME_SHOW$8);\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE$5);\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated);\n }\n\n // Private\n _destroyElement() {\n this._element.remove();\n EventHandler.trigger(this._element, EVENT_CLOSED);\n this.dispose();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close');\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$e = 'button';\nconst DATA_KEY$9 = 'bs.button';\nconst EVENT_KEY$a = `.${DATA_KEY$9}`;\nconst DATA_API_KEY$6 = '.data-api';\nconst CLASS_NAME_ACTIVE$3 = 'active';\nconst SELECTOR_DATA_TOGGLE$5 = '[data-bs-toggle=\"button\"]';\nconst EVENT_CLICK_DATA_API$6 = `click${EVENT_KEY$a}${DATA_API_KEY$6}`;\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$e;\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE$3));\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this);\n if (config === 'toggle') {\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$6, SELECTOR_DATA_TOGGLE$5, event => {\n event.preventDefault();\n const button = event.target.closest(SELECTOR_DATA_TOGGLE$5);\n const data = Button.getOrCreateInstance(button);\n data.toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$d = 'swipe';\nconst EVENT_KEY$9 = '.bs.swipe';\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY$9}`;\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY$9}`;\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY$9}`;\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY$9}`;\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY$9}`;\nconst POINTER_TYPE_TOUCH = 'touch';\nconst POINTER_TYPE_PEN = 'pen';\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event';\nconst SWIPE_THRESHOLD = 40;\nconst Default$c = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n};\nconst DefaultType$c = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n};\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super();\n this._element = element;\n if (!element || !Swipe.isSupported()) {\n return;\n }\n this._config = this._getConfig(config);\n this._deltaX = 0;\n this._supportPointerEvents = Boolean(window.PointerEvent);\n this._initEvents();\n }\n\n // Getters\n static get Default() {\n return Default$c;\n }\n static get DefaultType() {\n return DefaultType$c;\n }\n static get NAME() {\n return NAME$d;\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY$9);\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX;\n return;\n }\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX;\n }\n }\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX;\n }\n this._handleSwipe();\n execute(this._config.endCallback);\n }\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ? 0 : event.touches[0].clientX - this._deltaX;\n }\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX);\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return;\n }\n const direction = absDeltaX / this._deltaX;\n this._deltaX = 0;\n if (!direction) {\n return;\n }\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback);\n }\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event));\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event));\n this._element.classList.add(CLASS_NAME_POINTER_EVENT);\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event));\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event));\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event));\n }\n }\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH);\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$c = 'carousel';\nconst DATA_KEY$8 = 'bs.carousel';\nconst EVENT_KEY$8 = `.${DATA_KEY$8}`;\nconst DATA_API_KEY$5 = '.data-api';\nconst ARROW_LEFT_KEY$1 = 'ArrowLeft';\nconst ARROW_RIGHT_KEY$1 = 'ArrowRight';\nconst TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next';\nconst ORDER_PREV = 'prev';\nconst DIRECTION_LEFT = 'left';\nconst DIRECTION_RIGHT = 'right';\nconst EVENT_SLIDE = `slide${EVENT_KEY$8}`;\nconst EVENT_SLID = `slid${EVENT_KEY$8}`;\nconst EVENT_KEYDOWN$1 = `keydown${EVENT_KEY$8}`;\nconst EVENT_MOUSEENTER$1 = `mouseenter${EVENT_KEY$8}`;\nconst EVENT_MOUSELEAVE$1 = `mouseleave${EVENT_KEY$8}`;\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY$8}`;\nconst EVENT_LOAD_DATA_API$3 = `load${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst EVENT_CLICK_DATA_API$5 = `click${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst CLASS_NAME_CAROUSEL = 'carousel';\nconst CLASS_NAME_ACTIVE$2 = 'active';\nconst CLASS_NAME_SLIDE = 'slide';\nconst CLASS_NAME_END = 'carousel-item-end';\nconst CLASS_NAME_START = 'carousel-item-start';\nconst CLASS_NAME_NEXT = 'carousel-item-next';\nconst CLASS_NAME_PREV = 'carousel-item-prev';\nconst SELECTOR_ACTIVE = '.active';\nconst SELECTOR_ITEM = '.carousel-item';\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM;\nconst SELECTOR_ITEM_IMG = '.carousel-item img';\nconst SELECTOR_INDICATORS = '.carousel-indicators';\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]';\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]';\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY$1]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY$1]: DIRECTION_LEFT\n};\nconst Default$b = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n};\nconst DefaultType$b = {\n interval: '(number|boolean)',\n // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._interval = null;\n this._activeElement = null;\n this._isSliding = false;\n this.touchTimeout = null;\n this._swipeHelper = null;\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element);\n this._addEventListeners();\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$b;\n }\n static get DefaultType() {\n return DefaultType$b;\n }\n static get NAME() {\n return NAME$c;\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT);\n }\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next();\n }\n }\n prev() {\n this._slide(ORDER_PREV);\n }\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element);\n }\n this._clearInterval();\n }\n cycle() {\n this._clearInterval();\n this._updateInterval();\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval);\n }\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle());\n return;\n }\n this.cycle();\n }\n to(index) {\n const items = this._getItems();\n if (index > items.length - 1 || index < 0) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index));\n return;\n }\n const activeIndex = this._getItemIndex(this._getActive());\n if (activeIndex === index) {\n return;\n }\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV;\n this._slide(order, items[index]);\n }\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose();\n }\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval;\n return config;\n }\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN$1, event => this._keydown(event));\n }\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER$1, () => this.pause());\n EventHandler.on(this._element, EVENT_MOUSELEAVE$1, () => this._maybeEnableCycle());\n }\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners();\n }\n }\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault());\n }\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return;\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause();\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout);\n }\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval);\n };\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n };\n this._swipeHelper = new Swipe(this._element, swipeConfig);\n }\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n const direction = KEY_TO_DIRECTION[event.key];\n if (direction) {\n event.preventDefault();\n this._slide(this._directionToOrder(direction));\n }\n }\n _getItemIndex(element) {\n return this._getItems().indexOf(element);\n }\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return;\n }\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement);\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE$2);\n activeIndicator.removeAttribute('aria-current');\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement);\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE$2);\n newActiveIndicator.setAttribute('aria-current', 'true');\n }\n }\n _updateInterval() {\n const element = this._activeElement || this._getActive();\n if (!element) {\n return;\n }\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10);\n this._config.interval = elementInterval || this._config.defaultInterval;\n }\n _slide(order, element = null) {\n if (this._isSliding) {\n return;\n }\n const activeElement = this._getActive();\n const isNext = order === ORDER_NEXT;\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap);\n if (nextElement === activeElement) {\n return;\n }\n const nextElementIndex = this._getItemIndex(nextElement);\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n });\n };\n const slideEvent = triggerEvent(EVENT_SLIDE);\n if (slideEvent.defaultPrevented) {\n return;\n }\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // TODO: change tests that use empty divs to avoid this check\n return;\n }\n const isCycling = Boolean(this._interval);\n this.pause();\n this._isSliding = true;\n this._setActiveIndicatorElement(nextElementIndex);\n this._activeElement = nextElement;\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END;\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV;\n nextElement.classList.add(orderClassName);\n reflow(nextElement);\n activeElement.classList.add(directionalClassName);\n nextElement.classList.add(directionalClassName);\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName);\n nextElement.classList.add(CLASS_NAME_ACTIVE$2);\n activeElement.classList.remove(CLASS_NAME_ACTIVE$2, orderClassName, directionalClassName);\n this._isSliding = false;\n triggerEvent(EVENT_SLID);\n };\n this._queueCallback(completeCallBack, activeElement, this._isAnimated());\n if (isCycling) {\n this.cycle();\n }\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE);\n }\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n }\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element);\n }\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n }\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT;\n }\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV;\n }\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT;\n }\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT;\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config);\n if (typeof config === 'number') {\n data.to(config);\n return;\n }\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_SLIDE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return;\n }\n event.preventDefault();\n const carousel = Carousel.getOrCreateInstance(target);\n const slideIndex = this.getAttribute('data-bs-slide-to');\n if (slideIndex) {\n carousel.to(slideIndex);\n carousel._maybeEnableCycle();\n return;\n }\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next();\n carousel._maybeEnableCycle();\n return;\n }\n carousel.prev();\n carousel._maybeEnableCycle();\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$3, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE);\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel);\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$b = 'collapse';\nconst DATA_KEY$7 = 'bs.collapse';\nconst EVENT_KEY$7 = `.${DATA_KEY$7}`;\nconst DATA_API_KEY$4 = '.data-api';\nconst EVENT_SHOW$6 = `show${EVENT_KEY$7}`;\nconst EVENT_SHOWN$6 = `shown${EVENT_KEY$7}`;\nconst EVENT_HIDE$6 = `hide${EVENT_KEY$7}`;\nconst EVENT_HIDDEN$6 = `hidden${EVENT_KEY$7}`;\nconst EVENT_CLICK_DATA_API$4 = `click${EVENT_KEY$7}${DATA_API_KEY$4}`;\nconst CLASS_NAME_SHOW$7 = 'show';\nconst CLASS_NAME_COLLAPSE = 'collapse';\nconst CLASS_NAME_COLLAPSING = 'collapsing';\nconst CLASS_NAME_COLLAPSED = 'collapsed';\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`;\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal';\nconst WIDTH = 'width';\nconst HEIGHT = 'height';\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing';\nconst SELECTOR_DATA_TOGGLE$4 = '[data-bs-toggle=\"collapse\"]';\nconst Default$a = {\n parent: null,\n toggle: true\n};\nconst DefaultType$a = {\n parent: '(null|element)',\n toggle: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isTransitioning = false;\n this._triggerArray = [];\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$4);\n for (const elem of toggleList) {\n const selector = SelectorEngine.getSelectorFromElement(elem);\n const filterElement = SelectorEngine.find(selector).filter(foundElement => foundElement === this._element);\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem);\n }\n }\n this._initializeChildren();\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown());\n }\n if (this._config.toggle) {\n this.toggle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$a;\n }\n static get DefaultType() {\n return DefaultType$a;\n }\n static get NAME() {\n return NAME$b;\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide();\n } else {\n this.show();\n }\n }\n show() {\n if (this._isTransitioning || this._isShown()) {\n return;\n }\n let activeChildren = [];\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES).filter(element => element !== this._element).map(element => Collapse.getOrCreateInstance(element, {\n toggle: false\n }));\n }\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n for (const activeInstance of activeChildren) {\n activeInstance.hide();\n }\n const dimension = this._getDimension();\n this._element.classList.remove(CLASS_NAME_COLLAPSE);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.style[dimension] = 0;\n this._addAriaAndCollapsedClass(this._triggerArray, true);\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n this._element.style[dimension] = '';\n EventHandler.trigger(this._element, EVENT_SHOWN$6);\n };\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n const scrollSize = `scroll${capitalizedDimension}`;\n this._queueCallback(complete, this._element, true);\n this._element.style[dimension] = `${this._element[scrollSize]}px`;\n }\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n const dimension = this._getDimension();\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`;\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n for (const trigger of this._triggerArray) {\n const element = SelectorEngine.getElementFromSelector(trigger);\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false);\n }\n }\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE);\n EventHandler.trigger(this._element, EVENT_HIDDEN$6);\n };\n this._element.style[dimension] = '';\n this._queueCallback(complete, this._element, true);\n }\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW$7);\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle); // Coerce string values\n config.parent = getElement(config.parent);\n return config;\n }\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT;\n }\n _initializeChildren() {\n if (!this._config.parent) {\n return;\n }\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);\n for (const element of children) {\n const selected = SelectorEngine.getElementFromSelector(element);\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected));\n }\n }\n }\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent);\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element));\n }\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return;\n }\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen);\n element.setAttribute('aria-expanded', isOpen);\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {};\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config);\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_DATA_TOGGLE$4, function (event) {\n // preventDefault only for
    elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || event.delegateTarget && event.delegateTarget.tagName === 'A') {\n event.preventDefault();\n }\n for (const element of SelectorEngine.getMultipleElementsFromSelector(this)) {\n Collapse.getOrCreateInstance(element, {\n toggle: false\n }).toggle();\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$a = 'dropdown';\nconst DATA_KEY$6 = 'bs.dropdown';\nconst EVENT_KEY$6 = `.${DATA_KEY$6}`;\nconst DATA_API_KEY$3 = '.data-api';\nconst ESCAPE_KEY$2 = 'Escape';\nconst TAB_KEY$1 = 'Tab';\nconst ARROW_UP_KEY$1 = 'ArrowUp';\nconst ARROW_DOWN_KEY$1 = 'ArrowDown';\nconst RIGHT_MOUSE_BUTTON = 2; // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE$5 = `hide${EVENT_KEY$6}`;\nconst EVENT_HIDDEN$5 = `hidden${EVENT_KEY$6}`;\nconst EVENT_SHOW$5 = `show${EVENT_KEY$6}`;\nconst EVENT_SHOWN$5 = `shown${EVENT_KEY$6}`;\nconst EVENT_CLICK_DATA_API$3 = `click${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst CLASS_NAME_SHOW$6 = 'show';\nconst CLASS_NAME_DROPUP = 'dropup';\nconst CLASS_NAME_DROPEND = 'dropend';\nconst CLASS_NAME_DROPSTART = 'dropstart';\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center';\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center';\nconst SELECTOR_DATA_TOGGLE$3 = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)';\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE$3}.${CLASS_NAME_SHOW$6}`;\nconst SELECTOR_MENU = '.dropdown-menu';\nconst SELECTOR_NAVBAR = '.navbar';\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav';\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start';\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end';\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start';\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end';\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start';\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start';\nconst PLACEMENT_TOPCENTER = 'top';\nconst PLACEMENT_BOTTOMCENTER = 'bottom';\nconst Default$9 = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n};\nconst DefaultType$9 = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n};\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._popper = null;\n this._parent = this._element.parentNode; // dropdown wrapper\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] || SelectorEngine.prev(this._element, SELECTOR_MENU)[0] || SelectorEngine.findOne(SELECTOR_MENU, this._parent);\n this._inNavbar = this._detectNavbar();\n }\n\n // Getters\n static get Default() {\n return Default$9;\n }\n static get DefaultType() {\n return DefaultType$9;\n }\n static get NAME() {\n return NAME$a;\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show();\n }\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$5, relatedTarget);\n if (showEvent.defaultPrevented) {\n return;\n }\n this._createPopper();\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n this._element.focus();\n this._element.setAttribute('aria-expanded', true);\n this._menu.classList.add(CLASS_NAME_SHOW$6);\n this._element.classList.add(CLASS_NAME_SHOW$6);\n EventHandler.trigger(this._element, EVENT_SHOWN$5, relatedTarget);\n }\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n this._completeHide(relatedTarget);\n }\n dispose() {\n if (this._popper) {\n this._popper.destroy();\n }\n super.dispose();\n }\n update() {\n this._inNavbar = this._detectNavbar();\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$5, relatedTarget);\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n if (this._popper) {\n this._popper.destroy();\n }\n this._menu.classList.remove(CLASS_NAME_SHOW$6);\n this._element.classList.remove(CLASS_NAME_SHOW$6);\n this._element.setAttribute('aria-expanded', 'false');\n Manipulator.removeDataAttribute(this._menu, 'popper');\n EventHandler.trigger(this._element, EVENT_HIDDEN$5, relatedTarget);\n }\n _getConfig(config) {\n config = super._getConfig(config);\n if (typeof config.reference === 'object' && !isElement(config.reference) && typeof config.reference.getBoundingClientRect !== 'function') {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME$a.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`);\n }\n return config;\n }\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)');\n }\n let referenceElement = this._element;\n if (this._config.reference === 'parent') {\n referenceElement = this._parent;\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference);\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference;\n }\n const popperConfig = this._getPopperConfig();\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig);\n }\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW$6);\n }\n _getPlacement() {\n const parentDropdown = this._parent;\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER;\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end';\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP;\n }\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM;\n }\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null;\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n };\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static'); // TODO: v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }];\n }\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _selectMenuItem({\n key,\n target\n }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element));\n if (!items.length) {\n return;\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY$1, !items.includes(target)).focus();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || event.type === 'keyup' && event.key !== TAB_KEY$1) {\n return;\n }\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle);\n if (!context || context._config.autoClose === false) {\n continue;\n }\n const composedPath = event.composedPath();\n const isMenuTarget = composedPath.includes(context._menu);\n if (composedPath.includes(context._element) || context._config.autoClose === 'inside' && !isMenuTarget || context._config.autoClose === 'outside' && isMenuTarget) {\n continue;\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && (event.type === 'keyup' && event.key === TAB_KEY$1 || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue;\n }\n const relatedTarget = {\n relatedTarget: context._element\n };\n if (event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n context._completeHide(relatedTarget);\n }\n }\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName);\n const isEscapeEvent = event.key === ESCAPE_KEY$2;\n const isUpOrDownEvent = [ARROW_UP_KEY$1, ARROW_DOWN_KEY$1].includes(event.key);\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return;\n }\n if (isInput && !isEscapeEvent) {\n return;\n }\n event.preventDefault();\n\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE$3) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.next(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$3, event.delegateTarget.parentNode);\n const instance = Dropdown.getOrCreateInstance(getToggleButton);\n if (isUpOrDownEvent) {\n event.stopPropagation();\n instance.show();\n instance._selectMenuItem(event);\n return;\n }\n if (instance._isShown()) {\n // else is escape and we check if it is shown\n event.stopPropagation();\n instance.hide();\n getToggleButton.focus();\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$3, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function (event) {\n event.preventDefault();\n Dropdown.getOrCreateInstance(this).toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$9 = 'backdrop';\nconst CLASS_NAME_FADE$4 = 'fade';\nconst CLASS_NAME_SHOW$5 = 'show';\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME$9}`;\nconst Default$8 = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true,\n // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n};\nconst DefaultType$8 = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n};\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isAppended = false;\n this._element = null;\n }\n\n // Getters\n static get Default() {\n return Default$8;\n }\n static get DefaultType() {\n return DefaultType$8;\n }\n static get NAME() {\n return NAME$9;\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._append();\n const element = this._getElement();\n if (this._config.isAnimated) {\n reflow(element);\n }\n element.classList.add(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n execute(callback);\n });\n }\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._getElement().classList.remove(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n this.dispose();\n execute(callback);\n });\n }\n dispose() {\n if (!this._isAppended) {\n return;\n }\n EventHandler.off(this._element, EVENT_MOUSEDOWN);\n this._element.remove();\n this._isAppended = false;\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div');\n backdrop.className = this._config.className;\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE$4);\n }\n this._element = backdrop;\n }\n return this._element;\n }\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement);\n return config;\n }\n _append() {\n if (this._isAppended) {\n return;\n }\n const element = this._getElement();\n this._config.rootElement.append(element);\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback);\n });\n this._isAppended = true;\n }\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated);\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$8 = 'focustrap';\nconst DATA_KEY$5 = 'bs.focustrap';\nconst EVENT_KEY$5 = `.${DATA_KEY$5}`;\nconst EVENT_FOCUSIN$2 = `focusin${EVENT_KEY$5}`;\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY$5}`;\nconst TAB_KEY = 'Tab';\nconst TAB_NAV_FORWARD = 'forward';\nconst TAB_NAV_BACKWARD = 'backward';\nconst Default$7 = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n};\nconst DefaultType$7 = {\n autofocus: 'boolean',\n trapElement: 'element'\n};\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isActive = false;\n this._lastTabNavDirection = null;\n }\n\n // Getters\n static get Default() {\n return Default$7;\n }\n static get DefaultType() {\n return DefaultType$7;\n }\n static get NAME() {\n return NAME$8;\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return;\n }\n if (this._config.autofocus) {\n this._config.trapElement.focus();\n }\n EventHandler.off(document, EVENT_KEY$5); // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN$2, event => this._handleFocusin(event));\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event));\n this._isActive = true;\n }\n deactivate() {\n if (!this._isActive) {\n return;\n }\n this._isActive = false;\n EventHandler.off(document, EVENT_KEY$5);\n }\n\n // Private\n _handleFocusin(event) {\n const {\n trapElement\n } = this._config;\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return;\n }\n const elements = SelectorEngine.focusableChildren(trapElement);\n if (elements.length === 0) {\n trapElement.focus();\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus();\n } else {\n elements[0].focus();\n }\n }\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return;\n }\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';\nconst SELECTOR_STICKY_CONTENT = '.sticky-top';\nconst PROPERTY_PADDING = 'padding-right';\nconst PROPERTY_MARGIN = 'margin-right';\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body;\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth;\n return Math.abs(window.innerWidth - documentWidth);\n }\n hide() {\n const width = this.getWidth();\n this._disableOverFlow();\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width);\n }\n reset() {\n this._resetElementAttributes(this._element, 'overflow');\n this._resetElementAttributes(this._element, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN);\n }\n isOverflowing() {\n return this.getWidth() > 0;\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow');\n this._element.style.overflow = 'hidden';\n }\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth();\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return;\n }\n this._saveInitialAttribute(element, styleProperty);\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty);\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty);\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue);\n }\n }\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty);\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty);\n return;\n }\n Manipulator.removeDataAttribute(element, styleProperty);\n element.style.setProperty(styleProperty, value);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector);\n return;\n }\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel);\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$7 = 'modal';\nconst DATA_KEY$4 = 'bs.modal';\nconst EVENT_KEY$4 = `.${DATA_KEY$4}`;\nconst DATA_API_KEY$2 = '.data-api';\nconst ESCAPE_KEY$1 = 'Escape';\nconst EVENT_HIDE$4 = `hide${EVENT_KEY$4}`;\nconst EVENT_HIDE_PREVENTED$1 = `hidePrevented${EVENT_KEY$4}`;\nconst EVENT_HIDDEN$4 = `hidden${EVENT_KEY$4}`;\nconst EVENT_SHOW$4 = `show${EVENT_KEY$4}`;\nconst EVENT_SHOWN$4 = `shown${EVENT_KEY$4}`;\nconst EVENT_RESIZE$1 = `resize${EVENT_KEY$4}`;\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY$4}`;\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY$4}`;\nconst EVENT_KEYDOWN_DISMISS$1 = `keydown.dismiss${EVENT_KEY$4}`;\nconst EVENT_CLICK_DATA_API$2 = `click${EVENT_KEY$4}${DATA_API_KEY$2}`;\nconst CLASS_NAME_OPEN = 'modal-open';\nconst CLASS_NAME_FADE$3 = 'fade';\nconst CLASS_NAME_SHOW$4 = 'show';\nconst CLASS_NAME_STATIC = 'modal-static';\nconst OPEN_SELECTOR$1 = '.modal.show';\nconst SELECTOR_DIALOG = '.modal-dialog';\nconst SELECTOR_MODAL_BODY = '.modal-body';\nconst SELECTOR_DATA_TOGGLE$2 = '[data-bs-toggle=\"modal\"]';\nconst Default$6 = {\n backdrop: true,\n focus: true,\n keyboard: true\n};\nconst DefaultType$6 = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element);\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._isShown = false;\n this._isTransitioning = false;\n this._scrollBar = new ScrollBarHelper();\n this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$6;\n }\n static get DefaultType() {\n return DefaultType$6;\n }\n static get NAME() {\n return NAME$7;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._isTransitioning = true;\n this._scrollBar.hide();\n document.body.classList.add(CLASS_NAME_OPEN);\n this._adjustDialog();\n this._backdrop.show(() => this._showElement(relatedTarget));\n }\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$4);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._isShown = false;\n this._isTransitioning = true;\n this._focustrap.deactivate();\n this._element.classList.remove(CLASS_NAME_SHOW$4);\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated());\n }\n dispose() {\n EventHandler.off(window, EVENT_KEY$4);\n EventHandler.off(this._dialog, EVENT_KEY$4);\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n handleUpdate() {\n this._adjustDialog();\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop),\n // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n });\n }\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element);\n }\n this._element.style.display = 'block';\n this._element.removeAttribute('aria-hidden');\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.scrollTop = 0;\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog);\n if (modalBody) {\n modalBody.scrollTop = 0;\n }\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_SHOW$4);\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate();\n }\n this._isTransitioning = false;\n EventHandler.trigger(this._element, EVENT_SHOWN$4, {\n relatedTarget\n });\n };\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated());\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS$1, event => {\n if (event.key !== ESCAPE_KEY$1) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n this._triggerBackdropTransition();\n });\n EventHandler.on(window, EVENT_RESIZE$1, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog();\n }\n });\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return;\n }\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition();\n return;\n }\n if (this._config.backdrop) {\n this.hide();\n }\n });\n });\n }\n _hideModal() {\n this._element.style.display = 'none';\n this._element.setAttribute('aria-hidden', true);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n this._isTransitioning = false;\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN);\n this._resetAdjustments();\n this._scrollBar.reset();\n EventHandler.trigger(this._element, EVENT_HIDDEN$4);\n });\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE$3);\n }\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED$1);\n if (hideEvent.defaultPrevented) {\n return;\n }\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const initialOverflowY = this._element.style.overflowY;\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return;\n }\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden';\n }\n this._element.classList.add(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY;\n }, this._dialog);\n }, this._dialog);\n this._element.focus();\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const scrollbarWidth = this._scrollBar.getWidth();\n const isBodyOverflowing = scrollbarWidth > 0;\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n }\n _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](relatedTarget);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n EventHandler.one(target, EVENT_SHOW$4, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$4, () => {\n if (isVisible(this)) {\n this.focus();\n }\n });\n });\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR$1);\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide();\n }\n const data = Modal.getOrCreateInstance(target);\n data.toggle(this);\n});\nenableDismissTrigger(Modal);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$6 = 'offcanvas';\nconst DATA_KEY$3 = 'bs.offcanvas';\nconst EVENT_KEY$3 = `.${DATA_KEY$3}`;\nconst DATA_API_KEY$1 = '.data-api';\nconst EVENT_LOAD_DATA_API$2 = `load${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst ESCAPE_KEY = 'Escape';\nconst CLASS_NAME_SHOW$3 = 'show';\nconst CLASS_NAME_SHOWING$1 = 'showing';\nconst CLASS_NAME_HIDING = 'hiding';\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop';\nconst OPEN_SELECTOR = '.offcanvas.show';\nconst EVENT_SHOW$3 = `show${EVENT_KEY$3}`;\nconst EVENT_SHOWN$3 = `shown${EVENT_KEY$3}`;\nconst EVENT_HIDE$3 = `hide${EVENT_KEY$3}`;\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY$3}`;\nconst EVENT_HIDDEN$3 = `hidden${EVENT_KEY$3}`;\nconst EVENT_RESIZE = `resize${EVENT_KEY$3}`;\nconst EVENT_CLICK_DATA_API$1 = `click${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY$3}`;\nconst SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle=\"offcanvas\"]';\nconst Default$5 = {\n backdrop: true,\n keyboard: true,\n scroll: false\n};\nconst DefaultType$5 = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isShown = false;\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$5;\n }\n static get DefaultType() {\n return DefaultType$5;\n }\n static get NAME() {\n return NAME$6;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$3, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._backdrop.show();\n if (!this._config.scroll) {\n new ScrollBarHelper().hide();\n }\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.classList.add(CLASS_NAME_SHOWING$1);\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate();\n }\n this._element.classList.add(CLASS_NAME_SHOW$3);\n this._element.classList.remove(CLASS_NAME_SHOWING$1);\n EventHandler.trigger(this._element, EVENT_SHOWN$3, {\n relatedTarget\n });\n };\n this._queueCallback(completeCallBack, this._element, true);\n }\n hide() {\n if (!this._isShown) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$3);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._focustrap.deactivate();\n this._element.blur();\n this._isShown = false;\n this._element.classList.add(CLASS_NAME_HIDING);\n this._backdrop.hide();\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW$3, CLASS_NAME_HIDING);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n if (!this._config.scroll) {\n new ScrollBarHelper().reset();\n }\n EventHandler.trigger(this._element, EVENT_HIDDEN$3);\n };\n this._queueCallback(completeCallback, this._element, true);\n }\n dispose() {\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n return;\n }\n this.hide();\n };\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop);\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n });\n }\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n });\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$3, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus();\n }\n });\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR);\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide();\n }\n const data = Offcanvas.getOrCreateInstance(target);\n data.toggle(this);\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$2, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show();\n }\n});\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide();\n }\n }\n});\nenableDismissTrigger(Offcanvas);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n// js-docs-start allow-list\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\nconst DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n dd: [],\n div: [],\n dl: [],\n dt: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n};\n// js-docs-end allow-list\n\nconst uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);\n\n/**\n * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation\n * contexts.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38\n */\n// eslint-disable-next-line unicorn/better-regex\nconst SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase();\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));\n }\n return true;\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));\n};\nfunction sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml;\n }\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml);\n }\n const domParser = new window.DOMParser();\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'));\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase();\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove();\n continue;\n }\n const attributeList = [].concat(...element.attributes);\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || []);\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName);\n }\n }\n }\n return createdDocument.body.innerHTML;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$5 = 'TemplateFactory';\nconst Default$4 = {\n allowList: DefaultAllowlist,\n content: {},\n // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
    '\n};\nconst DefaultType$4 = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n};\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n};\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n }\n\n // Getters\n static get Default() {\n return Default$4;\n }\n static get DefaultType() {\n return DefaultType$4;\n }\n static get NAME() {\n return NAME$5;\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content).map(config => this._resolvePossibleFunction(config)).filter(Boolean);\n }\n hasContent() {\n return this.getContent().length > 0;\n }\n changeContent(content) {\n this._checkContent(content);\n this._config.content = {\n ...this._config.content,\n ...content\n };\n return this;\n }\n toHtml() {\n const templateWrapper = document.createElement('div');\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template);\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector);\n }\n const template = templateWrapper.children[0];\n const extraClass = this._resolvePossibleFunction(this._config.extraClass);\n if (extraClass) {\n template.classList.add(...extraClass.split(' '));\n }\n return template;\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config);\n this._checkContent(config.content);\n }\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({\n selector,\n entry: content\n }, DefaultContentType);\n }\n }\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template);\n if (!templateElement) {\n return;\n }\n content = this._resolvePossibleFunction(content);\n if (!content) {\n templateElement.remove();\n return;\n }\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement);\n return;\n }\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content);\n return;\n }\n templateElement.textContent = content;\n }\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this]);\n }\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = '';\n templateElement.append(element);\n return;\n }\n templateElement.textContent = element.textContent;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$4 = 'tooltip';\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn']);\nconst CLASS_NAME_FADE$2 = 'fade';\nconst CLASS_NAME_MODAL = 'modal';\nconst CLASS_NAME_SHOW$2 = 'show';\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner';\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`;\nconst EVENT_MODAL_HIDE = 'hide.bs.modal';\nconst TRIGGER_HOVER = 'hover';\nconst TRIGGER_FOCUS = 'focus';\nconst TRIGGER_CLICK = 'click';\nconst TRIGGER_MANUAL = 'manual';\nconst EVENT_HIDE$2 = 'hide';\nconst EVENT_HIDDEN$2 = 'hidden';\nconst EVENT_SHOW$2 = 'show';\nconst EVENT_SHOWN$2 = 'shown';\nconst EVENT_INSERTED = 'inserted';\nconst EVENT_CLICK$1 = 'click';\nconst EVENT_FOCUSIN$1 = 'focusin';\nconst EVENT_FOCUSOUT$1 = 'focusout';\nconst EVENT_MOUSEENTER = 'mouseenter';\nconst EVENT_MOUSELEAVE = 'mouseleave';\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n};\nconst Default$3 = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 6],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
    ' + '
    ' + '
    ' + '
    ',\n title: '',\n trigger: 'hover focus'\n};\nconst DefaultType$3 = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n};\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)');\n }\n super(element, config);\n\n // Private\n this._isEnabled = true;\n this._timeout = 0;\n this._isHovered = null;\n this._activeTrigger = {};\n this._popper = null;\n this._templateFactory = null;\n this._newContent = null;\n\n // Protected\n this.tip = null;\n this._setListeners();\n if (!this._config.selector) {\n this._fixTitle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$3;\n }\n static get DefaultType() {\n return DefaultType$3;\n }\n static get NAME() {\n return NAME$4;\n }\n\n // Public\n enable() {\n this._isEnabled = true;\n }\n disable() {\n this._isEnabled = false;\n }\n toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n }\n toggle() {\n if (!this._isEnabled) {\n return;\n }\n this._activeTrigger.click = !this._activeTrigger.click;\n if (this._isShown()) {\n this._leave();\n return;\n }\n this._enter();\n }\n dispose() {\n clearTimeout(this._timeout);\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'));\n }\n this._disposePopper();\n super.dispose();\n }\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements');\n }\n if (!(this._isWithContent() && this._isEnabled)) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW$2));\n const shadowRoot = findShadowRoot(this._element);\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element);\n if (showEvent.defaultPrevented || !isInTheDom) {\n return;\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper();\n const tip = this._getTipElement();\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'));\n const {\n container\n } = this._config;\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip);\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED));\n }\n this._popper = this._createPopper(tip);\n tip.classList.add(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN$2));\n if (this._isHovered === false) {\n this._leave();\n }\n this._isHovered = false;\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n hide() {\n if (!this._isShown()) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE$2));\n if (hideEvent.defaultPrevented) {\n return;\n }\n const tip = this._getTipElement();\n tip.classList.remove(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n this._activeTrigger[TRIGGER_CLICK] = false;\n this._activeTrigger[TRIGGER_FOCUS] = false;\n this._activeTrigger[TRIGGER_HOVER] = false;\n this._isHovered = null; // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return;\n }\n if (!this._isHovered) {\n this._disposePopper();\n }\n this._element.removeAttribute('aria-describedby');\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN$2));\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n update() {\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle());\n }\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate());\n }\n return this.tip;\n }\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml();\n\n // TODO: remove this check in v6\n if (!tip) {\n return null;\n }\n tip.classList.remove(CLASS_NAME_FADE$2, CLASS_NAME_SHOW$2);\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`);\n const tipId = getUID(this.constructor.NAME).toString();\n tip.setAttribute('id', tipId);\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE$2);\n }\n return tip;\n }\n setContent(content) {\n this._newContent = content;\n if (this._isShown()) {\n this._disposePopper();\n this.show();\n }\n }\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content);\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n });\n }\n return this._templateFactory;\n }\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n };\n }\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title');\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig());\n }\n _isAnimated() {\n return this._config.animation || this.tip && this.tip.classList.contains(CLASS_NAME_FADE$2);\n }\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW$2);\n }\n _createPopper(tip) {\n const placement = execute(this._config.placement, [this, tip, this._element]);\n const attachment = AttachmentMap[placement.toUpperCase()];\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment));\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this._element]);\n }\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [{\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }, {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n }, {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement);\n }\n }]\n };\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _setListeners() {\n const triggers = this._config.trigger.split(' ');\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK$1), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context.toggle();\n });\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSEENTER) : this.constructor.eventName(EVENT_FOCUSIN$1);\n const eventOut = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSELEAVE) : this.constructor.eventName(EVENT_FOCUSOUT$1);\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n context._enter();\n });\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = context._element.contains(event.relatedTarget);\n context._leave();\n });\n }\n }\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide();\n }\n };\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n }\n _fixTitle() {\n const title = this._element.getAttribute('title');\n if (!title) {\n return;\n }\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title);\n }\n this._element.setAttribute('data-bs-original-title', title); // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title');\n }\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true;\n return;\n }\n this._isHovered = true;\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show();\n }\n }, this._config.delay.show);\n }\n _leave() {\n if (this._isWithActiveTrigger()) {\n return;\n }\n this._isHovered = false;\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide();\n }\n }, this._config.delay.hide);\n }\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout);\n this._timeout = setTimeout(handler, timeout);\n }\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true);\n }\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element);\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute];\n }\n }\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n };\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container);\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n return config;\n }\n _getDelegateConfig() {\n const config = {};\n for (const [key, value] of Object.entries(this._config)) {\n if (this.constructor.Default[key] !== value) {\n config[key] = value;\n }\n }\n config.selector = false;\n config.trigger = 'manual';\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config;\n }\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy();\n this._popper = null;\n }\n if (this.tip) {\n this.tip.remove();\n this.tip = null;\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$3 = 'popover';\nconst SELECTOR_TITLE = '.popover-header';\nconst SELECTOR_CONTENT = '.popover-body';\nconst Default$2 = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
    ' + '
    ' + '

    ' + '
    ' + '
    ',\n trigger: 'click'\n};\nconst DefaultType$2 = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n};\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default$2;\n }\n static get DefaultType() {\n return DefaultType$2;\n }\n static get NAME() {\n return NAME$3;\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent();\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n };\n }\n _getContent() {\n return this._resolvePossibleFunction(this._config.content);\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$2 = 'scrollspy';\nconst DATA_KEY$2 = 'bs.scrollspy';\nconst EVENT_KEY$2 = `.${DATA_KEY$2}`;\nconst DATA_API_KEY = '.data-api';\nconst EVENT_ACTIVATE = `activate${EVENT_KEY$2}`;\nconst EVENT_CLICK = `click${EVENT_KEY$2}`;\nconst EVENT_LOAD_DATA_API$1 = `load${EVENT_KEY$2}${DATA_API_KEY}`;\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item';\nconst CLASS_NAME_ACTIVE$1 = 'active';\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]';\nconst SELECTOR_TARGET_LINKS = '[href]';\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group';\nconst SELECTOR_NAV_LINKS = '.nav-link';\nconst SELECTOR_NAV_ITEMS = '.nav-item';\nconst SELECTOR_LIST_ITEMS = '.list-group-item';\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`;\nconst SELECTOR_DROPDOWN = '.dropdown';\nconst SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';\nconst Default$1 = {\n offset: null,\n // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n};\nconst DefaultType$1 = {\n offset: '(number|null)',\n // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n};\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map();\n this._observableSections = new Map();\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element;\n this._activeTarget = null;\n this._observer = null;\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n };\n this.refresh(); // initialize\n }\n\n // Getters\n static get Default() {\n return Default$1;\n }\n static get DefaultType() {\n return DefaultType$1;\n }\n static get NAME() {\n return NAME$2;\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables();\n this._maybeEnableSmoothScroll();\n if (this._observer) {\n this._observer.disconnect();\n } else {\n this._observer = this._getNewObserver();\n }\n for (const section of this._observableSections.values()) {\n this._observer.observe(section);\n }\n }\n dispose() {\n this._observer.disconnect();\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body;\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin;\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value));\n }\n return config;\n }\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return;\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK);\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash);\n if (observableSection) {\n event.preventDefault();\n const root = this._rootElement || window;\n const height = observableSection.offsetTop - this._element.offsetTop;\n if (root.scrollTo) {\n root.scrollTo({\n top: height,\n behavior: 'smooth'\n });\n return;\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height;\n }\n });\n }\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n };\n return new IntersectionObserver(entries => this._observerCallback(entries), options);\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`);\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop;\n this._process(targetElement(entry));\n };\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop;\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop;\n this._previousScrollData.parentScrollTop = parentScrollTop;\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null;\n this._clearActiveClass(targetElement(entry));\n continue;\n }\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop;\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry);\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return;\n }\n continue;\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry);\n }\n }\n }\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map();\n this._observableSections = new Map();\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target);\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue;\n }\n const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(decodeURI(anchor.hash), anchor);\n this._observableSections.set(anchor.hash, observableSection);\n }\n }\n }\n _process(target) {\n if (this._activeTarget === target) {\n return;\n }\n this._clearActiveClass(this._config.target);\n this._activeTarget = target;\n target.classList.add(CLASS_NAME_ACTIVE$1);\n this._activateParents(target);\n EventHandler.trigger(this._element, EVENT_ACTIVATE, {\n relatedTarget: target\n });\n }\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE$1, target.closest(SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE$1);\n return;\n }\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both