From b2c31d7c5d35018f8730f9a94a9125d9b499fd29 Mon Sep 17 00:00:00 2001 From: Jay Laura Date: Fri, 16 Sep 2022 06:35:59 -0700 Subject: [PATCH] Initital layout commit --- README.md | 15 + archetypes/default.md | 6 + config.yml | 53 + content/Europa-moon.jpg | Bin 0 -> 473625 bytes content/PlanetarySDIs/_index.md | 10 + content/PlanetarySDIs/about.md | 6 + content/PlanetarySDIs/data_producers.md | 6 + content/PlanetarySDIs/data_products.md | 6 + content/PlanetarySDIs/data_providers.md | 6 + content/PlanetarySDIs/data_users.md | 6 + content/_index.md | 6 + content/bibliography.json | 1 + content/europa/.DS_Store | Bin 0 -> 6148 bytes content/europa/_index.md | 4 + content/europa/about.md | 5 + content/europa/data/_index.md | 4 + content/europa/data/data_products.md | 6 + content/europa/data/data_services.md | 6 + content/europa/get_involved.md | 5 + content/europa/governance.md | 5 + content/europa/roadmap.md | 5 + content/europa/standards/_index.md | 4 + content/europa/standards/data_standards.md | 6 + content/europa/standards/spatial_standards.md | 6 + content/moon/.DS_Store | Bin 0 -> 6148 bytes content/moon/_index.md | 4 + content/moon/about.md | 5 + content/moon/data/_index.md | 4 + content/moon/data/data_products.md | 6 + content/moon/data/data_services.md | 6 + content/moon/governance.md | 5 + content/moon/roadmap.md | 5 + content/moon/standards/_index.md | 4 + content/moon/standards/data_standards.md | 6 + content/moon/standards/spatial_standards.md | 6 + data/jupiter.json | 337 + data/mars.json | 649 + data/menu/extra.yaml | 6 + data/menu/main.yaml | 24 + data/menu/more.yml | 7 + data/mercury.json | 517 + data/moon.json | 506 + data/neptune.json | 124 + data/pluto.json | 145 + data/properties/demo.yaml | 29 + data/saturn.json | 719 + data/smallbodies.json | 712 + data/uranus.json | 397 + data/venus.json | 165 + gulpfile.js | 27 + layouts/partials/pcite.html | 3 + layouts/shortcodes/data-table-header.html | 9 + layouts/shortcodes/data-table.html | 123 + layouts/shortcodes/iframe.html | 14 + layouts/shortcodes/json.html | 1 + layouts/shortcodes/notice.html | 2 + layouts/shortcodes/sprites.html | 12 + make_json_bib.sh | 3 + package-lock.json | 14070 ++++++++++++++++ package.json | 24 + resources/fdp.bib | 2938 ++++ sass/_uswds-theme-custom-styles.scss | 23 + sass/_uswds-theme.scss | 15 + sass/styles.scss | 3 + static/.htaccess | 16 + static/_includes/example.html.part | 7 + static/_includes/example.md.part | 7 + static/common.css | 271 + static/css/styles.css | 5 + static/css/styles.css.map | 1 + static/custom.css | 120 + static/fonts/.DS_Store | Bin 0 -> 6148 bytes static/fonts/FontAwesome.otf | Bin 0 -> 106260 bytes static/fonts/fontawesome-webfont.eot | Bin 0 -> 68875 bytes static/fonts/fontawesome-webfont.svg | 640 + static/fonts/fontawesome-webfont.ttf | Bin 0 -> 138204 bytes static/fonts/fontawesome-webfont.woff | Bin 0 -> 81284 bytes static/fonts/fontawesome-webfont.woff2 | Bin 0 -> 64464 bytes .../merriweather/Latin-Merriweather-Black.ttf | Bin 0 -> 47828 bytes .../Latin-Merriweather-Black.woff | Bin 0 -> 26568 bytes .../Latin-Merriweather-Black.woff2 | Bin 0 -> 21036 bytes .../Latin-Merriweather-BlackItalic.ttf | Bin 0 -> 41000 bytes .../Latin-Merriweather-BlackItalic.woff | Bin 0 -> 24324 bytes .../Latin-Merriweather-BlackItalic.woff2 | Bin 0 -> 19384 bytes .../merriweather/Latin-Merriweather-Bold.ttf | Bin 0 -> 47228 bytes .../merriweather/Latin-Merriweather-Bold.woff | Bin 0 -> 26892 bytes .../Latin-Merriweather-Bold.woff2 | Bin 0 -> 21308 bytes .../Latin-Merriweather-BoldItalic.ttf | Bin 0 -> 40472 bytes .../Latin-Merriweather-BoldItalic.woff | Bin 0 -> 24464 bytes .../Latin-Merriweather-BoldItalic.woff2 | Bin 0 -> 19568 bytes .../Latin-Merriweather-Italic.ttf | Bin 0 -> 39480 bytes .../Latin-Merriweather-Italic.woff | Bin 0 -> 24152 bytes .../Latin-Merriweather-Italic.woff2 | Bin 0 -> 19252 bytes .../merriweather/Latin-Merriweather-Light.ttf | Bin 0 -> 49164 bytes .../Latin-Merriweather-Light.woff | Bin 0 -> 26988 bytes .../Latin-Merriweather-Light.woff2 | Bin 0 -> 21260 bytes .../Latin-Merriweather-LightItalic.ttf | Bin 0 -> 39456 bytes .../Latin-Merriweather-LightItalic.woff | Bin 0 -> 23808 bytes .../Latin-Merriweather-LightItalic.woff2 | Bin 0 -> 18976 bytes .../Latin-Merriweather-Regular.ttf | Bin 0 -> 49484 bytes .../Latin-Merriweather-Regular.woff | Bin 0 -> 27512 bytes .../Latin-Merriweather-Regular.woff2 | Bin 0 -> 21692 bytes static/fonts/public-sans/PublicSans-Black.ttf | Bin 0 -> 79168 bytes .../fonts/public-sans/PublicSans-Black.woff | Bin 0 -> 38904 bytes .../fonts/public-sans/PublicSans-Black.woff2 | Bin 0 -> 31584 bytes .../public-sans/PublicSans-BlackItalic.ttf | Bin 0 -> 79016 bytes .../public-sans/PublicSans-BlackItalic.woff | Bin 0 -> 39580 bytes .../public-sans/PublicSans-BlackItalic.woff2 | Bin 0 -> 32192 bytes static/fonts/public-sans/PublicSans-Bold.ttf | Bin 0 -> 79468 bytes static/fonts/public-sans/PublicSans-Bold.woff | Bin 0 -> 40048 bytes .../fonts/public-sans/PublicSans-Bold.woff2 | Bin 0 -> 32404 bytes .../public-sans/PublicSans-BoldItalic.ttf | Bin 0 -> 79272 bytes .../public-sans/PublicSans-BoldItalic.woff | Bin 0 -> 40672 bytes .../public-sans/PublicSans-BoldItalic.woff2 | Bin 0 -> 33212 bytes .../public-sans/PublicSans-ExtraBold.ttf | Bin 0 -> 79904 bytes .../public-sans/PublicSans-ExtraBold.woff | Bin 0 -> 40144 bytes .../public-sans/PublicSans-ExtraBold.woff2 | Bin 0 -> 32700 bytes .../PublicSans-ExtraBoldItalic.ttf | Bin 0 -> 79768 bytes .../PublicSans-ExtraBoldItalic.woff | Bin 0 -> 40660 bytes .../PublicSans-ExtraBoldItalic.woff2 | Bin 0 -> 33160 bytes .../public-sans/PublicSans-ExtraLight.ttf | Bin 0 -> 80400 bytes .../public-sans/PublicSans-ExtraLight.woff | Bin 0 -> 40036 bytes .../public-sans/PublicSans-ExtraLight.woff2 | Bin 0 -> 32480 bytes .../PublicSans-ExtraLightItalic.ttf | Bin 0 -> 80296 bytes .../PublicSans-ExtraLightItalic.woff | Bin 0 -> 40504 bytes .../PublicSans-ExtraLightItalic.woff2 | Bin 0 -> 33044 bytes .../fonts/public-sans/PublicSans-Italic.ttf | Bin 0 -> 79568 bytes .../fonts/public-sans/PublicSans-Italic.woff | Bin 0 -> 40524 bytes .../fonts/public-sans/PublicSans-Italic.woff2 | Bin 0 -> 33036 bytes static/fonts/public-sans/PublicSans-Light.ttf | Bin 0 -> 79784 bytes .../fonts/public-sans/PublicSans-Light.woff | Bin 0 -> 40168 bytes .../fonts/public-sans/PublicSans-Light.woff2 | Bin 0 -> 32608 bytes .../public-sans/PublicSans-LightItalic.ttf | Bin 0 -> 79296 bytes .../public-sans/PublicSans-LightItalic.woff | Bin 0 -> 40480 bytes .../public-sans/PublicSans-LightItalic.woff2 | Bin 0 -> 32916 bytes .../fonts/public-sans/PublicSans-Medium.ttf | Bin 0 -> 79904 bytes .../fonts/public-sans/PublicSans-Medium.woff | Bin 0 -> 40244 bytes .../fonts/public-sans/PublicSans-Medium.woff2 | Bin 0 -> 32688 bytes .../public-sans/PublicSans-MediumItalic.ttf | Bin 0 -> 79372 bytes .../public-sans/PublicSans-MediumItalic.woff | Bin 0 -> 40500 bytes .../public-sans/PublicSans-MediumItalic.woff2 | Bin 0 -> 33088 bytes .../fonts/public-sans/PublicSans-Regular.ttf | Bin 0 -> 79904 bytes .../fonts/public-sans/PublicSans-Regular.woff | Bin 0 -> 40112 bytes .../public-sans/PublicSans-Regular.woff2 | Bin 0 -> 32548 bytes .../fonts/public-sans/PublicSans-SemiBold.ttf | Bin 0 -> 79296 bytes .../public-sans/PublicSans-SemiBold.woff | Bin 0 -> 40084 bytes .../public-sans/PublicSans-SemiBold.woff2 | Bin 0 -> 32588 bytes .../public-sans/PublicSans-SemiBoldItalic.ttf | Bin 0 -> 79352 bytes .../PublicSans-SemiBoldItalic.woff | Bin 0 -> 40532 bytes .../PublicSans-SemiBoldItalic.woff2 | Bin 0 -> 33060 bytes static/fonts/public-sans/PublicSans-Thin.ttf | Bin 0 -> 77708 bytes static/fonts/public-sans/PublicSans-Thin.woff | Bin 0 -> 38480 bytes .../fonts/public-sans/PublicSans-Thin.woff2 | Bin 0 -> 31120 bytes .../public-sans/PublicSans-ThinItalic.ttf | Bin 0 -> 76964 bytes .../public-sans/PublicSans-ThinItalic.woff | Bin 0 -> 38908 bytes .../public-sans/PublicSans-ThinItalic.woff2 | Bin 0 -> 31608 bytes .../roboto-mono/roboto-mono-v5-latin-100.ttf | Bin 0 -> 31836 bytes .../roboto-mono/roboto-mono-v5-latin-100.woff | Bin 0 -> 20080 bytes .../roboto-mono-v5-latin-100.woff2 | Bin 0 -> 16656 bytes .../roboto-mono-v5-latin-100italic.ttf | Bin 0 -> 31808 bytes .../roboto-mono-v5-latin-100italic.woff | Bin 0 -> 20716 bytes .../roboto-mono-v5-latin-100italic.woff2 | Bin 0 -> 17008 bytes .../roboto-mono/roboto-mono-v5-latin-300.ttf | Bin 0 -> 32160 bytes .../roboto-mono/roboto-mono-v5-latin-300.woff | Bin 0 -> 19884 bytes .../roboto-mono-v5-latin-300.woff2 | Bin 0 -> 16380 bytes .../roboto-mono-v5-latin-300italic.ttf | Bin 0 -> 32596 bytes .../roboto-mono-v5-latin-300italic.woff | Bin 0 -> 21052 bytes .../roboto-mono-v5-latin-300italic.woff2 | Bin 0 -> 17340 bytes .../roboto-mono/roboto-mono-v5-latin-500.ttf | Bin 0 -> 31168 bytes .../roboto-mono/roboto-mono-v5-latin-500.woff | Bin 0 -> 19656 bytes .../roboto-mono-v5-latin-500.woff2 | Bin 0 -> 16016 bytes .../roboto-mono-v5-latin-500italic.ttf | Bin 0 -> 32816 bytes .../roboto-mono-v5-latin-500italic.woff | Bin 0 -> 21128 bytes .../roboto-mono-v5-latin-500italic.woff2 | Bin 0 -> 17480 bytes .../roboto-mono/roboto-mono-v5-latin-700.ttf | Bin 0 -> 31092 bytes .../roboto-mono/roboto-mono-v5-latin-700.woff | Bin 0 -> 19564 bytes .../roboto-mono-v5-latin-700.woff2 | Bin 0 -> 15956 bytes .../roboto-mono-v5-latin-700italic.ttf | Bin 0 -> 32564 bytes .../roboto-mono-v5-latin-700italic.woff | Bin 0 -> 21132 bytes .../roboto-mono-v5-latin-700italic.woff2 | Bin 0 -> 17336 bytes .../roboto-mono-v5-latin-italic.ttf | Bin 0 -> 32336 bytes .../roboto-mono-v5-latin-italic.woff | Bin 0 -> 21096 bytes .../roboto-mono-v5-latin-italic.woff2 | Bin 0 -> 17312 bytes .../roboto-mono-v5-latin-regular.ttf | Bin 0 -> 31052 bytes .../roboto-mono-v5-latin-regular.woff | Bin 0 -> 19576 bytes .../roboto-mono-v5-latin-regular.woff2 | Bin 0 -> 16028 bytes .../sourcesanspro-black-webfont.ttf | Bin 0 -> 54096 bytes .../sourcesanspro-black-webfont.woff | Bin 0 -> 24888 bytes .../sourcesanspro-black-webfont.woff2 | Bin 0 -> 19560 bytes .../sourcesanspro-blackitalic-webfont.ttf | Bin 0 -> 38784 bytes .../sourcesanspro-blackitalic-webfont.woff | Bin 0 -> 19540 bytes .../sourcesanspro-blackitalic-webfont.woff2 | Bin 0 -> 15636 bytes .../sourcesanspro-bold-webfont.ttf | Bin 0 -> 54340 bytes .../sourcesanspro-bold-webfont.woff | Bin 0 -> 26040 bytes .../sourcesanspro-bold-webfont.woff2 | Bin 0 -> 20368 bytes .../sourcesanspro-bolditalic-webfont.ttf | Bin 0 -> 38760 bytes .../sourcesanspro-bolditalic-webfont.woff | Bin 0 -> 20164 bytes .../sourcesanspro-bolditalic-webfont.woff2 | Bin 0 -> 16416 bytes .../sourcesanspro-extralight-webfont.ttf | Bin 0 -> 53996 bytes .../sourcesanspro-extralight-webfont.woff | Bin 0 -> 25184 bytes .../sourcesanspro-extralight-webfont.woff2 | Bin 0 -> 19772 bytes ...sourcesanspro-extralightitalic-webfont.ttf | Bin 0 -> 39120 bytes ...ourcesanspro-extralightitalic-webfont.woff | Bin 0 -> 19548 bytes ...urcesanspro-extralightitalic-webfont.woff2 | Bin 0 -> 15728 bytes .../sourcesanspro-italic-webfont.ttf | Bin 0 -> 38848 bytes .../sourcesanspro-italic-webfont.woff | Bin 0 -> 20204 bytes .../sourcesanspro-italic-webfont.woff2 | Bin 0 -> 16372 bytes .../sourcesanspro-light-webfont.ttf | Bin 0 -> 54504 bytes .../sourcesanspro-light-webfont.woff | Bin 0 -> 25956 bytes .../sourcesanspro-light-webfont.woff2 | Bin 0 -> 20412 bytes .../sourcesanspro-lightitalic-webfont.ttf | Bin 0 -> 39144 bytes .../sourcesanspro-lightitalic-webfont.woff | Bin 0 -> 20256 bytes .../sourcesanspro-lightitalic-webfont.woff2 | Bin 0 -> 16316 bytes .../sourcesanspro-regular-webfont.ttf | Bin 0 -> 54432 bytes .../sourcesanspro-regular-webfont.woff | Bin 0 -> 26140 bytes .../sourcesanspro-regular-webfont.woff2 | Bin 0 -> 20540 bytes .../sourcesanspro-semibold-webfont.ttf | Bin 0 -> 54400 bytes .../sourcesanspro-semibold-webfont.woff | Bin 0 -> 26144 bytes .../sourcesanspro-semibold-webfont.woff2 | Bin 0 -> 20500 bytes .../sourcesanspro-semibolditalic-webfont.ttf | Bin 0 -> 38848 bytes .../sourcesanspro-semibolditalic-webfont.woff | Bin 0 -> 20084 bytes ...sourcesanspro-semibolditalic-webfont.woff2 | Bin 0 -> 16404 bytes static/images/.DS_Store | Bin 0 -> 6148 bytes static/images/fdp_pie.png | Bin 0 -> 48700 bytes static/img/circle-124.png | Bin 0 -> 1352 bytes static/img/circle-gray-20.svg | 1 + static/img/correct8-alt.svg | 1 + static/img/correct8.svg | 1 + static/img/favicons/favicon-114.png | Bin 0 -> 1469 bytes static/img/favicons/favicon-144.png | Bin 0 -> 1817 bytes static/img/favicons/favicon-16.png | Bin 0 -> 373 bytes static/img/favicons/favicon-192.png | Bin 0 -> 2326 bytes static/img/favicons/favicon-40.png | Bin 0 -> 667 bytes static/img/favicons/favicon-57.png | Bin 0 -> 896 bytes static/img/favicons/favicon-72.png | Bin 0 -> 1029 bytes static/img/favicons/favicon.ico | Bin 0 -> 15086 bytes static/img/favicons/favicon.png | Bin 0 -> 2851 bytes static/img/file-excel.svg | 1 + static/img/file-pdf.svg | 1 + static/img/file-video.svg | 1 + static/img/file-word.svg | 1 + static/img/file.svg | 1 + static/img/hero.jpg | Bin 0 -> 146561 bytes static/img/hero.webp | Bin 0 -> 104736 bytes static/img/icon-dot-gov.svg | 1 + static/img/icon-https.svg | 1 + static/img/jezero_ctx_dtm.png | Bin 0 -> 69473 bytes static/img/loader.gif | Bin 0 -> 7437 bytes static/img/loader.svg | 1 + static/img/lock.svg | 1 + static/img/logo-img.png | Bin 0 -> 1022 bytes static/img/logo.png | Bin 0 -> 6163 bytes static/img/material-icons-deprecated/eco.svg | 1 + .../material-icons-deprecated/facebook.svg | 1 + .../info_outline.svg | 1 + .../lightbulb_outline.svg | 1 + .../lock_outline.svg | 1 + static/img/material-icons/10k.svg | 1 + static/img/material-icons/10mp.svg | 1 + static/img/material-icons/11mp.svg | 1 + static/img/material-icons/123.svg | 1 + static/img/material-icons/12mp.svg | 1 + static/img/material-icons/13mp.svg | 1 + static/img/material-icons/14mp.svg | 1 + static/img/material-icons/15mp.svg | 1 + static/img/material-icons/16mp.svg | 1 + static/img/material-icons/17mp.svg | 1 + static/img/material-icons/18_up_rating.svg | 1 + static/img/material-icons/18mp.svg | 1 + static/img/material-icons/19mp.svg | 1 + static/img/material-icons/1k.svg | 1 + static/img/material-icons/1k_plus.svg | 1 + static/img/material-icons/1x_mobiledata.svg | 1 + static/img/material-icons/20mp.svg | 1 + static/img/material-icons/21mp.svg | 1 + static/img/material-icons/22mp.svg | 1 + static/img/material-icons/23mp.svg | 1 + static/img/material-icons/24mp.svg | 1 + static/img/material-icons/2k.svg | 1 + static/img/material-icons/2k_plus.svg | 1 + static/img/material-icons/2mp.svg | 1 + static/img/material-icons/30fps.svg | 1 + static/img/material-icons/30fps_select.svg | 1 + static/img/material-icons/360.svg | 1 + static/img/material-icons/3d_rotation.svg | 1 + static/img/material-icons/3g_mobiledata.svg | 1 + static/img/material-icons/3k.svg | 1 + static/img/material-icons/3k_plus.svg | 1 + static/img/material-icons/3mp.svg | 1 + static/img/material-icons/3p.svg | 1 + static/img/material-icons/4g_mobiledata.svg | 1 + .../img/material-icons/4g_plus_mobiledata.svg | 1 + static/img/material-icons/4k.svg | 1 + static/img/material-icons/4k_plus.svg | 1 + static/img/material-icons/4mp.svg | 1 + static/img/material-icons/5g.svg | 1 + static/img/material-icons/5k.svg | 1 + static/img/material-icons/5k_plus.svg | 1 + static/img/material-icons/5mp.svg | 1 + static/img/material-icons/60fps.svg | 1 + static/img/material-icons/60fps_select.svg | 1 + static/img/material-icons/6_ft_apart.svg | 1 + static/img/material-icons/6k.svg | 1 + static/img/material-icons/6k_plus.svg | 1 + static/img/material-icons/6mp.svg | 1 + static/img/material-icons/7k.svg | 1 + static/img/material-icons/7k_plus.svg | 1 + static/img/material-icons/7mp.svg | 1 + static/img/material-icons/8k.svg | 1 + static/img/material-icons/8k_plus.svg | 1 + static/img/material-icons/8mp.svg | 1 + static/img/material-icons/9k.svg | 1 + static/img/material-icons/9k_plus.svg | 1 + static/img/material-icons/9mp.svg | 1 + static/img/material-icons/abc.svg | 1 + static/img/material-icons/ac_unit.svg | 1 + static/img/material-icons/access_alarm.svg | 1 + static/img/material-icons/access_alarms.svg | 1 + static/img/material-icons/access_time.svg | 1 + .../img/material-icons/access_time_filled.svg | 1 + static/img/material-icons/accessibility.svg | 1 + .../img/material-icons/accessibility_new.svg | 1 + static/img/material-icons/accessible.svg | 1 + .../img/material-icons/accessible_forward.svg | 1 + static/img/material-icons/account_balance.svg | 1 + .../material-icons/account_balance_wallet.svg | 1 + static/img/material-icons/account_box.svg | 1 + static/img/material-icons/account_circle.svg | 1 + static/img/material-icons/account_tree.svg | 1 + static/img/material-icons/ad_units.svg | 1 + static/img/material-icons/adb.svg | 1 + static/img/material-icons/add.svg | 1 + static/img/material-icons/add_a_photo.svg | 1 + static/img/material-icons/add_alarm.svg | 1 + static/img/material-icons/add_alert.svg | 1 + static/img/material-icons/add_box.svg | 1 + static/img/material-icons/add_business.svg | 1 + static/img/material-icons/add_card.svg | 1 + static/img/material-icons/add_chart.svg | 1 + static/img/material-icons/add_circle.svg | 1 + .../img/material-icons/add_circle_outline.svg | 1 + static/img/material-icons/add_comment.svg | 1 + static/img/material-icons/add_home.svg | 1 + static/img/material-icons/add_home_work.svg | 1 + static/img/material-icons/add_ic_call.svg | 1 + static/img/material-icons/add_link.svg | 1 + static/img/material-icons/add_location.svg | 1 + .../img/material-icons/add_location_alt.svg | 1 + static/img/material-icons/add_moderator.svg | 1 + .../material-icons/add_photo_alternate.svg | 1 + static/img/material-icons/add_reaction.svg | 1 + static/img/material-icons/add_road.svg | 1 + .../img/material-icons/add_shopping_cart.svg | 1 + static/img/material-icons/add_task.svg | 1 + static/img/material-icons/add_to_drive.svg | 1 + .../img/material-icons/add_to_home_screen.svg | 1 + static/img/material-icons/add_to_photos.svg | 1 + static/img/material-icons/add_to_queue.svg | 1 + static/img/material-icons/addchart.svg | 1 + static/img/material-icons/adf_scanner.svg | 1 + static/img/material-icons/adjust.svg | 1 + .../material-icons/admin_panel_settings.svg | 1 + static/img/material-icons/ads_click.svg | 1 + static/img/material-icons/agriculture.svg | 1 + static/img/material-icons/air.svg | 1 + .../img/material-icons/airline_seat_flat.svg | 1 + .../airline_seat_flat_angled.svg | 1 + .../airline_seat_individual_suite.svg | 1 + .../airline_seat_legroom_extra.svg | 1 + .../airline_seat_legroom_normal.svg | 1 + .../airline_seat_legroom_reduced.svg | 1 + .../airline_seat_recline_extra.svg | 1 + .../airline_seat_recline_normal.svg | 1 + static/img/material-icons/airline_stops.svg | 1 + static/img/material-icons/airlines.svg | 1 + static/img/material-icons/airplane_ticket.svg | 1 + .../material-icons/airplanemode_active.svg | 1 + .../material-icons/airplanemode_inactive.svg | 1 + static/img/material-icons/airplay.svg | 1 + static/img/material-icons/airport_shuttle.svg | 1 + static/img/material-icons/alarm.svg | 1 + static/img/material-icons/alarm_add.svg | 1 + static/img/material-icons/alarm_off.svg | 1 + static/img/material-icons/alarm_on.svg | 1 + static/img/material-icons/album.svg | 1 + .../align_horizontal_center.svg | 1 + .../material-icons/align_horizontal_left.svg | 1 + .../material-icons/align_horizontal_right.svg | 1 + .../material-icons/align_vertical_bottom.svg | 1 + .../material-icons/align_vertical_center.svg | 1 + .../img/material-icons/align_vertical_top.svg | 1 + static/img/material-icons/all_inbox.svg | 1 + static/img/material-icons/all_inclusive.svg | 1 + static/img/material-icons/all_out.svg | 1 + static/img/material-icons/alt_route.svg | 1 + static/img/material-icons/alternate_email.svg | 1 + static/img/material-icons/analytics.svg | 1 + static/img/material-icons/anchor.svg | 1 + static/img/material-icons/android.svg | 1 + static/img/material-icons/animation.svg | 1 + static/img/material-icons/announcement.svg | 1 + static/img/material-icons/aod.svg | 1 + static/img/material-icons/apartment.svg | 1 + static/img/material-icons/api.svg | 1 + static/img/material-icons/app_blocking.svg | 1 + .../img/material-icons/app_registration.svg | 1 + .../img/material-icons/app_settings_alt.svg | 1 + static/img/material-icons/app_shortcut.svg | 1 + static/img/material-icons/approval.svg | 1 + static/img/material-icons/apps.svg | 1 + static/img/material-icons/apps_outage.svg | 1 + static/img/material-icons/architecture.svg | 1 + static/img/material-icons/archive.svg | 1 + static/img/material-icons/area_chart.svg | 1 + static/img/material-icons/arrow_back.svg | 1 + static/img/material-icons/arrow_back_ios.svg | 1 + .../img/material-icons/arrow_back_ios_new.svg | 1 + .../img/material-icons/arrow_circle_down.svg | 1 + .../img/material-icons/arrow_circle_left.svg | 1 + .../img/material-icons/arrow_circle_right.svg | 1 + static/img/material-icons/arrow_circle_up.svg | 1 + static/img/material-icons/arrow_downward.svg | 1 + static/img/material-icons/arrow_drop_down.svg | 1 + .../material-icons/arrow_drop_down_circle.svg | 1 + static/img/material-icons/arrow_drop_up.svg | 1 + static/img/material-icons/arrow_forward.svg | 1 + .../img/material-icons/arrow_forward_ios.svg | 1 + static/img/material-icons/arrow_left.svg | 1 + static/img/material-icons/arrow_outward.svg | 1 + static/img/material-icons/arrow_right.svg | 1 + static/img/material-icons/arrow_right_alt.svg | 1 + static/img/material-icons/arrow_upward.svg | 1 + static/img/material-icons/art_track.svg | 1 + static/img/material-icons/article.svg | 1 + static/img/material-icons/aspect_ratio.svg | 1 + static/img/material-icons/assessment.svg | 1 + static/img/material-icons/assignment.svg | 1 + static/img/material-icons/assignment_ind.svg | 1 + static/img/material-icons/assignment_late.svg | 1 + .../img/material-icons/assignment_return.svg | 1 + .../material-icons/assignment_returned.svg | 1 + .../material-icons/assignment_turned_in.svg | 1 + static/img/material-icons/assist_walker.svg | 1 + static/img/material-icons/assistant.svg | 1 + .../material-icons/assistant_direction.svg | 1 + static/img/material-icons/assistant_photo.svg | 1 + .../img/material-icons/assured_workload.svg | 1 + static/img/material-icons/atm.svg | 1 + static/img/material-icons/attach_email.svg | 1 + static/img/material-icons/attach_file.svg | 1 + static/img/material-icons/attach_money.svg | 1 + static/img/material-icons/attachment.svg | 1 + static/img/material-icons/attractions.svg | 1 + static/img/material-icons/attribution.svg | 1 + static/img/material-icons/audio_file.svg | 1 + static/img/material-icons/audiotrack.svg | 1 + static/img/material-icons/auto_awesome.svg | 1 + .../material-icons/auto_awesome_mosaic.svg | 1 + .../material-icons/auto_awesome_motion.svg | 1 + static/img/material-icons/auto_delete.svg | 1 + static/img/material-icons/auto_fix_high.svg | 1 + static/img/material-icons/auto_fix_normal.svg | 1 + static/img/material-icons/auto_fix_off.svg | 1 + static/img/material-icons/auto_graph.svg | 1 + static/img/material-icons/auto_mode.svg | 1 + static/img/material-icons/auto_stories.svg | 1 + static/img/material-icons/autofps_select.svg | 1 + static/img/material-icons/autorenew.svg | 1 + static/img/material-icons/av_timer.svg | 1 + .../material-icons/baby_changing_station.svg | 1 + static/img/material-icons/back_hand.svg | 1 + static/img/material-icons/backpack.svg | 1 + static/img/material-icons/backspace.svg | 1 + static/img/material-icons/backup.svg | 1 + static/img/material-icons/backup_table.svg | 1 + static/img/material-icons/badge.svg | 1 + static/img/material-icons/bakery_dining.svg | 1 + static/img/material-icons/balance.svg | 1 + static/img/material-icons/balcony.svg | 1 + static/img/material-icons/ballot.svg | 1 + static/img/material-icons/bar_chart.svg | 1 + .../img/material-icons/batch_prediction.svg | 1 + static/img/material-icons/bathroom.svg | 1 + static/img/material-icons/bathtub.svg | 1 + static/img/material-icons/battery_0_bar.svg | 1 + static/img/material-icons/battery_1_bar.svg | 1 + static/img/material-icons/battery_2_bar.svg | 1 + static/img/material-icons/battery_3_bar.svg | 1 + static/img/material-icons/battery_4_bar.svg | 1 + static/img/material-icons/battery_5_bar.svg | 1 + static/img/material-icons/battery_6_bar.svg | 1 + static/img/material-icons/battery_alert.svg | 1 + .../material-icons/battery_charging_full.svg | 1 + static/img/material-icons/battery_full.svg | 1 + static/img/material-icons/battery_saver.svg | 1 + static/img/material-icons/battery_std.svg | 1 + static/img/material-icons/battery_unknown.svg | 1 + static/img/material-icons/beach_access.svg | 1 + static/img/material-icons/bed.svg | 1 + static/img/material-icons/bedroom_baby.svg | 1 + static/img/material-icons/bedroom_child.svg | 1 + static/img/material-icons/bedroom_parent.svg | 1 + static/img/material-icons/bedtime.svg | 1 + static/img/material-icons/bedtime_off.svg | 1 + static/img/material-icons/beenhere.svg | 1 + static/img/material-icons/bento.svg | 1 + static/img/material-icons/bike_scooter.svg | 1 + static/img/material-icons/biotech.svg | 1 + static/img/material-icons/blender.svg | 1 + static/img/material-icons/blind.svg | 1 + static/img/material-icons/blinds.svg | 1 + static/img/material-icons/blinds_closed.svg | 1 + static/img/material-icons/block.svg | 1 + static/img/material-icons/bloodtype.svg | 1 + static/img/material-icons/bluetooth.svg | 1 + static/img/material-icons/bluetooth_audio.svg | 1 + .../material-icons/bluetooth_connected.svg | 1 + .../img/material-icons/bluetooth_disabled.svg | 1 + static/img/material-icons/bluetooth_drive.svg | 1 + .../material-icons/bluetooth_searching.svg | 1 + static/img/material-icons/blur_circular.svg | 1 + static/img/material-icons/blur_linear.svg | 1 + static/img/material-icons/blur_off.svg | 1 + static/img/material-icons/blur_on.svg | 1 + static/img/material-icons/bolt.svg | 1 + static/img/material-icons/book.svg | 1 + static/img/material-icons/book_online.svg | 1 + static/img/material-icons/bookmark.svg | 1 + static/img/material-icons/bookmark_add.svg | 1 + static/img/material-icons/bookmark_added.svg | 1 + static/img/material-icons/bookmark_border.svg | 1 + static/img/material-icons/bookmark_remove.svg | 1 + static/img/material-icons/bookmarks.svg | 1 + static/img/material-icons/border_all.svg | 1 + static/img/material-icons/border_bottom.svg | 1 + static/img/material-icons/border_clear.svg | 1 + static/img/material-icons/border_color.svg | 1 + .../img/material-icons/border_horizontal.svg | 1 + static/img/material-icons/border_inner.svg | 1 + static/img/material-icons/border_left.svg | 1 + static/img/material-icons/border_outer.svg | 1 + static/img/material-icons/border_right.svg | 1 + static/img/material-icons/border_style.svg | 1 + static/img/material-icons/border_top.svg | 1 + static/img/material-icons/border_vertical.svg | 1 + static/img/material-icons/boy.svg | 1 + .../img/material-icons/branding_watermark.svg | 1 + .../img/material-icons/breakfast_dining.svg | 1 + static/img/material-icons/brightness_1.svg | 1 + static/img/material-icons/brightness_2.svg | 1 + static/img/material-icons/brightness_3.svg | 1 + static/img/material-icons/brightness_4.svg | 1 + static/img/material-icons/brightness_5.svg | 1 + static/img/material-icons/brightness_6.svg | 1 + static/img/material-icons/brightness_7.svg | 1 + static/img/material-icons/brightness_auto.svg | 1 + static/img/material-icons/brightness_high.svg | 1 + static/img/material-icons/brightness_low.svg | 1 + .../img/material-icons/brightness_medium.svg | 1 + .../img/material-icons/broadcast_on_home.svg | 1 + .../material-icons/broadcast_on_personal.svg | 1 + static/img/material-icons/broken_image.svg | 1 + static/img/material-icons/browse_gallery.svg | 1 + .../material-icons/browser_not_supported.svg | 1 + static/img/material-icons/browser_updated.svg | 1 + static/img/material-icons/brunch_dining.svg | 1 + static/img/material-icons/brush.svg | 1 + static/img/material-icons/bubble_chart.svg | 1 + static/img/material-icons/bug_report.svg | 1 + static/img/material-icons/build.svg | 1 + static/img/material-icons/build_circle.svg | 1 + static/img/material-icons/bungalow.svg | 1 + static/img/material-icons/burst_mode.svg | 1 + static/img/material-icons/bus_alert.svg | 1 + static/img/material-icons/business.svg | 1 + static/img/material-icons/business_center.svg | 1 + static/img/material-icons/cabin.svg | 1 + static/img/material-icons/cable.svg | 1 + static/img/material-icons/cached.svg | 1 + static/img/material-icons/cake.svg | 1 + static/img/material-icons/calculate.svg | 1 + static/img/material-icons/calendar_month.svg | 1 + static/img/material-icons/calendar_today.svg | 1 + .../img/material-icons/calendar_view_day.svg | 1 + .../material-icons/calendar_view_month.svg | 1 + .../img/material-icons/calendar_view_week.svg | 1 + static/img/material-icons/call.svg | 1 + static/img/material-icons/call_end.svg | 1 + static/img/material-icons/call_made.svg | 1 + static/img/material-icons/call_merge.svg | 1 + static/img/material-icons/call_missed.svg | 1 + .../material-icons/call_missed_outgoing.svg | 1 + static/img/material-icons/call_received.svg | 1 + static/img/material-icons/call_split.svg | 1 + static/img/material-icons/call_to_action.svg | 1 + static/img/material-icons/camera.svg | 1 + static/img/material-icons/camera_alt.svg | 1 + static/img/material-icons/camera_enhance.svg | 1 + static/img/material-icons/camera_front.svg | 1 + static/img/material-icons/camera_indoor.svg | 1 + static/img/material-icons/camera_outdoor.svg | 1 + static/img/material-icons/camera_rear.svg | 1 + static/img/material-icons/camera_roll.svg | 1 + static/img/material-icons/cameraswitch.svg | 1 + static/img/material-icons/campaign.svg | 1 + static/img/material-icons/cancel.svg | 1 + .../material-icons/cancel_presentation.svg | 1 + .../material-icons/cancel_schedule_send.svg | 1 + .../img/material-icons/candlestick_chart.svg | 1 + static/img/material-icons/car_crash.svg | 1 + static/img/material-icons/car_rental.svg | 1 + static/img/material-icons/car_repair.svg | 1 + static/img/material-icons/card_giftcard.svg | 1 + static/img/material-icons/card_membership.svg | 1 + static/img/material-icons/card_travel.svg | 1 + static/img/material-icons/carpenter.svg | 1 + static/img/material-icons/cases.svg | 1 + static/img/material-icons/casino.svg | 1 + static/img/material-icons/cast.svg | 1 + static/img/material-icons/cast_connected.svg | 1 + .../img/material-icons/cast_for_education.svg | 1 + static/img/material-icons/castle.svg | 1 + .../img/material-icons/catching_pokemon.svg | 1 + static/img/material-icons/category.svg | 1 + static/img/material-icons/celebration.svg | 1 + static/img/material-icons/cell_tower.svg | 1 + static/img/material-icons/cell_wifi.svg | 1 + .../material-icons/center_focus_strong.svg | 1 + .../img/material-icons/center_focus_weak.svg | 1 + static/img/material-icons/chair.svg | 1 + static/img/material-icons/chair_alt.svg | 1 + static/img/material-icons/chalet.svg | 1 + static/img/material-icons/change_circle.svg | 1 + static/img/material-icons/change_history.svg | 1 + .../img/material-icons/charging_station.svg | 1 + static/img/material-icons/chat.svg | 1 + static/img/material-icons/chat_bubble.svg | 1 + .../material-icons/chat_bubble_outline.svg | 1 + static/img/material-icons/check.svg | 1 + static/img/material-icons/check_box.svg | 1 + .../check_box_outline_blank.svg | 1 + static/img/material-icons/check_circle.svg | 1 + .../material-icons/check_circle_outline.svg | 1 + static/img/material-icons/checklist.svg | 1 + static/img/material-icons/checklist_rtl.svg | 1 + static/img/material-icons/checkroom.svg | 1 + static/img/material-icons/chevron_left.svg | 1 + static/img/material-icons/chevron_right.svg | 1 + static/img/material-icons/child_care.svg | 1 + static/img/material-icons/child_friendly.svg | 1 + .../img/material-icons/chrome_reader_mode.svg | 1 + static/img/material-icons/church.svg | 1 + static/img/material-icons/circle.svg | 1 + .../material-icons/circle_notifications.svg | 1 + static/img/material-icons/class.svg | 1 + static/img/material-icons/clean_hands.svg | 1 + .../img/material-icons/cleaning_services.svg | 1 + static/img/material-icons/clear.svg | 1 + static/img/material-icons/clear_all.svg | 1 + static/img/material-icons/close.svg | 1 + .../img/material-icons/close_fullscreen.svg | 1 + static/img/material-icons/closed_caption.svg | 1 + .../closed_caption_disabled.svg | 1 + .../img/material-icons/closed_caption_off.svg | 1 + static/img/material-icons/cloud.svg | 1 + static/img/material-icons/cloud_circle.svg | 1 + static/img/material-icons/cloud_done.svg | 1 + static/img/material-icons/cloud_download.svg | 1 + static/img/material-icons/cloud_off.svg | 1 + static/img/material-icons/cloud_queue.svg | 1 + static/img/material-icons/cloud_sync.svg | 1 + static/img/material-icons/cloud_upload.svg | 1 + static/img/material-icons/co2.svg | 1 + static/img/material-icons/co_present.svg | 1 + static/img/material-icons/code.svg | 1 + static/img/material-icons/code_off.svg | 1 + static/img/material-icons/coffee.svg | 1 + static/img/material-icons/coffee_maker.svg | 1 + static/img/material-icons/collections.svg | 1 + .../material-icons/collections_bookmark.svg | 1 + static/img/material-icons/color_lens.svg | 1 + static/img/material-icons/colorize.svg | 1 + static/img/material-icons/comment.svg | 1 + static/img/material-icons/comment_bank.svg | 1 + .../img/material-icons/comments_disabled.svg | 1 + static/img/material-icons/commit.svg | 1 + static/img/material-icons/commute.svg | 1 + static/img/material-icons/compare.svg | 1 + static/img/material-icons/compare_arrows.svg | 1 + .../material-icons/compass_calibration.svg | 1 + static/img/material-icons/compost.svg | 1 + static/img/material-icons/compress.svg | 1 + static/img/material-icons/computer.svg | 1 + .../material-icons/confirmation_number.svg | 1 + .../connect_without_contact.svg | 1 + static/img/material-icons/connected_tv.svg | 1 + .../material-icons/connecting_airports.svg | 1 + static/img/material-icons/construction.svg | 1 + .../img/material-icons/contact_emergency.svg | 1 + static/img/material-icons/contact_mail.svg | 1 + static/img/material-icons/contact_page.svg | 1 + static/img/material-icons/contact_phone.svg | 1 + static/img/material-icons/contact_support.svg | 1 + static/img/material-icons/contactless.svg | 1 + static/img/material-icons/contacts.svg | 1 + static/img/material-icons/content_copy.svg | 1 + static/img/material-icons/content_cut.svg | 1 + static/img/material-icons/content_paste.svg | 1 + .../img/material-icons/content_paste_go.svg | 1 + .../img/material-icons/content_paste_off.svg | 1 + .../material-icons/content_paste_search.svg | 1 + static/img/material-icons/contrast.svg | 1 + static/img/material-icons/control_camera.svg | 1 + static/img/material-icons/control_point.svg | 1 + .../control_point_duplicate.svg | 1 + static/img/material-icons/cookie.svg | 1 + static/img/material-icons/copy_all.svg | 1 + static/img/material-icons/copyright.svg | 1 + static/img/material-icons/coronavirus.svg | 1 + static/img/material-icons/corporate_fare.svg | 1 + static/img/material-icons/cottage.svg | 1 + static/img/material-icons/countertops.svg | 1 + static/img/material-icons/create.svg | 1 + .../img/material-icons/create_new_folder.svg | 1 + static/img/material-icons/credit_card.svg | 1 + static/img/material-icons/credit_card_off.svg | 1 + static/img/material-icons/credit_score.svg | 1 + static/img/material-icons/crib.svg | 1 + static/img/material-icons/crisis_alert.svg | 1 + static/img/material-icons/crop.svg | 1 + static/img/material-icons/crop_16_9.svg | 1 + static/img/material-icons/crop_3_2.svg | 1 + static/img/material-icons/crop_5_4.svg | 1 + static/img/material-icons/crop_7_5.svg | 1 + static/img/material-icons/crop_din.svg | 1 + static/img/material-icons/crop_free.svg | 1 + static/img/material-icons/crop_landscape.svg | 1 + static/img/material-icons/crop_original.svg | 1 + static/img/material-icons/crop_portrait.svg | 1 + static/img/material-icons/crop_rotate.svg | 1 + static/img/material-icons/crop_square.svg | 1 + static/img/material-icons/cruelty_free.svg | 1 + static/img/material-icons/css.svg | 1 + .../img/material-icons/currency_bitcoin.svg | 1 + .../img/material-icons/currency_exchange.svg | 1 + static/img/material-icons/currency_franc.svg | 1 + static/img/material-icons/currency_lira.svg | 1 + static/img/material-icons/currency_pound.svg | 1 + static/img/material-icons/currency_ruble.svg | 1 + static/img/material-icons/currency_rupee.svg | 1 + static/img/material-icons/currency_yen.svg | 1 + static/img/material-icons/currency_yuan.svg | 1 + static/img/material-icons/curtains.svg | 1 + static/img/material-icons/curtains_closed.svg | 1 + static/img/material-icons/cyclone.svg | 1 + static/img/material-icons/dangerous.svg | 1 + static/img/material-icons/dark_mode.svg | 1 + static/img/material-icons/dashboard.svg | 1 + .../material-icons/dashboard_customize.svg | 1 + static/img/material-icons/data_array.svg | 1 + .../img/material-icons/data_exploration.svg | 1 + static/img/material-icons/data_object.svg | 1 + static/img/material-icons/data_saver_off.svg | 1 + static/img/material-icons/data_saver_on.svg | 1 + .../img/material-icons/data_thresholding.svg | 1 + static/img/material-icons/data_usage.svg | 1 + static/img/material-icons/dataset.svg | 1 + static/img/material-icons/dataset_linked.svg | 1 + static/img/material-icons/date_range.svg | 1 + static/img/material-icons/deblur.svg | 1 + static/img/material-icons/deck.svg | 1 + static/img/material-icons/dehaze.svg | 1 + static/img/material-icons/delete.svg | 1 + static/img/material-icons/delete_forever.svg | 1 + static/img/material-icons/delete_outline.svg | 1 + static/img/material-icons/delete_sweep.svg | 1 + static/img/material-icons/delivery_dining.svg | 1 + static/img/material-icons/density_large.svg | 1 + static/img/material-icons/density_medium.svg | 1 + static/img/material-icons/density_small.svg | 1 + static/img/material-icons/departure_board.svg | 1 + static/img/material-icons/description.svg | 1 + static/img/material-icons/deselect.svg | 1 + static/img/material-icons/design_services.svg | 1 + static/img/material-icons/desk.svg | 1 + .../desktop_access_disabled.svg | 1 + static/img/material-icons/desktop_mac.svg | 1 + static/img/material-icons/desktop_windows.svg | 1 + static/img/material-icons/details.svg | 1 + static/img/material-icons/developer_board.svg | 1 + .../material-icons/developer_board_off.svg | 1 + static/img/material-icons/developer_mode.svg | 1 + static/img/material-icons/device_hub.svg | 1 + .../img/material-icons/device_thermostat.svg | 1 + static/img/material-icons/device_unknown.svg | 1 + static/img/material-icons/devices.svg | 1 + static/img/material-icons/devices_fold.svg | 1 + static/img/material-icons/devices_other.svg | 1 + static/img/material-icons/dialer_sip.svg | 1 + static/img/material-icons/dialpad.svg | 1 + static/img/material-icons/diamond.svg | 1 + static/img/material-icons/difference.svg | 1 + static/img/material-icons/dining.svg | 1 + static/img/material-icons/dinner_dining.svg | 1 + static/img/material-icons/directions.svg | 1 + static/img/material-icons/directions_bike.svg | 1 + static/img/material-icons/directions_boat.svg | 1 + .../material-icons/directions_boat_filled.svg | 1 + static/img/material-icons/directions_bus.svg | 1 + .../material-icons/directions_bus_filled.svg | 1 + static/img/material-icons/directions_car.svg | 1 + .../material-icons/directions_car_filled.svg | 1 + static/img/material-icons/directions_off.svg | 1 + .../img/material-icons/directions_railway.svg | 1 + .../directions_railway_filled.svg | 1 + static/img/material-icons/directions_run.svg | 1 + .../img/material-icons/directions_subway.svg | 1 + .../directions_subway_filled.svg | 1 + .../img/material-icons/directions_transit.svg | 1 + .../directions_transit_filled.svg | 1 + static/img/material-icons/directions_walk.svg | 1 + static/img/material-icons/dirty_lens.svg | 1 + .../material-icons/disabled_by_default.svg | 1 + .../img/material-icons/disabled_visible.svg | 1 + static/img/material-icons/disc_full.svg | 1 + static/img/material-icons/discount.svg | 1 + .../img/material-icons/display_settings.svg | 1 + static/img/material-icons/diversity_1.svg | 1 + static/img/material-icons/diversity_2.svg | 1 + static/img/material-icons/diversity_3.svg | 1 + static/img/material-icons/dns.svg | 1 + static/img/material-icons/do_disturb.svg | 1 + static/img/material-icons/do_disturb_alt.svg | 1 + static/img/material-icons/do_disturb_off.svg | 1 + static/img/material-icons/do_disturb_on.svg | 1 + static/img/material-icons/do_not_disturb.svg | 1 + .../img/material-icons/do_not_disturb_alt.svg | 1 + .../img/material-icons/do_not_disturb_off.svg | 1 + .../img/material-icons/do_not_disturb_on.svg | 1 + .../do_not_disturb_on_total_silence.svg | 1 + static/img/material-icons/do_not_step.svg | 1 + static/img/material-icons/do_not_touch.svg | 1 + static/img/material-icons/dock.svg | 1 + .../img/material-icons/document_scanner.svg | 1 + static/img/material-icons/domain.svg | 1 + static/img/material-icons/domain_add.svg | 1 + static/img/material-icons/domain_disabled.svg | 1 + .../material-icons/domain_verification.svg | 1 + static/img/material-icons/done.svg | 1 + static/img/material-icons/done_all.svg | 1 + static/img/material-icons/done_outline.svg | 1 + static/img/material-icons/donut_large.svg | 1 + static/img/material-icons/donut_small.svg | 1 + static/img/material-icons/door_back.svg | 1 + static/img/material-icons/door_front.svg | 1 + static/img/material-icons/door_sliding.svg | 1 + static/img/material-icons/doorbell.svg | 1 + static/img/material-icons/double_arrow.svg | 1 + static/img/material-icons/downhill_skiing.svg | 1 + static/img/material-icons/download.svg | 1 + static/img/material-icons/download_done.svg | 1 + .../material-icons/download_for_offline.svg | 1 + static/img/material-icons/downloading.svg | 1 + static/img/material-icons/drafts.svg | 1 + static/img/material-icons/drag_handle.svg | 1 + static/img/material-icons/drag_indicator.svg | 1 + static/img/material-icons/draw.svg | 1 + static/img/material-icons/drive_eta.svg | 1 + static/img/material-icons/drive_file_move.svg | 1 + .../material-icons/drive_file_move_rtl.svg | 1 + .../drive_file_rename_outline.svg | 1 + .../material-icons/drive_folder_upload.svg | 1 + static/img/material-icons/dry.svg | 1 + static/img/material-icons/dry_cleaning.svg | 1 + static/img/material-icons/duo.svg | 1 + static/img/material-icons/dvr.svg | 1 + static/img/material-icons/dynamic_feed.svg | 1 + static/img/material-icons/dynamic_form.svg | 1 + static/img/material-icons/e_mobiledata.svg | 1 + static/img/material-icons/earbuds.svg | 1 + static/img/material-icons/earbuds_battery.svg | 1 + static/img/material-icons/east.svg | 1 + static/img/material-icons/edgesensor_high.svg | 1 + static/img/material-icons/edgesensor_low.svg | 1 + static/img/material-icons/edit.svg | 1 + static/img/material-icons/edit_attributes.svg | 1 + static/img/material-icons/edit_calendar.svg | 1 + static/img/material-icons/edit_location.svg | 1 + .../img/material-icons/edit_location_alt.svg | 1 + static/img/material-icons/edit_note.svg | 1 + .../img/material-icons/edit_notifications.svg | 1 + static/img/material-icons/edit_off.svg | 1 + static/img/material-icons/edit_road.svg | 1 + static/img/material-icons/egg.svg | 1 + static/img/material-icons/egg_alt.svg | 1 + static/img/material-icons/eject.svg | 1 + static/img/material-icons/elderly.svg | 1 + static/img/material-icons/elderly_woman.svg | 1 + static/img/material-icons/electric_bike.svg | 1 + static/img/material-icons/electric_bolt.svg | 1 + static/img/material-icons/electric_car.svg | 1 + static/img/material-icons/electric_meter.svg | 1 + static/img/material-icons/electric_moped.svg | 1 + .../img/material-icons/electric_rickshaw.svg | 1 + .../img/material-icons/electric_scooter.svg | 1 + .../material-icons/electrical_services.svg | 1 + static/img/material-icons/elevator.svg | 1 + static/img/material-icons/email.svg | 1 + static/img/material-icons/emergency.svg | 1 + .../material-icons/emergency_recording.svg | 1 + static/img/material-icons/emergency_share.svg | 1 + static/img/material-icons/emoji_emotions.svg | 1 + static/img/material-icons/emoji_events.svg | 1 + .../material-icons/emoji_food_beverage.svg | 1 + static/img/material-icons/emoji_nature.svg | 1 + static/img/material-icons/emoji_objects.svg | 1 + static/img/material-icons/emoji_people.svg | 1 + static/img/material-icons/emoji_symbols.svg | 1 + .../material-icons/emoji_transportation.svg | 1 + .../material-icons/energy_savings_leaf.svg | 1 + static/img/material-icons/engineering.svg | 1 + .../material-icons/enhanced_encryption.svg | 1 + static/img/material-icons/equalizer.svg | 1 + static/img/material-icons/error.svg | 1 + static/img/material-icons/error_outline.svg | 1 + static/img/material-icons/escalator.svg | 1 + .../img/material-icons/escalator_warning.svg | 1 + static/img/material-icons/euro.svg | 1 + static/img/material-icons/euro_symbol.svg | 1 + static/img/material-icons/ev_station.svg | 1 + static/img/material-icons/event.svg | 1 + static/img/material-icons/event_available.svg | 1 + static/img/material-icons/event_busy.svg | 1 + static/img/material-icons/event_note.svg | 1 + static/img/material-icons/event_repeat.svg | 1 + static/img/material-icons/event_seat.svg | 1 + static/img/material-icons/exit_to_app.svg | 1 + static/img/material-icons/expand.svg | 1 + .../img/material-icons/expand_circle_down.svg | 1 + static/img/material-icons/expand_less.svg | 1 + static/img/material-icons/expand_more.svg | 1 + static/img/material-icons/explicit.svg | 1 + static/img/material-icons/explore.svg | 1 + static/img/material-icons/explore_off.svg | 1 + static/img/material-icons/exposure.svg | 1 + static/img/material-icons/exposure_neg_1.svg | 1 + static/img/material-icons/exposure_neg_2.svg | 1 + static/img/material-icons/exposure_plus_1.svg | 1 + static/img/material-icons/exposure_plus_2.svg | 1 + static/img/material-icons/exposure_zero.svg | 1 + static/img/material-icons/extension.svg | 1 + static/img/material-icons/extension_off.svg | 1 + static/img/material-icons/face.svg | 1 + static/img/material-icons/face_2.svg | 1 + static/img/material-icons/face_3.svg | 1 + static/img/material-icons/face_4.svg | 1 + static/img/material-icons/face_5.svg | 1 + static/img/material-icons/face_6.svg | 1 + .../face_retouching_natural.svg | 1 + .../material-icons/face_retouching_off.svg | 1 + static/img/material-icons/fact_check.svg | 1 + static/img/material-icons/factory.svg | 1 + static/img/material-icons/family_restroom.svg | 1 + static/img/material-icons/fast_forward.svg | 1 + static/img/material-icons/fast_rewind.svg | 1 + static/img/material-icons/fastfood.svg | 1 + static/img/material-icons/favorite.svg | 1 + static/img/material-icons/favorite_border.svg | 1 + static/img/material-icons/fax.svg | 1 + .../img/material-icons/featured_play_list.svg | 1 + static/img/material-icons/featured_video.svg | 1 + static/img/material-icons/feed.svg | 1 + static/img/material-icons/feedback.svg | 1 + static/img/material-icons/female.svg | 1 + static/img/material-icons/fence.svg | 1 + static/img/material-icons/festival.svg | 1 + static/img/material-icons/fiber_dvr.svg | 1 + .../material-icons/fiber_manual_record.svg | 1 + static/img/material-icons/fiber_new.svg | 1 + static/img/material-icons/fiber_pin.svg | 1 + .../img/material-icons/fiber_smart_record.svg | 1 + static/img/material-icons/file_copy.svg | 1 + static/img/material-icons/file_download.svg | 1 + .../img/material-icons/file_download_done.svg | 1 + .../img/material-icons/file_download_off.svg | 1 + static/img/material-icons/file_open.svg | 1 + static/img/material-icons/file_present.svg | 1 + static/img/material-icons/file_upload.svg | 1 + static/img/material-icons/filter.svg | 1 + static/img/material-icons/filter_1.svg | 1 + static/img/material-icons/filter_2.svg | 1 + static/img/material-icons/filter_3.svg | 1 + static/img/material-icons/filter_4.svg | 1 + static/img/material-icons/filter_5.svg | 1 + static/img/material-icons/filter_6.svg | 1 + static/img/material-icons/filter_7.svg | 1 + static/img/material-icons/filter_8.svg | 1 + static/img/material-icons/filter_9.svg | 1 + static/img/material-icons/filter_9_plus.svg | 1 + static/img/material-icons/filter_alt.svg | 1 + static/img/material-icons/filter_alt_off.svg | 1 + static/img/material-icons/filter_b_and_w.svg | 1 + .../material-icons/filter_center_focus.svg | 1 + static/img/material-icons/filter_drama.svg | 1 + static/img/material-icons/filter_frames.svg | 1 + static/img/material-icons/filter_hdr.svg | 1 + static/img/material-icons/filter_list.svg | 1 + static/img/material-icons/filter_list_off.svg | 1 + static/img/material-icons/filter_none.svg | 1 + .../img/material-icons/filter_tilt_shift.svg | 1 + static/img/material-icons/filter_vintage.svg | 1 + static/img/material-icons/find_in_page.svg | 1 + static/img/material-icons/find_replace.svg | 1 + static/img/material-icons/fingerprint.svg | 1 + .../img/material-icons/fire_extinguisher.svg | 1 + .../img/material-icons/fire_hydrant_alt.svg | 1 + static/img/material-icons/fire_truck.svg | 1 + static/img/material-icons/fireplace.svg | 1 + static/img/material-icons/first_page.svg | 1 + static/img/material-icons/fit_screen.svg | 1 + static/img/material-icons/fitbit.svg | 1 + static/img/material-icons/fitness_center.svg | 1 + static/img/material-icons/flag.svg | 1 + static/img/material-icons/flag_circle.svg | 1 + static/img/material-icons/flaky.svg | 1 + static/img/material-icons/flare.svg | 1 + static/img/material-icons/flash_auto.svg | 1 + static/img/material-icons/flash_off.svg | 1 + static/img/material-icons/flash_on.svg | 1 + static/img/material-icons/flashlight_off.svg | 1 + static/img/material-icons/flashlight_on.svg | 1 + static/img/material-icons/flatware.svg | 1 + static/img/material-icons/flight.svg | 1 + static/img/material-icons/flight_class.svg | 1 + static/img/material-icons/flight_land.svg | 1 + static/img/material-icons/flight_takeoff.svg | 1 + static/img/material-icons/flip.svg | 1 + .../material-icons/flip_camera_android.svg | 1 + static/img/material-icons/flip_camera_ios.svg | 1 + static/img/material-icons/flip_to_back.svg | 1 + static/img/material-icons/flip_to_front.svg | 1 + static/img/material-icons/flood.svg | 1 + static/img/material-icons/fluorescent.svg | 1 + static/img/material-icons/flutter_dash.svg | 1 + static/img/material-icons/fmd_bad.svg | 1 + static/img/material-icons/fmd_good.svg | 1 + static/img/material-icons/folder.svg | 1 + static/img/material-icons/folder_copy.svg | 1 + static/img/material-icons/folder_delete.svg | 1 + static/img/material-icons/folder_off.svg | 1 + static/img/material-icons/folder_open.svg | 1 + static/img/material-icons/folder_shared.svg | 1 + static/img/material-icons/folder_special.svg | 1 + static/img/material-icons/folder_zip.svg | 1 + .../img/material-icons/follow_the_signs.svg | 1 + static/img/material-icons/font_download.svg | 1 + .../img/material-icons/font_download_off.svg | 1 + static/img/material-icons/food_bank.svg | 1 + static/img/material-icons/forest.svg | 1 + static/img/material-icons/fork_left.svg | 1 + static/img/material-icons/fork_right.svg | 1 + .../material-icons/format_align_center.svg | 1 + .../material-icons/format_align_justify.svg | 1 + .../img/material-icons/format_align_left.svg | 1 + .../img/material-icons/format_align_right.svg | 1 + static/img/material-icons/format_bold.svg | 1 + static/img/material-icons/format_clear.svg | 1 + .../img/material-icons/format_color_fill.svg | 1 + .../img/material-icons/format_color_reset.svg | 1 + .../img/material-icons/format_color_text.svg | 1 + .../material-icons/format_indent_decrease.svg | 1 + .../material-icons/format_indent_increase.svg | 1 + static/img/material-icons/format_italic.svg | 1 + .../material-icons/format_line_spacing.svg | 1 + .../material-icons/format_list_bulleted.svg | 1 + .../material-icons/format_list_numbered.svg | 1 + .../format_list_numbered_rtl.svg | 1 + static/img/material-icons/format_overline.svg | 1 + static/img/material-icons/format_paint.svg | 1 + static/img/material-icons/format_quote.svg | 1 + static/img/material-icons/format_shapes.svg | 1 + static/img/material-icons/format_size.svg | 1 + .../material-icons/format_strikethrough.svg | 1 + .../format_textdirection_l_to_r.svg | 1 + .../format_textdirection_r_to_l.svg | 1 + .../img/material-icons/format_underlined.svg | 1 + static/img/material-icons/fort.svg | 1 + static/img/material-icons/forum.svg | 1 + static/img/material-icons/forward.svg | 1 + static/img/material-icons/forward_10.svg | 1 + static/img/material-icons/forward_30.svg | 1 + static/img/material-icons/forward_5.svg | 1 + .../img/material-icons/forward_to_inbox.svg | 1 + static/img/material-icons/foundation.svg | 1 + static/img/material-icons/free_breakfast.svg | 1 + .../img/material-icons/free_cancellation.svg | 1 + static/img/material-icons/front_hand.svg | 1 + static/img/material-icons/fullscreen.svg | 1 + static/img/material-icons/fullscreen_exit.svg | 1 + static/img/material-icons/functions.svg | 1 + static/img/material-icons/g_mobiledata.svg | 1 + static/img/material-icons/g_translate.svg | 1 + static/img/material-icons/gamepad.svg | 1 + static/img/material-icons/games.svg | 1 + static/img/material-icons/garage.svg | 1 + static/img/material-icons/gas_meter.svg | 1 + static/img/material-icons/gavel.svg | 1 + .../img/material-icons/generating_tokens.svg | 1 + static/img/material-icons/gesture.svg | 1 + static/img/material-icons/get_app.svg | 1 + static/img/material-icons/gif.svg | 1 + static/img/material-icons/gif_box.svg | 1 + static/img/material-icons/girl.svg | 1 + static/img/material-icons/gite.svg | 1 + static/img/material-icons/golf_course.svg | 1 + static/img/material-icons/gpp_bad.svg | 1 + static/img/material-icons/gpp_good.svg | 1 + static/img/material-icons/gpp_maybe.svg | 1 + static/img/material-icons/gps_fixed.svg | 1 + static/img/material-icons/gps_not_fixed.svg | 1 + static/img/material-icons/gps_off.svg | 1 + static/img/material-icons/grade.svg | 1 + static/img/material-icons/gradient.svg | 1 + static/img/material-icons/grading.svg | 1 + static/img/material-icons/grain.svg | 1 + static/img/material-icons/graphic_eq.svg | 1 + static/img/material-icons/grass.svg | 1 + static/img/material-icons/grid_3x3.svg | 1 + static/img/material-icons/grid_4x4.svg | 1 + .../img/material-icons/grid_goldenratio.svg | 1 + static/img/material-icons/grid_off.svg | 1 + static/img/material-icons/grid_on.svg | 1 + static/img/material-icons/grid_view.svg | 1 + static/img/material-icons/group.svg | 1 + static/img/material-icons/group_add.svg | 1 + static/img/material-icons/group_off.svg | 1 + static/img/material-icons/group_remove.svg | 1 + static/img/material-icons/group_work.svg | 1 + static/img/material-icons/groups.svg | 1 + static/img/material-icons/groups_2.svg | 1 + static/img/material-icons/groups_3.svg | 1 + static/img/material-icons/h_mobiledata.svg | 1 + .../img/material-icons/h_plus_mobiledata.svg | 1 + static/img/material-icons/hail.svg | 1 + static/img/material-icons/handshake.svg | 1 + static/img/material-icons/handyman.svg | 1 + static/img/material-icons/hardware.svg | 1 + static/img/material-icons/hd.svg | 1 + static/img/material-icons/hdr_auto.svg | 1 + static/img/material-icons/hdr_auto_select.svg | 1 + .../material-icons/hdr_enhanced_select.svg | 1 + static/img/material-icons/hdr_off.svg | 1 + static/img/material-icons/hdr_off_select.svg | 1 + static/img/material-icons/hdr_on.svg | 1 + static/img/material-icons/hdr_on_select.svg | 1 + static/img/material-icons/hdr_plus.svg | 1 + static/img/material-icons/hdr_strong.svg | 1 + static/img/material-icons/hdr_weak.svg | 1 + static/img/material-icons/headphones.svg | 1 + .../img/material-icons/headphones_battery.svg | 1 + static/img/material-icons/headset.svg | 1 + static/img/material-icons/headset_mic.svg | 1 + static/img/material-icons/headset_off.svg | 1 + static/img/material-icons/healing.svg | 1 + .../img/material-icons/health_and_safety.svg | 1 + static/img/material-icons/hearing.svg | 1 + .../img/material-icons/hearing_disabled.svg | 1 + static/img/material-icons/heart_broken.svg | 1 + static/img/material-icons/heat_pump.svg | 1 + static/img/material-icons/height.svg | 1 + static/img/material-icons/help.svg | 1 + static/img/material-icons/help_center.svg | 1 + static/img/material-icons/help_outline.svg | 1 + static/img/material-icons/hevc.svg | 1 + static/img/material-icons/hexagon.svg | 1 + static/img/material-icons/hide_image.svg | 1 + static/img/material-icons/hide_source.svg | 1 + static/img/material-icons/high_quality.svg | 1 + static/img/material-icons/highlight.svg | 1 + static/img/material-icons/highlight_alt.svg | 1 + static/img/material-icons/highlight_off.svg | 1 + static/img/material-icons/hiking.svg | 1 + static/img/material-icons/history.svg | 1 + static/img/material-icons/history_edu.svg | 1 + .../img/material-icons/history_toggle_off.svg | 1 + static/img/material-icons/hive.svg | 1 + static/img/material-icons/hls.svg | 1 + static/img/material-icons/hls_off.svg | 1 + static/img/material-icons/holiday_village.svg | 1 + static/img/material-icons/home.svg | 1 + static/img/material-icons/home_max.svg | 1 + static/img/material-icons/home_mini.svg | 1 + .../material-icons/home_repair_service.svg | 1 + static/img/material-icons/home_work.svg | 1 + .../material-icons/horizontal_distribute.svg | 1 + static/img/material-icons/horizontal_rule.svg | 1 + .../img/material-icons/horizontal_split.svg | 1 + static/img/material-icons/hot_tub.svg | 1 + static/img/material-icons/hotel.svg | 1 + static/img/material-icons/hotel_class.svg | 1 + .../img/material-icons/hourglass_bottom.svg | 1 + .../img/material-icons/hourglass_disabled.svg | 1 + static/img/material-icons/hourglass_empty.svg | 1 + static/img/material-icons/hourglass_full.svg | 1 + static/img/material-icons/hourglass_top.svg | 1 + static/img/material-icons/house.svg | 1 + static/img/material-icons/house_siding.svg | 1 + static/img/material-icons/houseboat.svg | 1 + static/img/material-icons/how_to_reg.svg | 1 + static/img/material-icons/how_to_vote.svg | 1 + static/img/material-icons/html.svg | 1 + static/img/material-icons/http.svg | 1 + static/img/material-icons/https.svg | 1 + static/img/material-icons/hub.svg | 1 + static/img/material-icons/hvac.svg | 1 + static/img/material-icons/ice_skating.svg | 1 + static/img/material-icons/icecream.svg | 1 + static/img/material-icons/image.svg | 1 + .../img/material-icons/image_aspect_ratio.svg | 1 + .../material-icons/image_not_supported.svg | 1 + static/img/material-icons/image_search.svg | 1 + .../img/material-icons/imagesearch_roller.svg | 1 + static/img/material-icons/import_contacts.svg | 1 + static/img/material-icons/import_export.svg | 1 + .../img/material-icons/important_devices.svg | 1 + static/img/material-icons/inbox.svg | 1 + .../img/material-icons/incomplete_circle.svg | 1 + .../indeterminate_check_box.svg | 1 + static/img/material-icons/info.svg | 1 + static/img/material-icons/input.svg | 1 + static/img/material-icons/insert_chart.svg | 1 + .../material-icons/insert_chart_outlined.svg | 1 + static/img/material-icons/insert_comment.svg | 1 + .../img/material-icons/insert_drive_file.svg | 1 + static/img/material-icons/insert_emoticon.svg | 1 + .../img/material-icons/insert_invitation.svg | 1 + static/img/material-icons/insert_link.svg | 1 + .../img/material-icons/insert_page_break.svg | 1 + static/img/material-icons/insert_photo.svg | 1 + static/img/material-icons/insights.svg | 1 + static/img/material-icons/install_desktop.svg | 1 + static/img/material-icons/install_mobile.svg | 1 + .../integration_instructions.svg | 1 + static/img/material-icons/interests.svg | 1 + .../img/material-icons/interpreter_mode.svg | 1 + static/img/material-icons/inventory.svg | 1 + static/img/material-icons/inventory_2.svg | 1 + static/img/material-icons/invert_colors.svg | 1 + .../img/material-icons/invert_colors_off.svg | 1 + static/img/material-icons/ios_share.svg | 1 + static/img/material-icons/iron.svg | 1 + static/img/material-icons/iso.svg | 1 + static/img/material-icons/javascript.svg | 1 + static/img/material-icons/join_full.svg | 1 + static/img/material-icons/join_inner.svg | 1 + static/img/material-icons/join_left.svg | 1 + static/img/material-icons/join_right.svg | 1 + static/img/material-icons/kayaking.svg | 1 + static/img/material-icons/kebab_dining.svg | 1 + static/img/material-icons/key.svg | 1 + static/img/material-icons/key_off.svg | 1 + static/img/material-icons/keyboard.svg | 1 + static/img/material-icons/keyboard_alt.svg | 1 + .../material-icons/keyboard_arrow_down.svg | 1 + .../material-icons/keyboard_arrow_left.svg | 1 + .../material-icons/keyboard_arrow_right.svg | 1 + .../img/material-icons/keyboard_arrow_up.svg | 1 + .../img/material-icons/keyboard_backspace.svg | 1 + .../img/material-icons/keyboard_capslock.svg | 1 + .../material-icons/keyboard_command_key.svg | 1 + .../material-icons/keyboard_control_key.svg | 1 + .../keyboard_double_arrow_down.svg | 1 + .../keyboard_double_arrow_left.svg | 1 + .../keyboard_double_arrow_right.svg | 1 + .../keyboard_double_arrow_up.svg | 1 + static/img/material-icons/keyboard_hide.svg | 1 + .../material-icons/keyboard_option_key.svg | 1 + static/img/material-icons/keyboard_return.svg | 1 + static/img/material-icons/keyboard_tab.svg | 1 + static/img/material-icons/keyboard_voice.svg | 1 + static/img/material-icons/king_bed.svg | 1 + static/img/material-icons/kitchen.svg | 1 + static/img/material-icons/kitesurfing.svg | 1 + static/img/material-icons/label.svg | 1 + static/img/material-icons/label_important.svg | 1 + static/img/material-icons/label_off.svg | 1 + static/img/material-icons/lan.svg | 1 + static/img/material-icons/landscape.svg | 1 + static/img/material-icons/landslide.svg | 1 + static/img/material-icons/language.svg | 1 + static/img/material-icons/laptop.svg | 1 + .../img/material-icons/laptop_chromebook.svg | 1 + static/img/material-icons/laptop_mac.svg | 1 + static/img/material-icons/laptop_windows.svg | 1 + static/img/material-icons/last_page.svg | 1 + static/img/material-icons/launch.svg | 1 + static/img/material-icons/layers.svg | 1 + static/img/material-icons/layers_clear.svg | 1 + static/img/material-icons/leaderboard.svg | 1 + static/img/material-icons/leak_add.svg | 1 + static/img/material-icons/leak_remove.svg | 1 + static/img/material-icons/legend_toggle.svg | 1 + static/img/material-icons/lens.svg | 1 + static/img/material-icons/lens_blur.svg | 1 + static/img/material-icons/library_add.svg | 1 + .../img/material-icons/library_add_check.svg | 1 + static/img/material-icons/library_books.svg | 1 + static/img/material-icons/library_music.svg | 1 + static/img/material-icons/light.svg | 1 + static/img/material-icons/light_mode.svg | 1 + static/img/material-icons/lightbulb.svg | 1 + .../img/material-icons/lightbulb_circle.svg | 1 + static/img/material-icons/line_axis.svg | 1 + static/img/material-icons/line_style.svg | 1 + static/img/material-icons/line_weight.svg | 1 + static/img/material-icons/linear_scale.svg | 1 + static/img/material-icons/link.svg | 1 + static/img/material-icons/link_off.svg | 1 + static/img/material-icons/linked_camera.svg | 1 + static/img/material-icons/liquor.svg | 1 + static/img/material-icons/list.svg | 1 + static/img/material-icons/list_alt.svg | 1 + static/img/material-icons/live_help.svg | 1 + static/img/material-icons/live_tv.svg | 1 + static/img/material-icons/living.svg | 1 + static/img/material-icons/local_activity.svg | 1 + static/img/material-icons/local_airport.svg | 1 + static/img/material-icons/local_atm.svg | 1 + static/img/material-icons/local_bar.svg | 1 + static/img/material-icons/local_cafe.svg | 1 + static/img/material-icons/local_car_wash.svg | 1 + .../local_convenience_store.svg | 1 + static/img/material-icons/local_dining.svg | 1 + static/img/material-icons/local_drink.svg | 1 + .../material-icons/local_fire_department.svg | 1 + static/img/material-icons/local_florist.svg | 1 + .../img/material-icons/local_gas_station.svg | 1 + .../material-icons/local_grocery_store.svg | 1 + static/img/material-icons/local_hospital.svg | 1 + static/img/material-icons/local_hotel.svg | 1 + .../material-icons/local_laundry_service.svg | 1 + static/img/material-icons/local_library.svg | 1 + static/img/material-icons/local_mall.svg | 1 + static/img/material-icons/local_movies.svg | 1 + static/img/material-icons/local_offer.svg | 1 + static/img/material-icons/local_parking.svg | 1 + static/img/material-icons/local_pharmacy.svg | 1 + static/img/material-icons/local_phone.svg | 1 + static/img/material-icons/local_pizza.svg | 1 + static/img/material-icons/local_play.svg | 1 + static/img/material-icons/local_police.svg | 1 + .../img/material-icons/local_post_office.svg | 1 + static/img/material-icons/local_printshop.svg | 1 + static/img/material-icons/local_see.svg | 1 + static/img/material-icons/local_shipping.svg | 1 + static/img/material-icons/local_taxi.svg | 1 + static/img/material-icons/location_city.svg | 1 + .../img/material-icons/location_disabled.svg | 1 + static/img/material-icons/location_off.svg | 1 + static/img/material-icons/location_on.svg | 1 + .../img/material-icons/location_searching.svg | 1 + static/img/material-icons/lock.svg | 1 + static/img/material-icons/lock_clock.svg | 1 + static/img/material-icons/lock_open.svg | 1 + static/img/material-icons/lock_person.svg | 1 + static/img/material-icons/lock_reset.svg | 1 + static/img/material-icons/login.svg | 1 + static/img/material-icons/logo_dev.svg | 1 + static/img/material-icons/logout.svg | 1 + static/img/material-icons/looks.svg | 1 + static/img/material-icons/looks_3.svg | 1 + static/img/material-icons/looks_4.svg | 1 + static/img/material-icons/looks_5.svg | 1 + static/img/material-icons/looks_6.svg | 1 + static/img/material-icons/looks_one.svg | 1 + static/img/material-icons/looks_two.svg | 1 + static/img/material-icons/loop.svg | 1 + static/img/material-icons/loupe.svg | 1 + static/img/material-icons/low_priority.svg | 1 + static/img/material-icons/loyalty.svg | 1 + static/img/material-icons/lte_mobiledata.svg | 1 + .../material-icons/lte_plus_mobiledata.svg | 1 + static/img/material-icons/luggage.svg | 1 + static/img/material-icons/lunch_dining.svg | 1 + static/img/material-icons/lyrics.svg | 1 + static/img/material-icons/macro_off.svg | 1 + static/img/material-icons/mail.svg | 1 + static/img/material-icons/mail_lock.svg | 1 + static/img/material-icons/mail_outline.svg | 1 + static/img/material-icons/male.svg | 1 + static/img/material-icons/man.svg | 1 + static/img/material-icons/man_2.svg | 1 + static/img/material-icons/man_3.svg | 1 + static/img/material-icons/man_4.svg | 1 + static/img/material-icons/manage_accounts.svg | 1 + static/img/material-icons/manage_history.svg | 1 + static/img/material-icons/manage_search.svg | 1 + static/img/material-icons/map.svg | 1 + static/img/material-icons/maps_home_work.svg | 1 + static/img/material-icons/maps_ugc.svg | 1 + static/img/material-icons/margin.svg | 1 + static/img/material-icons/mark_as_unread.svg | 1 + static/img/material-icons/mark_chat_read.svg | 1 + .../img/material-icons/mark_chat_unread.svg | 1 + static/img/material-icons/mark_email_read.svg | 1 + .../img/material-icons/mark_email_unread.svg | 1 + .../material-icons/mark_unread_chat_alt.svg | 1 + static/img/material-icons/markunread.svg | 1 + .../img/material-icons/markunread_mailbox.svg | 1 + static/img/material-icons/masks.svg | 1 + static/img/material-icons/maximize.svg | 1 + .../material-icons/media_bluetooth_off.svg | 1 + .../img/material-icons/media_bluetooth_on.svg | 1 + static/img/material-icons/mediation.svg | 1 + .../material-icons/medical_information.svg | 1 + .../img/material-icons/medical_services.svg | 1 + static/img/material-icons/medication.svg | 1 + .../img/material-icons/medication_liquid.svg | 1 + static/img/material-icons/meeting_room.svg | 1 + static/img/material-icons/memory.svg | 1 + static/img/material-icons/menu.svg | 1 + static/img/material-icons/menu_book.svg | 1 + static/img/material-icons/menu_open.svg | 1 + static/img/material-icons/merge.svg | 1 + static/img/material-icons/merge_type.svg | 1 + static/img/material-icons/message.svg | 1 + static/img/material-icons/mic.svg | 1 + .../img/material-icons/mic_external_off.svg | 1 + static/img/material-icons/mic_external_on.svg | 1 + static/img/material-icons/mic_none.svg | 1 + static/img/material-icons/mic_off.svg | 1 + static/img/material-icons/microwave.svg | 1 + static/img/material-icons/military_tech.svg | 1 + static/img/material-icons/minimize.svg | 1 + static/img/material-icons/minor_crash.svg | 1 + .../material-icons/miscellaneous_services.svg | 1 + .../img/material-icons/missed_video_call.svg | 1 + static/img/material-icons/mms.svg | 1 + static/img/material-icons/mobile_friendly.svg | 1 + static/img/material-icons/mobile_off.svg | 1 + .../material-icons/mobile_screen_share.svg | 1 + static/img/material-icons/mobiledata_off.svg | 1 + static/img/material-icons/mode.svg | 1 + static/img/material-icons/mode_comment.svg | 1 + static/img/material-icons/mode_edit.svg | 1 + .../img/material-icons/mode_edit_outline.svg | 1 + static/img/material-icons/mode_fan_off.svg | 1 + static/img/material-icons/mode_night.svg | 1 + static/img/material-icons/mode_of_travel.svg | 1 + static/img/material-icons/mode_standby.svg | 1 + static/img/material-icons/model_training.svg | 1 + static/img/material-icons/monetization_on.svg | 1 + static/img/material-icons/money.svg | 1 + static/img/material-icons/money_off.svg | 1 + static/img/material-icons/money_off_csred.svg | 1 + static/img/material-icons/monitor.svg | 1 + static/img/material-icons/monitor_heart.svg | 1 + static/img/material-icons/monitor_weight.svg | 1 + .../img/material-icons/monochrome_photos.svg | 1 + static/img/material-icons/mood.svg | 1 + static/img/material-icons/mood_bad.svg | 1 + static/img/material-icons/moped.svg | 1 + static/img/material-icons/more.svg | 1 + static/img/material-icons/more_horiz.svg | 1 + static/img/material-icons/more_time.svg | 1 + static/img/material-icons/more_vert.svg | 1 + static/img/material-icons/mosque.svg | 1 + .../img/material-icons/motion_photos_auto.svg | 1 + .../img/material-icons/motion_photos_off.svg | 1 + .../img/material-icons/motion_photos_on.svg | 1 + .../material-icons/motion_photos_pause.svg | 1 + .../material-icons/motion_photos_paused.svg | 1 + static/img/material-icons/mouse.svg | 1 + static/img/material-icons/move_down.svg | 1 + static/img/material-icons/move_to_inbox.svg | 1 + static/img/material-icons/move_up.svg | 1 + static/img/material-icons/movie.svg | 1 + static/img/material-icons/movie_creation.svg | 1 + static/img/material-icons/movie_filter.svg | 1 + static/img/material-icons/moving.svg | 1 + static/img/material-icons/mp.svg | 1 + static/img/material-icons/multiline_chart.svg | 1 + static/img/material-icons/multiple_stop.svg | 1 + static/img/material-icons/museum.svg | 1 + static/img/material-icons/music_note.svg | 1 + static/img/material-icons/music_off.svg | 1 + static/img/material-icons/music_video.svg | 1 + static/img/material-icons/my_location.svg | 1 + static/img/material-icons/nat.svg | 1 + static/img/material-icons/nature.svg | 1 + static/img/material-icons/nature_people.svg | 1 + static/img/material-icons/navigate_before.svg | 1 + static/img/material-icons/navigate_next.svg | 1 + static/img/material-icons/navigation.svg | 1 + static/img/material-icons/near_me.svg | 1 + .../img/material-icons/near_me_disabled.svg | 1 + static/img/material-icons/nearby_error.svg | 1 + static/img/material-icons/nearby_off.svg | 1 + .../material-icons/nest_cam_wired_stand.svg | 1 + static/img/material-icons/network_cell.svg | 1 + static/img/material-icons/network_check.svg | 1 + static/img/material-icons/network_locked.svg | 1 + static/img/material-icons/network_ping.svg | 1 + static/img/material-icons/network_wifi.svg | 1 + .../img/material-icons/network_wifi_1_bar.svg | 1 + .../img/material-icons/network_wifi_2_bar.svg | 1 + .../img/material-icons/network_wifi_3_bar.svg | 1 + static/img/material-icons/new_label.svg | 1 + static/img/material-icons/new_releases.svg | 1 + static/img/material-icons/newspaper.svg | 1 + static/img/material-icons/next_plan.svg | 1 + static/img/material-icons/next_week.svg | 1 + static/img/material-icons/nfc.svg | 1 + static/img/material-icons/night_shelter.svg | 1 + static/img/material-icons/nightlife.svg | 1 + static/img/material-icons/nightlight.svg | 1 + .../img/material-icons/nightlight_round.svg | 1 + static/img/material-icons/nights_stay.svg | 1 + static/img/material-icons/no_accounts.svg | 1 + .../img/material-icons/no_adult_content.svg | 1 + static/img/material-icons/no_backpack.svg | 1 + static/img/material-icons/no_cell.svg | 1 + static/img/material-icons/no_crash.svg | 1 + static/img/material-icons/no_drinks.svg | 1 + static/img/material-icons/no_encryption.svg | 1 + .../no_encryption_gmailerrorred.svg | 1 + static/img/material-icons/no_flash.svg | 1 + static/img/material-icons/no_food.svg | 1 + static/img/material-icons/no_luggage.svg | 1 + static/img/material-icons/no_meals.svg | 1 + static/img/material-icons/no_meeting_room.svg | 1 + static/img/material-icons/no_photography.svg | 1 + static/img/material-icons/no_sim.svg | 1 + static/img/material-icons/no_stroller.svg | 1 + static/img/material-icons/no_transfer.svg | 1 + static/img/material-icons/noise_aware.svg | 1 + .../img/material-icons/noise_control_off.svg | 1 + static/img/material-icons/nordic_walking.svg | 1 + static/img/material-icons/north.svg | 1 + static/img/material-icons/north_east.svg | 1 + static/img/material-icons/north_west.svg | 1 + static/img/material-icons/not_accessible.svg | 1 + static/img/material-icons/not_interested.svg | 1 + .../material-icons/not_listed_location.svg | 1 + static/img/material-icons/not_started.svg | 1 + static/img/material-icons/note.svg | 1 + static/img/material-icons/note_add.svg | 1 + static/img/material-icons/note_alt.svg | 1 + static/img/material-icons/notes.svg | 1 + .../img/material-icons/notification_add.svg | 1 + .../material-icons/notification_important.svg | 1 + static/img/material-icons/notifications.svg | 1 + .../material-icons/notifications_active.svg | 1 + .../img/material-icons/notifications_none.svg | 1 + .../img/material-icons/notifications_off.svg | 1 + .../material-icons/notifications_paused.svg | 1 + static/img/material-icons/numbers.svg | 1 + static/img/material-icons/offline_bolt.svg | 1 + static/img/material-icons/offline_pin.svg | 1 + static/img/material-icons/offline_share.svg | 1 + static/img/material-icons/oil_barrel.svg | 1 + .../img/material-icons/on_device_training.svg | 1 + static/img/material-icons/ondemand_video.svg | 1 + .../img/material-icons/online_prediction.svg | 1 + static/img/material-icons/opacity.svg | 1 + static/img/material-icons/open_in_browser.svg | 1 + static/img/material-icons/open_in_full.svg | 1 + static/img/material-icons/open_in_new.svg | 1 + static/img/material-icons/open_in_new_off.svg | 1 + static/img/material-icons/open_with.svg | 1 + static/img/material-icons/other_houses.svg | 1 + static/img/material-icons/outbound.svg | 1 + static/img/material-icons/outbox.svg | 1 + static/img/material-icons/outdoor_grill.svg | 1 + static/img/material-icons/outlet.svg | 1 + static/img/material-icons/outlined_flag.svg | 1 + static/img/material-icons/output.svg | 1 + static/img/material-icons/padding.svg | 1 + static/img/material-icons/pages.svg | 1 + static/img/material-icons/pageview.svg | 1 + static/img/material-icons/paid.svg | 1 + static/img/material-icons/palette.svg | 1 + static/img/material-icons/pan_tool.svg | 1 + static/img/material-icons/pan_tool_alt.svg | 1 + static/img/material-icons/panorama.svg | 1 + .../img/material-icons/panorama_fish_eye.svg | 1 + .../material-icons/panorama_horizontal.svg | 1 + .../panorama_horizontal_select.svg | 1 + .../material-icons/panorama_photosphere.svg | 1 + .../panorama_photosphere_select.svg | 1 + .../img/material-icons/panorama_vertical.svg | 1 + .../panorama_vertical_select.svg | 1 + .../material-icons/panorama_wide_angle.svg | 1 + .../panorama_wide_angle_select.svg | 1 + static/img/material-icons/paragliding.svg | 1 + static/img/material-icons/park.svg | 1 + static/img/material-icons/party_mode.svg | 1 + static/img/material-icons/password.svg | 1 + static/img/material-icons/pattern.svg | 1 + static/img/material-icons/pause.svg | 1 + static/img/material-icons/pause_circle.svg | 1 + .../material-icons/pause_circle_filled.svg | 1 + .../material-icons/pause_circle_outline.svg | 1 + .../img/material-icons/pause_presentation.svg | 1 + static/img/material-icons/payment.svg | 1 + static/img/material-icons/payments.svg | 1 + static/img/material-icons/pedal_bike.svg | 1 + static/img/material-icons/pending.svg | 1 + static/img/material-icons/pending_actions.svg | 1 + static/img/material-icons/pentagon.svg | 1 + static/img/material-icons/people.svg | 1 + static/img/material-icons/people_alt.svg | 1 + static/img/material-icons/people_outline.svg | 1 + static/img/material-icons/percent.svg | 1 + static/img/material-icons/perm_camera_mic.svg | 1 + .../material-icons/perm_contact_calendar.svg | 1 + .../img/material-icons/perm_data_setting.svg | 1 + .../perm_device_information.svg | 1 + static/img/material-icons/perm_identity.svg | 1 + static/img/material-icons/perm_media.svg | 1 + static/img/material-icons/perm_phone_msg.svg | 1 + static/img/material-icons/perm_scan_wifi.svg | 1 + static/img/material-icons/person.svg | 1 + static/img/material-icons/person_2.svg | 1 + static/img/material-icons/person_3.svg | 1 + static/img/material-icons/person_4.svg | 1 + static/img/material-icons/person_add.svg | 1 + static/img/material-icons/person_add_alt.svg | 1 + .../img/material-icons/person_add_alt_1.svg | 1 + .../material-icons/person_add_disabled.svg | 1 + static/img/material-icons/person_off.svg | 1 + static/img/material-icons/person_outline.svg | 1 + static/img/material-icons/person_pin.svg | 1 + .../img/material-icons/person_pin_circle.svg | 1 + static/img/material-icons/person_remove.svg | 1 + .../material-icons/person_remove_alt_1.svg | 1 + static/img/material-icons/person_search.svg | 1 + static/img/material-icons/personal_injury.svg | 1 + static/img/material-icons/personal_video.svg | 1 + static/img/material-icons/pest_control.svg | 1 + .../material-icons/pest_control_rodent.svg | 1 + static/img/material-icons/pets.svg | 1 + static/img/material-icons/phishing.svg | 1 + static/img/material-icons/phone.svg | 1 + static/img/material-icons/phone_android.svg | 1 + .../phone_bluetooth_speaker.svg | 1 + static/img/material-icons/phone_callback.svg | 1 + static/img/material-icons/phone_disabled.svg | 1 + static/img/material-icons/phone_enabled.svg | 1 + static/img/material-icons/phone_forwarded.svg | 1 + static/img/material-icons/phone_in_talk.svg | 1 + static/img/material-icons/phone_iphone.svg | 1 + static/img/material-icons/phone_locked.svg | 1 + static/img/material-icons/phone_missed.svg | 1 + static/img/material-icons/phone_paused.svg | 1 + static/img/material-icons/phonelink.svg | 1 + static/img/material-icons/phonelink_erase.svg | 1 + static/img/material-icons/phonelink_lock.svg | 1 + static/img/material-icons/phonelink_off.svg | 1 + static/img/material-icons/phonelink_ring.svg | 1 + static/img/material-icons/phonelink_setup.svg | 1 + static/img/material-icons/photo.svg | 1 + static/img/material-icons/photo_album.svg | 1 + static/img/material-icons/photo_camera.svg | 1 + .../img/material-icons/photo_camera_back.svg | 1 + .../img/material-icons/photo_camera_front.svg | 1 + static/img/material-icons/photo_filter.svg | 1 + static/img/material-icons/photo_library.svg | 1 + .../photo_size_select_actual.svg | 1 + .../photo_size_select_large.svg | 1 + .../photo_size_select_small.svg | 1 + static/img/material-icons/php.svg | 1 + static/img/material-icons/piano.svg | 1 + static/img/material-icons/piano_off.svg | 1 + static/img/material-icons/picture_as_pdf.svg | 1 + .../img/material-icons/picture_in_picture.svg | 1 + .../material-icons/picture_in_picture_alt.svg | 1 + static/img/material-icons/pie_chart.svg | 1 + .../img/material-icons/pie_chart_outline.svg | 1 + static/img/material-icons/pin.svg | 1 + static/img/material-icons/pin_drop.svg | 1 + static/img/material-icons/pin_end.svg | 1 + static/img/material-icons/pin_invoke.svg | 1 + static/img/material-icons/pinch.svg | 1 + .../img/material-icons/pivot_table_chart.svg | 1 + static/img/material-icons/pix.svg | 1 + static/img/material-icons/place.svg | 1 + static/img/material-icons/plagiarism.svg | 1 + static/img/material-icons/play_arrow.svg | 1 + static/img/material-icons/play_circle.svg | 1 + .../img/material-icons/play_circle_filled.svg | 1 + .../material-icons/play_circle_outline.svg | 1 + static/img/material-icons/play_disabled.svg | 1 + static/img/material-icons/play_for_work.svg | 1 + static/img/material-icons/play_lesson.svg | 1 + static/img/material-icons/playlist_add.svg | 1 + .../img/material-icons/playlist_add_check.svg | 1 + .../playlist_add_check_circle.svg | 1 + .../material-icons/playlist_add_circle.svg | 1 + static/img/material-icons/playlist_play.svg | 1 + static/img/material-icons/playlist_remove.svg | 1 + static/img/material-icons/plumbing.svg | 1 + static/img/material-icons/plus_one.svg | 1 + static/img/material-icons/podcasts.svg | 1 + static/img/material-icons/point_of_sale.svg | 1 + static/img/material-icons/policy.svg | 1 + static/img/material-icons/poll.svg | 1 + static/img/material-icons/polyline.svg | 1 + static/img/material-icons/polymer.svg | 1 + static/img/material-icons/pool.svg | 1 + .../img/material-icons/portable_wifi_off.svg | 1 + static/img/material-icons/portrait.svg | 1 + static/img/material-icons/post_add.svg | 1 + static/img/material-icons/power.svg | 1 + static/img/material-icons/power_input.svg | 1 + static/img/material-icons/power_off.svg | 1 + .../img/material-icons/power_settings_new.svg | 1 + .../precision_manufacturing.svg | 1 + static/img/material-icons/pregnant_woman.svg | 1 + static/img/material-icons/present_to_all.svg | 1 + static/img/material-icons/preview.svg | 1 + static/img/material-icons/price_change.svg | 1 + static/img/material-icons/price_check.svg | 1 + static/img/material-icons/print.svg | 1 + static/img/material-icons/print_disabled.svg | 1 + static/img/material-icons/priority_high.svg | 1 + static/img/material-icons/privacy_tip.svg | 1 + .../material-icons/private_connectivity.svg | 1 + .../production_quantity_limits.svg | 1 + static/img/material-icons/propane.svg | 1 + static/img/material-icons/propane_tank.svg | 1 + static/img/material-icons/psychology.svg | 1 + static/img/material-icons/psychology_alt.svg | 1 + static/img/material-icons/public.svg | 1 + static/img/material-icons/public_off.svg | 1 + static/img/material-icons/publish.svg | 1 + .../material-icons/published_with_changes.svg | 1 + static/img/material-icons/punch_clock.svg | 1 + static/img/material-icons/push_pin.svg | 1 + static/img/material-icons/qr_code.svg | 1 + static/img/material-icons/qr_code_2.svg | 1 + static/img/material-icons/qr_code_scanner.svg | 1 + static/img/material-icons/query_builder.svg | 1 + static/img/material-icons/query_stats.svg | 1 + static/img/material-icons/question_answer.svg | 1 + static/img/material-icons/question_mark.svg | 1 + static/img/material-icons/queue.svg | 1 + static/img/material-icons/queue_music.svg | 1 + static/img/material-icons/queue_play_next.svg | 1 + static/img/material-icons/quickreply.svg | 1 + static/img/material-icons/quiz.svg | 1 + static/img/material-icons/r_mobiledata.svg | 1 + static/img/material-icons/radar.svg | 1 + static/img/material-icons/radio.svg | 1 + .../material-icons/radio_button_checked.svg | 1 + .../material-icons/radio_button_unchecked.svg | 1 + static/img/material-icons/railway_alert.svg | 1 + static/img/material-icons/ramen_dining.svg | 1 + static/img/material-icons/ramp_left.svg | 1 + static/img/material-icons/ramp_right.svg | 1 + static/img/material-icons/rate_review.svg | 1 + static/img/material-icons/raw_off.svg | 1 + static/img/material-icons/raw_on.svg | 1 + static/img/material-icons/read_more.svg | 1 + .../img/material-icons/real_estate_agent.svg | 1 + static/img/material-icons/receipt.svg | 1 + static/img/material-icons/receipt_long.svg | 1 + static/img/material-icons/recent_actors.svg | 1 + static/img/material-icons/recommend.svg | 1 + .../img/material-icons/record_voice_over.svg | 1 + static/img/material-icons/rectangle.svg | 1 + static/img/material-icons/recycling.svg | 1 + static/img/material-icons/redeem.svg | 1 + static/img/material-icons/redo.svg | 1 + static/img/material-icons/reduce_capacity.svg | 1 + static/img/material-icons/refresh.svg | 1 + static/img/material-icons/remember_me.svg | 1 + static/img/material-icons/remove.svg | 1 + static/img/material-icons/remove_circle.svg | 1 + .../material-icons/remove_circle_outline.svg | 1 + static/img/material-icons/remove_done.svg | 1 + .../img/material-icons/remove_from_queue.svg | 1 + .../img/material-icons/remove_moderator.svg | 1 + static/img/material-icons/remove_red_eye.svg | 1 + static/img/material-icons/remove_road.svg | 1 + .../material-icons/remove_shopping_cart.svg | 1 + static/img/material-icons/reorder.svg | 1 + static/img/material-icons/repartition.svg | 1 + static/img/material-icons/repeat.svg | 1 + static/img/material-icons/repeat_on.svg | 1 + static/img/material-icons/repeat_one.svg | 1 + static/img/material-icons/repeat_one_on.svg | 1 + static/img/material-icons/replay.svg | 1 + static/img/material-icons/replay_10.svg | 1 + static/img/material-icons/replay_30.svg | 1 + static/img/material-icons/replay_5.svg | 1 + .../material-icons/replay_circle_filled.svg | 1 + static/img/material-icons/reply.svg | 1 + static/img/material-icons/reply_all.svg | 1 + static/img/material-icons/report.svg | 1 + .../material-icons/report_gmailerrorred.svg | 1 + static/img/material-icons/report_off.svg | 1 + static/img/material-icons/report_problem.svg | 1 + static/img/material-icons/request_page.svg | 1 + static/img/material-icons/request_quote.svg | 1 + static/img/material-icons/reset_tv.svg | 1 + static/img/material-icons/restart_alt.svg | 1 + static/img/material-icons/restaurant.svg | 1 + static/img/material-icons/restaurant_menu.svg | 1 + static/img/material-icons/restore.svg | 1 + .../img/material-icons/restore_from_trash.svg | 1 + static/img/material-icons/restore_page.svg | 1 + static/img/material-icons/reviews.svg | 1 + static/img/material-icons/rice_bowl.svg | 1 + static/img/material-icons/ring_volume.svg | 1 + static/img/material-icons/rocket.svg | 1 + static/img/material-icons/rocket_launch.svg | 1 + static/img/material-icons/roller_shades.svg | 1 + .../material-icons/roller_shades_closed.svg | 1 + static/img/material-icons/roller_skating.svg | 1 + static/img/material-icons/roofing.svg | 1 + static/img/material-icons/room.svg | 1 + .../img/material-icons/room_preferences.svg | 1 + static/img/material-icons/room_service.svg | 1 + .../material-icons/rotate_90_degrees_ccw.svg | 1 + .../material-icons/rotate_90_degrees_cw.svg | 1 + static/img/material-icons/rotate_left.svg | 1 + static/img/material-icons/rotate_right.svg | 1 + static/img/material-icons/roundabout_left.svg | 1 + .../img/material-icons/roundabout_right.svg | 1 + static/img/material-icons/rounded_corner.svg | 1 + static/img/material-icons/route.svg | 1 + static/img/material-icons/router.svg | 1 + static/img/material-icons/rowing.svg | 1 + static/img/material-icons/rss_feed.svg | 1 + static/img/material-icons/rsvp.svg | 1 + static/img/material-icons/rtt.svg | 1 + static/img/material-icons/rule.svg | 1 + static/img/material-icons/rule_folder.svg | 1 + static/img/material-icons/run_circle.svg | 1 + .../material-icons/running_with_errors.svg | 1 + static/img/material-icons/rv_hookup.svg | 1 + static/img/material-icons/safety_check.svg | 1 + static/img/material-icons/safety_divider.svg | 1 + static/img/material-icons/sailing.svg | 1 + static/img/material-icons/sanitizer.svg | 1 + static/img/material-icons/satellite.svg | 1 + static/img/material-icons/satellite_alt.svg | 1 + static/img/material-icons/save.svg | 1 + static/img/material-icons/save_alt.svg | 1 + static/img/material-icons/save_as.svg | 1 + static/img/material-icons/saved_search.svg | 1 + static/img/material-icons/savings.svg | 1 + static/img/material-icons/scale.svg | 1 + static/img/material-icons/scanner.svg | 1 + static/img/material-icons/scatter_plot.svg | 1 + static/img/material-icons/schedule.svg | 1 + static/img/material-icons/schedule_send.svg | 1 + static/img/material-icons/schema.svg | 1 + static/img/material-icons/school.svg | 1 + static/img/material-icons/science.svg | 1 + static/img/material-icons/score.svg | 1 + static/img/material-icons/scoreboard.svg | 1 + .../material-icons/screen_lock_landscape.svg | 1 + .../material-icons/screen_lock_portrait.svg | 1 + .../material-icons/screen_lock_rotation.svg | 1 + static/img/material-icons/screen_rotation.svg | 1 + .../material-icons/screen_rotation_alt.svg | 1 + .../material-icons/screen_search_desktop.svg | 1 + static/img/material-icons/screen_share.svg | 1 + static/img/material-icons/screenshot.svg | 1 + .../img/material-icons/screenshot_monitor.svg | 1 + static/img/material-icons/scuba_diving.svg | 1 + static/img/material-icons/sd.svg | 1 + static/img/material-icons/sd_card.svg | 1 + static/img/material-icons/sd_card_alert.svg | 1 + static/img/material-icons/sd_storage.svg | 1 + static/img/material-icons/search.svg | 1 + static/img/material-icons/search_off.svg | 1 + static/img/material-icons/security.svg | 1 + static/img/material-icons/security_update.svg | 1 + .../material-icons/security_update_good.svg | 1 + .../security_update_warning.svg | 1 + static/img/material-icons/segment.svg | 1 + static/img/material-icons/select_all.svg | 1 + .../img/material-icons/self_improvement.svg | 1 + static/img/material-icons/sell.svg | 1 + static/img/material-icons/send.svg | 1 + .../img/material-icons/send_and_archive.svg | 1 + .../material-icons/send_time_extension.svg | 1 + static/img/material-icons/send_to_mobile.svg | 1 + static/img/material-icons/sensor_door.svg | 1 + static/img/material-icons/sensor_occupied.svg | 1 + static/img/material-icons/sensor_window.svg | 1 + static/img/material-icons/sensors.svg | 1 + static/img/material-icons/sensors_off.svg | 1 + .../material-icons/sentiment_dissatisfied.svg | 1 + .../img/material-icons/sentiment_neutral.svg | 1 + .../material-icons/sentiment_satisfied.svg | 1 + .../sentiment_satisfied_alt.svg | 1 + .../sentiment_very_dissatisfied.svg | 1 + .../sentiment_very_satisfied.svg | 1 + static/img/material-icons/set_meal.svg | 1 + static/img/material-icons/settings.svg | 1 + .../material-icons/settings_accessibility.svg | 1 + .../material-icons/settings_applications.svg | 1 + .../settings_backup_restore.svg | 1 + .../img/material-icons/settings_bluetooth.svg | 1 + .../material-icons/settings_brightness.svg | 1 + static/img/material-icons/settings_cell.svg | 1 + .../img/material-icons/settings_ethernet.svg | 1 + .../material-icons/settings_input_antenna.svg | 1 + .../settings_input_component.svg | 1 + .../settings_input_composite.svg | 1 + .../material-icons/settings_input_hdmi.svg | 1 + .../material-icons/settings_input_svideo.svg | 1 + .../img/material-icons/settings_overscan.svg | 1 + static/img/material-icons/settings_phone.svg | 1 + static/img/material-icons/settings_power.svg | 1 + static/img/material-icons/settings_remote.svg | 1 + .../img/material-icons/settings_suggest.svg | 1 + .../settings_system_daydream.svg | 1 + static/img/material-icons/settings_voice.svg | 1 + static/img/material-icons/severe_cold.svg | 1 + static/img/material-icons/shape_line.svg | 1 + static/img/material-icons/share.svg | 1 + static/img/material-icons/share_location.svg | 1 + static/img/material-icons/shield.svg | 1 + static/img/material-icons/shield_moon.svg | 1 + static/img/material-icons/shop.svg | 1 + static/img/material-icons/shop_2.svg | 1 + static/img/material-icons/shop_two.svg | 1 + static/img/material-icons/shopping_bag.svg | 1 + static/img/material-icons/shopping_basket.svg | 1 + static/img/material-icons/shopping_cart.svg | 1 + .../material-icons/shopping_cart_checkout.svg | 1 + static/img/material-icons/short_text.svg | 1 + static/img/material-icons/shortcut.svg | 1 + static/img/material-icons/show_chart.svg | 1 + static/img/material-icons/shower.svg | 1 + static/img/material-icons/shuffle.svg | 1 + static/img/material-icons/shuffle_on.svg | 1 + static/img/material-icons/shutter_speed.svg | 1 + static/img/material-icons/sick.svg | 1 + static/img/material-icons/sign_language.svg | 1 + .../material-icons/signal_cellular_0_bar.svg | 1 + .../material-icons/signal_cellular_4_bar.svg | 1 + .../material-icons/signal_cellular_alt.svg | 1 + .../signal_cellular_alt_1_bar.svg | 1 + .../signal_cellular_alt_2_bar.svg | 1 + ...l_cellular_connected_no_internet_0_bar.svg | 1 + ...l_cellular_connected_no_internet_4_bar.svg | 1 + .../material-icons/signal_cellular_no_sim.svg | 1 + .../material-icons/signal_cellular_nodata.svg | 1 + .../material-icons/signal_cellular_null.svg | 1 + .../material-icons/signal_cellular_off.svg | 1 + .../img/material-icons/signal_wifi_0_bar.svg | 1 + .../img/material-icons/signal_wifi_4_bar.svg | 1 + .../material-icons/signal_wifi_4_bar_lock.svg | 1 + static/img/material-icons/signal_wifi_bad.svg | 1 + .../signal_wifi_connected_no_internet_4.svg | 1 + static/img/material-icons/signal_wifi_off.svg | 1 + .../signal_wifi_statusbar_4_bar.svg | 1 + ...wifi_statusbar_connected_no_internet_4.svg | 1 + .../signal_wifi_statusbar_null.svg | 1 + static/img/material-icons/signpost.svg | 1 + static/img/material-icons/sim_card.svg | 1 + static/img/material-icons/sim_card_alert.svg | 1 + .../img/material-icons/sim_card_download.svg | 1 + static/img/material-icons/single_bed.svg | 1 + static/img/material-icons/sip.svg | 1 + static/img/material-icons/skateboarding.svg | 1 + static/img/material-icons/skip_next.svg | 1 + static/img/material-icons/skip_previous.svg | 1 + static/img/material-icons/sledding.svg | 1 + static/img/material-icons/slideshow.svg | 1 + .../img/material-icons/slow_motion_video.svg | 1 + static/img/material-icons/smart_button.svg | 1 + static/img/material-icons/smart_display.svg | 1 + static/img/material-icons/smart_screen.svg | 1 + static/img/material-icons/smart_toy.svg | 1 + static/img/material-icons/smartphone.svg | 1 + static/img/material-icons/smoke_free.svg | 1 + static/img/material-icons/smoking_rooms.svg | 1 + static/img/material-icons/sms.svg | 1 + static/img/material-icons/sms_failed.svg | 1 + static/img/material-icons/snippet_folder.svg | 1 + static/img/material-icons/snooze.svg | 1 + static/img/material-icons/snowboarding.svg | 1 + static/img/material-icons/snowmobile.svg | 1 + static/img/material-icons/snowshoeing.svg | 1 + static/img/material-icons/soap.svg | 1 + static/img/material-icons/social_distance.svg | 1 + static/img/material-icons/solar_power.svg | 1 + static/img/material-icons/sort.svg | 1 + static/img/material-icons/sort_by_alpha.svg | 1 + static/img/material-icons/sos.svg | 1 + static/img/material-icons/soup_kitchen.svg | 1 + static/img/material-icons/source.svg | 1 + static/img/material-icons/south.svg | 1 + static/img/material-icons/south_america.svg | 1 + static/img/material-icons/south_east.svg | 1 + static/img/material-icons/south_west.svg | 1 + static/img/material-icons/spa.svg | 1 + static/img/material-icons/space_bar.svg | 1 + static/img/material-icons/space_dashboard.svg | 1 + static/img/material-icons/spatial_audio.svg | 1 + .../img/material-icons/spatial_audio_off.svg | 1 + .../img/material-icons/spatial_tracking.svg | 1 + static/img/material-icons/speaker.svg | 1 + static/img/material-icons/speaker_group.svg | 1 + static/img/material-icons/speaker_notes.svg | 1 + .../img/material-icons/speaker_notes_off.svg | 1 + static/img/material-icons/speaker_phone.svg | 1 + static/img/material-icons/speed.svg | 1 + static/img/material-icons/spellcheck.svg | 1 + static/img/material-icons/splitscreen.svg | 1 + static/img/material-icons/spoke.svg | 1 + static/img/material-icons/sports.svg | 1 + static/img/material-icons/sports_bar.svg | 1 + static/img/material-icons/sports_baseball.svg | 1 + .../img/material-icons/sports_basketball.svg | 1 + static/img/material-icons/sports_cricket.svg | 1 + static/img/material-icons/sports_esports.svg | 1 + static/img/material-icons/sports_football.svg | 1 + static/img/material-icons/sports_golf.svg | 1 + .../img/material-icons/sports_gymnastics.svg | 1 + static/img/material-icons/sports_handball.svg | 1 + static/img/material-icons/sports_hockey.svg | 1 + static/img/material-icons/sports_kabaddi.svg | 1 + .../material-icons/sports_martial_arts.svg | 1 + static/img/material-icons/sports_mma.svg | 1 + .../img/material-icons/sports_motorsports.svg | 1 + static/img/material-icons/sports_rugby.svg | 1 + static/img/material-icons/sports_score.svg | 1 + static/img/material-icons/sports_soccer.svg | 1 + static/img/material-icons/sports_tennis.svg | 1 + .../img/material-icons/sports_volleyball.svg | 1 + static/img/material-icons/square.svg | 1 + static/img/material-icons/square_foot.svg | 1 + static/img/material-icons/ssid_chart.svg | 1 + .../img/material-icons/stacked_bar_chart.svg | 1 + .../img/material-icons/stacked_line_chart.svg | 1 + static/img/material-icons/stadium.svg | 1 + static/img/material-icons/stairs.svg | 1 + static/img/material-icons/star.svg | 1 + static/img/material-icons/star_border.svg | 1 + .../material-icons/star_border_purple500.svg | 1 + static/img/material-icons/star_half.svg | 1 + static/img/material-icons/star_outline.svg | 1 + static/img/material-icons/star_purple500.svg | 1 + static/img/material-icons/star_rate.svg | 1 + static/img/material-icons/stars.svg | 1 + static/img/material-icons/start.svg | 1 + .../material-icons/stay_current_landscape.svg | 1 + .../material-icons/stay_current_portrait.svg | 1 + .../material-icons/stay_primary_landscape.svg | 1 + .../material-icons/stay_primary_portrait.svg | 1 + static/img/material-icons/sticky_note_2.svg | 1 + static/img/material-icons/stop.svg | 1 + static/img/material-icons/stop_circle.svg | 1 + .../img/material-icons/stop_screen_share.svg | 1 + static/img/material-icons/storage.svg | 1 + static/img/material-icons/store.svg | 1 + .../material-icons/store_mall_directory.svg | 1 + static/img/material-icons/storefront.svg | 1 + static/img/material-icons/storm.svg | 1 + static/img/material-icons/straight.svg | 1 + static/img/material-icons/straighten.svg | 1 + static/img/material-icons/stream.svg | 1 + static/img/material-icons/streetview.svg | 1 + static/img/material-icons/strikethrough_s.svg | 1 + static/img/material-icons/stroller.svg | 1 + static/img/material-icons/style.svg | 1 + .../subdirectory_arrow_left.svg | 1 + .../subdirectory_arrow_right.svg | 1 + static/img/material-icons/subject.svg | 1 + static/img/material-icons/subscript.svg | 1 + static/img/material-icons/subscriptions.svg | 1 + static/img/material-icons/subtitles.svg | 1 + static/img/material-icons/subtitles_off.svg | 1 + static/img/material-icons/subway.svg | 1 + static/img/material-icons/summarize.svg | 1 + static/img/material-icons/superscript.svg | 1 + .../material-icons/supervised_user_circle.svg | 1 + .../img/material-icons/supervisor_account.svg | 1 + static/img/material-icons/support.svg | 1 + static/img/material-icons/support_agent.svg | 1 + static/img/material-icons/surfing.svg | 1 + static/img/material-icons/surround_sound.svg | 1 + static/img/material-icons/swap_calls.svg | 1 + static/img/material-icons/swap_horiz.svg | 1 + .../material-icons/swap_horizontal_circle.svg | 1 + static/img/material-icons/swap_vert.svg | 1 + .../material-icons/swap_vertical_circle.svg | 1 + static/img/material-icons/swipe.svg | 1 + static/img/material-icons/swipe_down.svg | 1 + static/img/material-icons/swipe_down_alt.svg | 1 + static/img/material-icons/swipe_left.svg | 1 + static/img/material-icons/swipe_left_alt.svg | 1 + static/img/material-icons/swipe_right.svg | 1 + static/img/material-icons/swipe_right_alt.svg | 1 + static/img/material-icons/swipe_up.svg | 1 + static/img/material-icons/swipe_up_alt.svg | 1 + static/img/material-icons/swipe_vertical.svg | 1 + .../material-icons/switch_access_shortcut.svg | 1 + .../switch_access_shortcut_add.svg | 1 + static/img/material-icons/switch_account.svg | 1 + static/img/material-icons/switch_camera.svg | 1 + static/img/material-icons/switch_left.svg | 1 + static/img/material-icons/switch_right.svg | 1 + static/img/material-icons/switch_video.svg | 1 + static/img/material-icons/synagogue.svg | 1 + static/img/material-icons/sync.svg | 1 + static/img/material-icons/sync_alt.svg | 1 + static/img/material-icons/sync_disabled.svg | 1 + static/img/material-icons/sync_lock.svg | 1 + static/img/material-icons/sync_problem.svg | 1 + .../material-icons/system_security_update.svg | 1 + .../system_security_update_good.svg | 1 + .../system_security_update_warning.svg | 1 + static/img/material-icons/system_update.svg | 1 + .../img/material-icons/system_update_alt.svg | 1 + static/img/material-icons/tab.svg | 1 + static/img/material-icons/tab_unselected.svg | 1 + static/img/material-icons/table_bar.svg | 1 + static/img/material-icons/table_chart.svg | 1 + .../img/material-icons/table_restaurant.svg | 1 + static/img/material-icons/table_rows.svg | 1 + static/img/material-icons/table_view.svg | 1 + static/img/material-icons/tablet.svg | 1 + static/img/material-icons/tablet_android.svg | 1 + static/img/material-icons/tablet_mac.svg | 1 + static/img/material-icons/tag.svg | 1 + static/img/material-icons/tag_faces.svg | 1 + static/img/material-icons/takeout_dining.svg | 1 + static/img/material-icons/tap_and_play.svg | 1 + static/img/material-icons/tapas.svg | 1 + static/img/material-icons/task.svg | 1 + static/img/material-icons/task_alt.svg | 1 + static/img/material-icons/taxi_alert.svg | 1 + static/img/material-icons/temple_buddhist.svg | 1 + static/img/material-icons/temple_hindu.svg | 1 + static/img/material-icons/terminal.svg | 1 + static/img/material-icons/terrain.svg | 1 + static/img/material-icons/text_decrease.svg | 1 + static/img/material-icons/text_fields.svg | 1 + static/img/material-icons/text_format.svg | 1 + static/img/material-icons/text_increase.svg | 1 + static/img/material-icons/text_rotate_up.svg | 1 + .../material-icons/text_rotate_vertical.svg | 1 + .../text_rotation_angledown.svg | 1 + .../material-icons/text_rotation_angleup.svg | 1 + .../img/material-icons/text_rotation_down.svg | 1 + .../img/material-icons/text_rotation_none.svg | 1 + static/img/material-icons/text_snippet.svg | 1 + static/img/material-icons/textsms.svg | 1 + static/img/material-icons/texture.svg | 1 + static/img/material-icons/theater_comedy.svg | 1 + static/img/material-icons/theaters.svg | 1 + static/img/material-icons/thermostat.svg | 1 + static/img/material-icons/thermostat_auto.svg | 1 + static/img/material-icons/thumb_down.svg | 1 + static/img/material-icons/thumb_down_alt.svg | 1 + .../img/material-icons/thumb_down_off_alt.svg | 1 + static/img/material-icons/thumb_up.svg | 1 + static/img/material-icons/thumb_up_alt.svg | 1 + .../img/material-icons/thumb_up_off_alt.svg | 1 + static/img/material-icons/thumbs_up_down.svg | 1 + static/img/material-icons/thunderstorm.svg | 1 + static/img/material-icons/time_to_leave.svg | 1 + static/img/material-icons/timelapse.svg | 1 + static/img/material-icons/timeline.svg | 1 + static/img/material-icons/timer.svg | 1 + static/img/material-icons/timer_10.svg | 1 + static/img/material-icons/timer_10_select.svg | 1 + static/img/material-icons/timer_3.svg | 1 + static/img/material-icons/timer_3_select.svg | 1 + static/img/material-icons/timer_off.svg | 1 + .../img/material-icons/tips_and_updates.svg | 1 + static/img/material-icons/tire_repair.svg | 1 + static/img/material-icons/title.svg | 1 + static/img/material-icons/toc.svg | 1 + static/img/material-icons/today.svg | 1 + static/img/material-icons/toggle_off.svg | 1 + static/img/material-icons/toggle_on.svg | 1 + static/img/material-icons/token.svg | 1 + static/img/material-icons/toll.svg | 1 + static/img/material-icons/tonality.svg | 1 + static/img/material-icons/topic.svg | 1 + static/img/material-icons/tornado.svg | 1 + static/img/material-icons/touch_app.svg | 1 + static/img/material-icons/tour.svg | 1 + static/img/material-icons/toys.svg | 1 + static/img/material-icons/track_changes.svg | 1 + static/img/material-icons/traffic.svg | 1 + static/img/material-icons/train.svg | 1 + static/img/material-icons/tram.svg | 1 + static/img/material-icons/transcribe.svg | 1 + .../transfer_within_a_station.svg | 1 + static/img/material-icons/transform.svg | 1 + static/img/material-icons/transgender.svg | 1 + .../img/material-icons/transit_enterexit.svg | 1 + static/img/material-icons/translate.svg | 1 + static/img/material-icons/travel_explore.svg | 1 + static/img/material-icons/trending_down.svg | 1 + static/img/material-icons/trending_flat.svg | 1 + static/img/material-icons/trending_up.svg | 1 + static/img/material-icons/trip_origin.svg | 1 + static/img/material-icons/troubleshoot.svg | 1 + static/img/material-icons/try.svg | 1 + static/img/material-icons/tsunami.svg | 1 + static/img/material-icons/tty.svg | 1 + static/img/material-icons/tune.svg | 1 + static/img/material-icons/tungsten.svg | 1 + static/img/material-icons/turn_left.svg | 1 + static/img/material-icons/turn_right.svg | 1 + static/img/material-icons/turn_sharp_left.svg | 1 + .../img/material-icons/turn_sharp_right.svg | 1 + .../img/material-icons/turn_slight_left.svg | 1 + .../img/material-icons/turn_slight_right.svg | 1 + static/img/material-icons/turned_in.svg | 1 + static/img/material-icons/turned_in_not.svg | 1 + static/img/material-icons/tv.svg | 1 + static/img/material-icons/tv_off.svg | 1 + static/img/material-icons/two_wheeler.svg | 1 + static/img/material-icons/type_specimen.svg | 1 + static/img/material-icons/u_turn_left.svg | 1 + static/img/material-icons/u_turn_right.svg | 1 + static/img/material-icons/umbrella.svg | 1 + static/img/material-icons/unarchive.svg | 1 + static/img/material-icons/undo.svg | 1 + static/img/material-icons/unfold_less.svg | 1 + .../img/material-icons/unfold_less_double.svg | 1 + static/img/material-icons/unfold_more.svg | 1 + .../img/material-icons/unfold_more_double.svg | 1 + static/img/material-icons/unpublished.svg | 1 + static/img/material-icons/unsubscribe.svg | 1 + static/img/material-icons/upcoming.svg | 1 + static/img/material-icons/update.svg | 1 + static/img/material-icons/update_disabled.svg | 1 + static/img/material-icons/upgrade.svg | 1 + static/img/material-icons/upload.svg | 1 + static/img/material-icons/upload_file.svg | 1 + static/img/material-icons/usb.svg | 1 + static/img/material-icons/usb_off.svg | 1 + static/img/material-icons/vaccines.svg | 1 + static/img/material-icons/vape_free.svg | 1 + static/img/material-icons/vaping_rooms.svg | 1 + static/img/material-icons/verified.svg | 1 + static/img/material-icons/verified_user.svg | 1 + .../material-icons/vertical_align_bottom.svg | 1 + .../material-icons/vertical_align_center.svg | 1 + .../img/material-icons/vertical_align_top.svg | 1 + .../material-icons/vertical_distribute.svg | 1 + static/img/material-icons/vertical_shades.svg | 1 + .../material-icons/vertical_shades_closed.svg | 1 + static/img/material-icons/vertical_split.svg | 1 + static/img/material-icons/vibration.svg | 1 + static/img/material-icons/video_call.svg | 1 + .../img/material-icons/video_camera_back.svg | 1 + .../img/material-icons/video_camera_front.svg | 1 + static/img/material-icons/video_file.svg | 1 + static/img/material-icons/video_label.svg | 1 + static/img/material-icons/video_library.svg | 1 + static/img/material-icons/video_settings.svg | 1 + static/img/material-icons/video_stable.svg | 1 + static/img/material-icons/videocam.svg | 1 + static/img/material-icons/videocam_off.svg | 1 + static/img/material-icons/videogame_asset.svg | 1 + .../material-icons/videogame_asset_off.svg | 1 + static/img/material-icons/view_agenda.svg | 1 + static/img/material-icons/view_array.svg | 1 + static/img/material-icons/view_carousel.svg | 1 + static/img/material-icons/view_column.svg | 1 + static/img/material-icons/view_comfy.svg | 1 + static/img/material-icons/view_comfy_alt.svg | 1 + static/img/material-icons/view_compact.svg | 1 + .../img/material-icons/view_compact_alt.svg | 1 + static/img/material-icons/view_cozy.svg | 1 + static/img/material-icons/view_day.svg | 1 + static/img/material-icons/view_headline.svg | 1 + static/img/material-icons/view_in_ar.svg | 1 + static/img/material-icons/view_kanban.svg | 1 + static/img/material-icons/view_list.svg | 1 + static/img/material-icons/view_module.svg | 1 + static/img/material-icons/view_quilt.svg | 1 + static/img/material-icons/view_sidebar.svg | 1 + static/img/material-icons/view_stream.svg | 1 + static/img/material-icons/view_timeline.svg | 1 + static/img/material-icons/view_week.svg | 1 + static/img/material-icons/vignette.svg | 1 + static/img/material-icons/villa.svg | 1 + static/img/material-icons/visibility.svg | 1 + static/img/material-icons/visibility_off.svg | 1 + static/img/material-icons/voice_chat.svg | 1 + static/img/material-icons/voice_over_off.svg | 1 + static/img/material-icons/voicemail.svg | 1 + static/img/material-icons/volcano.svg | 1 + static/img/material-icons/volume_down.svg | 1 + static/img/material-icons/volume_mute.svg | 1 + static/img/material-icons/volume_off.svg | 1 + static/img/material-icons/volume_up.svg | 1 + .../img/material-icons/volunteer_activism.svg | 1 + static/img/material-icons/vpn_key.svg | 1 + static/img/material-icons/vpn_key_off.svg | 1 + static/img/material-icons/vpn_lock.svg | 1 + static/img/material-icons/vrpano.svg | 1 + static/img/material-icons/wallet.svg | 1 + static/img/material-icons/wallpaper.svg | 1 + static/img/material-icons/warehouse.svg | 1 + static/img/material-icons/warning.svg | 1 + static/img/material-icons/warning_amber.svg | 1 + static/img/material-icons/wash.svg | 1 + static/img/material-icons/watch.svg | 1 + static/img/material-icons/watch_later.svg | 1 + static/img/material-icons/watch_off.svg | 1 + static/img/material-icons/water.svg | 1 + static/img/material-icons/water_damage.svg | 1 + static/img/material-icons/water_drop.svg | 1 + static/img/material-icons/waterfall_chart.svg | 1 + static/img/material-icons/waves.svg | 1 + static/img/material-icons/waving_hand.svg | 1 + static/img/material-icons/wb_auto.svg | 1 + static/img/material-icons/wb_cloudy.svg | 1 + static/img/material-icons/wb_incandescent.svg | 1 + static/img/material-icons/wb_iridescent.svg | 1 + static/img/material-icons/wb_shade.svg | 1 + static/img/material-icons/wb_sunny.svg | 1 + static/img/material-icons/wb_twilight.svg | 1 + static/img/material-icons/wc.svg | 1 + static/img/material-icons/web.svg | 1 + static/img/material-icons/web_asset.svg | 1 + static/img/material-icons/web_asset_off.svg | 1 + static/img/material-icons/web_stories.svg | 1 + static/img/material-icons/webhook.svg | 1 + static/img/material-icons/weekend.svg | 1 + static/img/material-icons/west.svg | 1 + static/img/material-icons/whatsapp.svg | 1 + static/img/material-icons/whatshot.svg | 1 + .../img/material-icons/wheelchair_pickup.svg | 1 + static/img/material-icons/where_to_vote.svg | 1 + static/img/material-icons/widgets.svg | 1 + static/img/material-icons/width_full.svg | 1 + static/img/material-icons/width_normal.svg | 1 + static/img/material-icons/width_wide.svg | 1 + static/img/material-icons/wifi.svg | 1 + static/img/material-icons/wifi_1_bar.svg | 1 + static/img/material-icons/wifi_2_bar.svg | 1 + static/img/material-icons/wifi_calling.svg | 1 + static/img/material-icons/wifi_calling_3.svg | 1 + static/img/material-icons/wifi_channel.svg | 1 + static/img/material-icons/wifi_find.svg | 1 + static/img/material-icons/wifi_lock.svg | 1 + static/img/material-icons/wifi_off.svg | 1 + static/img/material-icons/wifi_password.svg | 1 + .../material-icons/wifi_protected_setup.svg | 1 + static/img/material-icons/wifi_tethering.svg | 1 + .../material-icons/wifi_tethering_error.svg | 1 + .../img/material-icons/wifi_tethering_off.svg | 1 + static/img/material-icons/wind_power.svg | 1 + static/img/material-icons/window.svg | 1 + static/img/material-icons/wine_bar.svg | 1 + static/img/material-icons/woman.svg | 1 + static/img/material-icons/woman_2.svg | 1 + static/img/material-icons/work.svg | 1 + static/img/material-icons/work_history.svg | 1 + static/img/material-icons/work_off.svg | 1 + static/img/material-icons/work_outline.svg | 1 + .../img/material-icons/workspace_premium.svg | 1 + static/img/material-icons/workspaces.svg | 1 + static/img/material-icons/wrap_text.svg | 1 + static/img/material-icons/wrong_location.svg | 1 + static/img/material-icons/wysiwyg.svg | 1 + static/img/material-icons/yard.svg | 1 + .../material-icons/youtube_searched_for.svg | 1 + static/img/material-icons/zoom_in.svg | 1 + static/img/material-icons/zoom_in_map.svg | 1 + static/img/material-icons/zoom_out.svg | 1 + static/img/material-icons/zoom_out_map.svg | 1 + static/img/sprite.svg | 1 + static/img/us_flag_small.png | Bin 0 -> 545 bytes static/img/usa-icons-bg/add--white.svg | 1 + static/img/usa-icons-bg/arrow_back--white.svg | 1 + .../usa-icons-bg/calendar_today--white.svg | 1 + static/img/usa-icons-bg/check--blue-60v.svg | 1 + .../img/usa-icons-bg/check_circle--white.svg | 1 + static/img/usa-icons-bg/close--white.svg | 1 + static/img/usa-icons-bg/error--white.svg | 1 + .../img/usa-icons-bg/expand_less--white.svg | 1 + .../expand_more--blue-warm-70v.svg | 1 + .../img/usa-icons-bg/expand_more--white.svg | 1 + static/img/usa-icons-bg/info--white.svg | 1 + static/img/usa-icons-bg/launch--white.svg | 1 + .../usa-icons-bg/navigate_before--white.svg | 1 + .../navigate_far_before--white.svg | 1 + .../usa-icons-bg/navigate_far_next--white.svg | 1 + .../img/usa-icons-bg/navigate_next--white.svg | 1 + static/img/usa-icons-bg/remove--white.svg | 1 + static/img/usa-icons-bg/search--white.svg | 1 + static/img/usa-icons-bg/warning--white.svg | 1 + static/img/usa-icons/accessibility_new.svg | 1 + static/img/usa-icons/accessible_forward.svg | 1 + static/img/usa-icons/account_balance.svg | 1 + static/img/usa-icons/account_box.svg | 1 + static/img/usa-icons/account_circle.svg | 1 + static/img/usa-icons/add.svg | 1 + static/img/usa-icons/add_circle.svg | 1 + static/img/usa-icons/add_circle_outline.svg | 1 + static/img/usa-icons/alarm.svg | 1 + static/img/usa-icons/alternate_email.svg | 1 + static/img/usa-icons/announcement.svg | 1 + static/img/usa-icons/api.svg | 1 + static/img/usa-icons/arrow_back.svg | 1 + static/img/usa-icons/arrow_downward.svg | 1 + static/img/usa-icons/arrow_drop_down.svg | 1 + static/img/usa-icons/arrow_drop_up.svg | 1 + static/img/usa-icons/arrow_forward.svg | 1 + static/img/usa-icons/arrow_upward.svg | 1 + static/img/usa-icons/assessment.svg | 1 + static/img/usa-icons/attach_file.svg | 1 + static/img/usa-icons/attach_money.svg | 1 + static/img/usa-icons/autorenew.svg | 1 + static/img/usa-icons/backpack.svg | 1 + static/img/usa-icons/bathtub.svg | 1 + static/img/usa-icons/bedding.svg | 1 + static/img/usa-icons/bookmark.svg | 1 + static/img/usa-icons/bug_report.svg | 1 + static/img/usa-icons/build.svg | 1 + static/img/usa-icons/calendar_today.svg | 1 + static/img/usa-icons/campaign.svg | 1 + static/img/usa-icons/camping.svg | 1 + static/img/usa-icons/cancel.svg | 1 + static/img/usa-icons/chat.svg | 1 + static/img/usa-icons/check.svg | 1 + .../img/usa-icons/check_box_outline_blank.svg | 1 + static/img/usa-icons/check_circle.svg | 1 + static/img/usa-icons/check_circle_outline.svg | 1 + static/img/usa-icons/checkroom.svg | 1 + static/img/usa-icons/chevron_left.svg | 1 + static/img/usa-icons/chevron_right.svg | 1 + static/img/usa-icons/clean_hands.svg | 1 + static/img/usa-icons/close.svg | 1 + static/img/usa-icons/closed_caption.svg | 1 + static/img/usa-icons/clothes.svg | 1 + static/img/usa-icons/cloud.svg | 1 + static/img/usa-icons/code.svg | 1 + static/img/usa-icons/comment.svg | 1 + .../img/usa-icons/connect_without_contact.svg | 1 + static/img/usa-icons/construction.svg | 1 + static/img/usa-icons/construction_worker.svg | 1 + static/img/usa-icons/contact_page.svg | 1 + static/img/usa-icons/content_copy.svg | 1 + static/img/usa-icons/coronavirus.svg | 1 + static/img/usa-icons/credit_card.svg | 1 + static/img/usa-icons/deck.svg | 1 + static/img/usa-icons/delete.svg | 1 + static/img/usa-icons/device_thermostat.svg | 1 + static/img/usa-icons/directions.svg | 1 + static/img/usa-icons/directions_bike.svg | 1 + static/img/usa-icons/directions_bus.svg | 1 + static/img/usa-icons/directions_car.svg | 1 + static/img/usa-icons/directions_walk.svg | 1 + static/img/usa-icons/do_not_disturb.svg | 1 + static/img/usa-icons/do_not_touch.svg | 1 + static/img/usa-icons/drag_handle.svg | 1 + static/img/usa-icons/eco.svg | 1 + static/img/usa-icons/edit.svg | 1 + static/img/usa-icons/electrical_services.svg | 1 + static/img/usa-icons/emoji_events.svg | 1 + static/img/usa-icons/error.svg | 1 + static/img/usa-icons/error_outline.svg | 1 + static/img/usa-icons/event.svg | 1 + static/img/usa-icons/expand_less.svg | 1 + static/img/usa-icons/expand_more.svg | 1 + static/img/usa-icons/facebook.svg | 1 + static/img/usa-icons/fast_forward.svg | 1 + static/img/usa-icons/fast_rewind.svg | 1 + static/img/usa-icons/favorite.svg | 1 + static/img/usa-icons/favorite_border.svg | 1 + static/img/usa-icons/fax.svg | 1 + static/img/usa-icons/file_download.svg | 1 + static/img/usa-icons/file_present.svg | 1 + static/img/usa-icons/file_upload.svg | 1 + static/img/usa-icons/filter_alt.svg | 1 + static/img/usa-icons/filter_list.svg | 1 + static/img/usa-icons/fingerprint.svg | 1 + static/img/usa-icons/first_page.svg | 1 + static/img/usa-icons/flag.svg | 1 + static/img/usa-icons/flickr.svg | 1 + static/img/usa-icons/flight.svg | 1 + static/img/usa-icons/flooding.svg | 1 + static/img/usa-icons/folder.svg | 1 + static/img/usa-icons/folder_open.svg | 1 + static/img/usa-icons/format_quote.svg | 1 + static/img/usa-icons/format_size.svg | 1 + static/img/usa-icons/forum.svg | 1 + static/img/usa-icons/github.svg | 1 + static/img/usa-icons/grid_view.svg | 1 + static/img/usa-icons/group_add.svg | 1 + static/img/usa-icons/groups.svg | 1 + static/img/usa-icons/hearing.svg | 1 + static/img/usa-icons/help.svg | 1 + static/img/usa-icons/help_outline.svg | 1 + static/img/usa-icons/highlight_off.svg | 1 + static/img/usa-icons/history.svg | 1 + static/img/usa-icons/home.svg | 1 + static/img/usa-icons/hospital.svg | 1 + static/img/usa-icons/hotel.svg | 1 + static/img/usa-icons/hourglass_empty.svg | 1 + static/img/usa-icons/hurricane.svg | 1 + static/img/usa-icons/identification.svg | 1 + static/img/usa-icons/image.svg | 1 + static/img/usa-icons/info.svg | 1 + static/img/usa-icons/info_outline.svg | 1 + static/img/usa-icons/insights.svg | 1 + static/img/usa-icons/instagram.svg | 1 + static/img/usa-icons/keyboard.svg | 1 + static/img/usa-icons/label.svg | 1 + static/img/usa-icons/language.svg | 1 + static/img/usa-icons/last_page.svg | 1 + static/img/usa-icons/launch.svg | 1 + static/img/usa-icons/lightbulb.svg | 1 + static/img/usa-icons/lightbulb_outline.svg | 1 + static/img/usa-icons/link.svg | 1 + static/img/usa-icons/link_off.svg | 1 + static/img/usa-icons/linkedin.svg | 1 + static/img/usa-icons/list.svg | 1 + static/img/usa-icons/local_cafe.svg | 1 + .../img/usa-icons/local_fire_department.svg | 1 + static/img/usa-icons/local_gas_station.svg | 1 + static/img/usa-icons/local_grocery_store.svg | 1 + static/img/usa-icons/local_hospital.svg | 1 + .../img/usa-icons/local_laundry_service.svg | 1 + static/img/usa-icons/local_library.svg | 1 + static/img/usa-icons/local_offer.svg | 1 + static/img/usa-icons/local_parking.svg | 1 + static/img/usa-icons/local_pharmacy.svg | 1 + static/img/usa-icons/local_police.svg | 1 + static/img/usa-icons/local_taxi.svg | 1 + static/img/usa-icons/location_city.svg | 1 + static/img/usa-icons/location_on.svg | 1 + static/img/usa-icons/lock.svg | 1 + static/img/usa-icons/lock_open.svg | 1 + static/img/usa-icons/lock_outline.svg | 1 + static/img/usa-icons/login.svg | 1 + static/img/usa-icons/logout.svg | 1 + static/img/usa-icons/loop.svg | 1 + static/img/usa-icons/mail.svg | 1 + static/img/usa-icons/mail_outline.svg | 1 + static/img/usa-icons/map.svg | 1 + static/img/usa-icons/masks.svg | 1 + static/img/usa-icons/medical_services.svg | 1 + static/img/usa-icons/menu.svg | 1 + static/img/usa-icons/military_tech.svg | 1 + static/img/usa-icons/more_horiz.svg | 1 + static/img/usa-icons/more_vert.svg | 1 + static/img/usa-icons/my_location.svg | 1 + static/img/usa-icons/navigate_before.svg | 1 + static/img/usa-icons/navigate_far_before.svg | 1 + static/img/usa-icons/navigate_far_next.svg | 1 + static/img/usa-icons/navigate_next.svg | 1 + static/img/usa-icons/near_me.svg | 1 + static/img/usa-icons/notifications.svg | 1 + static/img/usa-icons/notifications_active.svg | 1 + static/img/usa-icons/notifications_none.svg | 1 + static/img/usa-icons/notifications_off.svg | 1 + static/img/usa-icons/park.svg | 1 + static/img/usa-icons/people.svg | 1 + static/img/usa-icons/person.svg | 1 + static/img/usa-icons/pets.svg | 1 + static/img/usa-icons/phone.svg | 1 + static/img/usa-icons/photo_camera.svg | 1 + static/img/usa-icons/print.svg | 1 + static/img/usa-icons/priority_high.svg | 1 + static/img/usa-icons/public.svg | 1 + static/img/usa-icons/push_pin.svg | 1 + .../img/usa-icons/radio_button_unchecked.svg | 1 + static/img/usa-icons/rain.svg | 1 + static/img/usa-icons/reduce_capacity.svg | 1 + static/img/usa-icons/remove.svg | 1 + static/img/usa-icons/remove_circle.svg | 1 + static/img/usa-icons/report.svg | 1 + static/img/usa-icons/restaurant.svg | 1 + static/img/usa-icons/rss_feed.svg | 1 + static/img/usa-icons/safety_divider.svg | 1 + static/img/usa-icons/sanitizer.svg | 1 + static/img/usa-icons/save_alt.svg | 1 + static/img/usa-icons/schedule.svg | 1 + static/img/usa-icons/school.svg | 1 + static/img/usa-icons/science.svg | 1 + static/img/usa-icons/search.svg | 1 + static/img/usa-icons/security.svg | 1 + static/img/usa-icons/send.svg | 1 + .../img/usa-icons/sentiment_dissatisfied.svg | 1 + static/img/usa-icons/sentiment_neutral.svg | 1 + static/img/usa-icons/sentiment_satisfied.svg | 1 + .../img/usa-icons/sentiment_satisfied_alt.svg | 1 + .../usa-icons/sentiment_very_dissatisfied.svg | 1 + static/img/usa-icons/settings.svg | 1 + static/img/usa-icons/severe_weather.svg | 1 + static/img/usa-icons/share.svg | 1 + static/img/usa-icons/shield.svg | 1 + static/img/usa-icons/shopping_basket.svg | 1 + static/img/usa-icons/snow.svg | 1 + static/img/usa-icons/soap.svg | 1 + static/img/usa-icons/social_distance.svg | 1 + static/img/usa-icons/sort_arrow.svg | 1 + static/img/usa-icons/spellcheck.svg | 1 + static/img/usa-icons/star.svg | 1 + static/img/usa-icons/star_half.svg | 1 + static/img/usa-icons/star_outline.svg | 1 + static/img/usa-icons/store.svg | 1 + static/img/usa-icons/support.svg | 1 + static/img/usa-icons/support_agent.svg | 1 + static/img/usa-icons/text_fields.svg | 1 + static/img/usa-icons/thumb_down_alt.svg | 1 + static/img/usa-icons/thumb_up_alt.svg | 1 + static/img/usa-icons/timer.svg | 1 + static/img/usa-icons/toggle_off.svg | 1 + static/img/usa-icons/toggle_on.svg | 1 + static/img/usa-icons/topic.svg | 1 + static/img/usa-icons/tornado.svg | 1 + static/img/usa-icons/translate.svg | 1 + static/img/usa-icons/trending_down.svg | 1 + static/img/usa-icons/trending_up.svg | 1 + static/img/usa-icons/twitter.svg | 1 + static/img/usa-icons/undo.svg | 1 + static/img/usa-icons/unfold_less.svg | 1 + static/img/usa-icons/unfold_more.svg | 1 + static/img/usa-icons/update.svg | 1 + static/img/usa-icons/upload_file.svg | 1 + static/img/usa-icons/verified.svg | 1 + static/img/usa-icons/verified_user.svg | 1 + static/img/usa-icons/visibility.svg | 1 + static/img/usa-icons/visibility_off.svg | 1 + static/img/usa-icons/volume_off.svg | 1 + static/img/usa-icons/warning.svg | 1 + static/img/usa-icons/wash.svg | 1 + static/img/usa-icons/wifi.svg | 1 + static/img/usa-icons/work.svg | 1 + static/img/usa-icons/youtube.svg | 1 + static/img/usa-icons/zoom_in.svg | 1 + static/img/usa-icons/zoom_out.svg | 1 + static/img/usa-icons/zoom_out_map.svg | 1 + static/img/uswds-icons/bedding.svg | 1 + static/img/uswds-icons/camping.svg | 1 + static/img/uswds-icons/chevron_left.svg | 1 + static/img/uswds-icons/chevron_right.svg | 1 + static/img/uswds-icons/clothes.svg | 1 + .../img/uswds-icons/construction_worker.svg | 1 + static/img/uswds-icons/flickr.svg | 1 + static/img/uswds-icons/flooding.svg | 1 + static/img/uswds-icons/github.svg | 1 + static/img/uswds-icons/hospital.svg | 1 + static/img/uswds-icons/hurricane.svg | 1 + static/img/uswds-icons/identification.svg | 1 + static/img/uswds-icons/instagram.svg | 1 + static/img/uswds-icons/linkedin.svg | 1 + .../img/uswds-icons/navigate_far_before.svg | 1 + static/img/uswds-icons/navigate_far_next.svg | 1 + static/img/uswds-icons/rain.svg | 1 + static/img/uswds-icons/severe_weather.svg | 1 + static/img/uswds-icons/snow.svg | 1 + static/img/uswds-icons/sort_arrow.svg | 1 + static/img/uswds-icons/tornado.svg | 1 + static/img/uswds-icons/twitter.svg | 1 + static/img/uswds-icons/youtube.svg | 1 + static/js/uswds-init.js | 24 + static/js/uswds-init.min.js | 2 + static/js/uswds-init.min.js.map | 1 + static/js/uswds.js | 7113 ++++++++ static/js/uswds.min.js | 86 + static/js/uswds.min.js.map | 1 + themes/hugo-cite/.gitignore | 8 + themes/hugo-cite/LICENSE | 14 + themes/hugo-cite/README.md | 285 + themes/hugo-cite/config.yml | 11 + themes/hugo-cite/go.mod | 3 + themes/hugo-cite/i18n/en.yaml | 17 + themes/hugo-cite/i18n/fr.yaml | 17 + .../partials/bibliography/apa-style.html | 419 + .../bibliography/bibliography-list.html | 64 + .../layouts/shortcodes/bibliography.html | 100 + themes/hugo-cite/layouts/shortcodes/cite.html | 195 + themes/hugo-cite/static/hugo-cite.css | 48 + themes/hugo-geekdoc/.linkcheckignore | 2 + themes/hugo-geekdoc/LICENSE | 21 + themes/hugo-geekdoc/README.md | 43 + themes/hugo-geekdoc/VERSION | 1 + themes/hugo-geekdoc/archetypes/docs.md | 7 + themes/hugo-geekdoc/archetypes/posts.md | 4 + themes/hugo-geekdoc/assets/search/config.json | 7 + themes/hugo-geekdoc/assets/search/data.json | 12 + .../hugo-geekdoc/assets/sprites/geekdoc.svg | 1 + themes/hugo-geekdoc/data/assets.json | 498 + themes/hugo-geekdoc/i18n/de.yaml | 49 + themes/hugo-geekdoc/i18n/en.yaml | 49 + themes/hugo-geekdoc/i18n/it.yaml | 49 + themes/hugo-geekdoc/i18n/ja.yaml | 49 + themes/hugo-geekdoc/i18n/zh-cn.yaml | 50 + themes/hugo-geekdoc/images/readme.png | Bin 0 -> 230466 bytes themes/hugo-geekdoc/images/screenshot.png | Bin 0 -> 519816 bytes themes/hugo-geekdoc/images/tn.png | Bin 0 -> 132977 bytes themes/hugo-geekdoc/layouts/404.html | 40 + .../_default/_markup/render-heading.html | 21 + .../_default/_markup/render-image.html | 6 + .../layouts/_default/_markup/render-link.html | 14 + .../hugo-geekdoc/layouts/_default/baseof.html | 60 + .../hugo-geekdoc/layouts/_default/list.html | 11 + .../hugo-geekdoc/layouts/_default/single.html | 11 + .../layouts/_default/taxonomy.html | 48 + .../hugo-geekdoc/layouts/_default/terms.html | 31 + .../hugo-geekdoc/layouts/partials/foot.html | 6 + .../layouts/partials/head/custom.html | 9 + .../layouts/partials/head/favicons.html | 13 + .../layouts/partials/head/meta.html | 14 + .../layouts/partials/head/microformats.html | 3 + .../layouts/partials/head/others.html | 70 + .../layouts/partials/head/rel-me.html | 1 + .../layouts/partials/language.html | 51 + .../layouts/partials/menu-bundle.html | 87 + .../layouts/partials/menu-extra.html | 46 + .../layouts/partials/menu-filetree.html | 98 + .../layouts/partials/menu-nextprev.html | 78 + .../hugo-geekdoc/layouts/partials/menu.html | 44 + .../partials/microformats/opengraph.html | 68 + .../layouts/partials/microformats/schema.html | 70 + .../partials/microformats/twitter_cards.html | 15 + .../layouts/partials/page-header.html | 57 + .../layouts/partials/posts/metadata.html | 48 + .../hugo-geekdoc/layouts/partials/search.html | 17 + .../layouts/partials/site-footer.html | 3 + .../layouts/partials/site-header.html | 80 + .../layouts/partials/svg-icon-symbols.html | 4 + .../layouts/partials/usgs-footer.html | 78 + .../layouts/partials/usgs-header.html | 47 + .../layouts/partials/uswds-banner.html | 91 + .../layouts/partials/utils/content.html | 6 + .../layouts/partials/utils/description.html | 14 + .../layouts/partials/utils/featured.html | 12 + .../layouts/partials/utils/title.html | 11 + themes/hugo-geekdoc/layouts/posts/list.html | 46 + themes/hugo-geekdoc/layouts/posts/single.html | 13 + themes/hugo-geekdoc/layouts/robots.txt | 4 + .../layouts/shortcodes/button.html | 29 + .../layouts/shortcodes/columns.html | 14 + .../layouts/shortcodes/expand.html | 11 + .../hugo-geekdoc/layouts/shortcodes/hint.html | 16 + .../hugo-geekdoc/layouts/shortcodes/icon.html | 5 + .../hugo-geekdoc/layouts/shortcodes/img.html | 51 + .../layouts/shortcodes/include.html | 18 + .../layouts/shortcodes/katex.html | 18 + .../layouts/shortcodes/mermaid.html | 11 + .../layouts/shortcodes/propertylist.html | 49 + .../hugo-geekdoc/layouts/shortcodes/tab.html | 12 + .../hugo-geekdoc/layouts/shortcodes/tabs.html | 22 + .../layouts/shortcodes/toc-tree.html | 39 + .../hugo-geekdoc/layouts/shortcodes/toc.html | 13 + themes/hugo-geekdoc/static/brand.svg | 88 + themes/hugo-geekdoc/static/custom.css | 1 + .../static/favicon/android-chrome-144x144.png | Bin 0 -> 9070 bytes .../static/favicon/android-chrome-192x192.png | Bin 0 -> 12500 bytes .../static/favicon/android-chrome-256x256.png | Bin 0 -> 18225 bytes .../static/favicon/android-chrome-36x36.png | Bin 0 -> 1738 bytes .../static/favicon/android-chrome-384x384.png | Bin 0 -> 30556 bytes .../static/favicon/android-chrome-48x48.png | Bin 0 -> 2444 bytes .../static/favicon/android-chrome-512x512.png | Bin 0 -> 34621 bytes .../static/favicon/android-chrome-72x72.png | Bin 0 -> 4344 bytes .../static/favicon/android-chrome-96x96.png | Bin 0 -> 5898 bytes .../favicon/apple-touch-icon-1024x1024.png | Bin 0 -> 45900 bytes .../favicon/apple-touch-icon-114x114.png | Bin 0 -> 6667 bytes .../favicon/apple-touch-icon-120x120.png | Bin 0 -> 7341 bytes .../favicon/apple-touch-icon-144x144.png | Bin 0 -> 9153 bytes .../favicon/apple-touch-icon-152x152.png | Bin 0 -> 9601 bytes .../favicon/apple-touch-icon-167x167.png | Bin 0 -> 10317 bytes .../favicon/apple-touch-icon-180x180.png | Bin 0 -> 11450 bytes .../static/favicon/apple-touch-icon-57x57.png | Bin 0 -> 3010 bytes .../static/favicon/apple-touch-icon-60x60.png | Bin 0 -> 3261 bytes .../static/favicon/apple-touch-icon-72x72.png | Bin 0 -> 4106 bytes .../static/favicon/apple-touch-icon-76x76.png | Bin 0 -> 4290 bytes .../favicon/apple-touch-icon-precomposed.png | Bin 0 -> 11450 bytes .../static/favicon/apple-touch-icon.png | Bin 0 -> 11450 bytes .../apple-touch-startup-image-1125x2436.png | Bin 0 -> 78782 bytes .../apple-touch-startup-image-1136x640.png | Bin 0 -> 45676 bytes .../apple-touch-startup-image-1242x2208.png | Bin 0 -> 94367 bytes .../apple-touch-startup-image-1242x2688.png | Bin 0 -> 88419 bytes .../apple-touch-startup-image-1334x750.png | Bin 0 -> 54986 bytes .../apple-touch-startup-image-1536x2048.png | Bin 0 -> 131832 bytes .../apple-touch-startup-image-1620x2160.png | Bin 0 -> 139819 bytes .../apple-touch-startup-image-1668x2224.png | Bin 0 -> 144891 bytes .../apple-touch-startup-image-1668x2388.png | Bin 0 -> 141228 bytes .../apple-touch-startup-image-1792x828.png | Bin 0 -> 55945 bytes .../apple-touch-startup-image-2048x1536.png | Bin 0 -> 133924 bytes .../apple-touch-startup-image-2048x2732.png | Bin 0 -> 184340 bytes .../apple-touch-startup-image-2160x1620.png | Bin 0 -> 141845 bytes .../apple-touch-startup-image-2208x1242.png | Bin 0 -> 96751 bytes .../apple-touch-startup-image-2224x1668.png | Bin 0 -> 146824 bytes .../apple-touch-startup-image-2388x1668.png | Bin 0 -> 143733 bytes .../apple-touch-startup-image-2436x1125.png | Bin 0 -> 80204 bytes .../apple-touch-startup-image-2688x1242.png | Bin 0 -> 89450 bytes .../apple-touch-startup-image-2732x2048.png | Bin 0 -> 185592 bytes .../apple-touch-startup-image-640x1136.png | Bin 0 -> 46053 bytes .../apple-touch-startup-image-750x1334.png | Bin 0 -> 55450 bytes .../apple-touch-startup-image-828x1792.png | Bin 0 -> 55840 bytes .../static/favicon/browserconfig.xml | 15 + .../static/favicon/favicon-16x16.png | Bin 0 -> 728 bytes .../static/favicon/favicon-32x32.png | Bin 0 -> 1961 bytes .../static/favicon/favicon-48x48.png | Bin 0 -> 3281 bytes .../hugo-geekdoc/static/favicon/favicon.ico | Bin 0 -> 33310 bytes .../hugo-geekdoc/static/favicon/favicon.svg | 76 + .../static/favicon/firefox_app_128x128.png | Bin 0 -> 10731 bytes .../static/favicon/firefox_app_512x512.png | Bin 0 -> 28434 bytes .../static/favicon/firefox_app_60x60.png | Bin 0 -> 4573 bytes .../hugo-geekdoc/static/favicon/manifest.json | 59 + .../static/favicon/manifest.webapp | 14 + .../static/favicon/mstile-144x144.png | Bin 0 -> 9070 bytes .../static/favicon/mstile-150x150.png | Bin 0 -> 9501 bytes .../static/favicon/mstile-310x150.png | Bin 0 -> 7203 bytes .../static/favicon/mstile-310x310.png | Bin 0 -> 23445 bytes .../static/favicon/mstile-70x70.png | Bin 0 -> 4067 bytes .../static/fonts/GeekdocIcons.woff | Bin 0 -> 6140 bytes .../static/fonts/GeekdocIcons.woff2 | Bin 0 -> 5076 bytes .../static/fonts/KaTeX_AMS-Regular.woff | Bin 0 -> 33516 bytes .../static/fonts/KaTeX_AMS-Regular.woff2 | Bin 0 -> 28076 bytes .../static/fonts/KaTeX_Caligraphic-Bold.woff | Bin 0 -> 7716 bytes .../static/fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 6912 bytes .../fonts/KaTeX_Caligraphic-Regular.woff | Bin 0 -> 7656 bytes .../fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 6908 bytes .../static/fonts/KaTeX_Fraktur-Bold.woff | Bin 0 -> 13296 bytes .../static/fonts/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 11348 bytes .../static/fonts/KaTeX_Fraktur-Regular.woff | Bin 0 -> 13208 bytes .../static/fonts/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 11316 bytes .../static/fonts/KaTeX_Main-Bold.woff | Bin 0 -> 29912 bytes .../static/fonts/KaTeX_Main-Bold.woff2 | Bin 0 -> 25324 bytes .../static/fonts/KaTeX_Main-BoldItalic.woff | Bin 0 -> 19412 bytes .../static/fonts/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 16780 bytes .../static/fonts/KaTeX_Main-Italic.woff | Bin 0 -> 19676 bytes .../static/fonts/KaTeX_Main-Italic.woff2 | Bin 0 -> 16988 bytes .../static/fonts/KaTeX_Main-Regular.woff | Bin 0 -> 30772 bytes .../static/fonts/KaTeX_Main-Regular.woff2 | Bin 0 -> 26272 bytes .../static/fonts/KaTeX_Math-BoldItalic.woff | Bin 0 -> 18668 bytes .../static/fonts/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 16400 bytes .../static/fonts/KaTeX_Math-Italic.woff | Bin 0 -> 18748 bytes .../static/fonts/KaTeX_Math-Italic.woff2 | Bin 0 -> 16440 bytes .../static/fonts/KaTeX_SansSerif-Bold.woff | Bin 0 -> 14408 bytes .../static/fonts/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 12216 bytes .../static/fonts/KaTeX_SansSerif-Italic.woff | Bin 0 -> 14112 bytes .../static/fonts/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 12028 bytes .../static/fonts/KaTeX_SansSerif-Regular.woff | Bin 0 -> 12316 bytes .../fonts/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 10344 bytes .../static/fonts/KaTeX_Script-Regular.woff | Bin 0 -> 10588 bytes .../static/fonts/KaTeX_Script-Regular.woff2 | Bin 0 -> 9644 bytes .../static/fonts/KaTeX_Size1-Regular.woff | Bin 0 -> 6496 bytes .../static/fonts/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5468 bytes .../static/fonts/KaTeX_Size2-Regular.woff | Bin 0 -> 6188 bytes .../static/fonts/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5208 bytes .../static/fonts/KaTeX_Size3-Regular.woff | Bin 0 -> 4420 bytes .../static/fonts/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3624 bytes .../static/fonts/KaTeX_Size4-Regular.woff | Bin 0 -> 5980 bytes .../static/fonts/KaTeX_Size4-Regular.woff2 | Bin 0 -> 4928 bytes .../fonts/KaTeX_Typewriter-Regular.woff | Bin 0 -> 16028 bytes .../fonts/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 13568 bytes .../static/fonts/LiberationMono.woff | Bin 0 -> 174632 bytes .../static/fonts/LiberationMono.woff2 | Bin 0 -> 123712 bytes .../static/fonts/LiberationSans-Bold.woff | Bin 0 -> 189564 bytes .../static/fonts/LiberationSans-Bold.woff2 | Bin 0 -> 134780 bytes .../fonts/LiberationSans-BoldItalic.woff | Bin 0 -> 192500 bytes .../fonts/LiberationSans-BoldItalic.woff2 | Bin 0 -> 138004 bytes .../static/fonts/LiberationSans-Italic.woff | Bin 0 -> 195116 bytes .../static/fonts/LiberationSans-Italic.woff2 | Bin 0 -> 139304 bytes .../static/fonts/LiberationSans.woff | Bin 0 -> 188280 bytes .../static/fonts/LiberationSans.woff2 | Bin 0 -> 133308 bytes .../hugo-geekdoc/static/fonts/Metropolis.woff | Bin 0 -> 16336 bytes .../static/fonts/Metropolis.woff2 | Bin 0 -> 11292 bytes .../hugo-geekdoc/static/img/geekdoc-stack.svg | 1 + .../static/js/116-2bf49fb1.chunk.min.js | 1 + .../static/js/273-282f8968.chunk.min.js | 2 + .../js/273-282f8968.chunk.min.js.LICENSE.txt | 1 + .../static/js/katex-8f5d1c53.bundle.min.js | 1 + .../static/js/main-902b82d5.bundle.min.js | 2 + .../main-902b82d5.bundle.min.js.LICENSE.txt | 6 + .../static/js/mermaid-6c826b94.bundle.min.js | 1 + .../static/js/search-1c4cfb2d.bundle.min.js | 2 + .../search-1c4cfb2d.bundle.min.js.LICENSE.txt | 7 + .../static/katex-93898449.min.css | 1 + .../hugo-geekdoc/static/main-96593c38.min.css | 1 + .../static/mobile-c0e18b0e.min.css | 1 + .../static/print-19966b38.min.css | 1 + themes/hugo-geekdoc/theme.toml | 12 + wordlist.txt | 94 + 2891 files changed, 36717 insertions(+) create mode 100644 README.md create mode 100644 archetypes/default.md create mode 100644 config.yml create mode 100644 content/Europa-moon.jpg create mode 100644 content/PlanetarySDIs/_index.md create mode 100644 content/PlanetarySDIs/about.md create mode 100644 content/PlanetarySDIs/data_producers.md create mode 100644 content/PlanetarySDIs/data_products.md create mode 100644 content/PlanetarySDIs/data_providers.md create mode 100644 content/PlanetarySDIs/data_users.md create mode 100644 content/_index.md create mode 100644 content/bibliography.json create mode 100644 content/europa/.DS_Store create mode 100644 content/europa/_index.md create mode 100644 content/europa/about.md create mode 100644 content/europa/data/_index.md create mode 100644 content/europa/data/data_products.md create mode 100644 content/europa/data/data_services.md create mode 100644 content/europa/get_involved.md create mode 100644 content/europa/governance.md create mode 100644 content/europa/roadmap.md create mode 100644 content/europa/standards/_index.md create mode 100644 content/europa/standards/data_standards.md create mode 100644 content/europa/standards/spatial_standards.md create mode 100644 content/moon/.DS_Store create mode 100644 content/moon/_index.md create mode 100644 content/moon/about.md create mode 100644 content/moon/data/_index.md create mode 100644 content/moon/data/data_products.md create mode 100644 content/moon/data/data_services.md create mode 100644 content/moon/governance.md create mode 100644 content/moon/roadmap.md create mode 100644 content/moon/standards/_index.md create mode 100644 content/moon/standards/data_standards.md create mode 100644 content/moon/standards/spatial_standards.md create mode 100644 data/jupiter.json create mode 100644 data/mars.json create mode 100644 data/menu/extra.yaml create mode 100644 data/menu/main.yaml create mode 100644 data/menu/more.yml create mode 100644 data/mercury.json create mode 100644 data/moon.json create mode 100644 data/neptune.json create mode 100644 data/pluto.json create mode 100644 data/properties/demo.yaml create mode 100644 data/saturn.json create mode 100644 data/smallbodies.json create mode 100644 data/uranus.json create mode 100644 data/venus.json create mode 100644 gulpfile.js create mode 100644 layouts/partials/pcite.html create mode 100644 layouts/shortcodes/data-table-header.html create mode 100644 layouts/shortcodes/data-table.html create mode 100644 layouts/shortcodes/iframe.html create mode 100644 layouts/shortcodes/json.html create mode 100644 layouts/shortcodes/notice.html create mode 100644 layouts/shortcodes/sprites.html create mode 100644 make_json_bib.sh create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 resources/fdp.bib create mode 100644 sass/_uswds-theme-custom-styles.scss create mode 100644 sass/_uswds-theme.scss create mode 100644 sass/styles.scss create mode 100644 static/.htaccess create mode 100644 static/_includes/example.html.part create mode 100644 static/_includes/example.md.part create mode 100644 static/common.css create mode 100644 static/css/styles.css create mode 100644 static/css/styles.css.map create mode 100644 static/custom.css create mode 100644 static/fonts/.DS_Store create mode 100755 static/fonts/FontAwesome.otf create mode 100755 static/fonts/fontawesome-webfont.eot create mode 100755 static/fonts/fontawesome-webfont.svg create mode 100755 static/fonts/fontawesome-webfont.ttf create mode 100755 static/fonts/fontawesome-webfont.woff create mode 100755 static/fonts/fontawesome-webfont.woff2 create mode 100644 static/fonts/merriweather/Latin-Merriweather-Black.ttf create mode 100644 static/fonts/merriweather/Latin-Merriweather-Black.woff create mode 100644 static/fonts/merriweather/Latin-Merriweather-Black.woff2 create mode 100644 static/fonts/merriweather/Latin-Merriweather-BlackItalic.ttf create mode 100644 static/fonts/merriweather/Latin-Merriweather-BlackItalic.woff create mode 100644 static/fonts/merriweather/Latin-Merriweather-BlackItalic.woff2 create mode 100644 static/fonts/merriweather/Latin-Merriweather-Bold.ttf create mode 100644 static/fonts/merriweather/Latin-Merriweather-Bold.woff create mode 100644 static/fonts/merriweather/Latin-Merriweather-Bold.woff2 create mode 100644 static/fonts/merriweather/Latin-Merriweather-BoldItalic.ttf create mode 100644 static/fonts/merriweather/Latin-Merriweather-BoldItalic.woff create mode 100644 static/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2 create mode 100644 static/fonts/merriweather/Latin-Merriweather-Italic.ttf create mode 100644 static/fonts/merriweather/Latin-Merriweather-Italic.woff create mode 100644 static/fonts/merriweather/Latin-Merriweather-Italic.woff2 create mode 100644 static/fonts/merriweather/Latin-Merriweather-Light.ttf create mode 100644 static/fonts/merriweather/Latin-Merriweather-Light.woff create mode 100644 static/fonts/merriweather/Latin-Merriweather-Light.woff2 create mode 100644 static/fonts/merriweather/Latin-Merriweather-LightItalic.ttf create mode 100644 static/fonts/merriweather/Latin-Merriweather-LightItalic.woff create mode 100644 static/fonts/merriweather/Latin-Merriweather-LightItalic.woff2 create mode 100644 static/fonts/merriweather/Latin-Merriweather-Regular.ttf create mode 100644 static/fonts/merriweather/Latin-Merriweather-Regular.woff create mode 100644 static/fonts/merriweather/Latin-Merriweather-Regular.woff2 create mode 100644 static/fonts/public-sans/PublicSans-Black.ttf create mode 100644 static/fonts/public-sans/PublicSans-Black.woff create mode 100644 static/fonts/public-sans/PublicSans-Black.woff2 create mode 100644 static/fonts/public-sans/PublicSans-BlackItalic.ttf create mode 100644 static/fonts/public-sans/PublicSans-BlackItalic.woff create mode 100644 static/fonts/public-sans/PublicSans-BlackItalic.woff2 create mode 100644 static/fonts/public-sans/PublicSans-Bold.ttf create mode 100644 static/fonts/public-sans/PublicSans-Bold.woff create mode 100644 static/fonts/public-sans/PublicSans-Bold.woff2 create mode 100644 static/fonts/public-sans/PublicSans-BoldItalic.ttf create mode 100644 static/fonts/public-sans/PublicSans-BoldItalic.woff create mode 100644 static/fonts/public-sans/PublicSans-BoldItalic.woff2 create mode 100644 static/fonts/public-sans/PublicSans-ExtraBold.ttf create mode 100644 static/fonts/public-sans/PublicSans-ExtraBold.woff create mode 100644 static/fonts/public-sans/PublicSans-ExtraBold.woff2 create mode 100644 static/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf create mode 100644 static/fonts/public-sans/PublicSans-ExtraBoldItalic.woff create mode 100644 static/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2 create mode 100644 static/fonts/public-sans/PublicSans-ExtraLight.ttf create mode 100644 static/fonts/public-sans/PublicSans-ExtraLight.woff create mode 100644 static/fonts/public-sans/PublicSans-ExtraLight.woff2 create mode 100644 static/fonts/public-sans/PublicSans-ExtraLightItalic.ttf create mode 100644 static/fonts/public-sans/PublicSans-ExtraLightItalic.woff create mode 100644 static/fonts/public-sans/PublicSans-ExtraLightItalic.woff2 create mode 100644 static/fonts/public-sans/PublicSans-Italic.ttf create mode 100644 static/fonts/public-sans/PublicSans-Italic.woff create mode 100644 static/fonts/public-sans/PublicSans-Italic.woff2 create mode 100644 static/fonts/public-sans/PublicSans-Light.ttf create mode 100644 static/fonts/public-sans/PublicSans-Light.woff create mode 100644 static/fonts/public-sans/PublicSans-Light.woff2 create mode 100644 static/fonts/public-sans/PublicSans-LightItalic.ttf create mode 100644 static/fonts/public-sans/PublicSans-LightItalic.woff create mode 100644 static/fonts/public-sans/PublicSans-LightItalic.woff2 create mode 100644 static/fonts/public-sans/PublicSans-Medium.ttf create mode 100644 static/fonts/public-sans/PublicSans-Medium.woff create mode 100644 static/fonts/public-sans/PublicSans-Medium.woff2 create mode 100644 static/fonts/public-sans/PublicSans-MediumItalic.ttf create mode 100644 static/fonts/public-sans/PublicSans-MediumItalic.woff create mode 100644 static/fonts/public-sans/PublicSans-MediumItalic.woff2 create mode 100644 static/fonts/public-sans/PublicSans-Regular.ttf create mode 100644 static/fonts/public-sans/PublicSans-Regular.woff create mode 100644 static/fonts/public-sans/PublicSans-Regular.woff2 create mode 100644 static/fonts/public-sans/PublicSans-SemiBold.ttf create mode 100644 static/fonts/public-sans/PublicSans-SemiBold.woff create mode 100644 static/fonts/public-sans/PublicSans-SemiBold.woff2 create mode 100644 static/fonts/public-sans/PublicSans-SemiBoldItalic.ttf create mode 100644 static/fonts/public-sans/PublicSans-SemiBoldItalic.woff create mode 100644 static/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 create mode 100644 static/fonts/public-sans/PublicSans-Thin.ttf create mode 100644 static/fonts/public-sans/PublicSans-Thin.woff create mode 100644 static/fonts/public-sans/PublicSans-Thin.woff2 create mode 100644 static/fonts/public-sans/PublicSans-ThinItalic.ttf create mode 100644 static/fonts/public-sans/PublicSans-ThinItalic.woff create mode 100644 static/fonts/public-sans/PublicSans-ThinItalic.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-100.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-100.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-100.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-100italic.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-300.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-300.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-500.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-500.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-500.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-500italic.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-700.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-700.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2 create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff create mode 100644 static/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-black-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-black-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-black-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-extralight-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-light-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-light-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-semibold-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff2 create mode 100644 static/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.ttf create mode 100644 static/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff create mode 100644 static/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff2 create mode 100644 static/images/.DS_Store create mode 100644 static/images/fdp_pie.png create mode 100644 static/img/circle-124.png create mode 100644 static/img/circle-gray-20.svg create mode 100644 static/img/correct8-alt.svg create mode 100644 static/img/correct8.svg create mode 100644 static/img/favicons/favicon-114.png create mode 100644 static/img/favicons/favicon-144.png create mode 100644 static/img/favicons/favicon-16.png create mode 100644 static/img/favicons/favicon-192.png create mode 100644 static/img/favicons/favicon-40.png create mode 100644 static/img/favicons/favicon-57.png create mode 100644 static/img/favicons/favicon-72.png create mode 100644 static/img/favicons/favicon.ico create mode 100644 static/img/favicons/favicon.png create mode 100644 static/img/file-excel.svg create mode 100644 static/img/file-pdf.svg create mode 100644 static/img/file-video.svg create mode 100644 static/img/file-word.svg create mode 100644 static/img/file.svg create mode 100644 static/img/hero.jpg create mode 100644 static/img/hero.webp create mode 100644 static/img/icon-dot-gov.svg create mode 100644 static/img/icon-https.svg create mode 100644 static/img/jezero_ctx_dtm.png create mode 100644 static/img/loader.gif create mode 100644 static/img/loader.svg create mode 100644 static/img/lock.svg create mode 100644 static/img/logo-img.png create mode 100644 static/img/logo.png create mode 100755 static/img/material-icons-deprecated/eco.svg create mode 100644 static/img/material-icons-deprecated/facebook.svg create mode 100644 static/img/material-icons-deprecated/info_outline.svg create mode 100644 static/img/material-icons-deprecated/lightbulb_outline.svg create mode 100644 static/img/material-icons-deprecated/lock_outline.svg create mode 100644 static/img/material-icons/10k.svg create mode 100644 static/img/material-icons/10mp.svg create mode 100644 static/img/material-icons/11mp.svg create mode 100644 static/img/material-icons/123.svg create mode 100644 static/img/material-icons/12mp.svg create mode 100644 static/img/material-icons/13mp.svg create mode 100644 static/img/material-icons/14mp.svg create mode 100644 static/img/material-icons/15mp.svg create mode 100644 static/img/material-icons/16mp.svg create mode 100644 static/img/material-icons/17mp.svg create mode 100644 static/img/material-icons/18_up_rating.svg create mode 100644 static/img/material-icons/18mp.svg create mode 100644 static/img/material-icons/19mp.svg create mode 100644 static/img/material-icons/1k.svg create mode 100644 static/img/material-icons/1k_plus.svg create mode 100644 static/img/material-icons/1x_mobiledata.svg create mode 100644 static/img/material-icons/20mp.svg create mode 100644 static/img/material-icons/21mp.svg create mode 100644 static/img/material-icons/22mp.svg create mode 100644 static/img/material-icons/23mp.svg create mode 100644 static/img/material-icons/24mp.svg create mode 100644 static/img/material-icons/2k.svg create mode 100644 static/img/material-icons/2k_plus.svg create mode 100644 static/img/material-icons/2mp.svg create mode 100644 static/img/material-icons/30fps.svg create mode 100644 static/img/material-icons/30fps_select.svg create mode 100644 static/img/material-icons/360.svg create mode 100644 static/img/material-icons/3d_rotation.svg create mode 100644 static/img/material-icons/3g_mobiledata.svg create mode 100644 static/img/material-icons/3k.svg create mode 100644 static/img/material-icons/3k_plus.svg create mode 100644 static/img/material-icons/3mp.svg create mode 100644 static/img/material-icons/3p.svg create mode 100644 static/img/material-icons/4g_mobiledata.svg create mode 100644 static/img/material-icons/4g_plus_mobiledata.svg create mode 100644 static/img/material-icons/4k.svg create mode 100644 static/img/material-icons/4k_plus.svg create mode 100644 static/img/material-icons/4mp.svg create mode 100644 static/img/material-icons/5g.svg create mode 100644 static/img/material-icons/5k.svg create mode 100644 static/img/material-icons/5k_plus.svg create mode 100644 static/img/material-icons/5mp.svg create mode 100644 static/img/material-icons/60fps.svg create mode 100644 static/img/material-icons/60fps_select.svg create mode 100644 static/img/material-icons/6_ft_apart.svg create mode 100644 static/img/material-icons/6k.svg create mode 100644 static/img/material-icons/6k_plus.svg create mode 100644 static/img/material-icons/6mp.svg create mode 100644 static/img/material-icons/7k.svg create mode 100644 static/img/material-icons/7k_plus.svg create mode 100644 static/img/material-icons/7mp.svg create mode 100644 static/img/material-icons/8k.svg create mode 100644 static/img/material-icons/8k_plus.svg create mode 100644 static/img/material-icons/8mp.svg create mode 100644 static/img/material-icons/9k.svg create mode 100644 static/img/material-icons/9k_plus.svg create mode 100644 static/img/material-icons/9mp.svg create mode 100644 static/img/material-icons/abc.svg create mode 100644 static/img/material-icons/ac_unit.svg create mode 100644 static/img/material-icons/access_alarm.svg create mode 100644 static/img/material-icons/access_alarms.svg create mode 100644 static/img/material-icons/access_time.svg create mode 100644 static/img/material-icons/access_time_filled.svg create mode 100644 static/img/material-icons/accessibility.svg create mode 100644 static/img/material-icons/accessibility_new.svg create mode 100644 static/img/material-icons/accessible.svg create mode 100644 static/img/material-icons/accessible_forward.svg create mode 100644 static/img/material-icons/account_balance.svg create mode 100644 static/img/material-icons/account_balance_wallet.svg create mode 100644 static/img/material-icons/account_box.svg create mode 100644 static/img/material-icons/account_circle.svg create mode 100644 static/img/material-icons/account_tree.svg create mode 100644 static/img/material-icons/ad_units.svg create mode 100644 static/img/material-icons/adb.svg create mode 100644 static/img/material-icons/add.svg create mode 100644 static/img/material-icons/add_a_photo.svg create mode 100644 static/img/material-icons/add_alarm.svg create mode 100644 static/img/material-icons/add_alert.svg create mode 100644 static/img/material-icons/add_box.svg create mode 100644 static/img/material-icons/add_business.svg create mode 100644 static/img/material-icons/add_card.svg create mode 100644 static/img/material-icons/add_chart.svg create mode 100644 static/img/material-icons/add_circle.svg create mode 100644 static/img/material-icons/add_circle_outline.svg create mode 100644 static/img/material-icons/add_comment.svg create mode 100644 static/img/material-icons/add_home.svg create mode 100644 static/img/material-icons/add_home_work.svg create mode 100644 static/img/material-icons/add_ic_call.svg create mode 100644 static/img/material-icons/add_link.svg create mode 100644 static/img/material-icons/add_location.svg create mode 100644 static/img/material-icons/add_location_alt.svg create mode 100644 static/img/material-icons/add_moderator.svg create mode 100644 static/img/material-icons/add_photo_alternate.svg create mode 100644 static/img/material-icons/add_reaction.svg create mode 100644 static/img/material-icons/add_road.svg create mode 100644 static/img/material-icons/add_shopping_cart.svg create mode 100644 static/img/material-icons/add_task.svg create mode 100644 static/img/material-icons/add_to_drive.svg create mode 100644 static/img/material-icons/add_to_home_screen.svg create mode 100644 static/img/material-icons/add_to_photos.svg create mode 100644 static/img/material-icons/add_to_queue.svg create mode 100644 static/img/material-icons/addchart.svg create mode 100644 static/img/material-icons/adf_scanner.svg create mode 100644 static/img/material-icons/adjust.svg create mode 100644 static/img/material-icons/admin_panel_settings.svg create mode 100644 static/img/material-icons/ads_click.svg create mode 100644 static/img/material-icons/agriculture.svg create mode 100644 static/img/material-icons/air.svg create mode 100644 static/img/material-icons/airline_seat_flat.svg create mode 100644 static/img/material-icons/airline_seat_flat_angled.svg create mode 100644 static/img/material-icons/airline_seat_individual_suite.svg create mode 100644 static/img/material-icons/airline_seat_legroom_extra.svg create mode 100644 static/img/material-icons/airline_seat_legroom_normal.svg create mode 100644 static/img/material-icons/airline_seat_legroom_reduced.svg create mode 100644 static/img/material-icons/airline_seat_recline_extra.svg create mode 100644 static/img/material-icons/airline_seat_recline_normal.svg create mode 100644 static/img/material-icons/airline_stops.svg create mode 100644 static/img/material-icons/airlines.svg create mode 100644 static/img/material-icons/airplane_ticket.svg create mode 100644 static/img/material-icons/airplanemode_active.svg create mode 100644 static/img/material-icons/airplanemode_inactive.svg create mode 100644 static/img/material-icons/airplay.svg create mode 100644 static/img/material-icons/airport_shuttle.svg create mode 100644 static/img/material-icons/alarm.svg create mode 100644 static/img/material-icons/alarm_add.svg create mode 100644 static/img/material-icons/alarm_off.svg create mode 100644 static/img/material-icons/alarm_on.svg create mode 100644 static/img/material-icons/album.svg create mode 100644 static/img/material-icons/align_horizontal_center.svg create mode 100644 static/img/material-icons/align_horizontal_left.svg create mode 100644 static/img/material-icons/align_horizontal_right.svg create mode 100644 static/img/material-icons/align_vertical_bottom.svg create mode 100644 static/img/material-icons/align_vertical_center.svg create mode 100644 static/img/material-icons/align_vertical_top.svg create mode 100644 static/img/material-icons/all_inbox.svg create mode 100644 static/img/material-icons/all_inclusive.svg create mode 100644 static/img/material-icons/all_out.svg create mode 100644 static/img/material-icons/alt_route.svg create mode 100644 static/img/material-icons/alternate_email.svg create mode 100644 static/img/material-icons/analytics.svg create mode 100644 static/img/material-icons/anchor.svg create mode 100644 static/img/material-icons/android.svg create mode 100644 static/img/material-icons/animation.svg create mode 100644 static/img/material-icons/announcement.svg create mode 100644 static/img/material-icons/aod.svg create mode 100644 static/img/material-icons/apartment.svg create mode 100644 static/img/material-icons/api.svg create mode 100644 static/img/material-icons/app_blocking.svg create mode 100644 static/img/material-icons/app_registration.svg create mode 100644 static/img/material-icons/app_settings_alt.svg create mode 100644 static/img/material-icons/app_shortcut.svg create mode 100644 static/img/material-icons/approval.svg create mode 100644 static/img/material-icons/apps.svg create mode 100644 static/img/material-icons/apps_outage.svg create mode 100644 static/img/material-icons/architecture.svg create mode 100644 static/img/material-icons/archive.svg create mode 100644 static/img/material-icons/area_chart.svg create mode 100644 static/img/material-icons/arrow_back.svg create mode 100644 static/img/material-icons/arrow_back_ios.svg create mode 100644 static/img/material-icons/arrow_back_ios_new.svg create mode 100644 static/img/material-icons/arrow_circle_down.svg create mode 100644 static/img/material-icons/arrow_circle_left.svg create mode 100644 static/img/material-icons/arrow_circle_right.svg create mode 100644 static/img/material-icons/arrow_circle_up.svg create mode 100644 static/img/material-icons/arrow_downward.svg create mode 100644 static/img/material-icons/arrow_drop_down.svg create mode 100644 static/img/material-icons/arrow_drop_down_circle.svg create mode 100644 static/img/material-icons/arrow_drop_up.svg create mode 100644 static/img/material-icons/arrow_forward.svg create mode 100644 static/img/material-icons/arrow_forward_ios.svg create mode 100644 static/img/material-icons/arrow_left.svg create mode 100644 static/img/material-icons/arrow_outward.svg create mode 100644 static/img/material-icons/arrow_right.svg create mode 100644 static/img/material-icons/arrow_right_alt.svg create mode 100644 static/img/material-icons/arrow_upward.svg create mode 100644 static/img/material-icons/art_track.svg create mode 100644 static/img/material-icons/article.svg create mode 100644 static/img/material-icons/aspect_ratio.svg create mode 100644 static/img/material-icons/assessment.svg create mode 100644 static/img/material-icons/assignment.svg create mode 100644 static/img/material-icons/assignment_ind.svg create mode 100644 static/img/material-icons/assignment_late.svg create mode 100644 static/img/material-icons/assignment_return.svg create mode 100644 static/img/material-icons/assignment_returned.svg create mode 100644 static/img/material-icons/assignment_turned_in.svg create mode 100644 static/img/material-icons/assist_walker.svg create mode 100644 static/img/material-icons/assistant.svg create mode 100644 static/img/material-icons/assistant_direction.svg create mode 100644 static/img/material-icons/assistant_photo.svg create mode 100644 static/img/material-icons/assured_workload.svg create mode 100644 static/img/material-icons/atm.svg create mode 100644 static/img/material-icons/attach_email.svg create mode 100644 static/img/material-icons/attach_file.svg create mode 100644 static/img/material-icons/attach_money.svg create mode 100644 static/img/material-icons/attachment.svg create mode 100644 static/img/material-icons/attractions.svg create mode 100644 static/img/material-icons/attribution.svg create mode 100644 static/img/material-icons/audio_file.svg create mode 100644 static/img/material-icons/audiotrack.svg create mode 100644 static/img/material-icons/auto_awesome.svg create mode 100644 static/img/material-icons/auto_awesome_mosaic.svg create mode 100644 static/img/material-icons/auto_awesome_motion.svg create mode 100644 static/img/material-icons/auto_delete.svg create mode 100644 static/img/material-icons/auto_fix_high.svg create mode 100644 static/img/material-icons/auto_fix_normal.svg create mode 100644 static/img/material-icons/auto_fix_off.svg create mode 100644 static/img/material-icons/auto_graph.svg create mode 100644 static/img/material-icons/auto_mode.svg create mode 100644 static/img/material-icons/auto_stories.svg create mode 100644 static/img/material-icons/autofps_select.svg create mode 100644 static/img/material-icons/autorenew.svg create mode 100644 static/img/material-icons/av_timer.svg create mode 100644 static/img/material-icons/baby_changing_station.svg create mode 100644 static/img/material-icons/back_hand.svg create mode 100644 static/img/material-icons/backpack.svg create mode 100644 static/img/material-icons/backspace.svg create mode 100644 static/img/material-icons/backup.svg create mode 100644 static/img/material-icons/backup_table.svg create mode 100644 static/img/material-icons/badge.svg create mode 100644 static/img/material-icons/bakery_dining.svg create mode 100644 static/img/material-icons/balance.svg create mode 100644 static/img/material-icons/balcony.svg create mode 100644 static/img/material-icons/ballot.svg create mode 100644 static/img/material-icons/bar_chart.svg create mode 100644 static/img/material-icons/batch_prediction.svg create mode 100644 static/img/material-icons/bathroom.svg create mode 100644 static/img/material-icons/bathtub.svg create mode 100644 static/img/material-icons/battery_0_bar.svg create mode 100644 static/img/material-icons/battery_1_bar.svg create mode 100644 static/img/material-icons/battery_2_bar.svg create mode 100644 static/img/material-icons/battery_3_bar.svg create mode 100644 static/img/material-icons/battery_4_bar.svg create mode 100644 static/img/material-icons/battery_5_bar.svg create mode 100644 static/img/material-icons/battery_6_bar.svg create mode 100644 static/img/material-icons/battery_alert.svg create mode 100644 static/img/material-icons/battery_charging_full.svg create mode 100644 static/img/material-icons/battery_full.svg create mode 100644 static/img/material-icons/battery_saver.svg create mode 100644 static/img/material-icons/battery_std.svg create mode 100644 static/img/material-icons/battery_unknown.svg create mode 100644 static/img/material-icons/beach_access.svg create mode 100644 static/img/material-icons/bed.svg create mode 100644 static/img/material-icons/bedroom_baby.svg create mode 100644 static/img/material-icons/bedroom_child.svg create mode 100644 static/img/material-icons/bedroom_parent.svg create mode 100644 static/img/material-icons/bedtime.svg create mode 100644 static/img/material-icons/bedtime_off.svg create mode 100644 static/img/material-icons/beenhere.svg create mode 100644 static/img/material-icons/bento.svg create mode 100644 static/img/material-icons/bike_scooter.svg create mode 100644 static/img/material-icons/biotech.svg create mode 100644 static/img/material-icons/blender.svg create mode 100644 static/img/material-icons/blind.svg create mode 100644 static/img/material-icons/blinds.svg create mode 100644 static/img/material-icons/blinds_closed.svg create mode 100644 static/img/material-icons/block.svg create mode 100644 static/img/material-icons/bloodtype.svg create mode 100644 static/img/material-icons/bluetooth.svg create mode 100644 static/img/material-icons/bluetooth_audio.svg create mode 100644 static/img/material-icons/bluetooth_connected.svg create mode 100644 static/img/material-icons/bluetooth_disabled.svg create mode 100644 static/img/material-icons/bluetooth_drive.svg create mode 100644 static/img/material-icons/bluetooth_searching.svg create mode 100644 static/img/material-icons/blur_circular.svg create mode 100644 static/img/material-icons/blur_linear.svg create mode 100644 static/img/material-icons/blur_off.svg create mode 100644 static/img/material-icons/blur_on.svg create mode 100644 static/img/material-icons/bolt.svg create mode 100644 static/img/material-icons/book.svg create mode 100644 static/img/material-icons/book_online.svg create mode 100644 static/img/material-icons/bookmark.svg create mode 100644 static/img/material-icons/bookmark_add.svg create mode 100644 static/img/material-icons/bookmark_added.svg create mode 100644 static/img/material-icons/bookmark_border.svg create mode 100644 static/img/material-icons/bookmark_remove.svg create mode 100644 static/img/material-icons/bookmarks.svg create mode 100644 static/img/material-icons/border_all.svg create mode 100644 static/img/material-icons/border_bottom.svg create mode 100644 static/img/material-icons/border_clear.svg create mode 100644 static/img/material-icons/border_color.svg create mode 100644 static/img/material-icons/border_horizontal.svg create mode 100644 static/img/material-icons/border_inner.svg create mode 100644 static/img/material-icons/border_left.svg create mode 100644 static/img/material-icons/border_outer.svg create mode 100644 static/img/material-icons/border_right.svg create mode 100644 static/img/material-icons/border_style.svg create mode 100644 static/img/material-icons/border_top.svg create mode 100644 static/img/material-icons/border_vertical.svg create mode 100644 static/img/material-icons/boy.svg create mode 100644 static/img/material-icons/branding_watermark.svg create mode 100644 static/img/material-icons/breakfast_dining.svg create mode 100644 static/img/material-icons/brightness_1.svg create mode 100644 static/img/material-icons/brightness_2.svg create mode 100644 static/img/material-icons/brightness_3.svg create mode 100644 static/img/material-icons/brightness_4.svg create mode 100644 static/img/material-icons/brightness_5.svg create mode 100644 static/img/material-icons/brightness_6.svg create mode 100644 static/img/material-icons/brightness_7.svg create mode 100644 static/img/material-icons/brightness_auto.svg create mode 100644 static/img/material-icons/brightness_high.svg create mode 100644 static/img/material-icons/brightness_low.svg create mode 100644 static/img/material-icons/brightness_medium.svg create mode 100644 static/img/material-icons/broadcast_on_home.svg create mode 100644 static/img/material-icons/broadcast_on_personal.svg create mode 100644 static/img/material-icons/broken_image.svg create mode 100644 static/img/material-icons/browse_gallery.svg create mode 100644 static/img/material-icons/browser_not_supported.svg create mode 100644 static/img/material-icons/browser_updated.svg create mode 100644 static/img/material-icons/brunch_dining.svg create mode 100644 static/img/material-icons/brush.svg create mode 100644 static/img/material-icons/bubble_chart.svg create mode 100644 static/img/material-icons/bug_report.svg create mode 100644 static/img/material-icons/build.svg create mode 100644 static/img/material-icons/build_circle.svg create mode 100644 static/img/material-icons/bungalow.svg create mode 100644 static/img/material-icons/burst_mode.svg create mode 100644 static/img/material-icons/bus_alert.svg create mode 100644 static/img/material-icons/business.svg create mode 100644 static/img/material-icons/business_center.svg create mode 100644 static/img/material-icons/cabin.svg create mode 100644 static/img/material-icons/cable.svg create mode 100644 static/img/material-icons/cached.svg create mode 100644 static/img/material-icons/cake.svg create mode 100644 static/img/material-icons/calculate.svg create mode 100644 static/img/material-icons/calendar_month.svg create mode 100644 static/img/material-icons/calendar_today.svg create mode 100644 static/img/material-icons/calendar_view_day.svg create mode 100644 static/img/material-icons/calendar_view_month.svg create mode 100644 static/img/material-icons/calendar_view_week.svg create mode 100644 static/img/material-icons/call.svg create mode 100644 static/img/material-icons/call_end.svg create mode 100644 static/img/material-icons/call_made.svg create mode 100644 static/img/material-icons/call_merge.svg create mode 100644 static/img/material-icons/call_missed.svg create mode 100644 static/img/material-icons/call_missed_outgoing.svg create mode 100644 static/img/material-icons/call_received.svg create mode 100644 static/img/material-icons/call_split.svg create mode 100644 static/img/material-icons/call_to_action.svg create mode 100644 static/img/material-icons/camera.svg create mode 100644 static/img/material-icons/camera_alt.svg create mode 100644 static/img/material-icons/camera_enhance.svg create mode 100644 static/img/material-icons/camera_front.svg create mode 100644 static/img/material-icons/camera_indoor.svg create mode 100644 static/img/material-icons/camera_outdoor.svg create mode 100644 static/img/material-icons/camera_rear.svg create mode 100644 static/img/material-icons/camera_roll.svg create mode 100644 static/img/material-icons/cameraswitch.svg create mode 100644 static/img/material-icons/campaign.svg create mode 100644 static/img/material-icons/cancel.svg create mode 100644 static/img/material-icons/cancel_presentation.svg create mode 100644 static/img/material-icons/cancel_schedule_send.svg create mode 100644 static/img/material-icons/candlestick_chart.svg create mode 100644 static/img/material-icons/car_crash.svg create mode 100644 static/img/material-icons/car_rental.svg create mode 100644 static/img/material-icons/car_repair.svg create mode 100644 static/img/material-icons/card_giftcard.svg create mode 100644 static/img/material-icons/card_membership.svg create mode 100644 static/img/material-icons/card_travel.svg create mode 100644 static/img/material-icons/carpenter.svg create mode 100644 static/img/material-icons/cases.svg create mode 100644 static/img/material-icons/casino.svg create mode 100644 static/img/material-icons/cast.svg create mode 100644 static/img/material-icons/cast_connected.svg create mode 100644 static/img/material-icons/cast_for_education.svg create mode 100644 static/img/material-icons/castle.svg create mode 100644 static/img/material-icons/catching_pokemon.svg create mode 100644 static/img/material-icons/category.svg create mode 100644 static/img/material-icons/celebration.svg create mode 100644 static/img/material-icons/cell_tower.svg create mode 100644 static/img/material-icons/cell_wifi.svg create mode 100644 static/img/material-icons/center_focus_strong.svg create mode 100644 static/img/material-icons/center_focus_weak.svg create mode 100644 static/img/material-icons/chair.svg create mode 100644 static/img/material-icons/chair_alt.svg create mode 100644 static/img/material-icons/chalet.svg create mode 100644 static/img/material-icons/change_circle.svg create mode 100644 static/img/material-icons/change_history.svg create mode 100644 static/img/material-icons/charging_station.svg create mode 100644 static/img/material-icons/chat.svg create mode 100644 static/img/material-icons/chat_bubble.svg create mode 100644 static/img/material-icons/chat_bubble_outline.svg create mode 100644 static/img/material-icons/check.svg create mode 100644 static/img/material-icons/check_box.svg create mode 100644 static/img/material-icons/check_box_outline_blank.svg create mode 100644 static/img/material-icons/check_circle.svg create mode 100644 static/img/material-icons/check_circle_outline.svg create mode 100644 static/img/material-icons/checklist.svg create mode 100644 static/img/material-icons/checklist_rtl.svg create mode 100644 static/img/material-icons/checkroom.svg create mode 100644 static/img/material-icons/chevron_left.svg create mode 100644 static/img/material-icons/chevron_right.svg create mode 100644 static/img/material-icons/child_care.svg create mode 100644 static/img/material-icons/child_friendly.svg create mode 100644 static/img/material-icons/chrome_reader_mode.svg create mode 100644 static/img/material-icons/church.svg create mode 100644 static/img/material-icons/circle.svg create mode 100644 static/img/material-icons/circle_notifications.svg create mode 100644 static/img/material-icons/class.svg create mode 100644 static/img/material-icons/clean_hands.svg create mode 100644 static/img/material-icons/cleaning_services.svg create mode 100644 static/img/material-icons/clear.svg create mode 100644 static/img/material-icons/clear_all.svg create mode 100644 static/img/material-icons/close.svg create mode 100644 static/img/material-icons/close_fullscreen.svg create mode 100644 static/img/material-icons/closed_caption.svg create mode 100644 static/img/material-icons/closed_caption_disabled.svg create mode 100644 static/img/material-icons/closed_caption_off.svg create mode 100644 static/img/material-icons/cloud.svg create mode 100644 static/img/material-icons/cloud_circle.svg create mode 100644 static/img/material-icons/cloud_done.svg create mode 100644 static/img/material-icons/cloud_download.svg create mode 100644 static/img/material-icons/cloud_off.svg create mode 100644 static/img/material-icons/cloud_queue.svg create mode 100644 static/img/material-icons/cloud_sync.svg create mode 100644 static/img/material-icons/cloud_upload.svg create mode 100644 static/img/material-icons/co2.svg create mode 100644 static/img/material-icons/co_present.svg create mode 100644 static/img/material-icons/code.svg create mode 100644 static/img/material-icons/code_off.svg create mode 100644 static/img/material-icons/coffee.svg create mode 100644 static/img/material-icons/coffee_maker.svg create mode 100644 static/img/material-icons/collections.svg create mode 100644 static/img/material-icons/collections_bookmark.svg create mode 100644 static/img/material-icons/color_lens.svg create mode 100644 static/img/material-icons/colorize.svg create mode 100644 static/img/material-icons/comment.svg create mode 100644 static/img/material-icons/comment_bank.svg create mode 100644 static/img/material-icons/comments_disabled.svg create mode 100644 static/img/material-icons/commit.svg create mode 100644 static/img/material-icons/commute.svg create mode 100644 static/img/material-icons/compare.svg create mode 100644 static/img/material-icons/compare_arrows.svg create mode 100644 static/img/material-icons/compass_calibration.svg create mode 100644 static/img/material-icons/compost.svg create mode 100644 static/img/material-icons/compress.svg create mode 100644 static/img/material-icons/computer.svg create mode 100644 static/img/material-icons/confirmation_number.svg create mode 100644 static/img/material-icons/connect_without_contact.svg create mode 100644 static/img/material-icons/connected_tv.svg create mode 100644 static/img/material-icons/connecting_airports.svg create mode 100644 static/img/material-icons/construction.svg create mode 100644 static/img/material-icons/contact_emergency.svg create mode 100644 static/img/material-icons/contact_mail.svg create mode 100644 static/img/material-icons/contact_page.svg create mode 100644 static/img/material-icons/contact_phone.svg create mode 100644 static/img/material-icons/contact_support.svg create mode 100644 static/img/material-icons/contactless.svg create mode 100644 static/img/material-icons/contacts.svg create mode 100644 static/img/material-icons/content_copy.svg create mode 100644 static/img/material-icons/content_cut.svg create mode 100644 static/img/material-icons/content_paste.svg create mode 100644 static/img/material-icons/content_paste_go.svg create mode 100644 static/img/material-icons/content_paste_off.svg create mode 100644 static/img/material-icons/content_paste_search.svg create mode 100644 static/img/material-icons/contrast.svg create mode 100644 static/img/material-icons/control_camera.svg create mode 100644 static/img/material-icons/control_point.svg create mode 100644 static/img/material-icons/control_point_duplicate.svg create mode 100644 static/img/material-icons/cookie.svg create mode 100644 static/img/material-icons/copy_all.svg create mode 100644 static/img/material-icons/copyright.svg create mode 100644 static/img/material-icons/coronavirus.svg create mode 100644 static/img/material-icons/corporate_fare.svg create mode 100644 static/img/material-icons/cottage.svg create mode 100644 static/img/material-icons/countertops.svg create mode 100644 static/img/material-icons/create.svg create mode 100644 static/img/material-icons/create_new_folder.svg create mode 100644 static/img/material-icons/credit_card.svg create mode 100644 static/img/material-icons/credit_card_off.svg create mode 100644 static/img/material-icons/credit_score.svg create mode 100644 static/img/material-icons/crib.svg create mode 100644 static/img/material-icons/crisis_alert.svg create mode 100644 static/img/material-icons/crop.svg create mode 100644 static/img/material-icons/crop_16_9.svg create mode 100644 static/img/material-icons/crop_3_2.svg create mode 100644 static/img/material-icons/crop_5_4.svg create mode 100644 static/img/material-icons/crop_7_5.svg create mode 100644 static/img/material-icons/crop_din.svg create mode 100644 static/img/material-icons/crop_free.svg create mode 100644 static/img/material-icons/crop_landscape.svg create mode 100644 static/img/material-icons/crop_original.svg create mode 100644 static/img/material-icons/crop_portrait.svg create mode 100644 static/img/material-icons/crop_rotate.svg create mode 100644 static/img/material-icons/crop_square.svg create mode 100644 static/img/material-icons/cruelty_free.svg create mode 100644 static/img/material-icons/css.svg create mode 100644 static/img/material-icons/currency_bitcoin.svg create mode 100644 static/img/material-icons/currency_exchange.svg create mode 100644 static/img/material-icons/currency_franc.svg create mode 100644 static/img/material-icons/currency_lira.svg create mode 100644 static/img/material-icons/currency_pound.svg create mode 100644 static/img/material-icons/currency_ruble.svg create mode 100644 static/img/material-icons/currency_rupee.svg create mode 100644 static/img/material-icons/currency_yen.svg create mode 100644 static/img/material-icons/currency_yuan.svg create mode 100644 static/img/material-icons/curtains.svg create mode 100644 static/img/material-icons/curtains_closed.svg create mode 100644 static/img/material-icons/cyclone.svg create mode 100644 static/img/material-icons/dangerous.svg create mode 100644 static/img/material-icons/dark_mode.svg create mode 100644 static/img/material-icons/dashboard.svg create mode 100644 static/img/material-icons/dashboard_customize.svg create mode 100644 static/img/material-icons/data_array.svg create mode 100644 static/img/material-icons/data_exploration.svg create mode 100644 static/img/material-icons/data_object.svg create mode 100644 static/img/material-icons/data_saver_off.svg create mode 100644 static/img/material-icons/data_saver_on.svg create mode 100644 static/img/material-icons/data_thresholding.svg create mode 100644 static/img/material-icons/data_usage.svg create mode 100644 static/img/material-icons/dataset.svg create mode 100644 static/img/material-icons/dataset_linked.svg create mode 100644 static/img/material-icons/date_range.svg create mode 100644 static/img/material-icons/deblur.svg create mode 100644 static/img/material-icons/deck.svg create mode 100644 static/img/material-icons/dehaze.svg create mode 100644 static/img/material-icons/delete.svg create mode 100644 static/img/material-icons/delete_forever.svg create mode 100644 static/img/material-icons/delete_outline.svg create mode 100644 static/img/material-icons/delete_sweep.svg create mode 100644 static/img/material-icons/delivery_dining.svg create mode 100644 static/img/material-icons/density_large.svg create mode 100644 static/img/material-icons/density_medium.svg create mode 100644 static/img/material-icons/density_small.svg create mode 100644 static/img/material-icons/departure_board.svg create mode 100644 static/img/material-icons/description.svg create mode 100644 static/img/material-icons/deselect.svg create mode 100644 static/img/material-icons/design_services.svg create mode 100644 static/img/material-icons/desk.svg create mode 100644 static/img/material-icons/desktop_access_disabled.svg create mode 100644 static/img/material-icons/desktop_mac.svg create mode 100644 static/img/material-icons/desktop_windows.svg create mode 100644 static/img/material-icons/details.svg create mode 100644 static/img/material-icons/developer_board.svg create mode 100644 static/img/material-icons/developer_board_off.svg create mode 100644 static/img/material-icons/developer_mode.svg create mode 100644 static/img/material-icons/device_hub.svg create mode 100644 static/img/material-icons/device_thermostat.svg create mode 100644 static/img/material-icons/device_unknown.svg create mode 100644 static/img/material-icons/devices.svg create mode 100644 static/img/material-icons/devices_fold.svg create mode 100644 static/img/material-icons/devices_other.svg create mode 100644 static/img/material-icons/dialer_sip.svg create mode 100644 static/img/material-icons/dialpad.svg create mode 100644 static/img/material-icons/diamond.svg create mode 100644 static/img/material-icons/difference.svg create mode 100644 static/img/material-icons/dining.svg create mode 100644 static/img/material-icons/dinner_dining.svg create mode 100644 static/img/material-icons/directions.svg create mode 100644 static/img/material-icons/directions_bike.svg create mode 100644 static/img/material-icons/directions_boat.svg create mode 100644 static/img/material-icons/directions_boat_filled.svg create mode 100644 static/img/material-icons/directions_bus.svg create mode 100644 static/img/material-icons/directions_bus_filled.svg create mode 100644 static/img/material-icons/directions_car.svg create mode 100644 static/img/material-icons/directions_car_filled.svg create mode 100644 static/img/material-icons/directions_off.svg create mode 100644 static/img/material-icons/directions_railway.svg create mode 100644 static/img/material-icons/directions_railway_filled.svg create mode 100644 static/img/material-icons/directions_run.svg create mode 100644 static/img/material-icons/directions_subway.svg create mode 100644 static/img/material-icons/directions_subway_filled.svg create mode 100644 static/img/material-icons/directions_transit.svg create mode 100644 static/img/material-icons/directions_transit_filled.svg create mode 100644 static/img/material-icons/directions_walk.svg create mode 100644 static/img/material-icons/dirty_lens.svg create mode 100644 static/img/material-icons/disabled_by_default.svg create mode 100644 static/img/material-icons/disabled_visible.svg create mode 100644 static/img/material-icons/disc_full.svg create mode 100644 static/img/material-icons/discount.svg create mode 100644 static/img/material-icons/display_settings.svg create mode 100644 static/img/material-icons/diversity_1.svg create mode 100644 static/img/material-icons/diversity_2.svg create mode 100644 static/img/material-icons/diversity_3.svg create mode 100644 static/img/material-icons/dns.svg create mode 100644 static/img/material-icons/do_disturb.svg create mode 100644 static/img/material-icons/do_disturb_alt.svg create mode 100644 static/img/material-icons/do_disturb_off.svg create mode 100644 static/img/material-icons/do_disturb_on.svg create mode 100644 static/img/material-icons/do_not_disturb.svg create mode 100644 static/img/material-icons/do_not_disturb_alt.svg create mode 100644 static/img/material-icons/do_not_disturb_off.svg create mode 100644 static/img/material-icons/do_not_disturb_on.svg create mode 100644 static/img/material-icons/do_not_disturb_on_total_silence.svg create mode 100644 static/img/material-icons/do_not_step.svg create mode 100644 static/img/material-icons/do_not_touch.svg create mode 100644 static/img/material-icons/dock.svg create mode 100644 static/img/material-icons/document_scanner.svg create mode 100644 static/img/material-icons/domain.svg create mode 100644 static/img/material-icons/domain_add.svg create mode 100644 static/img/material-icons/domain_disabled.svg create mode 100644 static/img/material-icons/domain_verification.svg create mode 100644 static/img/material-icons/done.svg create mode 100644 static/img/material-icons/done_all.svg create mode 100644 static/img/material-icons/done_outline.svg create mode 100644 static/img/material-icons/donut_large.svg create mode 100644 static/img/material-icons/donut_small.svg create mode 100644 static/img/material-icons/door_back.svg create mode 100644 static/img/material-icons/door_front.svg create mode 100644 static/img/material-icons/door_sliding.svg create mode 100644 static/img/material-icons/doorbell.svg create mode 100644 static/img/material-icons/double_arrow.svg create mode 100644 static/img/material-icons/downhill_skiing.svg create mode 100644 static/img/material-icons/download.svg create mode 100644 static/img/material-icons/download_done.svg create mode 100644 static/img/material-icons/download_for_offline.svg create mode 100644 static/img/material-icons/downloading.svg create mode 100644 static/img/material-icons/drafts.svg create mode 100644 static/img/material-icons/drag_handle.svg create mode 100644 static/img/material-icons/drag_indicator.svg create mode 100644 static/img/material-icons/draw.svg create mode 100644 static/img/material-icons/drive_eta.svg create mode 100644 static/img/material-icons/drive_file_move.svg create mode 100644 static/img/material-icons/drive_file_move_rtl.svg create mode 100644 static/img/material-icons/drive_file_rename_outline.svg create mode 100644 static/img/material-icons/drive_folder_upload.svg create mode 100644 static/img/material-icons/dry.svg create mode 100644 static/img/material-icons/dry_cleaning.svg create mode 100644 static/img/material-icons/duo.svg create mode 100644 static/img/material-icons/dvr.svg create mode 100644 static/img/material-icons/dynamic_feed.svg create mode 100644 static/img/material-icons/dynamic_form.svg create mode 100644 static/img/material-icons/e_mobiledata.svg create mode 100644 static/img/material-icons/earbuds.svg create mode 100644 static/img/material-icons/earbuds_battery.svg create mode 100644 static/img/material-icons/east.svg create mode 100644 static/img/material-icons/edgesensor_high.svg create mode 100644 static/img/material-icons/edgesensor_low.svg create mode 100644 static/img/material-icons/edit.svg create mode 100644 static/img/material-icons/edit_attributes.svg create mode 100644 static/img/material-icons/edit_calendar.svg create mode 100644 static/img/material-icons/edit_location.svg create mode 100644 static/img/material-icons/edit_location_alt.svg create mode 100644 static/img/material-icons/edit_note.svg create mode 100644 static/img/material-icons/edit_notifications.svg create mode 100644 static/img/material-icons/edit_off.svg create mode 100644 static/img/material-icons/edit_road.svg create mode 100644 static/img/material-icons/egg.svg create mode 100644 static/img/material-icons/egg_alt.svg create mode 100644 static/img/material-icons/eject.svg create mode 100644 static/img/material-icons/elderly.svg create mode 100644 static/img/material-icons/elderly_woman.svg create mode 100644 static/img/material-icons/electric_bike.svg create mode 100644 static/img/material-icons/electric_bolt.svg create mode 100644 static/img/material-icons/electric_car.svg create mode 100644 static/img/material-icons/electric_meter.svg create mode 100644 static/img/material-icons/electric_moped.svg create mode 100644 static/img/material-icons/electric_rickshaw.svg create mode 100644 static/img/material-icons/electric_scooter.svg create mode 100644 static/img/material-icons/electrical_services.svg create mode 100644 static/img/material-icons/elevator.svg create mode 100644 static/img/material-icons/email.svg create mode 100644 static/img/material-icons/emergency.svg create mode 100644 static/img/material-icons/emergency_recording.svg create mode 100644 static/img/material-icons/emergency_share.svg create mode 100644 static/img/material-icons/emoji_emotions.svg create mode 100644 static/img/material-icons/emoji_events.svg create mode 100644 static/img/material-icons/emoji_food_beverage.svg create mode 100644 static/img/material-icons/emoji_nature.svg create mode 100644 static/img/material-icons/emoji_objects.svg create mode 100644 static/img/material-icons/emoji_people.svg create mode 100644 static/img/material-icons/emoji_symbols.svg create mode 100644 static/img/material-icons/emoji_transportation.svg create mode 100644 static/img/material-icons/energy_savings_leaf.svg create mode 100644 static/img/material-icons/engineering.svg create mode 100644 static/img/material-icons/enhanced_encryption.svg create mode 100644 static/img/material-icons/equalizer.svg create mode 100644 static/img/material-icons/error.svg create mode 100644 static/img/material-icons/error_outline.svg create mode 100644 static/img/material-icons/escalator.svg create mode 100644 static/img/material-icons/escalator_warning.svg create mode 100644 static/img/material-icons/euro.svg create mode 100644 static/img/material-icons/euro_symbol.svg create mode 100644 static/img/material-icons/ev_station.svg create mode 100644 static/img/material-icons/event.svg create mode 100644 static/img/material-icons/event_available.svg create mode 100644 static/img/material-icons/event_busy.svg create mode 100644 static/img/material-icons/event_note.svg create mode 100644 static/img/material-icons/event_repeat.svg create mode 100644 static/img/material-icons/event_seat.svg create mode 100644 static/img/material-icons/exit_to_app.svg create mode 100644 static/img/material-icons/expand.svg create mode 100644 static/img/material-icons/expand_circle_down.svg create mode 100644 static/img/material-icons/expand_less.svg create mode 100644 static/img/material-icons/expand_more.svg create mode 100644 static/img/material-icons/explicit.svg create mode 100644 static/img/material-icons/explore.svg create mode 100644 static/img/material-icons/explore_off.svg create mode 100644 static/img/material-icons/exposure.svg create mode 100644 static/img/material-icons/exposure_neg_1.svg create mode 100644 static/img/material-icons/exposure_neg_2.svg create mode 100644 static/img/material-icons/exposure_plus_1.svg create mode 100644 static/img/material-icons/exposure_plus_2.svg create mode 100644 static/img/material-icons/exposure_zero.svg create mode 100644 static/img/material-icons/extension.svg create mode 100644 static/img/material-icons/extension_off.svg create mode 100644 static/img/material-icons/face.svg create mode 100644 static/img/material-icons/face_2.svg create mode 100644 static/img/material-icons/face_3.svg create mode 100644 static/img/material-icons/face_4.svg create mode 100644 static/img/material-icons/face_5.svg create mode 100644 static/img/material-icons/face_6.svg create mode 100644 static/img/material-icons/face_retouching_natural.svg create mode 100644 static/img/material-icons/face_retouching_off.svg create mode 100644 static/img/material-icons/fact_check.svg create mode 100644 static/img/material-icons/factory.svg create mode 100644 static/img/material-icons/family_restroom.svg create mode 100644 static/img/material-icons/fast_forward.svg create mode 100644 static/img/material-icons/fast_rewind.svg create mode 100644 static/img/material-icons/fastfood.svg create mode 100644 static/img/material-icons/favorite.svg create mode 100644 static/img/material-icons/favorite_border.svg create mode 100644 static/img/material-icons/fax.svg create mode 100644 static/img/material-icons/featured_play_list.svg create mode 100644 static/img/material-icons/featured_video.svg create mode 100644 static/img/material-icons/feed.svg create mode 100644 static/img/material-icons/feedback.svg create mode 100644 static/img/material-icons/female.svg create mode 100644 static/img/material-icons/fence.svg create mode 100644 static/img/material-icons/festival.svg create mode 100644 static/img/material-icons/fiber_dvr.svg create mode 100644 static/img/material-icons/fiber_manual_record.svg create mode 100644 static/img/material-icons/fiber_new.svg create mode 100644 static/img/material-icons/fiber_pin.svg create mode 100644 static/img/material-icons/fiber_smart_record.svg create mode 100644 static/img/material-icons/file_copy.svg create mode 100644 static/img/material-icons/file_download.svg create mode 100644 static/img/material-icons/file_download_done.svg create mode 100644 static/img/material-icons/file_download_off.svg create mode 100644 static/img/material-icons/file_open.svg create mode 100644 static/img/material-icons/file_present.svg create mode 100644 static/img/material-icons/file_upload.svg create mode 100644 static/img/material-icons/filter.svg create mode 100644 static/img/material-icons/filter_1.svg create mode 100644 static/img/material-icons/filter_2.svg create mode 100644 static/img/material-icons/filter_3.svg create mode 100644 static/img/material-icons/filter_4.svg create mode 100644 static/img/material-icons/filter_5.svg create mode 100644 static/img/material-icons/filter_6.svg create mode 100644 static/img/material-icons/filter_7.svg create mode 100644 static/img/material-icons/filter_8.svg create mode 100644 static/img/material-icons/filter_9.svg create mode 100644 static/img/material-icons/filter_9_plus.svg create mode 100644 static/img/material-icons/filter_alt.svg create mode 100644 static/img/material-icons/filter_alt_off.svg create mode 100644 static/img/material-icons/filter_b_and_w.svg create mode 100644 static/img/material-icons/filter_center_focus.svg create mode 100644 static/img/material-icons/filter_drama.svg create mode 100644 static/img/material-icons/filter_frames.svg create mode 100644 static/img/material-icons/filter_hdr.svg create mode 100644 static/img/material-icons/filter_list.svg create mode 100644 static/img/material-icons/filter_list_off.svg create mode 100644 static/img/material-icons/filter_none.svg create mode 100644 static/img/material-icons/filter_tilt_shift.svg create mode 100644 static/img/material-icons/filter_vintage.svg create mode 100644 static/img/material-icons/find_in_page.svg create mode 100644 static/img/material-icons/find_replace.svg create mode 100644 static/img/material-icons/fingerprint.svg create mode 100644 static/img/material-icons/fire_extinguisher.svg create mode 100644 static/img/material-icons/fire_hydrant_alt.svg create mode 100644 static/img/material-icons/fire_truck.svg create mode 100644 static/img/material-icons/fireplace.svg create mode 100644 static/img/material-icons/first_page.svg create mode 100644 static/img/material-icons/fit_screen.svg create mode 100644 static/img/material-icons/fitbit.svg create mode 100644 static/img/material-icons/fitness_center.svg create mode 100644 static/img/material-icons/flag.svg create mode 100644 static/img/material-icons/flag_circle.svg create mode 100644 static/img/material-icons/flaky.svg create mode 100644 static/img/material-icons/flare.svg create mode 100644 static/img/material-icons/flash_auto.svg create mode 100644 static/img/material-icons/flash_off.svg create mode 100644 static/img/material-icons/flash_on.svg create mode 100644 static/img/material-icons/flashlight_off.svg create mode 100644 static/img/material-icons/flashlight_on.svg create mode 100644 static/img/material-icons/flatware.svg create mode 100644 static/img/material-icons/flight.svg create mode 100644 static/img/material-icons/flight_class.svg create mode 100644 static/img/material-icons/flight_land.svg create mode 100644 static/img/material-icons/flight_takeoff.svg create mode 100644 static/img/material-icons/flip.svg create mode 100644 static/img/material-icons/flip_camera_android.svg create mode 100644 static/img/material-icons/flip_camera_ios.svg create mode 100644 static/img/material-icons/flip_to_back.svg create mode 100644 static/img/material-icons/flip_to_front.svg create mode 100644 static/img/material-icons/flood.svg create mode 100644 static/img/material-icons/fluorescent.svg create mode 100644 static/img/material-icons/flutter_dash.svg create mode 100644 static/img/material-icons/fmd_bad.svg create mode 100644 static/img/material-icons/fmd_good.svg create mode 100644 static/img/material-icons/folder.svg create mode 100644 static/img/material-icons/folder_copy.svg create mode 100644 static/img/material-icons/folder_delete.svg create mode 100644 static/img/material-icons/folder_off.svg create mode 100644 static/img/material-icons/folder_open.svg create mode 100644 static/img/material-icons/folder_shared.svg create mode 100644 static/img/material-icons/folder_special.svg create mode 100644 static/img/material-icons/folder_zip.svg create mode 100644 static/img/material-icons/follow_the_signs.svg create mode 100644 static/img/material-icons/font_download.svg create mode 100644 static/img/material-icons/font_download_off.svg create mode 100644 static/img/material-icons/food_bank.svg create mode 100644 static/img/material-icons/forest.svg create mode 100644 static/img/material-icons/fork_left.svg create mode 100644 static/img/material-icons/fork_right.svg create mode 100644 static/img/material-icons/format_align_center.svg create mode 100644 static/img/material-icons/format_align_justify.svg create mode 100644 static/img/material-icons/format_align_left.svg create mode 100644 static/img/material-icons/format_align_right.svg create mode 100644 static/img/material-icons/format_bold.svg create mode 100644 static/img/material-icons/format_clear.svg create mode 100644 static/img/material-icons/format_color_fill.svg create mode 100644 static/img/material-icons/format_color_reset.svg create mode 100644 static/img/material-icons/format_color_text.svg create mode 100644 static/img/material-icons/format_indent_decrease.svg create mode 100644 static/img/material-icons/format_indent_increase.svg create mode 100644 static/img/material-icons/format_italic.svg create mode 100644 static/img/material-icons/format_line_spacing.svg create mode 100644 static/img/material-icons/format_list_bulleted.svg create mode 100644 static/img/material-icons/format_list_numbered.svg create mode 100644 static/img/material-icons/format_list_numbered_rtl.svg create mode 100644 static/img/material-icons/format_overline.svg create mode 100644 static/img/material-icons/format_paint.svg create mode 100644 static/img/material-icons/format_quote.svg create mode 100644 static/img/material-icons/format_shapes.svg create mode 100644 static/img/material-icons/format_size.svg create mode 100644 static/img/material-icons/format_strikethrough.svg create mode 100644 static/img/material-icons/format_textdirection_l_to_r.svg create mode 100644 static/img/material-icons/format_textdirection_r_to_l.svg create mode 100644 static/img/material-icons/format_underlined.svg create mode 100644 static/img/material-icons/fort.svg create mode 100644 static/img/material-icons/forum.svg create mode 100644 static/img/material-icons/forward.svg create mode 100644 static/img/material-icons/forward_10.svg create mode 100644 static/img/material-icons/forward_30.svg create mode 100644 static/img/material-icons/forward_5.svg create mode 100644 static/img/material-icons/forward_to_inbox.svg create mode 100644 static/img/material-icons/foundation.svg create mode 100644 static/img/material-icons/free_breakfast.svg create mode 100644 static/img/material-icons/free_cancellation.svg create mode 100644 static/img/material-icons/front_hand.svg create mode 100644 static/img/material-icons/fullscreen.svg create mode 100644 static/img/material-icons/fullscreen_exit.svg create mode 100644 static/img/material-icons/functions.svg create mode 100644 static/img/material-icons/g_mobiledata.svg create mode 100644 static/img/material-icons/g_translate.svg create mode 100644 static/img/material-icons/gamepad.svg create mode 100644 static/img/material-icons/games.svg create mode 100644 static/img/material-icons/garage.svg create mode 100644 static/img/material-icons/gas_meter.svg create mode 100644 static/img/material-icons/gavel.svg create mode 100644 static/img/material-icons/generating_tokens.svg create mode 100644 static/img/material-icons/gesture.svg create mode 100644 static/img/material-icons/get_app.svg create mode 100644 static/img/material-icons/gif.svg create mode 100644 static/img/material-icons/gif_box.svg create mode 100644 static/img/material-icons/girl.svg create mode 100644 static/img/material-icons/gite.svg create mode 100644 static/img/material-icons/golf_course.svg create mode 100644 static/img/material-icons/gpp_bad.svg create mode 100644 static/img/material-icons/gpp_good.svg create mode 100644 static/img/material-icons/gpp_maybe.svg create mode 100644 static/img/material-icons/gps_fixed.svg create mode 100644 static/img/material-icons/gps_not_fixed.svg create mode 100644 static/img/material-icons/gps_off.svg create mode 100644 static/img/material-icons/grade.svg create mode 100644 static/img/material-icons/gradient.svg create mode 100644 static/img/material-icons/grading.svg create mode 100644 static/img/material-icons/grain.svg create mode 100644 static/img/material-icons/graphic_eq.svg create mode 100644 static/img/material-icons/grass.svg create mode 100644 static/img/material-icons/grid_3x3.svg create mode 100644 static/img/material-icons/grid_4x4.svg create mode 100644 static/img/material-icons/grid_goldenratio.svg create mode 100644 static/img/material-icons/grid_off.svg create mode 100644 static/img/material-icons/grid_on.svg create mode 100644 static/img/material-icons/grid_view.svg create mode 100644 static/img/material-icons/group.svg create mode 100644 static/img/material-icons/group_add.svg create mode 100644 static/img/material-icons/group_off.svg create mode 100644 static/img/material-icons/group_remove.svg create mode 100644 static/img/material-icons/group_work.svg create mode 100644 static/img/material-icons/groups.svg create mode 100644 static/img/material-icons/groups_2.svg create mode 100644 static/img/material-icons/groups_3.svg create mode 100644 static/img/material-icons/h_mobiledata.svg create mode 100644 static/img/material-icons/h_plus_mobiledata.svg create mode 100644 static/img/material-icons/hail.svg create mode 100644 static/img/material-icons/handshake.svg create mode 100644 static/img/material-icons/handyman.svg create mode 100644 static/img/material-icons/hardware.svg create mode 100644 static/img/material-icons/hd.svg create mode 100644 static/img/material-icons/hdr_auto.svg create mode 100644 static/img/material-icons/hdr_auto_select.svg create mode 100644 static/img/material-icons/hdr_enhanced_select.svg create mode 100644 static/img/material-icons/hdr_off.svg create mode 100644 static/img/material-icons/hdr_off_select.svg create mode 100644 static/img/material-icons/hdr_on.svg create mode 100644 static/img/material-icons/hdr_on_select.svg create mode 100644 static/img/material-icons/hdr_plus.svg create mode 100644 static/img/material-icons/hdr_strong.svg create mode 100644 static/img/material-icons/hdr_weak.svg create mode 100644 static/img/material-icons/headphones.svg create mode 100644 static/img/material-icons/headphones_battery.svg create mode 100644 static/img/material-icons/headset.svg create mode 100644 static/img/material-icons/headset_mic.svg create mode 100644 static/img/material-icons/headset_off.svg create mode 100644 static/img/material-icons/healing.svg create mode 100644 static/img/material-icons/health_and_safety.svg create mode 100644 static/img/material-icons/hearing.svg create mode 100644 static/img/material-icons/hearing_disabled.svg create mode 100644 static/img/material-icons/heart_broken.svg create mode 100644 static/img/material-icons/heat_pump.svg create mode 100644 static/img/material-icons/height.svg create mode 100644 static/img/material-icons/help.svg create mode 100644 static/img/material-icons/help_center.svg create mode 100644 static/img/material-icons/help_outline.svg create mode 100644 static/img/material-icons/hevc.svg create mode 100644 static/img/material-icons/hexagon.svg create mode 100644 static/img/material-icons/hide_image.svg create mode 100644 static/img/material-icons/hide_source.svg create mode 100644 static/img/material-icons/high_quality.svg create mode 100644 static/img/material-icons/highlight.svg create mode 100644 static/img/material-icons/highlight_alt.svg create mode 100644 static/img/material-icons/highlight_off.svg create mode 100644 static/img/material-icons/hiking.svg create mode 100644 static/img/material-icons/history.svg create mode 100644 static/img/material-icons/history_edu.svg create mode 100644 static/img/material-icons/history_toggle_off.svg create mode 100644 static/img/material-icons/hive.svg create mode 100644 static/img/material-icons/hls.svg create mode 100644 static/img/material-icons/hls_off.svg create mode 100644 static/img/material-icons/holiday_village.svg create mode 100644 static/img/material-icons/home.svg create mode 100644 static/img/material-icons/home_max.svg create mode 100644 static/img/material-icons/home_mini.svg create mode 100644 static/img/material-icons/home_repair_service.svg create mode 100644 static/img/material-icons/home_work.svg create mode 100644 static/img/material-icons/horizontal_distribute.svg create mode 100644 static/img/material-icons/horizontal_rule.svg create mode 100644 static/img/material-icons/horizontal_split.svg create mode 100644 static/img/material-icons/hot_tub.svg create mode 100644 static/img/material-icons/hotel.svg create mode 100644 static/img/material-icons/hotel_class.svg create mode 100644 static/img/material-icons/hourglass_bottom.svg create mode 100644 static/img/material-icons/hourglass_disabled.svg create mode 100644 static/img/material-icons/hourglass_empty.svg create mode 100644 static/img/material-icons/hourglass_full.svg create mode 100644 static/img/material-icons/hourglass_top.svg create mode 100644 static/img/material-icons/house.svg create mode 100644 static/img/material-icons/house_siding.svg create mode 100644 static/img/material-icons/houseboat.svg create mode 100644 static/img/material-icons/how_to_reg.svg create mode 100644 static/img/material-icons/how_to_vote.svg create mode 100644 static/img/material-icons/html.svg create mode 100644 static/img/material-icons/http.svg create mode 100644 static/img/material-icons/https.svg create mode 100644 static/img/material-icons/hub.svg create mode 100644 static/img/material-icons/hvac.svg create mode 100644 static/img/material-icons/ice_skating.svg create mode 100644 static/img/material-icons/icecream.svg create mode 100644 static/img/material-icons/image.svg create mode 100644 static/img/material-icons/image_aspect_ratio.svg create mode 100644 static/img/material-icons/image_not_supported.svg create mode 100644 static/img/material-icons/image_search.svg create mode 100644 static/img/material-icons/imagesearch_roller.svg create mode 100644 static/img/material-icons/import_contacts.svg create mode 100644 static/img/material-icons/import_export.svg create mode 100644 static/img/material-icons/important_devices.svg create mode 100644 static/img/material-icons/inbox.svg create mode 100644 static/img/material-icons/incomplete_circle.svg create mode 100644 static/img/material-icons/indeterminate_check_box.svg create mode 100644 static/img/material-icons/info.svg create mode 100644 static/img/material-icons/input.svg create mode 100644 static/img/material-icons/insert_chart.svg create mode 100644 static/img/material-icons/insert_chart_outlined.svg create mode 100644 static/img/material-icons/insert_comment.svg create mode 100644 static/img/material-icons/insert_drive_file.svg create mode 100644 static/img/material-icons/insert_emoticon.svg create mode 100644 static/img/material-icons/insert_invitation.svg create mode 100644 static/img/material-icons/insert_link.svg create mode 100644 static/img/material-icons/insert_page_break.svg create mode 100644 static/img/material-icons/insert_photo.svg create mode 100644 static/img/material-icons/insights.svg create mode 100644 static/img/material-icons/install_desktop.svg create mode 100644 static/img/material-icons/install_mobile.svg create mode 100644 static/img/material-icons/integration_instructions.svg create mode 100644 static/img/material-icons/interests.svg create mode 100644 static/img/material-icons/interpreter_mode.svg create mode 100644 static/img/material-icons/inventory.svg create mode 100644 static/img/material-icons/inventory_2.svg create mode 100644 static/img/material-icons/invert_colors.svg create mode 100644 static/img/material-icons/invert_colors_off.svg create mode 100644 static/img/material-icons/ios_share.svg create mode 100644 static/img/material-icons/iron.svg create mode 100644 static/img/material-icons/iso.svg create mode 100644 static/img/material-icons/javascript.svg create mode 100644 static/img/material-icons/join_full.svg create mode 100644 static/img/material-icons/join_inner.svg create mode 100644 static/img/material-icons/join_left.svg create mode 100644 static/img/material-icons/join_right.svg create mode 100644 static/img/material-icons/kayaking.svg create mode 100644 static/img/material-icons/kebab_dining.svg create mode 100644 static/img/material-icons/key.svg create mode 100644 static/img/material-icons/key_off.svg create mode 100644 static/img/material-icons/keyboard.svg create mode 100644 static/img/material-icons/keyboard_alt.svg create mode 100644 static/img/material-icons/keyboard_arrow_down.svg create mode 100644 static/img/material-icons/keyboard_arrow_left.svg create mode 100644 static/img/material-icons/keyboard_arrow_right.svg create mode 100644 static/img/material-icons/keyboard_arrow_up.svg create mode 100644 static/img/material-icons/keyboard_backspace.svg create mode 100644 static/img/material-icons/keyboard_capslock.svg create mode 100644 static/img/material-icons/keyboard_command_key.svg create mode 100644 static/img/material-icons/keyboard_control_key.svg create mode 100644 static/img/material-icons/keyboard_double_arrow_down.svg create mode 100644 static/img/material-icons/keyboard_double_arrow_left.svg create mode 100644 static/img/material-icons/keyboard_double_arrow_right.svg create mode 100644 static/img/material-icons/keyboard_double_arrow_up.svg create mode 100644 static/img/material-icons/keyboard_hide.svg create mode 100644 static/img/material-icons/keyboard_option_key.svg create mode 100644 static/img/material-icons/keyboard_return.svg create mode 100644 static/img/material-icons/keyboard_tab.svg create mode 100644 static/img/material-icons/keyboard_voice.svg create mode 100644 static/img/material-icons/king_bed.svg create mode 100644 static/img/material-icons/kitchen.svg create mode 100644 static/img/material-icons/kitesurfing.svg create mode 100644 static/img/material-icons/label.svg create mode 100644 static/img/material-icons/label_important.svg create mode 100644 static/img/material-icons/label_off.svg create mode 100644 static/img/material-icons/lan.svg create mode 100644 static/img/material-icons/landscape.svg create mode 100644 static/img/material-icons/landslide.svg create mode 100644 static/img/material-icons/language.svg create mode 100644 static/img/material-icons/laptop.svg create mode 100644 static/img/material-icons/laptop_chromebook.svg create mode 100644 static/img/material-icons/laptop_mac.svg create mode 100644 static/img/material-icons/laptop_windows.svg create mode 100644 static/img/material-icons/last_page.svg create mode 100644 static/img/material-icons/launch.svg create mode 100644 static/img/material-icons/layers.svg create mode 100644 static/img/material-icons/layers_clear.svg create mode 100644 static/img/material-icons/leaderboard.svg create mode 100644 static/img/material-icons/leak_add.svg create mode 100644 static/img/material-icons/leak_remove.svg create mode 100644 static/img/material-icons/legend_toggle.svg create mode 100644 static/img/material-icons/lens.svg create mode 100644 static/img/material-icons/lens_blur.svg create mode 100644 static/img/material-icons/library_add.svg create mode 100644 static/img/material-icons/library_add_check.svg create mode 100644 static/img/material-icons/library_books.svg create mode 100644 static/img/material-icons/library_music.svg create mode 100644 static/img/material-icons/light.svg create mode 100644 static/img/material-icons/light_mode.svg create mode 100644 static/img/material-icons/lightbulb.svg create mode 100644 static/img/material-icons/lightbulb_circle.svg create mode 100644 static/img/material-icons/line_axis.svg create mode 100644 static/img/material-icons/line_style.svg create mode 100644 static/img/material-icons/line_weight.svg create mode 100644 static/img/material-icons/linear_scale.svg create mode 100644 static/img/material-icons/link.svg create mode 100644 static/img/material-icons/link_off.svg create mode 100644 static/img/material-icons/linked_camera.svg create mode 100644 static/img/material-icons/liquor.svg create mode 100644 static/img/material-icons/list.svg create mode 100644 static/img/material-icons/list_alt.svg create mode 100644 static/img/material-icons/live_help.svg create mode 100644 static/img/material-icons/live_tv.svg create mode 100644 static/img/material-icons/living.svg create mode 100644 static/img/material-icons/local_activity.svg create mode 100644 static/img/material-icons/local_airport.svg create mode 100644 static/img/material-icons/local_atm.svg create mode 100644 static/img/material-icons/local_bar.svg create mode 100644 static/img/material-icons/local_cafe.svg create mode 100644 static/img/material-icons/local_car_wash.svg create mode 100644 static/img/material-icons/local_convenience_store.svg create mode 100644 static/img/material-icons/local_dining.svg create mode 100644 static/img/material-icons/local_drink.svg create mode 100644 static/img/material-icons/local_fire_department.svg create mode 100644 static/img/material-icons/local_florist.svg create mode 100644 static/img/material-icons/local_gas_station.svg create mode 100644 static/img/material-icons/local_grocery_store.svg create mode 100644 static/img/material-icons/local_hospital.svg create mode 100644 static/img/material-icons/local_hotel.svg create mode 100644 static/img/material-icons/local_laundry_service.svg create mode 100644 static/img/material-icons/local_library.svg create mode 100644 static/img/material-icons/local_mall.svg create mode 100644 static/img/material-icons/local_movies.svg create mode 100644 static/img/material-icons/local_offer.svg create mode 100644 static/img/material-icons/local_parking.svg create mode 100644 static/img/material-icons/local_pharmacy.svg create mode 100644 static/img/material-icons/local_phone.svg create mode 100644 static/img/material-icons/local_pizza.svg create mode 100644 static/img/material-icons/local_play.svg create mode 100644 static/img/material-icons/local_police.svg create mode 100644 static/img/material-icons/local_post_office.svg create mode 100644 static/img/material-icons/local_printshop.svg create mode 100644 static/img/material-icons/local_see.svg create mode 100644 static/img/material-icons/local_shipping.svg create mode 100644 static/img/material-icons/local_taxi.svg create mode 100644 static/img/material-icons/location_city.svg create mode 100644 static/img/material-icons/location_disabled.svg create mode 100644 static/img/material-icons/location_off.svg create mode 100644 static/img/material-icons/location_on.svg create mode 100644 static/img/material-icons/location_searching.svg create mode 100644 static/img/material-icons/lock.svg create mode 100644 static/img/material-icons/lock_clock.svg create mode 100644 static/img/material-icons/lock_open.svg create mode 100644 static/img/material-icons/lock_person.svg create mode 100644 static/img/material-icons/lock_reset.svg create mode 100644 static/img/material-icons/login.svg create mode 100644 static/img/material-icons/logo_dev.svg create mode 100644 static/img/material-icons/logout.svg create mode 100644 static/img/material-icons/looks.svg create mode 100644 static/img/material-icons/looks_3.svg create mode 100644 static/img/material-icons/looks_4.svg create mode 100644 static/img/material-icons/looks_5.svg create mode 100644 static/img/material-icons/looks_6.svg create mode 100644 static/img/material-icons/looks_one.svg create mode 100644 static/img/material-icons/looks_two.svg create mode 100644 static/img/material-icons/loop.svg create mode 100644 static/img/material-icons/loupe.svg create mode 100644 static/img/material-icons/low_priority.svg create mode 100644 static/img/material-icons/loyalty.svg create mode 100644 static/img/material-icons/lte_mobiledata.svg create mode 100644 static/img/material-icons/lte_plus_mobiledata.svg create mode 100644 static/img/material-icons/luggage.svg create mode 100644 static/img/material-icons/lunch_dining.svg create mode 100644 static/img/material-icons/lyrics.svg create mode 100644 static/img/material-icons/macro_off.svg create mode 100644 static/img/material-icons/mail.svg create mode 100644 static/img/material-icons/mail_lock.svg create mode 100644 static/img/material-icons/mail_outline.svg create mode 100644 static/img/material-icons/male.svg create mode 100644 static/img/material-icons/man.svg create mode 100644 static/img/material-icons/man_2.svg create mode 100644 static/img/material-icons/man_3.svg create mode 100644 static/img/material-icons/man_4.svg create mode 100644 static/img/material-icons/manage_accounts.svg create mode 100644 static/img/material-icons/manage_history.svg create mode 100644 static/img/material-icons/manage_search.svg create mode 100644 static/img/material-icons/map.svg create mode 100644 static/img/material-icons/maps_home_work.svg create mode 100644 static/img/material-icons/maps_ugc.svg create mode 100644 static/img/material-icons/margin.svg create mode 100644 static/img/material-icons/mark_as_unread.svg create mode 100644 static/img/material-icons/mark_chat_read.svg create mode 100644 static/img/material-icons/mark_chat_unread.svg create mode 100644 static/img/material-icons/mark_email_read.svg create mode 100644 static/img/material-icons/mark_email_unread.svg create mode 100644 static/img/material-icons/mark_unread_chat_alt.svg create mode 100644 static/img/material-icons/markunread.svg create mode 100644 static/img/material-icons/markunread_mailbox.svg create mode 100644 static/img/material-icons/masks.svg create mode 100644 static/img/material-icons/maximize.svg create mode 100644 static/img/material-icons/media_bluetooth_off.svg create mode 100644 static/img/material-icons/media_bluetooth_on.svg create mode 100644 static/img/material-icons/mediation.svg create mode 100644 static/img/material-icons/medical_information.svg create mode 100644 static/img/material-icons/medical_services.svg create mode 100644 static/img/material-icons/medication.svg create mode 100644 static/img/material-icons/medication_liquid.svg create mode 100644 static/img/material-icons/meeting_room.svg create mode 100644 static/img/material-icons/memory.svg create mode 100644 static/img/material-icons/menu.svg create mode 100644 static/img/material-icons/menu_book.svg create mode 100644 static/img/material-icons/menu_open.svg create mode 100644 static/img/material-icons/merge.svg create mode 100644 static/img/material-icons/merge_type.svg create mode 100644 static/img/material-icons/message.svg create mode 100644 static/img/material-icons/mic.svg create mode 100644 static/img/material-icons/mic_external_off.svg create mode 100644 static/img/material-icons/mic_external_on.svg create mode 100644 static/img/material-icons/mic_none.svg create mode 100644 static/img/material-icons/mic_off.svg create mode 100644 static/img/material-icons/microwave.svg create mode 100644 static/img/material-icons/military_tech.svg create mode 100644 static/img/material-icons/minimize.svg create mode 100644 static/img/material-icons/minor_crash.svg create mode 100644 static/img/material-icons/miscellaneous_services.svg create mode 100644 static/img/material-icons/missed_video_call.svg create mode 100644 static/img/material-icons/mms.svg create mode 100644 static/img/material-icons/mobile_friendly.svg create mode 100644 static/img/material-icons/mobile_off.svg create mode 100644 static/img/material-icons/mobile_screen_share.svg create mode 100644 static/img/material-icons/mobiledata_off.svg create mode 100644 static/img/material-icons/mode.svg create mode 100644 static/img/material-icons/mode_comment.svg create mode 100644 static/img/material-icons/mode_edit.svg create mode 100644 static/img/material-icons/mode_edit_outline.svg create mode 100644 static/img/material-icons/mode_fan_off.svg create mode 100644 static/img/material-icons/mode_night.svg create mode 100644 static/img/material-icons/mode_of_travel.svg create mode 100644 static/img/material-icons/mode_standby.svg create mode 100644 static/img/material-icons/model_training.svg create mode 100644 static/img/material-icons/monetization_on.svg create mode 100644 static/img/material-icons/money.svg create mode 100644 static/img/material-icons/money_off.svg create mode 100644 static/img/material-icons/money_off_csred.svg create mode 100644 static/img/material-icons/monitor.svg create mode 100644 static/img/material-icons/monitor_heart.svg create mode 100644 static/img/material-icons/monitor_weight.svg create mode 100644 static/img/material-icons/monochrome_photos.svg create mode 100644 static/img/material-icons/mood.svg create mode 100644 static/img/material-icons/mood_bad.svg create mode 100644 static/img/material-icons/moped.svg create mode 100644 static/img/material-icons/more.svg create mode 100644 static/img/material-icons/more_horiz.svg create mode 100644 static/img/material-icons/more_time.svg create mode 100644 static/img/material-icons/more_vert.svg create mode 100644 static/img/material-icons/mosque.svg create mode 100644 static/img/material-icons/motion_photos_auto.svg create mode 100644 static/img/material-icons/motion_photos_off.svg create mode 100644 static/img/material-icons/motion_photos_on.svg create mode 100644 static/img/material-icons/motion_photos_pause.svg create mode 100644 static/img/material-icons/motion_photos_paused.svg create mode 100644 static/img/material-icons/mouse.svg create mode 100644 static/img/material-icons/move_down.svg create mode 100644 static/img/material-icons/move_to_inbox.svg create mode 100644 static/img/material-icons/move_up.svg create mode 100644 static/img/material-icons/movie.svg create mode 100644 static/img/material-icons/movie_creation.svg create mode 100644 static/img/material-icons/movie_filter.svg create mode 100644 static/img/material-icons/moving.svg create mode 100644 static/img/material-icons/mp.svg create mode 100644 static/img/material-icons/multiline_chart.svg create mode 100644 static/img/material-icons/multiple_stop.svg create mode 100644 static/img/material-icons/museum.svg create mode 100644 static/img/material-icons/music_note.svg create mode 100644 static/img/material-icons/music_off.svg create mode 100644 static/img/material-icons/music_video.svg create mode 100644 static/img/material-icons/my_location.svg create mode 100644 static/img/material-icons/nat.svg create mode 100644 static/img/material-icons/nature.svg create mode 100644 static/img/material-icons/nature_people.svg create mode 100644 static/img/material-icons/navigate_before.svg create mode 100644 static/img/material-icons/navigate_next.svg create mode 100644 static/img/material-icons/navigation.svg create mode 100644 static/img/material-icons/near_me.svg create mode 100644 static/img/material-icons/near_me_disabled.svg create mode 100644 static/img/material-icons/nearby_error.svg create mode 100644 static/img/material-icons/nearby_off.svg create mode 100644 static/img/material-icons/nest_cam_wired_stand.svg create mode 100644 static/img/material-icons/network_cell.svg create mode 100644 static/img/material-icons/network_check.svg create mode 100644 static/img/material-icons/network_locked.svg create mode 100644 static/img/material-icons/network_ping.svg create mode 100644 static/img/material-icons/network_wifi.svg create mode 100644 static/img/material-icons/network_wifi_1_bar.svg create mode 100644 static/img/material-icons/network_wifi_2_bar.svg create mode 100644 static/img/material-icons/network_wifi_3_bar.svg create mode 100644 static/img/material-icons/new_label.svg create mode 100644 static/img/material-icons/new_releases.svg create mode 100644 static/img/material-icons/newspaper.svg create mode 100644 static/img/material-icons/next_plan.svg create mode 100644 static/img/material-icons/next_week.svg create mode 100644 static/img/material-icons/nfc.svg create mode 100644 static/img/material-icons/night_shelter.svg create mode 100644 static/img/material-icons/nightlife.svg create mode 100644 static/img/material-icons/nightlight.svg create mode 100644 static/img/material-icons/nightlight_round.svg create mode 100644 static/img/material-icons/nights_stay.svg create mode 100644 static/img/material-icons/no_accounts.svg create mode 100644 static/img/material-icons/no_adult_content.svg create mode 100644 static/img/material-icons/no_backpack.svg create mode 100644 static/img/material-icons/no_cell.svg create mode 100644 static/img/material-icons/no_crash.svg create mode 100644 static/img/material-icons/no_drinks.svg create mode 100644 static/img/material-icons/no_encryption.svg create mode 100644 static/img/material-icons/no_encryption_gmailerrorred.svg create mode 100644 static/img/material-icons/no_flash.svg create mode 100644 static/img/material-icons/no_food.svg create mode 100644 static/img/material-icons/no_luggage.svg create mode 100644 static/img/material-icons/no_meals.svg create mode 100644 static/img/material-icons/no_meeting_room.svg create mode 100644 static/img/material-icons/no_photography.svg create mode 100644 static/img/material-icons/no_sim.svg create mode 100644 static/img/material-icons/no_stroller.svg create mode 100644 static/img/material-icons/no_transfer.svg create mode 100644 static/img/material-icons/noise_aware.svg create mode 100644 static/img/material-icons/noise_control_off.svg create mode 100644 static/img/material-icons/nordic_walking.svg create mode 100644 static/img/material-icons/north.svg create mode 100644 static/img/material-icons/north_east.svg create mode 100644 static/img/material-icons/north_west.svg create mode 100644 static/img/material-icons/not_accessible.svg create mode 100644 static/img/material-icons/not_interested.svg create mode 100644 static/img/material-icons/not_listed_location.svg create mode 100644 static/img/material-icons/not_started.svg create mode 100644 static/img/material-icons/note.svg create mode 100644 static/img/material-icons/note_add.svg create mode 100644 static/img/material-icons/note_alt.svg create mode 100644 static/img/material-icons/notes.svg create mode 100644 static/img/material-icons/notification_add.svg create mode 100644 static/img/material-icons/notification_important.svg create mode 100644 static/img/material-icons/notifications.svg create mode 100644 static/img/material-icons/notifications_active.svg create mode 100644 static/img/material-icons/notifications_none.svg create mode 100644 static/img/material-icons/notifications_off.svg create mode 100644 static/img/material-icons/notifications_paused.svg create mode 100644 static/img/material-icons/numbers.svg create mode 100644 static/img/material-icons/offline_bolt.svg create mode 100644 static/img/material-icons/offline_pin.svg create mode 100644 static/img/material-icons/offline_share.svg create mode 100644 static/img/material-icons/oil_barrel.svg create mode 100644 static/img/material-icons/on_device_training.svg create mode 100644 static/img/material-icons/ondemand_video.svg create mode 100644 static/img/material-icons/online_prediction.svg create mode 100644 static/img/material-icons/opacity.svg create mode 100644 static/img/material-icons/open_in_browser.svg create mode 100644 static/img/material-icons/open_in_full.svg create mode 100644 static/img/material-icons/open_in_new.svg create mode 100644 static/img/material-icons/open_in_new_off.svg create mode 100644 static/img/material-icons/open_with.svg create mode 100644 static/img/material-icons/other_houses.svg create mode 100644 static/img/material-icons/outbound.svg create mode 100644 static/img/material-icons/outbox.svg create mode 100644 static/img/material-icons/outdoor_grill.svg create mode 100644 static/img/material-icons/outlet.svg create mode 100644 static/img/material-icons/outlined_flag.svg create mode 100644 static/img/material-icons/output.svg create mode 100644 static/img/material-icons/padding.svg create mode 100644 static/img/material-icons/pages.svg create mode 100644 static/img/material-icons/pageview.svg create mode 100644 static/img/material-icons/paid.svg create mode 100644 static/img/material-icons/palette.svg create mode 100644 static/img/material-icons/pan_tool.svg create mode 100644 static/img/material-icons/pan_tool_alt.svg create mode 100644 static/img/material-icons/panorama.svg create mode 100644 static/img/material-icons/panorama_fish_eye.svg create mode 100644 static/img/material-icons/panorama_horizontal.svg create mode 100644 static/img/material-icons/panorama_horizontal_select.svg create mode 100644 static/img/material-icons/panorama_photosphere.svg create mode 100644 static/img/material-icons/panorama_photosphere_select.svg create mode 100644 static/img/material-icons/panorama_vertical.svg create mode 100644 static/img/material-icons/panorama_vertical_select.svg create mode 100644 static/img/material-icons/panorama_wide_angle.svg create mode 100644 static/img/material-icons/panorama_wide_angle_select.svg create mode 100644 static/img/material-icons/paragliding.svg create mode 100644 static/img/material-icons/park.svg create mode 100644 static/img/material-icons/party_mode.svg create mode 100644 static/img/material-icons/password.svg create mode 100644 static/img/material-icons/pattern.svg create mode 100644 static/img/material-icons/pause.svg create mode 100644 static/img/material-icons/pause_circle.svg create mode 100644 static/img/material-icons/pause_circle_filled.svg create mode 100644 static/img/material-icons/pause_circle_outline.svg create mode 100644 static/img/material-icons/pause_presentation.svg create mode 100644 static/img/material-icons/payment.svg create mode 100644 static/img/material-icons/payments.svg create mode 100644 static/img/material-icons/pedal_bike.svg create mode 100644 static/img/material-icons/pending.svg create mode 100644 static/img/material-icons/pending_actions.svg create mode 100644 static/img/material-icons/pentagon.svg create mode 100644 static/img/material-icons/people.svg create mode 100644 static/img/material-icons/people_alt.svg create mode 100644 static/img/material-icons/people_outline.svg create mode 100644 static/img/material-icons/percent.svg create mode 100644 static/img/material-icons/perm_camera_mic.svg create mode 100644 static/img/material-icons/perm_contact_calendar.svg create mode 100644 static/img/material-icons/perm_data_setting.svg create mode 100644 static/img/material-icons/perm_device_information.svg create mode 100644 static/img/material-icons/perm_identity.svg create mode 100644 static/img/material-icons/perm_media.svg create mode 100644 static/img/material-icons/perm_phone_msg.svg create mode 100644 static/img/material-icons/perm_scan_wifi.svg create mode 100644 static/img/material-icons/person.svg create mode 100644 static/img/material-icons/person_2.svg create mode 100644 static/img/material-icons/person_3.svg create mode 100644 static/img/material-icons/person_4.svg create mode 100644 static/img/material-icons/person_add.svg create mode 100644 static/img/material-icons/person_add_alt.svg create mode 100644 static/img/material-icons/person_add_alt_1.svg create mode 100644 static/img/material-icons/person_add_disabled.svg create mode 100644 static/img/material-icons/person_off.svg create mode 100644 static/img/material-icons/person_outline.svg create mode 100644 static/img/material-icons/person_pin.svg create mode 100644 static/img/material-icons/person_pin_circle.svg create mode 100644 static/img/material-icons/person_remove.svg create mode 100644 static/img/material-icons/person_remove_alt_1.svg create mode 100644 static/img/material-icons/person_search.svg create mode 100644 static/img/material-icons/personal_injury.svg create mode 100644 static/img/material-icons/personal_video.svg create mode 100644 static/img/material-icons/pest_control.svg create mode 100644 static/img/material-icons/pest_control_rodent.svg create mode 100644 static/img/material-icons/pets.svg create mode 100644 static/img/material-icons/phishing.svg create mode 100644 static/img/material-icons/phone.svg create mode 100644 static/img/material-icons/phone_android.svg create mode 100644 static/img/material-icons/phone_bluetooth_speaker.svg create mode 100644 static/img/material-icons/phone_callback.svg create mode 100644 static/img/material-icons/phone_disabled.svg create mode 100644 static/img/material-icons/phone_enabled.svg create mode 100644 static/img/material-icons/phone_forwarded.svg create mode 100644 static/img/material-icons/phone_in_talk.svg create mode 100644 static/img/material-icons/phone_iphone.svg create mode 100644 static/img/material-icons/phone_locked.svg create mode 100644 static/img/material-icons/phone_missed.svg create mode 100644 static/img/material-icons/phone_paused.svg create mode 100644 static/img/material-icons/phonelink.svg create mode 100644 static/img/material-icons/phonelink_erase.svg create mode 100644 static/img/material-icons/phonelink_lock.svg create mode 100644 static/img/material-icons/phonelink_off.svg create mode 100644 static/img/material-icons/phonelink_ring.svg create mode 100644 static/img/material-icons/phonelink_setup.svg create mode 100644 static/img/material-icons/photo.svg create mode 100644 static/img/material-icons/photo_album.svg create mode 100644 static/img/material-icons/photo_camera.svg create mode 100644 static/img/material-icons/photo_camera_back.svg create mode 100644 static/img/material-icons/photo_camera_front.svg create mode 100644 static/img/material-icons/photo_filter.svg create mode 100644 static/img/material-icons/photo_library.svg create mode 100644 static/img/material-icons/photo_size_select_actual.svg create mode 100644 static/img/material-icons/photo_size_select_large.svg create mode 100644 static/img/material-icons/photo_size_select_small.svg create mode 100644 static/img/material-icons/php.svg create mode 100644 static/img/material-icons/piano.svg create mode 100644 static/img/material-icons/piano_off.svg create mode 100644 static/img/material-icons/picture_as_pdf.svg create mode 100644 static/img/material-icons/picture_in_picture.svg create mode 100644 static/img/material-icons/picture_in_picture_alt.svg create mode 100644 static/img/material-icons/pie_chart.svg create mode 100644 static/img/material-icons/pie_chart_outline.svg create mode 100644 static/img/material-icons/pin.svg create mode 100644 static/img/material-icons/pin_drop.svg create mode 100644 static/img/material-icons/pin_end.svg create mode 100644 static/img/material-icons/pin_invoke.svg create mode 100644 static/img/material-icons/pinch.svg create mode 100644 static/img/material-icons/pivot_table_chart.svg create mode 100644 static/img/material-icons/pix.svg create mode 100644 static/img/material-icons/place.svg create mode 100644 static/img/material-icons/plagiarism.svg create mode 100644 static/img/material-icons/play_arrow.svg create mode 100644 static/img/material-icons/play_circle.svg create mode 100644 static/img/material-icons/play_circle_filled.svg create mode 100644 static/img/material-icons/play_circle_outline.svg create mode 100644 static/img/material-icons/play_disabled.svg create mode 100644 static/img/material-icons/play_for_work.svg create mode 100644 static/img/material-icons/play_lesson.svg create mode 100644 static/img/material-icons/playlist_add.svg create mode 100644 static/img/material-icons/playlist_add_check.svg create mode 100644 static/img/material-icons/playlist_add_check_circle.svg create mode 100644 static/img/material-icons/playlist_add_circle.svg create mode 100644 static/img/material-icons/playlist_play.svg create mode 100644 static/img/material-icons/playlist_remove.svg create mode 100644 static/img/material-icons/plumbing.svg create mode 100644 static/img/material-icons/plus_one.svg create mode 100644 static/img/material-icons/podcasts.svg create mode 100644 static/img/material-icons/point_of_sale.svg create mode 100644 static/img/material-icons/policy.svg create mode 100644 static/img/material-icons/poll.svg create mode 100644 static/img/material-icons/polyline.svg create mode 100644 static/img/material-icons/polymer.svg create mode 100644 static/img/material-icons/pool.svg create mode 100644 static/img/material-icons/portable_wifi_off.svg create mode 100644 static/img/material-icons/portrait.svg create mode 100644 static/img/material-icons/post_add.svg create mode 100644 static/img/material-icons/power.svg create mode 100644 static/img/material-icons/power_input.svg create mode 100644 static/img/material-icons/power_off.svg create mode 100644 static/img/material-icons/power_settings_new.svg create mode 100644 static/img/material-icons/precision_manufacturing.svg create mode 100644 static/img/material-icons/pregnant_woman.svg create mode 100644 static/img/material-icons/present_to_all.svg create mode 100644 static/img/material-icons/preview.svg create mode 100644 static/img/material-icons/price_change.svg create mode 100644 static/img/material-icons/price_check.svg create mode 100644 static/img/material-icons/print.svg create mode 100644 static/img/material-icons/print_disabled.svg create mode 100644 static/img/material-icons/priority_high.svg create mode 100644 static/img/material-icons/privacy_tip.svg create mode 100644 static/img/material-icons/private_connectivity.svg create mode 100644 static/img/material-icons/production_quantity_limits.svg create mode 100644 static/img/material-icons/propane.svg create mode 100644 static/img/material-icons/propane_tank.svg create mode 100644 static/img/material-icons/psychology.svg create mode 100644 static/img/material-icons/psychology_alt.svg create mode 100644 static/img/material-icons/public.svg create mode 100644 static/img/material-icons/public_off.svg create mode 100644 static/img/material-icons/publish.svg create mode 100644 static/img/material-icons/published_with_changes.svg create mode 100644 static/img/material-icons/punch_clock.svg create mode 100644 static/img/material-icons/push_pin.svg create mode 100644 static/img/material-icons/qr_code.svg create mode 100644 static/img/material-icons/qr_code_2.svg create mode 100644 static/img/material-icons/qr_code_scanner.svg create mode 100644 static/img/material-icons/query_builder.svg create mode 100644 static/img/material-icons/query_stats.svg create mode 100644 static/img/material-icons/question_answer.svg create mode 100644 static/img/material-icons/question_mark.svg create mode 100644 static/img/material-icons/queue.svg create mode 100644 static/img/material-icons/queue_music.svg create mode 100644 static/img/material-icons/queue_play_next.svg create mode 100644 static/img/material-icons/quickreply.svg create mode 100644 static/img/material-icons/quiz.svg create mode 100644 static/img/material-icons/r_mobiledata.svg create mode 100644 static/img/material-icons/radar.svg create mode 100644 static/img/material-icons/radio.svg create mode 100644 static/img/material-icons/radio_button_checked.svg create mode 100644 static/img/material-icons/radio_button_unchecked.svg create mode 100644 static/img/material-icons/railway_alert.svg create mode 100644 static/img/material-icons/ramen_dining.svg create mode 100644 static/img/material-icons/ramp_left.svg create mode 100644 static/img/material-icons/ramp_right.svg create mode 100644 static/img/material-icons/rate_review.svg create mode 100644 static/img/material-icons/raw_off.svg create mode 100644 static/img/material-icons/raw_on.svg create mode 100644 static/img/material-icons/read_more.svg create mode 100644 static/img/material-icons/real_estate_agent.svg create mode 100644 static/img/material-icons/receipt.svg create mode 100644 static/img/material-icons/receipt_long.svg create mode 100644 static/img/material-icons/recent_actors.svg create mode 100644 static/img/material-icons/recommend.svg create mode 100644 static/img/material-icons/record_voice_over.svg create mode 100644 static/img/material-icons/rectangle.svg create mode 100644 static/img/material-icons/recycling.svg create mode 100644 static/img/material-icons/redeem.svg create mode 100644 static/img/material-icons/redo.svg create mode 100644 static/img/material-icons/reduce_capacity.svg create mode 100644 static/img/material-icons/refresh.svg create mode 100644 static/img/material-icons/remember_me.svg create mode 100644 static/img/material-icons/remove.svg create mode 100644 static/img/material-icons/remove_circle.svg create mode 100644 static/img/material-icons/remove_circle_outline.svg create mode 100644 static/img/material-icons/remove_done.svg create mode 100644 static/img/material-icons/remove_from_queue.svg create mode 100644 static/img/material-icons/remove_moderator.svg create mode 100644 static/img/material-icons/remove_red_eye.svg create mode 100644 static/img/material-icons/remove_road.svg create mode 100644 static/img/material-icons/remove_shopping_cart.svg create mode 100644 static/img/material-icons/reorder.svg create mode 100644 static/img/material-icons/repartition.svg create mode 100644 static/img/material-icons/repeat.svg create mode 100644 static/img/material-icons/repeat_on.svg create mode 100644 static/img/material-icons/repeat_one.svg create mode 100644 static/img/material-icons/repeat_one_on.svg create mode 100644 static/img/material-icons/replay.svg create mode 100644 static/img/material-icons/replay_10.svg create mode 100644 static/img/material-icons/replay_30.svg create mode 100644 static/img/material-icons/replay_5.svg create mode 100644 static/img/material-icons/replay_circle_filled.svg create mode 100644 static/img/material-icons/reply.svg create mode 100644 static/img/material-icons/reply_all.svg create mode 100644 static/img/material-icons/report.svg create mode 100644 static/img/material-icons/report_gmailerrorred.svg create mode 100644 static/img/material-icons/report_off.svg create mode 100644 static/img/material-icons/report_problem.svg create mode 100644 static/img/material-icons/request_page.svg create mode 100644 static/img/material-icons/request_quote.svg create mode 100644 static/img/material-icons/reset_tv.svg create mode 100644 static/img/material-icons/restart_alt.svg create mode 100644 static/img/material-icons/restaurant.svg create mode 100644 static/img/material-icons/restaurant_menu.svg create mode 100644 static/img/material-icons/restore.svg create mode 100644 static/img/material-icons/restore_from_trash.svg create mode 100644 static/img/material-icons/restore_page.svg create mode 100644 static/img/material-icons/reviews.svg create mode 100644 static/img/material-icons/rice_bowl.svg create mode 100644 static/img/material-icons/ring_volume.svg create mode 100644 static/img/material-icons/rocket.svg create mode 100644 static/img/material-icons/rocket_launch.svg create mode 100644 static/img/material-icons/roller_shades.svg create mode 100644 static/img/material-icons/roller_shades_closed.svg create mode 100644 static/img/material-icons/roller_skating.svg create mode 100644 static/img/material-icons/roofing.svg create mode 100644 static/img/material-icons/room.svg create mode 100644 static/img/material-icons/room_preferences.svg create mode 100644 static/img/material-icons/room_service.svg create mode 100644 static/img/material-icons/rotate_90_degrees_ccw.svg create mode 100644 static/img/material-icons/rotate_90_degrees_cw.svg create mode 100644 static/img/material-icons/rotate_left.svg create mode 100644 static/img/material-icons/rotate_right.svg create mode 100644 static/img/material-icons/roundabout_left.svg create mode 100644 static/img/material-icons/roundabout_right.svg create mode 100644 static/img/material-icons/rounded_corner.svg create mode 100644 static/img/material-icons/route.svg create mode 100644 static/img/material-icons/router.svg create mode 100644 static/img/material-icons/rowing.svg create mode 100644 static/img/material-icons/rss_feed.svg create mode 100644 static/img/material-icons/rsvp.svg create mode 100644 static/img/material-icons/rtt.svg create mode 100644 static/img/material-icons/rule.svg create mode 100644 static/img/material-icons/rule_folder.svg create mode 100644 static/img/material-icons/run_circle.svg create mode 100644 static/img/material-icons/running_with_errors.svg create mode 100644 static/img/material-icons/rv_hookup.svg create mode 100644 static/img/material-icons/safety_check.svg create mode 100644 static/img/material-icons/safety_divider.svg create mode 100644 static/img/material-icons/sailing.svg create mode 100644 static/img/material-icons/sanitizer.svg create mode 100644 static/img/material-icons/satellite.svg create mode 100644 static/img/material-icons/satellite_alt.svg create mode 100644 static/img/material-icons/save.svg create mode 100644 static/img/material-icons/save_alt.svg create mode 100644 static/img/material-icons/save_as.svg create mode 100644 static/img/material-icons/saved_search.svg create mode 100644 static/img/material-icons/savings.svg create mode 100644 static/img/material-icons/scale.svg create mode 100644 static/img/material-icons/scanner.svg create mode 100644 static/img/material-icons/scatter_plot.svg create mode 100644 static/img/material-icons/schedule.svg create mode 100644 static/img/material-icons/schedule_send.svg create mode 100644 static/img/material-icons/schema.svg create mode 100644 static/img/material-icons/school.svg create mode 100644 static/img/material-icons/science.svg create mode 100644 static/img/material-icons/score.svg create mode 100644 static/img/material-icons/scoreboard.svg create mode 100644 static/img/material-icons/screen_lock_landscape.svg create mode 100644 static/img/material-icons/screen_lock_portrait.svg create mode 100644 static/img/material-icons/screen_lock_rotation.svg create mode 100644 static/img/material-icons/screen_rotation.svg create mode 100644 static/img/material-icons/screen_rotation_alt.svg create mode 100644 static/img/material-icons/screen_search_desktop.svg create mode 100644 static/img/material-icons/screen_share.svg create mode 100644 static/img/material-icons/screenshot.svg create mode 100644 static/img/material-icons/screenshot_monitor.svg create mode 100644 static/img/material-icons/scuba_diving.svg create mode 100644 static/img/material-icons/sd.svg create mode 100644 static/img/material-icons/sd_card.svg create mode 100644 static/img/material-icons/sd_card_alert.svg create mode 100644 static/img/material-icons/sd_storage.svg create mode 100644 static/img/material-icons/search.svg create mode 100644 static/img/material-icons/search_off.svg create mode 100644 static/img/material-icons/security.svg create mode 100644 static/img/material-icons/security_update.svg create mode 100644 static/img/material-icons/security_update_good.svg create mode 100644 static/img/material-icons/security_update_warning.svg create mode 100644 static/img/material-icons/segment.svg create mode 100644 static/img/material-icons/select_all.svg create mode 100644 static/img/material-icons/self_improvement.svg create mode 100644 static/img/material-icons/sell.svg create mode 100644 static/img/material-icons/send.svg create mode 100644 static/img/material-icons/send_and_archive.svg create mode 100644 static/img/material-icons/send_time_extension.svg create mode 100644 static/img/material-icons/send_to_mobile.svg create mode 100644 static/img/material-icons/sensor_door.svg create mode 100644 static/img/material-icons/sensor_occupied.svg create mode 100644 static/img/material-icons/sensor_window.svg create mode 100644 static/img/material-icons/sensors.svg create mode 100644 static/img/material-icons/sensors_off.svg create mode 100644 static/img/material-icons/sentiment_dissatisfied.svg create mode 100644 static/img/material-icons/sentiment_neutral.svg create mode 100644 static/img/material-icons/sentiment_satisfied.svg create mode 100644 static/img/material-icons/sentiment_satisfied_alt.svg create mode 100644 static/img/material-icons/sentiment_very_dissatisfied.svg create mode 100644 static/img/material-icons/sentiment_very_satisfied.svg create mode 100644 static/img/material-icons/set_meal.svg create mode 100644 static/img/material-icons/settings.svg create mode 100644 static/img/material-icons/settings_accessibility.svg create mode 100644 static/img/material-icons/settings_applications.svg create mode 100644 static/img/material-icons/settings_backup_restore.svg create mode 100644 static/img/material-icons/settings_bluetooth.svg create mode 100644 static/img/material-icons/settings_brightness.svg create mode 100644 static/img/material-icons/settings_cell.svg create mode 100644 static/img/material-icons/settings_ethernet.svg create mode 100644 static/img/material-icons/settings_input_antenna.svg create mode 100644 static/img/material-icons/settings_input_component.svg create mode 100644 static/img/material-icons/settings_input_composite.svg create mode 100644 static/img/material-icons/settings_input_hdmi.svg create mode 100644 static/img/material-icons/settings_input_svideo.svg create mode 100644 static/img/material-icons/settings_overscan.svg create mode 100644 static/img/material-icons/settings_phone.svg create mode 100644 static/img/material-icons/settings_power.svg create mode 100644 static/img/material-icons/settings_remote.svg create mode 100644 static/img/material-icons/settings_suggest.svg create mode 100644 static/img/material-icons/settings_system_daydream.svg create mode 100644 static/img/material-icons/settings_voice.svg create mode 100644 static/img/material-icons/severe_cold.svg create mode 100644 static/img/material-icons/shape_line.svg create mode 100644 static/img/material-icons/share.svg create mode 100644 static/img/material-icons/share_location.svg create mode 100644 static/img/material-icons/shield.svg create mode 100644 static/img/material-icons/shield_moon.svg create mode 100644 static/img/material-icons/shop.svg create mode 100644 static/img/material-icons/shop_2.svg create mode 100644 static/img/material-icons/shop_two.svg create mode 100644 static/img/material-icons/shopping_bag.svg create mode 100644 static/img/material-icons/shopping_basket.svg create mode 100644 static/img/material-icons/shopping_cart.svg create mode 100644 static/img/material-icons/shopping_cart_checkout.svg create mode 100644 static/img/material-icons/short_text.svg create mode 100644 static/img/material-icons/shortcut.svg create mode 100644 static/img/material-icons/show_chart.svg create mode 100644 static/img/material-icons/shower.svg create mode 100644 static/img/material-icons/shuffle.svg create mode 100644 static/img/material-icons/shuffle_on.svg create mode 100644 static/img/material-icons/shutter_speed.svg create mode 100644 static/img/material-icons/sick.svg create mode 100644 static/img/material-icons/sign_language.svg create mode 100644 static/img/material-icons/signal_cellular_0_bar.svg create mode 100644 static/img/material-icons/signal_cellular_4_bar.svg create mode 100644 static/img/material-icons/signal_cellular_alt.svg create mode 100644 static/img/material-icons/signal_cellular_alt_1_bar.svg create mode 100644 static/img/material-icons/signal_cellular_alt_2_bar.svg create mode 100644 static/img/material-icons/signal_cellular_connected_no_internet_0_bar.svg create mode 100644 static/img/material-icons/signal_cellular_connected_no_internet_4_bar.svg create mode 100644 static/img/material-icons/signal_cellular_no_sim.svg create mode 100644 static/img/material-icons/signal_cellular_nodata.svg create mode 100644 static/img/material-icons/signal_cellular_null.svg create mode 100644 static/img/material-icons/signal_cellular_off.svg create mode 100644 static/img/material-icons/signal_wifi_0_bar.svg create mode 100644 static/img/material-icons/signal_wifi_4_bar.svg create mode 100644 static/img/material-icons/signal_wifi_4_bar_lock.svg create mode 100644 static/img/material-icons/signal_wifi_bad.svg create mode 100644 static/img/material-icons/signal_wifi_connected_no_internet_4.svg create mode 100644 static/img/material-icons/signal_wifi_off.svg create mode 100644 static/img/material-icons/signal_wifi_statusbar_4_bar.svg create mode 100644 static/img/material-icons/signal_wifi_statusbar_connected_no_internet_4.svg create mode 100644 static/img/material-icons/signal_wifi_statusbar_null.svg create mode 100644 static/img/material-icons/signpost.svg create mode 100644 static/img/material-icons/sim_card.svg create mode 100644 static/img/material-icons/sim_card_alert.svg create mode 100644 static/img/material-icons/sim_card_download.svg create mode 100644 static/img/material-icons/single_bed.svg create mode 100644 static/img/material-icons/sip.svg create mode 100644 static/img/material-icons/skateboarding.svg create mode 100644 static/img/material-icons/skip_next.svg create mode 100644 static/img/material-icons/skip_previous.svg create mode 100644 static/img/material-icons/sledding.svg create mode 100644 static/img/material-icons/slideshow.svg create mode 100644 static/img/material-icons/slow_motion_video.svg create mode 100644 static/img/material-icons/smart_button.svg create mode 100644 static/img/material-icons/smart_display.svg create mode 100644 static/img/material-icons/smart_screen.svg create mode 100644 static/img/material-icons/smart_toy.svg create mode 100644 static/img/material-icons/smartphone.svg create mode 100644 static/img/material-icons/smoke_free.svg create mode 100644 static/img/material-icons/smoking_rooms.svg create mode 100644 static/img/material-icons/sms.svg create mode 100644 static/img/material-icons/sms_failed.svg create mode 100644 static/img/material-icons/snippet_folder.svg create mode 100644 static/img/material-icons/snooze.svg create mode 100644 static/img/material-icons/snowboarding.svg create mode 100644 static/img/material-icons/snowmobile.svg create mode 100644 static/img/material-icons/snowshoeing.svg create mode 100644 static/img/material-icons/soap.svg create mode 100644 static/img/material-icons/social_distance.svg create mode 100644 static/img/material-icons/solar_power.svg create mode 100644 static/img/material-icons/sort.svg create mode 100644 static/img/material-icons/sort_by_alpha.svg create mode 100644 static/img/material-icons/sos.svg create mode 100644 static/img/material-icons/soup_kitchen.svg create mode 100644 static/img/material-icons/source.svg create mode 100644 static/img/material-icons/south.svg create mode 100644 static/img/material-icons/south_america.svg create mode 100644 static/img/material-icons/south_east.svg create mode 100644 static/img/material-icons/south_west.svg create mode 100644 static/img/material-icons/spa.svg create mode 100644 static/img/material-icons/space_bar.svg create mode 100644 static/img/material-icons/space_dashboard.svg create mode 100644 static/img/material-icons/spatial_audio.svg create mode 100644 static/img/material-icons/spatial_audio_off.svg create mode 100644 static/img/material-icons/spatial_tracking.svg create mode 100644 static/img/material-icons/speaker.svg create mode 100644 static/img/material-icons/speaker_group.svg create mode 100644 static/img/material-icons/speaker_notes.svg create mode 100644 static/img/material-icons/speaker_notes_off.svg create mode 100644 static/img/material-icons/speaker_phone.svg create mode 100644 static/img/material-icons/speed.svg create mode 100644 static/img/material-icons/spellcheck.svg create mode 100644 static/img/material-icons/splitscreen.svg create mode 100644 static/img/material-icons/spoke.svg create mode 100644 static/img/material-icons/sports.svg create mode 100644 static/img/material-icons/sports_bar.svg create mode 100644 static/img/material-icons/sports_baseball.svg create mode 100644 static/img/material-icons/sports_basketball.svg create mode 100644 static/img/material-icons/sports_cricket.svg create mode 100644 static/img/material-icons/sports_esports.svg create mode 100644 static/img/material-icons/sports_football.svg create mode 100644 static/img/material-icons/sports_golf.svg create mode 100644 static/img/material-icons/sports_gymnastics.svg create mode 100644 static/img/material-icons/sports_handball.svg create mode 100644 static/img/material-icons/sports_hockey.svg create mode 100644 static/img/material-icons/sports_kabaddi.svg create mode 100644 static/img/material-icons/sports_martial_arts.svg create mode 100644 static/img/material-icons/sports_mma.svg create mode 100644 static/img/material-icons/sports_motorsports.svg create mode 100644 static/img/material-icons/sports_rugby.svg create mode 100644 static/img/material-icons/sports_score.svg create mode 100644 static/img/material-icons/sports_soccer.svg create mode 100644 static/img/material-icons/sports_tennis.svg create mode 100644 static/img/material-icons/sports_volleyball.svg create mode 100644 static/img/material-icons/square.svg create mode 100644 static/img/material-icons/square_foot.svg create mode 100644 static/img/material-icons/ssid_chart.svg create mode 100644 static/img/material-icons/stacked_bar_chart.svg create mode 100644 static/img/material-icons/stacked_line_chart.svg create mode 100644 static/img/material-icons/stadium.svg create mode 100644 static/img/material-icons/stairs.svg create mode 100644 static/img/material-icons/star.svg create mode 100644 static/img/material-icons/star_border.svg create mode 100644 static/img/material-icons/star_border_purple500.svg create mode 100644 static/img/material-icons/star_half.svg create mode 100644 static/img/material-icons/star_outline.svg create mode 100644 static/img/material-icons/star_purple500.svg create mode 100644 static/img/material-icons/star_rate.svg create mode 100644 static/img/material-icons/stars.svg create mode 100644 static/img/material-icons/start.svg create mode 100644 static/img/material-icons/stay_current_landscape.svg create mode 100644 static/img/material-icons/stay_current_portrait.svg create mode 100644 static/img/material-icons/stay_primary_landscape.svg create mode 100644 static/img/material-icons/stay_primary_portrait.svg create mode 100644 static/img/material-icons/sticky_note_2.svg create mode 100644 static/img/material-icons/stop.svg create mode 100644 static/img/material-icons/stop_circle.svg create mode 100644 static/img/material-icons/stop_screen_share.svg create mode 100644 static/img/material-icons/storage.svg create mode 100644 static/img/material-icons/store.svg create mode 100644 static/img/material-icons/store_mall_directory.svg create mode 100644 static/img/material-icons/storefront.svg create mode 100644 static/img/material-icons/storm.svg create mode 100644 static/img/material-icons/straight.svg create mode 100644 static/img/material-icons/straighten.svg create mode 100644 static/img/material-icons/stream.svg create mode 100644 static/img/material-icons/streetview.svg create mode 100644 static/img/material-icons/strikethrough_s.svg create mode 100644 static/img/material-icons/stroller.svg create mode 100644 static/img/material-icons/style.svg create mode 100644 static/img/material-icons/subdirectory_arrow_left.svg create mode 100644 static/img/material-icons/subdirectory_arrow_right.svg create mode 100644 static/img/material-icons/subject.svg create mode 100644 static/img/material-icons/subscript.svg create mode 100644 static/img/material-icons/subscriptions.svg create mode 100644 static/img/material-icons/subtitles.svg create mode 100644 static/img/material-icons/subtitles_off.svg create mode 100644 static/img/material-icons/subway.svg create mode 100644 static/img/material-icons/summarize.svg create mode 100644 static/img/material-icons/superscript.svg create mode 100644 static/img/material-icons/supervised_user_circle.svg create mode 100644 static/img/material-icons/supervisor_account.svg create mode 100644 static/img/material-icons/support.svg create mode 100644 static/img/material-icons/support_agent.svg create mode 100644 static/img/material-icons/surfing.svg create mode 100644 static/img/material-icons/surround_sound.svg create mode 100644 static/img/material-icons/swap_calls.svg create mode 100644 static/img/material-icons/swap_horiz.svg create mode 100644 static/img/material-icons/swap_horizontal_circle.svg create mode 100644 static/img/material-icons/swap_vert.svg create mode 100644 static/img/material-icons/swap_vertical_circle.svg create mode 100644 static/img/material-icons/swipe.svg create mode 100644 static/img/material-icons/swipe_down.svg create mode 100644 static/img/material-icons/swipe_down_alt.svg create mode 100644 static/img/material-icons/swipe_left.svg create mode 100644 static/img/material-icons/swipe_left_alt.svg create mode 100644 static/img/material-icons/swipe_right.svg create mode 100644 static/img/material-icons/swipe_right_alt.svg create mode 100644 static/img/material-icons/swipe_up.svg create mode 100644 static/img/material-icons/swipe_up_alt.svg create mode 100644 static/img/material-icons/swipe_vertical.svg create mode 100644 static/img/material-icons/switch_access_shortcut.svg create mode 100644 static/img/material-icons/switch_access_shortcut_add.svg create mode 100644 static/img/material-icons/switch_account.svg create mode 100644 static/img/material-icons/switch_camera.svg create mode 100644 static/img/material-icons/switch_left.svg create mode 100644 static/img/material-icons/switch_right.svg create mode 100644 static/img/material-icons/switch_video.svg create mode 100644 static/img/material-icons/synagogue.svg create mode 100644 static/img/material-icons/sync.svg create mode 100644 static/img/material-icons/sync_alt.svg create mode 100644 static/img/material-icons/sync_disabled.svg create mode 100644 static/img/material-icons/sync_lock.svg create mode 100644 static/img/material-icons/sync_problem.svg create mode 100644 static/img/material-icons/system_security_update.svg create mode 100644 static/img/material-icons/system_security_update_good.svg create mode 100644 static/img/material-icons/system_security_update_warning.svg create mode 100644 static/img/material-icons/system_update.svg create mode 100644 static/img/material-icons/system_update_alt.svg create mode 100644 static/img/material-icons/tab.svg create mode 100644 static/img/material-icons/tab_unselected.svg create mode 100644 static/img/material-icons/table_bar.svg create mode 100644 static/img/material-icons/table_chart.svg create mode 100644 static/img/material-icons/table_restaurant.svg create mode 100644 static/img/material-icons/table_rows.svg create mode 100644 static/img/material-icons/table_view.svg create mode 100644 static/img/material-icons/tablet.svg create mode 100644 static/img/material-icons/tablet_android.svg create mode 100644 static/img/material-icons/tablet_mac.svg create mode 100644 static/img/material-icons/tag.svg create mode 100644 static/img/material-icons/tag_faces.svg create mode 100644 static/img/material-icons/takeout_dining.svg create mode 100644 static/img/material-icons/tap_and_play.svg create mode 100644 static/img/material-icons/tapas.svg create mode 100644 static/img/material-icons/task.svg create mode 100644 static/img/material-icons/task_alt.svg create mode 100644 static/img/material-icons/taxi_alert.svg create mode 100644 static/img/material-icons/temple_buddhist.svg create mode 100644 static/img/material-icons/temple_hindu.svg create mode 100644 static/img/material-icons/terminal.svg create mode 100644 static/img/material-icons/terrain.svg create mode 100644 static/img/material-icons/text_decrease.svg create mode 100644 static/img/material-icons/text_fields.svg create mode 100644 static/img/material-icons/text_format.svg create mode 100644 static/img/material-icons/text_increase.svg create mode 100644 static/img/material-icons/text_rotate_up.svg create mode 100644 static/img/material-icons/text_rotate_vertical.svg create mode 100644 static/img/material-icons/text_rotation_angledown.svg create mode 100644 static/img/material-icons/text_rotation_angleup.svg create mode 100644 static/img/material-icons/text_rotation_down.svg create mode 100644 static/img/material-icons/text_rotation_none.svg create mode 100644 static/img/material-icons/text_snippet.svg create mode 100644 static/img/material-icons/textsms.svg create mode 100644 static/img/material-icons/texture.svg create mode 100644 static/img/material-icons/theater_comedy.svg create mode 100644 static/img/material-icons/theaters.svg create mode 100644 static/img/material-icons/thermostat.svg create mode 100644 static/img/material-icons/thermostat_auto.svg create mode 100644 static/img/material-icons/thumb_down.svg create mode 100644 static/img/material-icons/thumb_down_alt.svg create mode 100644 static/img/material-icons/thumb_down_off_alt.svg create mode 100644 static/img/material-icons/thumb_up.svg create mode 100644 static/img/material-icons/thumb_up_alt.svg create mode 100644 static/img/material-icons/thumb_up_off_alt.svg create mode 100644 static/img/material-icons/thumbs_up_down.svg create mode 100644 static/img/material-icons/thunderstorm.svg create mode 100644 static/img/material-icons/time_to_leave.svg create mode 100644 static/img/material-icons/timelapse.svg create mode 100644 static/img/material-icons/timeline.svg create mode 100644 static/img/material-icons/timer.svg create mode 100644 static/img/material-icons/timer_10.svg create mode 100644 static/img/material-icons/timer_10_select.svg create mode 100644 static/img/material-icons/timer_3.svg create mode 100644 static/img/material-icons/timer_3_select.svg create mode 100644 static/img/material-icons/timer_off.svg create mode 100644 static/img/material-icons/tips_and_updates.svg create mode 100644 static/img/material-icons/tire_repair.svg create mode 100644 static/img/material-icons/title.svg create mode 100644 static/img/material-icons/toc.svg create mode 100644 static/img/material-icons/today.svg create mode 100644 static/img/material-icons/toggle_off.svg create mode 100644 static/img/material-icons/toggle_on.svg create mode 100644 static/img/material-icons/token.svg create mode 100644 static/img/material-icons/toll.svg create mode 100644 static/img/material-icons/tonality.svg create mode 100644 static/img/material-icons/topic.svg create mode 100644 static/img/material-icons/tornado.svg create mode 100644 static/img/material-icons/touch_app.svg create mode 100644 static/img/material-icons/tour.svg create mode 100644 static/img/material-icons/toys.svg create mode 100644 static/img/material-icons/track_changes.svg create mode 100644 static/img/material-icons/traffic.svg create mode 100644 static/img/material-icons/train.svg create mode 100644 static/img/material-icons/tram.svg create mode 100644 static/img/material-icons/transcribe.svg create mode 100644 static/img/material-icons/transfer_within_a_station.svg create mode 100644 static/img/material-icons/transform.svg create mode 100644 static/img/material-icons/transgender.svg create mode 100644 static/img/material-icons/transit_enterexit.svg create mode 100644 static/img/material-icons/translate.svg create mode 100644 static/img/material-icons/travel_explore.svg create mode 100644 static/img/material-icons/trending_down.svg create mode 100644 static/img/material-icons/trending_flat.svg create mode 100644 static/img/material-icons/trending_up.svg create mode 100644 static/img/material-icons/trip_origin.svg create mode 100644 static/img/material-icons/troubleshoot.svg create mode 100644 static/img/material-icons/try.svg create mode 100644 static/img/material-icons/tsunami.svg create mode 100644 static/img/material-icons/tty.svg create mode 100644 static/img/material-icons/tune.svg create mode 100644 static/img/material-icons/tungsten.svg create mode 100644 static/img/material-icons/turn_left.svg create mode 100644 static/img/material-icons/turn_right.svg create mode 100644 static/img/material-icons/turn_sharp_left.svg create mode 100644 static/img/material-icons/turn_sharp_right.svg create mode 100644 static/img/material-icons/turn_slight_left.svg create mode 100644 static/img/material-icons/turn_slight_right.svg create mode 100644 static/img/material-icons/turned_in.svg create mode 100644 static/img/material-icons/turned_in_not.svg create mode 100644 static/img/material-icons/tv.svg create mode 100644 static/img/material-icons/tv_off.svg create mode 100644 static/img/material-icons/two_wheeler.svg create mode 100644 static/img/material-icons/type_specimen.svg create mode 100644 static/img/material-icons/u_turn_left.svg create mode 100644 static/img/material-icons/u_turn_right.svg create mode 100644 static/img/material-icons/umbrella.svg create mode 100644 static/img/material-icons/unarchive.svg create mode 100644 static/img/material-icons/undo.svg create mode 100644 static/img/material-icons/unfold_less.svg create mode 100644 static/img/material-icons/unfold_less_double.svg create mode 100644 static/img/material-icons/unfold_more.svg create mode 100644 static/img/material-icons/unfold_more_double.svg create mode 100644 static/img/material-icons/unpublished.svg create mode 100644 static/img/material-icons/unsubscribe.svg create mode 100644 static/img/material-icons/upcoming.svg create mode 100644 static/img/material-icons/update.svg create mode 100644 static/img/material-icons/update_disabled.svg create mode 100644 static/img/material-icons/upgrade.svg create mode 100644 static/img/material-icons/upload.svg create mode 100644 static/img/material-icons/upload_file.svg create mode 100644 static/img/material-icons/usb.svg create mode 100644 static/img/material-icons/usb_off.svg create mode 100644 static/img/material-icons/vaccines.svg create mode 100644 static/img/material-icons/vape_free.svg create mode 100644 static/img/material-icons/vaping_rooms.svg create mode 100644 static/img/material-icons/verified.svg create mode 100644 static/img/material-icons/verified_user.svg create mode 100644 static/img/material-icons/vertical_align_bottom.svg create mode 100644 static/img/material-icons/vertical_align_center.svg create mode 100644 static/img/material-icons/vertical_align_top.svg create mode 100644 static/img/material-icons/vertical_distribute.svg create mode 100644 static/img/material-icons/vertical_shades.svg create mode 100644 static/img/material-icons/vertical_shades_closed.svg create mode 100644 static/img/material-icons/vertical_split.svg create mode 100644 static/img/material-icons/vibration.svg create mode 100644 static/img/material-icons/video_call.svg create mode 100644 static/img/material-icons/video_camera_back.svg create mode 100644 static/img/material-icons/video_camera_front.svg create mode 100644 static/img/material-icons/video_file.svg create mode 100644 static/img/material-icons/video_label.svg create mode 100644 static/img/material-icons/video_library.svg create mode 100644 static/img/material-icons/video_settings.svg create mode 100644 static/img/material-icons/video_stable.svg create mode 100644 static/img/material-icons/videocam.svg create mode 100644 static/img/material-icons/videocam_off.svg create mode 100644 static/img/material-icons/videogame_asset.svg create mode 100644 static/img/material-icons/videogame_asset_off.svg create mode 100644 static/img/material-icons/view_agenda.svg create mode 100644 static/img/material-icons/view_array.svg create mode 100644 static/img/material-icons/view_carousel.svg create mode 100644 static/img/material-icons/view_column.svg create mode 100644 static/img/material-icons/view_comfy.svg create mode 100644 static/img/material-icons/view_comfy_alt.svg create mode 100644 static/img/material-icons/view_compact.svg create mode 100644 static/img/material-icons/view_compact_alt.svg create mode 100644 static/img/material-icons/view_cozy.svg create mode 100644 static/img/material-icons/view_day.svg create mode 100644 static/img/material-icons/view_headline.svg create mode 100644 static/img/material-icons/view_in_ar.svg create mode 100644 static/img/material-icons/view_kanban.svg create mode 100644 static/img/material-icons/view_list.svg create mode 100644 static/img/material-icons/view_module.svg create mode 100644 static/img/material-icons/view_quilt.svg create mode 100644 static/img/material-icons/view_sidebar.svg create mode 100644 static/img/material-icons/view_stream.svg create mode 100644 static/img/material-icons/view_timeline.svg create mode 100644 static/img/material-icons/view_week.svg create mode 100644 static/img/material-icons/vignette.svg create mode 100644 static/img/material-icons/villa.svg create mode 100644 static/img/material-icons/visibility.svg create mode 100644 static/img/material-icons/visibility_off.svg create mode 100644 static/img/material-icons/voice_chat.svg create mode 100644 static/img/material-icons/voice_over_off.svg create mode 100644 static/img/material-icons/voicemail.svg create mode 100644 static/img/material-icons/volcano.svg create mode 100644 static/img/material-icons/volume_down.svg create mode 100644 static/img/material-icons/volume_mute.svg create mode 100644 static/img/material-icons/volume_off.svg create mode 100644 static/img/material-icons/volume_up.svg create mode 100644 static/img/material-icons/volunteer_activism.svg create mode 100644 static/img/material-icons/vpn_key.svg create mode 100644 static/img/material-icons/vpn_key_off.svg create mode 100644 static/img/material-icons/vpn_lock.svg create mode 100644 static/img/material-icons/vrpano.svg create mode 100644 static/img/material-icons/wallet.svg create mode 100644 static/img/material-icons/wallpaper.svg create mode 100644 static/img/material-icons/warehouse.svg create mode 100644 static/img/material-icons/warning.svg create mode 100644 static/img/material-icons/warning_amber.svg create mode 100644 static/img/material-icons/wash.svg create mode 100644 static/img/material-icons/watch.svg create mode 100644 static/img/material-icons/watch_later.svg create mode 100644 static/img/material-icons/watch_off.svg create mode 100644 static/img/material-icons/water.svg create mode 100644 static/img/material-icons/water_damage.svg create mode 100644 static/img/material-icons/water_drop.svg create mode 100644 static/img/material-icons/waterfall_chart.svg create mode 100644 static/img/material-icons/waves.svg create mode 100644 static/img/material-icons/waving_hand.svg create mode 100644 static/img/material-icons/wb_auto.svg create mode 100644 static/img/material-icons/wb_cloudy.svg create mode 100644 static/img/material-icons/wb_incandescent.svg create mode 100644 static/img/material-icons/wb_iridescent.svg create mode 100644 static/img/material-icons/wb_shade.svg create mode 100644 static/img/material-icons/wb_sunny.svg create mode 100644 static/img/material-icons/wb_twilight.svg create mode 100644 static/img/material-icons/wc.svg create mode 100644 static/img/material-icons/web.svg create mode 100644 static/img/material-icons/web_asset.svg create mode 100644 static/img/material-icons/web_asset_off.svg create mode 100644 static/img/material-icons/web_stories.svg create mode 100644 static/img/material-icons/webhook.svg create mode 100644 static/img/material-icons/weekend.svg create mode 100644 static/img/material-icons/west.svg create mode 100644 static/img/material-icons/whatsapp.svg create mode 100644 static/img/material-icons/whatshot.svg create mode 100644 static/img/material-icons/wheelchair_pickup.svg create mode 100644 static/img/material-icons/where_to_vote.svg create mode 100644 static/img/material-icons/widgets.svg create mode 100644 static/img/material-icons/width_full.svg create mode 100644 static/img/material-icons/width_normal.svg create mode 100644 static/img/material-icons/width_wide.svg create mode 100644 static/img/material-icons/wifi.svg create mode 100644 static/img/material-icons/wifi_1_bar.svg create mode 100644 static/img/material-icons/wifi_2_bar.svg create mode 100644 static/img/material-icons/wifi_calling.svg create mode 100644 static/img/material-icons/wifi_calling_3.svg create mode 100644 static/img/material-icons/wifi_channel.svg create mode 100644 static/img/material-icons/wifi_find.svg create mode 100644 static/img/material-icons/wifi_lock.svg create mode 100644 static/img/material-icons/wifi_off.svg create mode 100644 static/img/material-icons/wifi_password.svg create mode 100644 static/img/material-icons/wifi_protected_setup.svg create mode 100644 static/img/material-icons/wifi_tethering.svg create mode 100644 static/img/material-icons/wifi_tethering_error.svg create mode 100644 static/img/material-icons/wifi_tethering_off.svg create mode 100644 static/img/material-icons/wind_power.svg create mode 100644 static/img/material-icons/window.svg create mode 100644 static/img/material-icons/wine_bar.svg create mode 100644 static/img/material-icons/woman.svg create mode 100644 static/img/material-icons/woman_2.svg create mode 100644 static/img/material-icons/work.svg create mode 100644 static/img/material-icons/work_history.svg create mode 100644 static/img/material-icons/work_off.svg create mode 100644 static/img/material-icons/work_outline.svg create mode 100644 static/img/material-icons/workspace_premium.svg create mode 100644 static/img/material-icons/workspaces.svg create mode 100644 static/img/material-icons/wrap_text.svg create mode 100644 static/img/material-icons/wrong_location.svg create mode 100644 static/img/material-icons/wysiwyg.svg create mode 100644 static/img/material-icons/yard.svg create mode 100644 static/img/material-icons/youtube_searched_for.svg create mode 100644 static/img/material-icons/zoom_in.svg create mode 100644 static/img/material-icons/zoom_in_map.svg create mode 100644 static/img/material-icons/zoom_out.svg create mode 100644 static/img/material-icons/zoom_out_map.svg create mode 100644 static/img/sprite.svg create mode 100644 static/img/us_flag_small.png create mode 100644 static/img/usa-icons-bg/add--white.svg create mode 100644 static/img/usa-icons-bg/arrow_back--white.svg create mode 100644 static/img/usa-icons-bg/calendar_today--white.svg create mode 100644 static/img/usa-icons-bg/check--blue-60v.svg create mode 100644 static/img/usa-icons-bg/check_circle--white.svg create mode 100644 static/img/usa-icons-bg/close--white.svg create mode 100644 static/img/usa-icons-bg/error--white.svg create mode 100644 static/img/usa-icons-bg/expand_less--white.svg create mode 100644 static/img/usa-icons-bg/expand_more--blue-warm-70v.svg create mode 100644 static/img/usa-icons-bg/expand_more--white.svg create mode 100644 static/img/usa-icons-bg/info--white.svg create mode 100644 static/img/usa-icons-bg/launch--white.svg create mode 100644 static/img/usa-icons-bg/navigate_before--white.svg create mode 100644 static/img/usa-icons-bg/navigate_far_before--white.svg create mode 100644 static/img/usa-icons-bg/navigate_far_next--white.svg create mode 100644 static/img/usa-icons-bg/navigate_next--white.svg create mode 100644 static/img/usa-icons-bg/remove--white.svg create mode 100644 static/img/usa-icons-bg/search--white.svg create mode 100644 static/img/usa-icons-bg/warning--white.svg create mode 100644 static/img/usa-icons/accessibility_new.svg create mode 100644 static/img/usa-icons/accessible_forward.svg create mode 100644 static/img/usa-icons/account_balance.svg create mode 100644 static/img/usa-icons/account_box.svg create mode 100644 static/img/usa-icons/account_circle.svg create mode 100644 static/img/usa-icons/add.svg create mode 100644 static/img/usa-icons/add_circle.svg create mode 100644 static/img/usa-icons/add_circle_outline.svg create mode 100644 static/img/usa-icons/alarm.svg create mode 100644 static/img/usa-icons/alternate_email.svg create mode 100644 static/img/usa-icons/announcement.svg create mode 100644 static/img/usa-icons/api.svg create mode 100644 static/img/usa-icons/arrow_back.svg create mode 100644 static/img/usa-icons/arrow_downward.svg create mode 100644 static/img/usa-icons/arrow_drop_down.svg create mode 100644 static/img/usa-icons/arrow_drop_up.svg create mode 100644 static/img/usa-icons/arrow_forward.svg create mode 100644 static/img/usa-icons/arrow_upward.svg create mode 100644 static/img/usa-icons/assessment.svg create mode 100644 static/img/usa-icons/attach_file.svg create mode 100644 static/img/usa-icons/attach_money.svg create mode 100644 static/img/usa-icons/autorenew.svg create mode 100644 static/img/usa-icons/backpack.svg create mode 100644 static/img/usa-icons/bathtub.svg create mode 100644 static/img/usa-icons/bedding.svg create mode 100644 static/img/usa-icons/bookmark.svg create mode 100644 static/img/usa-icons/bug_report.svg create mode 100644 static/img/usa-icons/build.svg create mode 100644 static/img/usa-icons/calendar_today.svg create mode 100644 static/img/usa-icons/campaign.svg create mode 100644 static/img/usa-icons/camping.svg create mode 100644 static/img/usa-icons/cancel.svg create mode 100644 static/img/usa-icons/chat.svg create mode 100644 static/img/usa-icons/check.svg create mode 100644 static/img/usa-icons/check_box_outline_blank.svg create mode 100644 static/img/usa-icons/check_circle.svg create mode 100644 static/img/usa-icons/check_circle_outline.svg create mode 100644 static/img/usa-icons/checkroom.svg create mode 100644 static/img/usa-icons/chevron_left.svg create mode 100644 static/img/usa-icons/chevron_right.svg create mode 100644 static/img/usa-icons/clean_hands.svg create mode 100644 static/img/usa-icons/close.svg create mode 100644 static/img/usa-icons/closed_caption.svg create mode 100644 static/img/usa-icons/clothes.svg create mode 100644 static/img/usa-icons/cloud.svg create mode 100644 static/img/usa-icons/code.svg create mode 100644 static/img/usa-icons/comment.svg create mode 100644 static/img/usa-icons/connect_without_contact.svg create mode 100644 static/img/usa-icons/construction.svg create mode 100644 static/img/usa-icons/construction_worker.svg create mode 100644 static/img/usa-icons/contact_page.svg create mode 100644 static/img/usa-icons/content_copy.svg create mode 100644 static/img/usa-icons/coronavirus.svg create mode 100644 static/img/usa-icons/credit_card.svg create mode 100644 static/img/usa-icons/deck.svg create mode 100644 static/img/usa-icons/delete.svg create mode 100644 static/img/usa-icons/device_thermostat.svg create mode 100644 static/img/usa-icons/directions.svg create mode 100644 static/img/usa-icons/directions_bike.svg create mode 100644 static/img/usa-icons/directions_bus.svg create mode 100644 static/img/usa-icons/directions_car.svg create mode 100644 static/img/usa-icons/directions_walk.svg create mode 100644 static/img/usa-icons/do_not_disturb.svg create mode 100644 static/img/usa-icons/do_not_touch.svg create mode 100644 static/img/usa-icons/drag_handle.svg create mode 100755 static/img/usa-icons/eco.svg create mode 100644 static/img/usa-icons/edit.svg create mode 100644 static/img/usa-icons/electrical_services.svg create mode 100644 static/img/usa-icons/emoji_events.svg create mode 100644 static/img/usa-icons/error.svg create mode 100644 static/img/usa-icons/error_outline.svg create mode 100644 static/img/usa-icons/event.svg create mode 100644 static/img/usa-icons/expand_less.svg create mode 100644 static/img/usa-icons/expand_more.svg create mode 100644 static/img/usa-icons/facebook.svg create mode 100644 static/img/usa-icons/fast_forward.svg create mode 100644 static/img/usa-icons/fast_rewind.svg create mode 100644 static/img/usa-icons/favorite.svg create mode 100644 static/img/usa-icons/favorite_border.svg create mode 100644 static/img/usa-icons/fax.svg create mode 100644 static/img/usa-icons/file_download.svg create mode 100644 static/img/usa-icons/file_present.svg create mode 100644 static/img/usa-icons/file_upload.svg create mode 100644 static/img/usa-icons/filter_alt.svg create mode 100644 static/img/usa-icons/filter_list.svg create mode 100644 static/img/usa-icons/fingerprint.svg create mode 100644 static/img/usa-icons/first_page.svg create mode 100644 static/img/usa-icons/flag.svg create mode 100644 static/img/usa-icons/flickr.svg create mode 100644 static/img/usa-icons/flight.svg create mode 100644 static/img/usa-icons/flooding.svg create mode 100644 static/img/usa-icons/folder.svg create mode 100644 static/img/usa-icons/folder_open.svg create mode 100644 static/img/usa-icons/format_quote.svg create mode 100644 static/img/usa-icons/format_size.svg create mode 100644 static/img/usa-icons/forum.svg create mode 100644 static/img/usa-icons/github.svg create mode 100644 static/img/usa-icons/grid_view.svg create mode 100644 static/img/usa-icons/group_add.svg create mode 100644 static/img/usa-icons/groups.svg create mode 100644 static/img/usa-icons/hearing.svg create mode 100644 static/img/usa-icons/help.svg create mode 100644 static/img/usa-icons/help_outline.svg create mode 100644 static/img/usa-icons/highlight_off.svg create mode 100644 static/img/usa-icons/history.svg create mode 100644 static/img/usa-icons/home.svg create mode 100644 static/img/usa-icons/hospital.svg create mode 100644 static/img/usa-icons/hotel.svg create mode 100644 static/img/usa-icons/hourglass_empty.svg create mode 100644 static/img/usa-icons/hurricane.svg create mode 100644 static/img/usa-icons/identification.svg create mode 100644 static/img/usa-icons/image.svg create mode 100644 static/img/usa-icons/info.svg create mode 100644 static/img/usa-icons/info_outline.svg create mode 100644 static/img/usa-icons/insights.svg create mode 100644 static/img/usa-icons/instagram.svg create mode 100644 static/img/usa-icons/keyboard.svg create mode 100644 static/img/usa-icons/label.svg create mode 100644 static/img/usa-icons/language.svg create mode 100644 static/img/usa-icons/last_page.svg create mode 100644 static/img/usa-icons/launch.svg create mode 100644 static/img/usa-icons/lightbulb.svg create mode 100644 static/img/usa-icons/lightbulb_outline.svg create mode 100644 static/img/usa-icons/link.svg create mode 100644 static/img/usa-icons/link_off.svg create mode 100644 static/img/usa-icons/linkedin.svg create mode 100644 static/img/usa-icons/list.svg create mode 100644 static/img/usa-icons/local_cafe.svg create mode 100644 static/img/usa-icons/local_fire_department.svg create mode 100644 static/img/usa-icons/local_gas_station.svg create mode 100644 static/img/usa-icons/local_grocery_store.svg create mode 100644 static/img/usa-icons/local_hospital.svg create mode 100644 static/img/usa-icons/local_laundry_service.svg create mode 100644 static/img/usa-icons/local_library.svg create mode 100644 static/img/usa-icons/local_offer.svg create mode 100644 static/img/usa-icons/local_parking.svg create mode 100644 static/img/usa-icons/local_pharmacy.svg create mode 100644 static/img/usa-icons/local_police.svg create mode 100644 static/img/usa-icons/local_taxi.svg create mode 100644 static/img/usa-icons/location_city.svg create mode 100644 static/img/usa-icons/location_on.svg create mode 100644 static/img/usa-icons/lock.svg create mode 100644 static/img/usa-icons/lock_open.svg create mode 100644 static/img/usa-icons/lock_outline.svg create mode 100644 static/img/usa-icons/login.svg create mode 100644 static/img/usa-icons/logout.svg create mode 100644 static/img/usa-icons/loop.svg create mode 100644 static/img/usa-icons/mail.svg create mode 100644 static/img/usa-icons/mail_outline.svg create mode 100644 static/img/usa-icons/map.svg create mode 100644 static/img/usa-icons/masks.svg create mode 100644 static/img/usa-icons/medical_services.svg create mode 100644 static/img/usa-icons/menu.svg create mode 100644 static/img/usa-icons/military_tech.svg create mode 100644 static/img/usa-icons/more_horiz.svg create mode 100644 static/img/usa-icons/more_vert.svg create mode 100644 static/img/usa-icons/my_location.svg create mode 100644 static/img/usa-icons/navigate_before.svg create mode 100644 static/img/usa-icons/navigate_far_before.svg create mode 100644 static/img/usa-icons/navigate_far_next.svg create mode 100644 static/img/usa-icons/navigate_next.svg create mode 100644 static/img/usa-icons/near_me.svg create mode 100644 static/img/usa-icons/notifications.svg create mode 100644 static/img/usa-icons/notifications_active.svg create mode 100644 static/img/usa-icons/notifications_none.svg create mode 100644 static/img/usa-icons/notifications_off.svg create mode 100644 static/img/usa-icons/park.svg create mode 100644 static/img/usa-icons/people.svg create mode 100644 static/img/usa-icons/person.svg create mode 100644 static/img/usa-icons/pets.svg create mode 100644 static/img/usa-icons/phone.svg create mode 100644 static/img/usa-icons/photo_camera.svg create mode 100644 static/img/usa-icons/print.svg create mode 100644 static/img/usa-icons/priority_high.svg create mode 100644 static/img/usa-icons/public.svg create mode 100644 static/img/usa-icons/push_pin.svg create mode 100644 static/img/usa-icons/radio_button_unchecked.svg create mode 100644 static/img/usa-icons/rain.svg create mode 100644 static/img/usa-icons/reduce_capacity.svg create mode 100644 static/img/usa-icons/remove.svg create mode 100644 static/img/usa-icons/remove_circle.svg create mode 100644 static/img/usa-icons/report.svg create mode 100644 static/img/usa-icons/restaurant.svg create mode 100644 static/img/usa-icons/rss_feed.svg create mode 100644 static/img/usa-icons/safety_divider.svg create mode 100644 static/img/usa-icons/sanitizer.svg create mode 100644 static/img/usa-icons/save_alt.svg create mode 100644 static/img/usa-icons/schedule.svg create mode 100644 static/img/usa-icons/school.svg create mode 100644 static/img/usa-icons/science.svg create mode 100644 static/img/usa-icons/search.svg create mode 100644 static/img/usa-icons/security.svg create mode 100644 static/img/usa-icons/send.svg create mode 100644 static/img/usa-icons/sentiment_dissatisfied.svg create mode 100644 static/img/usa-icons/sentiment_neutral.svg create mode 100644 static/img/usa-icons/sentiment_satisfied.svg create mode 100644 static/img/usa-icons/sentiment_satisfied_alt.svg create mode 100644 static/img/usa-icons/sentiment_very_dissatisfied.svg create mode 100644 static/img/usa-icons/settings.svg create mode 100644 static/img/usa-icons/severe_weather.svg create mode 100644 static/img/usa-icons/share.svg create mode 100644 static/img/usa-icons/shield.svg create mode 100644 static/img/usa-icons/shopping_basket.svg create mode 100644 static/img/usa-icons/snow.svg create mode 100644 static/img/usa-icons/soap.svg create mode 100644 static/img/usa-icons/social_distance.svg create mode 100644 static/img/usa-icons/sort_arrow.svg create mode 100644 static/img/usa-icons/spellcheck.svg create mode 100644 static/img/usa-icons/star.svg create mode 100644 static/img/usa-icons/star_half.svg create mode 100644 static/img/usa-icons/star_outline.svg create mode 100644 static/img/usa-icons/store.svg create mode 100644 static/img/usa-icons/support.svg create mode 100644 static/img/usa-icons/support_agent.svg create mode 100644 static/img/usa-icons/text_fields.svg create mode 100644 static/img/usa-icons/thumb_down_alt.svg create mode 100644 static/img/usa-icons/thumb_up_alt.svg create mode 100644 static/img/usa-icons/timer.svg create mode 100644 static/img/usa-icons/toggle_off.svg create mode 100644 static/img/usa-icons/toggle_on.svg create mode 100644 static/img/usa-icons/topic.svg create mode 100644 static/img/usa-icons/tornado.svg create mode 100644 static/img/usa-icons/translate.svg create mode 100644 static/img/usa-icons/trending_down.svg create mode 100644 static/img/usa-icons/trending_up.svg create mode 100644 static/img/usa-icons/twitter.svg create mode 100644 static/img/usa-icons/undo.svg create mode 100644 static/img/usa-icons/unfold_less.svg create mode 100644 static/img/usa-icons/unfold_more.svg create mode 100644 static/img/usa-icons/update.svg create mode 100644 static/img/usa-icons/upload_file.svg create mode 100644 static/img/usa-icons/verified.svg create mode 100644 static/img/usa-icons/verified_user.svg create mode 100644 static/img/usa-icons/visibility.svg create mode 100644 static/img/usa-icons/visibility_off.svg create mode 100644 static/img/usa-icons/volume_off.svg create mode 100644 static/img/usa-icons/warning.svg create mode 100644 static/img/usa-icons/wash.svg create mode 100644 static/img/usa-icons/wifi.svg create mode 100644 static/img/usa-icons/work.svg create mode 100644 static/img/usa-icons/youtube.svg create mode 100644 static/img/usa-icons/zoom_in.svg create mode 100644 static/img/usa-icons/zoom_out.svg create mode 100644 static/img/usa-icons/zoom_out_map.svg create mode 100644 static/img/uswds-icons/bedding.svg create mode 100644 static/img/uswds-icons/camping.svg create mode 100644 static/img/uswds-icons/chevron_left.svg create mode 100644 static/img/uswds-icons/chevron_right.svg create mode 100644 static/img/uswds-icons/clothes.svg create mode 100644 static/img/uswds-icons/construction_worker.svg create mode 100644 static/img/uswds-icons/flickr.svg create mode 100644 static/img/uswds-icons/flooding.svg create mode 100644 static/img/uswds-icons/github.svg create mode 100644 static/img/uswds-icons/hospital.svg create mode 100644 static/img/uswds-icons/hurricane.svg create mode 100644 static/img/uswds-icons/identification.svg create mode 100644 static/img/uswds-icons/instagram.svg create mode 100644 static/img/uswds-icons/linkedin.svg create mode 100644 static/img/uswds-icons/navigate_far_before.svg create mode 100644 static/img/uswds-icons/navigate_far_next.svg create mode 100644 static/img/uswds-icons/rain.svg create mode 100644 static/img/uswds-icons/severe_weather.svg create mode 100644 static/img/uswds-icons/snow.svg create mode 100644 static/img/uswds-icons/sort_arrow.svg create mode 100644 static/img/uswds-icons/tornado.svg create mode 100644 static/img/uswds-icons/twitter.svg create mode 100644 static/img/uswds-icons/youtube.svg create mode 100644 static/js/uswds-init.js create mode 100644 static/js/uswds-init.min.js create mode 100644 static/js/uswds-init.min.js.map create mode 100644 static/js/uswds.js create mode 100644 static/js/uswds.min.js create mode 100644 static/js/uswds.min.js.map create mode 100644 themes/hugo-cite/.gitignore create mode 100644 themes/hugo-cite/LICENSE create mode 100644 themes/hugo-cite/README.md create mode 100644 themes/hugo-cite/config.yml create mode 100644 themes/hugo-cite/go.mod create mode 100644 themes/hugo-cite/i18n/en.yaml create mode 100644 themes/hugo-cite/i18n/fr.yaml create mode 100644 themes/hugo-cite/layouts/partials/bibliography/apa-style.html create mode 100644 themes/hugo-cite/layouts/partials/bibliography/bibliography-list.html create mode 100644 themes/hugo-cite/layouts/shortcodes/bibliography.html create mode 100644 themes/hugo-cite/layouts/shortcodes/cite.html create mode 100644 themes/hugo-cite/static/hugo-cite.css create mode 100644 themes/hugo-geekdoc/.linkcheckignore create mode 100644 themes/hugo-geekdoc/LICENSE create mode 100644 themes/hugo-geekdoc/README.md create mode 100644 themes/hugo-geekdoc/VERSION create mode 100644 themes/hugo-geekdoc/archetypes/docs.md create mode 100644 themes/hugo-geekdoc/archetypes/posts.md create mode 100644 themes/hugo-geekdoc/assets/search/config.json create mode 100644 themes/hugo-geekdoc/assets/search/data.json create mode 100644 themes/hugo-geekdoc/assets/sprites/geekdoc.svg create mode 100644 themes/hugo-geekdoc/data/assets.json create mode 100644 themes/hugo-geekdoc/i18n/de.yaml create mode 100644 themes/hugo-geekdoc/i18n/en.yaml create mode 100644 themes/hugo-geekdoc/i18n/it.yaml create mode 100644 themes/hugo-geekdoc/i18n/ja.yaml create mode 100644 themes/hugo-geekdoc/i18n/zh-cn.yaml create mode 100644 themes/hugo-geekdoc/images/readme.png create mode 100644 themes/hugo-geekdoc/images/screenshot.png create mode 100644 themes/hugo-geekdoc/images/tn.png create mode 100644 themes/hugo-geekdoc/layouts/404.html create mode 100644 themes/hugo-geekdoc/layouts/_default/_markup/render-heading.html create mode 100644 themes/hugo-geekdoc/layouts/_default/_markup/render-image.html create mode 100644 themes/hugo-geekdoc/layouts/_default/_markup/render-link.html create mode 100644 themes/hugo-geekdoc/layouts/_default/baseof.html create mode 100644 themes/hugo-geekdoc/layouts/_default/list.html create mode 100644 themes/hugo-geekdoc/layouts/_default/single.html create mode 100644 themes/hugo-geekdoc/layouts/_default/taxonomy.html create mode 100644 themes/hugo-geekdoc/layouts/_default/terms.html create mode 100644 themes/hugo-geekdoc/layouts/partials/foot.html create mode 100644 themes/hugo-geekdoc/layouts/partials/head/custom.html create mode 100644 themes/hugo-geekdoc/layouts/partials/head/favicons.html create mode 100644 themes/hugo-geekdoc/layouts/partials/head/meta.html create mode 100644 themes/hugo-geekdoc/layouts/partials/head/microformats.html create mode 100644 themes/hugo-geekdoc/layouts/partials/head/others.html create mode 100644 themes/hugo-geekdoc/layouts/partials/head/rel-me.html create mode 100644 themes/hugo-geekdoc/layouts/partials/language.html create mode 100644 themes/hugo-geekdoc/layouts/partials/menu-bundle.html create mode 100644 themes/hugo-geekdoc/layouts/partials/menu-extra.html create mode 100644 themes/hugo-geekdoc/layouts/partials/menu-filetree.html create mode 100644 themes/hugo-geekdoc/layouts/partials/menu-nextprev.html create mode 100644 themes/hugo-geekdoc/layouts/partials/menu.html create mode 100644 themes/hugo-geekdoc/layouts/partials/microformats/opengraph.html create mode 100644 themes/hugo-geekdoc/layouts/partials/microformats/schema.html create mode 100644 themes/hugo-geekdoc/layouts/partials/microformats/twitter_cards.html create mode 100644 themes/hugo-geekdoc/layouts/partials/page-header.html create mode 100644 themes/hugo-geekdoc/layouts/partials/posts/metadata.html create mode 100644 themes/hugo-geekdoc/layouts/partials/search.html create mode 100644 themes/hugo-geekdoc/layouts/partials/site-footer.html create mode 100644 themes/hugo-geekdoc/layouts/partials/site-header.html create mode 100644 themes/hugo-geekdoc/layouts/partials/svg-icon-symbols.html create mode 100644 themes/hugo-geekdoc/layouts/partials/usgs-footer.html create mode 100644 themes/hugo-geekdoc/layouts/partials/usgs-header.html create mode 100644 themes/hugo-geekdoc/layouts/partials/uswds-banner.html create mode 100644 themes/hugo-geekdoc/layouts/partials/utils/content.html create mode 100644 themes/hugo-geekdoc/layouts/partials/utils/description.html create mode 100644 themes/hugo-geekdoc/layouts/partials/utils/featured.html create mode 100644 themes/hugo-geekdoc/layouts/partials/utils/title.html create mode 100644 themes/hugo-geekdoc/layouts/posts/list.html create mode 100644 themes/hugo-geekdoc/layouts/posts/single.html create mode 100644 themes/hugo-geekdoc/layouts/robots.txt create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/button.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/columns.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/expand.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/hint.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/icon.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/img.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/include.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/katex.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/mermaid.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/propertylist.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/tab.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/tabs.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/toc-tree.html create mode 100644 themes/hugo-geekdoc/layouts/shortcodes/toc.html create mode 100644 themes/hugo-geekdoc/static/brand.svg create mode 100644 themes/hugo-geekdoc/static/custom.css create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-144x144.png create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-192x192.png create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-256x256.png create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-36x36.png create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-384x384.png create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-48x48.png create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-512x512.png create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-72x72.png create mode 100644 themes/hugo-geekdoc/static/favicon/android-chrome-96x96.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-1024x1024.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-114x114.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-120x120.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-144x144.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-152x152.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-167x167.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-180x180.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-57x57.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-60x60.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-72x72.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-76x76.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon-precomposed.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-icon.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1125x2436.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1136x640.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1242x2208.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1242x2688.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1334x750.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1536x2048.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1620x2160.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1668x2224.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1668x2388.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1792x828.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2048x1536.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2048x2732.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2160x1620.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2208x1242.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2224x1668.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2388x1668.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2436x1125.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2688x1242.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-2732x2048.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-640x1136.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-750x1334.png create mode 100644 themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-828x1792.png create mode 100644 themes/hugo-geekdoc/static/favicon/browserconfig.xml create mode 100644 themes/hugo-geekdoc/static/favicon/favicon-16x16.png create mode 100644 themes/hugo-geekdoc/static/favicon/favicon-32x32.png create mode 100644 themes/hugo-geekdoc/static/favicon/favicon-48x48.png create mode 100644 themes/hugo-geekdoc/static/favicon/favicon.ico create mode 100644 themes/hugo-geekdoc/static/favicon/favicon.svg create mode 100644 themes/hugo-geekdoc/static/favicon/firefox_app_128x128.png create mode 100644 themes/hugo-geekdoc/static/favicon/firefox_app_512x512.png create mode 100644 themes/hugo-geekdoc/static/favicon/firefox_app_60x60.png create mode 100644 themes/hugo-geekdoc/static/favicon/manifest.json create mode 100644 themes/hugo-geekdoc/static/favicon/manifest.webapp create mode 100644 themes/hugo-geekdoc/static/favicon/mstile-144x144.png create mode 100644 themes/hugo-geekdoc/static/favicon/mstile-150x150.png create mode 100644 themes/hugo-geekdoc/static/favicon/mstile-310x150.png create mode 100644 themes/hugo-geekdoc/static/favicon/mstile-310x310.png create mode 100644 themes/hugo-geekdoc/static/favicon/mstile-70x70.png create mode 100644 themes/hugo-geekdoc/static/fonts/GeekdocIcons.woff create mode 100644 themes/hugo-geekdoc/static/fonts/GeekdocIcons.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_AMS-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_AMS-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Caligraphic-Bold.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Caligraphic-Bold.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Caligraphic-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Caligraphic-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Fraktur-Bold.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Fraktur-Bold.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Fraktur-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Fraktur-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Main-Bold.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Main-Bold.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Main-BoldItalic.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Main-BoldItalic.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Main-Italic.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Main-Italic.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Main-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Main-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Math-BoldItalic.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Math-BoldItalic.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Math-Italic.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Math-Italic.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_SansSerif-Bold.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_SansSerif-Bold.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_SansSerif-Italic.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_SansSerif-Italic.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_SansSerif-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_SansSerif-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Script-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Script-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Size1-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Size1-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Size2-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Size2-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Size3-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Size3-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Size4-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Size4-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Typewriter-Regular.woff create mode 100644 themes/hugo-geekdoc/static/fonts/KaTeX_Typewriter-Regular.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationMono.woff create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationMono.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationSans-Bold.woff create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationSans-Bold.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationSans-BoldItalic.woff create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationSans-BoldItalic.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationSans-Italic.woff create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationSans-Italic.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationSans.woff create mode 100644 themes/hugo-geekdoc/static/fonts/LiberationSans.woff2 create mode 100644 themes/hugo-geekdoc/static/fonts/Metropolis.woff create mode 100644 themes/hugo-geekdoc/static/fonts/Metropolis.woff2 create mode 100644 themes/hugo-geekdoc/static/img/geekdoc-stack.svg create mode 100644 themes/hugo-geekdoc/static/js/116-2bf49fb1.chunk.min.js create mode 100644 themes/hugo-geekdoc/static/js/273-282f8968.chunk.min.js create mode 100644 themes/hugo-geekdoc/static/js/273-282f8968.chunk.min.js.LICENSE.txt create mode 100644 themes/hugo-geekdoc/static/js/katex-8f5d1c53.bundle.min.js create mode 100644 themes/hugo-geekdoc/static/js/main-902b82d5.bundle.min.js create mode 100644 themes/hugo-geekdoc/static/js/main-902b82d5.bundle.min.js.LICENSE.txt create mode 100644 themes/hugo-geekdoc/static/js/mermaid-6c826b94.bundle.min.js create mode 100644 themes/hugo-geekdoc/static/js/search-1c4cfb2d.bundle.min.js create mode 100644 themes/hugo-geekdoc/static/js/search-1c4cfb2d.bundle.min.js.LICENSE.txt create mode 100644 themes/hugo-geekdoc/static/katex-93898449.min.css create mode 100644 themes/hugo-geekdoc/static/main-96593c38.min.css create mode 100644 themes/hugo-geekdoc/static/mobile-c0e18b0e.min.css create mode 100644 themes/hugo-geekdoc/static/print-19966b38.min.css create mode 100644 themes/hugo-geekdoc/theme.toml create mode 100644 wordlist.txt diff --git a/README.md b/README.md new file mode 100644 index 0000000..ccc5527 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# Foundational Data Products Knowledge Inventory + +This repository houses raw foundational data product data information in JSON format inside of the data directory. Data are organized by major body. In addition to housing the data, this repo renders the [Foundational Data Products](https://fdp.astrogeology.usgs.gov) webpage. + +Contributing to the community that is building around [analysis ready data] for the planetary sciences and planetary spatial data infrastructures is not hard. In fact, we seek to make the process as easy as possible because we want to engage with as many users as possible to share what we know and learn around the myriad of topics we do not know about. + +Data are stored here, on GitHub to maintain the lineage of changes, to provide a place for anyone to submit new entries, and finally to have a conversation about one or more data sets. We hope that using a code repository is not an undue burden to potential contributors, but understand that for a new user, making use of a new website can be daunting. If that is the case, please feel free to email [jlaura@usgs.gov](mailto:jlaura@usgs.gov) with your contribution and they will get an issue, pull request, or discussion started over on the GitHub repository. + +There are many ways to contribute as alluded to above: + + 1. [Open an issue](https://github.com/USGS-Astrogeology/FoundationalDataProducts/issues/new). This is a great way to suggest a new product or to identify a specific problem with an entry. + 1. [Browse or start a new discussion](https://github.com/USGS-Astrogeology/FoundationalDataProducts/discussions). This is a great way to ask a question or start a conversation with the other community members about adding a new product, modifying an existing entry, or seeking clarification about something. + 1. [Open a pull request with a change](https://github.com/USGS-Astrogeology/FoundationalDataProducts/pulls). This is how the community tracks changes in the knowledge inventory and this process means that changes to the inventory are being peer-reviewed by maintainers. + +As above, if you want to participate and are funding the process too burdensome, please email [jlaura@usgs.gov](mailto:jlaura@usgs.gov) with your contribution. diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.yml b/config.yml new file mode 100644 index 0000000..8aeac3d --- /dev/null +++ b/config.yml @@ -0,0 +1,53 @@ +--- +baseURL: https://fdp.astrogeology.usgs.gov +title: 'Foundational Data Products Knowledge Inventory' +canonifyURLs: true + +theme: + - hugo-geekdoc + - hugo-cite + +bibFile: "content/bibliography.json" + +pygmentsUseClasses: true +pygmentsCodeFences: true +timeout: 180000 +pluralizeListTitles: false + +defaultContentLanguage: en + +disablePathToLower: true +enableGitInfo: true + +enableRobotsTXT: true + +container-max-width: 100rem + +markup: + goldmark: + renderer: + unsafe: true + tableOfContents: + startLevel: 1 + endLevel: 9 + +taxonomies: + tag: tags + +outputs: + home: + - HTML + page: + - HTML + section: + - HTML + taxonomy: + - HTML + term: + - HTML + +security: + exec: + allow: + - "^asciidoctor$" + diff --git a/content/Europa-moon.jpg b/content/Europa-moon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c771ee509dfa0ad02ce21cd510542e66b79b36b5 GIT binary patch literal 473625 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

wVQ$*0ae9uZX`Ve^yPq4)WXQqd16u;AzB&S`>V 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%0AHzP513B|Jok?q--zk*zeyh-`k-TsHtF% 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

2^hE+}7n( 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 literal 0 HcmV?d00001 diff --git a/content/PlanetarySDIs/_index.md b/content/PlanetarySDIs/_index.md new file mode 100644 index 0000000..f24c762 --- /dev/null +++ b/content/PlanetarySDIs/_index.md @@ -0,0 +1,10 @@ +--- +weight: 0 +--- +Planetary SDIs + + + +{{< toc-tree >}} + + \ No newline at end of file diff --git a/content/PlanetarySDIs/about.md b/content/PlanetarySDIs/about.md new file mode 100644 index 0000000..b2f22b3 --- /dev/null +++ b/content/PlanetarySDIs/about.md @@ -0,0 +1,6 @@ +--- +title: What are Planetary SDIs? +weight: 1 +--- + +High level. \ No newline at end of file diff --git a/content/PlanetarySDIs/data_producers.md b/content/PlanetarySDIs/data_producers.md new file mode 100644 index 0000000..54c7dd4 --- /dev/null +++ b/content/PlanetarySDIs/data_producers.md @@ -0,0 +1,6 @@ +--- +title: Information for Data Producers +weight: 2 +--- + +Level 1.2 \ No newline at end of file diff --git a/content/PlanetarySDIs/data_products.md b/content/PlanetarySDIs/data_products.md new file mode 100644 index 0000000..8566bcf --- /dev/null +++ b/content/PlanetarySDIs/data_products.md @@ -0,0 +1,6 @@ +--- +title: Types of Data Products +weight: 3 +--- + +FOo. \ No newline at end of file diff --git a/content/PlanetarySDIs/data_providers.md b/content/PlanetarySDIs/data_providers.md new file mode 100644 index 0000000..9e9286c --- /dev/null +++ b/content/PlanetarySDIs/data_providers.md @@ -0,0 +1,6 @@ +--- +title: Information for Data Providers +weight: 2.1 +--- + +Level 1.2 \ No newline at end of file diff --git a/content/PlanetarySDIs/data_users.md b/content/PlanetarySDIs/data_users.md new file mode 100644 index 0000000..d0eee30 --- /dev/null +++ b/content/PlanetarySDIs/data_users.md @@ -0,0 +1,6 @@ +--- +title: Information for Data Users +weight: 2.2 +--- + +Level 1.2 \ No newline at end of file diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..925425d --- /dev/null +++ b/content/_index.md @@ -0,0 +1,6 @@ +--- +title: Collapse +geekdocCollapseSection: true +--- + +Demo collapsible menu entries. diff --git a/content/bibliography.json b/content/bibliography.json new file mode 100644 index 0000000..ddf8c24 --- /dev/null +++ b/content/bibliography.json @@ -0,0 +1 @@ +[{"container-title":"Planetary and Space Science","abstract":"JPL's Navigation and Ancillary Information Facility (NAIF) has primary responsibility for design and implementation of the {SPICE} ancillary information system, supporting a wide range of space science mission design, observation planning and data analysis functions. {NAIF} also serves as the ancillary data node of the Planetary Data System (PDS). As part of the PDS, {NAIF} archives {SPICE} and other ancillary data produced by flight projects. {NAIF} then distributes these data, and associated data access software and high-level tools, free of charge, to researchers funded by NASA's Office of Space Science, and to the broader space science community to the extent {NAIF} resources and {NASA} and {JPL} policy permit. This paper describes the {SPICE} system, identifies current and future {SPICE} applications, and summarizes customer support offered by NAIF. This information is current as of Spring 1995. ","author":[{"given":"C. H.","family":"Acton"}],"DOI":"http://dx.doi.org/10.1016/0032-0633(95)00107-7","type":"article-journal","id":"Acton:1996pss","citation-key":"Acton:1996pss","ISSN":"0032-0633","issue":"1","issued":{"date-parts":[[1996]]},"note":"Planetary data system","page":"65 - 70","title":"Ancillary data services of NASA's Navigation and Ancillary Information Facility","URL":"http://www.sciencedirect.com/science/article/pii/0032063395001077","volume":"44"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"The Mars Global Surveyor spacecraft was placed into Mars orbit on September 11, 1997, and by March 9, 1999, had slowly circularized through aerobraking to a Sun-synchronous, near-polar orbit with an average altitude of 378 km. The science payload includes the Mars Orbiter Camera, Mars Orbiter Laser Altimeter, Thermal Emission Spectrometer, Ultrastable Oscillator (for Radio Science experiments), and Magnetometer/Electron Reflectometer package. In addition, the spacecraft accelerometers and horizon sensors were used to study atmospheric dynamics during aerobraking. Observations are processed to standard products by the instrument teams and released as documented archive volumes on 6-month centers by the Planetary Data System. Significant results have been obtained from observations of the interior, surface, and atmosphere. For example, Mars does not now have an active magnetic field, although strong remanent magnetization features exist in the ancient crust. These results imply that an internal dynamo ceased operation early in geologic time. Altimetry and gravity data indicate that the crust is thickest under the south pole, thinning northward from the cratered terrain to the northern plains. Analysis of altimetry data demonstrates that Mars is “egg-shaped” with gravitational equipotential contours that show that channel systems in the southern highlands drained to the north, largely to the Chryse trough. A closed contour in the northern plains is consistent with the existence of a great northern ocean. Emission spectra of low-albedo regions show that basaltic rocks dominate spectral signatures on the southern highlands, whereas basaltic andesites dominate the northern lowlands. The bright regions show nondiagnostic spectra, similar to that of dust in the atmosphere. Signatures of aqueous minerals (e.g., clays, carbonates, and sulfates) are noticeably absent from the emission spectra. High spatial resolution images show that the surface has been extensively modified by wind and that layering is nearly ubiquitous, implying that a complex history of events is recorded in surface and near-surface materials. Altimetry data imply that both permanent caps are composed of water ice and dust, with seasonal covers of carbon dioxide frost. Finally, the altimetry data, coupled with thousands of atmospheric profiles, are providing new boundary conditions and dynamic controls for the generation and testing of more realistic dynamic models of the global circulation of the atmosphere.","author":[{"given":"Arden L.","family":"Albee"},{"given":"Raymond E.","family":"Arvidson"},{"given":"Frank","family":"Palluconi"},{"given":"Thomas","family":"Thorpe"}],"DOI":"10.1029/2000JE001306","type":"article-journal","id":"Albee:2001jgr","citation-key":"Albee:2001jgr","issue":"E10","issued":{"date-parts":[[2001]]},"page":"23291-23316","title":"Overview of the Mars Global Surveyor mission","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JE001306","volume":"106"},{"container-title":"Nature","abstract":"BEFORE the arrival of the Galileo spacecraft in the jovian system, there was little information on the interior structure of Jupiter's largest moon, Ganymede. Its mean density (1,940 kg m−3), determined by the Pioneer and Voyager spacecraft1–3, implies a composition that is roughly 60% rock and 40% ice, which could be uniformly mixed or differentiated into a rocky core and icy mantle4. Here we report measurements by the Galileo spacecraft of Ganymede's overall density and the spherical harmonics, J2 and C22, of its gravitational field. These data show clearly that Ganymede has differentiated into a core and mantle. Combined with the recent discovery of an intrinsic magnetic field5,6, our gravity results suggest that Ganymede has a metallic core of radius 400–1,300 km surrounded by a silicate mantle, which is in turn enclosed by an ice shell ∼800 km thick. Depending on whether the core is pure iron or an alloy of iron and iron sulphide, it could account for as little as 1.4% or as much as one-third of the total mass. If the ice were stripped away, Ganymede could look much like Io7 in terms of its size and internal mass distribution.","author":[{"given":"J. D.","family":"Anderson"},{"given":"E. L.","family":"Lau"},{"given":"W. L.","family":"Sjogren"},{"given":"G.","family":"Schubert"},{"given":"W. B.","family":"Moore"}],"DOI":"10.1038/384541a0","type":"article-journal","id":"Anderson:1996","citation-key":"Anderson:1996","ISBN":"1476-4687","issue":"6609","issued":{"date-parts":[[1996]]},"page":"541-543","title":"Gravitational constraints on the internal structure of Ganymede","URL":"https://doi.org/10.1038/384541a0","volume":"384"},{"container-title":"Science","abstract":"Radio Doppler data from four encounters of the Galileo spacecraft with the jovian moon Europa have been used to refine models of Europa's interior. Europa is most likely differentiated into a metallic core surrounded by a rock mantle and a water ice-liquid outer shell, but the data cannot eliminate the possibility of a uniform mixture of dense silicate and metal beneath the water ice-liquid shell. The size of a metallic core is uncertain because of its unknown composition, but it could be as large as about 50 percent of Europa's radius. The thickness of Europa's outer shell of water ice-liquid must lie in the range of about 80 to 170 kilometers.","author":[{"given":"J. D.","family":"Anderson"},{"given":"G.","family":"Schubert"},{"given":"R. A.","family":"Jacobson"},{"given":"E. L.","family":"Lau"},{"given":"W. B.","family":"Moore"},{"given":"W. L.","family":"Sjogren"}],"type":"article-journal","id":"Anderson:1998","citation-key":"Anderson:1998","ISSN":"00368075, 10959203","issue":"5385","issued":{"date-parts":[[1998]]},"page":"2019-2022","publisher":"American Association for the Advancement of Science","title":"Europa's Differentiated Internal Structure: Inferences from Four Galileo Encounters","URL":"http://www.jstor.org/stable/2895735","volume":"281"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"Radio Doppler data generated by the Deep Space Network (DSN) from four encounters of the Galileo spacecraft with Io, Jupiter's innermost Galilean satellite, are used to infer Io's gravitational quadrupole moments. By combining the four flybys into a single solution for the gravity field, the response of Io to the second degree tidal and rotational potentials is accurately determined. This is characterized by the value of the second degree potential Love number k2 = 1.2924 ± 0.0027. We construct interior models that satisfy constraints imposed by the mean radius R = 1821.6 ± 0.5 km, the mean density , and the normalized axial moment of inertia C/MR2 = 0.37685 ± 0.00035. The gravitationally derived figure of Io has principal axes (c < b < a) a = 1830.0 ± 0.5 km, b = 1819.2 ± 0.5 km, and c = 1815.6 ± 0.5 km, consistent with the shape determined by imaging. Gravitational and other data strongly suggest that Io is in hydrostatic equilibrium. In this case, models of Io's interior density show that Io almost certainly has a metallic core with a radius between 550 and 900 km for an Fe-FeS core or between 350 and 650 km for an Fe core. Io is also likely to have a crust and a partially molten asthenosphere, but their thicknesses cannot be separately or uniquely determined from the gravitational data.","author":[{"given":"John D.","family":"Anderson"},{"given":"Robert A.","family":"Jacobson"},{"given":"Eunice L.","family":"Lau"},{"given":"William B.","family":"Moore"},{"given":"Gerald","family":"Schubert"}],"DOI":"10.1029/2000JE001367","type":"article-journal","id":"Anderson:2001","citation-key":"Anderson:2001","issue":"E12","issued":{"date-parts":[[2001]]},"page":"32963-32969","title":"Io's gravity field and interior structure","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JE001367","volume":"106"},{"container-title":"Icarus","abstract":"Radio Doppler data generated by the Deep Space Network (DSN) from five encounters of the Galileo spacecraft with Callisto, Jupiter's outermost Galilean satellite, have been used to determine the mass (GM) and unnormalized quadrupole gravity coefficients in Callisto's external gravitational field. The results are GM=(7179.292\\pm0.009) km3 s−2, J2=(32.7\\pm0.8)×10−6, C22=(10.2\\pm0.3)×10−6, S22=(−1.1\\pm0.3)×10−6, C21=(0.0\\pm0.3)×10−6, and S21=(0.0\\pm1.6)×10−6. Also, four spacecraft images of Callisto have been used to determine its mean radius. The result is R=(2410.3\\pm1.5) km, with no detectable deviation from sphericity. Derived parameters are Callisto's mean density of (1834.4\\pm3.4) kg m−3 and axial moment of inertia C/MR2=0.3549\\pm0.0042. While the mean density indicates that Callisto is a mixture of rock and ice, the moment of inertia is too small for a homogeneous mixture. Accordingly, we present a suite of possible two- and three-layer interior models that satisfy the given constraints for radius, density, and moment of inertia. While not unique, these models show that Callisto cannot be entirely differentiated, and that there must exist a region of mixed ice and rock–metal, possibly extending to the center of the satellite.","author":[{"given":"J.D.","family":"Anderson"},{"given":"R.A.","family":"Jacobson"},{"given":"T.P.","family":"McElrath"},{"given":"W.B.","family":"Moore"},{"given":"G.","family":"Schubert"},{"given":"P.C.","family":"Thomas"}],"DOI":"https://doi.org/10.1006/icar.2001.6664","type":"article-journal","id":"Anderson:2001icarus","citation-key":"Anderson:2001icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[2001]]},"page":"157 - 161","title":"Shape, Mean Radius, Gravity Field, and Interior Structure of Callisto","URL":"http://www.sciencedirect.com/science/article/pii/S0019103501966643","volume":"153"},{"container-title":"Science","abstract":"A global lunar topographic map with a spatial resolution of finer than 0.5 degree has been derived using data from the laser altimeter (LALT) on board the Japanese lunar explorer Selenological and Engineering Explorer (SELENE or Kaguya). In comparison with the previous Unified Lunar Control Network (ULCN 2005) model, the new map reveals unbiased lunar topography for scales finer than a few hundred kilometers. Spherical harmonic analysis of global topographic data for the Moon, Earth, Mars, and Venus suggests that isostatic compensation is the prevailing lithospheric support mechanism at large scales. However, simple rigid support is suggested to dominate for the Moon, Venus, and Mars for smaller scales, which may indicate a drier lithosphere than on Earth, especially for the Moon and Venus.","author":[{"given":"H.","family":"Araki"},{"given":"S.","family":"Tazawa"},{"given":"H.","family":"Noda"},{"given":"Y.","family":"Ishihara"},{"given":"S.","family":"Goossens"},{"given":"S.","family":"Sasaki"},{"given":"N.","family":"Kawano"},{"given":"I.","family":"Kamiya"},{"given":"H.","family":"Otake"},{"given":"J.","family":"Oberst"},{"given":"C.","family":"Shum"}],"DOI":"10.1126/science.1164146","type":"article-journal","id":"Araki:2009sci","citation-key":"Araki:2009sci","ISSN":"0036-8075","issue":"5916","issued":{"date-parts":[[2009]]},"page":"897-900","publisher":"American Association for the Advancement of Science","title":"Lunar Global Shape and Polar Topography Derived from Kaguya-LALT Laser Altimetry","URL":"https://science.sciencemag.org/content/323/5916/897","volume":"323"},{"container-title":"Advances in Space Research","abstract":"In this paper we review the lunar laser ranging conducted by the laser altimeter (LALT) on board the KAGUYA lunar explorer (2007–2009). Five aspects of LALT measurements are described: (1) General operational history, (2) Laser shot and data statistics, (3) Revisions to LALT topographic data, (4) Variations in laser output energy, and (5) Peak height analysis of laser echo pulses. LALT was able to range to the lunar surface despite some troubles with respect to laser output energy in the middle of the KAGUYA mission. The time series topographic data set was revised (Ver. 2) by incorporating new lunar gravity model based on KAGUYA and other historical lunar satellite's orbit data, along with other improvements, for example by incorporating the accurate position of the laser collimator on board the KAGUYA; however, more than half of the acquired range data could not be converted properly due to problems with orbit accuracy during the extended phase of the mission. The spherical harmonic coefficients and the basic lunar figure parameters derived from LALT_LGT_TS agree very well with LRO-LOLA and the Chang'E-1 LAM model. It is possible that partial failure to the laser diode was responsible for the gradual degradation of laser power (0.835mJ per million shots) and the rapid decrease that occurred over April 9–14, 2008. The laser power also proved to be extremely sensitive to the temperature of the laser oscillator. The peak height ratio – that is peak height telemetry data divided by calculated ratio – is about 19% on average using the mean slope and albedo data from LALT and Spectral Profiler on KAGUYA space craft, respectively, which suggests the performance of peak height measurement is more than 1/5 for more than 70km altitude, if compared with calculated one. The peak height ratio may be better if we take the effect of small scale topography within a footprint into account.","author":[{"given":"Hiroshi","family":"Araki"},{"given":"Hirotomo","family":"Noda"},{"given":"Seiichi","family":"Tazawa"},{"given":"Yoshiaki","family":"Ishihara"},{"given":"Sander","family":"Goossens"},{"given":"Sho","family":"Sasaki"}],"DOI":"https://doi.org/10.1016/j.asr.2013.02.018","type":"article-journal","id":"Araki:2013","citation-key":"Araki:2013","ISSN":"0273-1177","issue":"2","issued":{"date-parts":[[2013]]},"keyword":"KAGUYA,LALT,Laser,Lunar topography,Operational history,Peak height","note":"Lunar Exploration - II","page":"262 - 271","title":"Lunar laser topography by LALT on board the KAGUYA lunar explorer – Operational history, new topographic data, peak height analysis of laser echo pulses","URL":"http://www.sciencedirect.com/science/article/pii/S0273117713001245","volume":"52"},{"author":[{"given":"B. A.","family":"Archinal"},{"given":"M. E.","family":"Davies"},{"given":"T. R.","family":"Colvin"},{"given":"T. L.","family":"Becker"},{"given":"R. L.","family":"Kirk"},{"given":"A. R.","family":"Gitlin"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Archinal:2001lpsc","citation-key":"Archinal:2001lpsc","issued":{"date-parts":[[2001,3]]},"title":"An Improved RAND-USGS Control Network and Size Determination for Io","volume":"32"},{"author":[{"given":"B. A.","family":"Archinal"},{"given":"R. L.","family":"Kirk"},{"given":"T. C.","family":"Duxbury"},{"given":"E. M.","family":"Lee"},{"given":"R.","family":"Sucharski"},{"given":"D.","family":"Cook"}],"container-title":"Lunar and Planetary Science Conference","editor":[{"given":"Stephen","family":"Mackwell"},{"given":"Eileen","family":"Stansbery"}],"type":"paper-conference","id":"Archinal:2003lpsc","citation-key":"Archinal:2003lpsc","issued":{"date-parts":[[2003,3]]},"page":"1485","title":"Mars Digital Image Model 2.1 Control Network"},{"author":[{"given":"B. A.","family":"Archinal"},{"given":"M. R.","family":"Rosiek"},{"given":"R. L.","family":"Kirk"},{"given":"T. L.","family":"Hare"},{"given":"B. L.","family":"Redding"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Archinal:2007","citation-key":"Archinal:2007","issued":{"date-parts":[[2007,3]]},"page":"1904","title":"Final Completion of the Unified Lunar Control Network 2005 and Topographic Model"},{"author":[{"given":"B. A.","family":"Archinal"},{"given":"T. L.","family":"Becker"},{"given":"E. M.","family":"Lee"},{"given":"K. L. ","family":"Edmundson"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Archinal:2013lpsc","citation-key":"Archinal:2013lpsc","issued":{"date-parts":[[2013,3]]},"page":"2957","title":"Initial Global Control Network and Mosaicking of ISS Images of Titan","volume":"44"},{"author":[{"given":"B. A.","family":"Archinal"},{"given":"J.","family":"Laura"},{"given":"R. L.","family":"Kirk"},{"given":"T. M.","family":"Hare"},{"given":"L. R.","family":"Gaddis"},{"given":"J.","family":"Hagerty"}],"container-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Archinal:2017lpsc","citation-key":"Archinal:2017lpsc","issued":{"date-parts":[[2017,3]]},"number":"2286","page":"2286","title":"Foundational Data Products Needed to Support Planetary Spatial Data Infrastructure"},{"author":[{"given":"B. A.","family":"Archinal"},{"given":"J.","family":"Laura"},{"given":"T. L.","family":"Becker"},{"given":"M. T.","family":"Bland "},{"given":"R. L.","family":"Kirk"}],"container-title":"AGU Fall Meeting Abstracts","type":"paper-conference","id":"Archinal:2017agu","citation-key":"Archinal:2017agu","issued":{"date-parts":[[2017,12]]},"keyword":"1904 Community standards,INFORMATICS,1908 Cyberinfrastructure,INFORMATICS,1928 GIS science,INFORMATICS,5499 General or miscellaneous,PLANETARY SCIENCES: SOLID SURFACE PLANETS","number":"P33E-2918","page":"P33E-2918","title":"Foundational Data Products for Europa: A Planetary Spatial Data Infrastructure Example","volume":"2017"},{"container-title":"Celestial Mechanics and Dynamical Astronomy","abstract":"This report continues the practice where the IAU Working Group on Cartographic Coordinates and Rotational Elements revises recommendations regarding those topics for the planets, satellites, minor planets, and comets approximately every 3years. The Working Group has now become a “functional working group” of the IAU, and its membership is open to anyone interested in participating. We describe the procedure for submitting questions about the recommendations given here or the application of these recommendations for creating a new or updated coordinate system for a given body. Regarding body orientation, the following bodies have been updated: Mercury, based on MESSENGER results; Mars, along with a refined longitude definition; Phobos; Deimos; (1) Ceres; (52) Europa; (243) Ida; (2867) Šteins; Neptune; (134340) Pluto and its satellite Charon; comets 9P/Tempel 1, 19P/Borrelly, 67P/Churyumov–Gerasimenko, and 103P/Hartley 2, noting that such information is valid only between specific epochs. The special challenges related to mapping 67P/Churyumov–Gerasimenko are also discussed. Approximate expressions for the Earth have been removed in order to avoid confusion, and the low precision series expression for the Moon's orientation has been removed. The previously online only recommended orientation model for (4) Vesta is repeated with an explanation of how it was updated. Regarding body shape, text has been included to explain the expected uses of such information, and the relevance of the cited uncertainty information. The size of the Sun has been updated, and notation added that the size and the ellipsoidal axes for the Earth and Jupiter have been recommended by an IAU Resolution. The distinction of a reference radius for a body (here, the Moon and Titan) is made between cartographic uses, and for orthoprojection and geophysical uses. The recommended radius for Mercury has been updated based on MESSENGER results. The recommended radius for Titan is returned to its previous value. Size information has been updated for 13 other Saturnian satellites and added for Aegaeon. The sizes of Pluto and Charon have been updated. Size information has been updated for (1) Ceres and given for (16) Psyche and (52) Europa. The size of (25143) Itokawa has been corrected. In addition, the discussion of terminology for the poles (hemispheres) of small bodies has been modified and a discussion on cardinal directions added. Although they continue to be used for planets and their satellites, it is assumed that the planetographic and planetocentric coordinate system definitions do not apply to small bodies. However, planetocentric and planetodetic latitudes and longitudes may be used on such bodies, following the right-hand rule. We repeat our previous recommendations that planning and efforts be made to make controlled cartographic products; newly recommend that common formulations should be used for orientation and size; continue to recommend that a community consensus be developed for the orientation models of Jupiter and Saturn; newly recommend that historical summaries of the coordinate systems for given bodies should be developed, and point out that for planets and satellites planetographic systems have generally been historically preferred over planetocentric systems, and that in cases when planetographic coordinates have been widely used in the past, there is no obvious advantage to switching to the use of planetocentric coordinates. The Working Group also requests community input on the question submitting process, posting of updates to the Working Group website, and on whether recommendations should be made regarding exoplanet coordinate systems.","author":[{"given":"B. A.","family":"Archinal"},{"given":"C. H.","family":"Acton"},{"given":"M. F.","family":"A'Hearn"},{"given":"A.","family":"Conrad"},{"given":"G. J.","family":"Consolmagno"},{"given":"T.","family":"Duxbury"},{"given":"D.","family":"Hestroffer"},{"given":"J. L.","family":"Hilton"},{"given":"R. L.","family":"Kirk"},{"given":"S. A.","family":"Klioner"},{"given":"D.","family":"McCarthy"},{"given":"K.","family":"Meech"},{"given":"J.","family":"Oberst"},{"given":"J.","family":"Ping"},{"given":"P. K.","family":"Seidelmann"},{"given":"D. J.","family":"Tholen"},{"given":"P. C.","family":"Thomas"},{"given":"I. P.","family":"Williams"}],"DOI":"10.1007/s10569-017-9805-5","type":"article-journal","id":"Archinal:2018","citation-key":"Archinal:2018","ISSN":"1572-9478","issue":"3","issued":{"date-parts":[[2018,2]]},"page":"22","title":"Report of the IAU Working Group on Cartographic Coordinates and Rotational Elements: 2015","URL":"https://doi.org/10.1007/s10569-017-9805-5","volume":"130"},{"author":[{"family":"Arctic SDI Working Group on Strategy"}],"type":"report","genre":"techreport","id":"arctic:2015","citation-key":"arctic:2015","issued":{"date-parts":[[2015]]},"publisher":"Arctic Spatial Data Infrastructure","title":"Arctic Spatial Data Infrastructure Strategic Plan: 2015-2020","URL":"https://arctic-sdi.org/wp-content/uploads/2014/08/20151119-Arctic-SDI-Strategic-Plan-2015-2020_FINAL.pdf"},{"container-title":"Icarus","abstract":"We present an improved lunar digital elevation model (DEM) covering latitudes within ±60°, at a horizontal resolution of 512pixels per degree (∼60m at the equator) and a typical vertical accuracy ∼3 to 4m. This DEM is constructed from ∼4.5×109 geodetically-accurate topographic heights from the Lunar Orbiter Laser Altimeter (LOLA) onboard the Lunar Reconnaissance Orbiter, to which we co-registered 43,200 stereo-derived DEMs (each 1°×1°) from the SELENE Terrain Camera (TC) (∼1010pixels total). After co-registration, approximately 90% of the TC DEMs show root-mean-square vertical residuals with the LOLA data of <5m compared to ∼ 50% prior to co-registration. We use the co-registered TC data to estimate and correct orbital and pointing geolocation errors from the LOLA altimetric profiles (typically amounting to <10m horizontally and <1m vertically). By combining both co-registered datasets, we obtain a near-global DEM with high geodetic accuracy, and without the need for surface interpolation. We evaluate the resulting LOLA+TC merged DEM (designated as “SLDEM2015”) with particular attention to quantifying seams and crossover errors.","author":[{"given":"M.K.","family":"Barker"},{"given":"E.","family":"Mazarico"},{"given":"G.A.","family":"Neumann"},{"given":"M.T.","family":"Zuber"},{"given":"J.","family":"Haruyama"},{"given":"D.E.","family":"Smith"}],"DOI":"https://doi.org/10.1016/j.icarus.2015.07.039","type":"article-journal","id":"Barker:2016icarus","citation-key":"Barker:2016icarus","ISSN":"0019-1035","issued":{"date-parts":[[2016]]},"keyword":"Moon,Moon,interior,Moon,surface","page":"346 - 355","title":"A new lunar digital elevation model from the Lunar Orbiter Laser Altimeter and SELENE Terrain Camera","URL":"http://www.sciencedirect.com/science/article/pii/S0019103515003450","volume":"273"},{"container-title":"Planetary and Space Science","abstract":"The Origins, Spectral Interpretation, Resource Identification, Security–Regolith Explorer mission will return a sample to Earth from asteroid (101955) Bennu. Digital terrain models (DTMs) of the asteroid, and products enabled by them, are key to understanding the origin and evolution of the asteroid, providing geological and geophysical context for the sample, maximizing the amount of sample returned, navigating the spacecraft, and ensuring the safety of the spacecraft during sampling. The mission has two approaches for producing these DTMs: a camera-based approach and a lidar-based approach. We provide an overview of the methods used for these two approaches and how they fit into the originally planned mission. We also discuss a summary of tests using these plans to evaluate the expected performance of the DTMs and describe the data products derived from them.","author":[{"given":"O.S.","family":"Barnouin"},{"given":"M.G.","family":"Daly"},{"given":"E.E.","family":"Palmer"},{"given":"C.L.","family":"Johnson"},{"given":"R.W.","family":"Gaskell"},{"given":"M. Al","family":"Asad"},{"given":"E.B.","family":"Bierhaus"},{"given":"K.L.","family":"Craft"},{"given":"C.M.","family":"Ernst"},{"given":"R.C.","family":"Espiritu"},{"given":"H.","family":"Nair"},{"given":"G.A.","family":"Neumann"},{"given":"L.","family":"Nguyen"},{"given":"M.C.","family":"Nolan"},{"given":"E.","family":"Mazarico"},{"given":"M.E.","family":"Perry"},{"given":"L.C.","family":"Philpott"},{"given":"J.H.","family":"Roberts"},{"given":"R.J.","family":"Steele"},{"given":"J.","family":"Seabrook"},{"given":"H.C.M.","family":"Susorney"},{"given":"J.R.","family":"Weirich"},{"given":"D.S.","family":"Lauretta"}],"DOI":"https://doi.org/10.1016/j.pss.2019.104764","type":"article-journal","id":"Barnouin:2019pss","citation-key":"Barnouin:2019pss","ISSN":"0032-0633","issued":{"date-parts":[[2019]]},"keyword":"Asteroid shapes,Digital terrain models,Stereophotoclinometry,Laser altimetry,(101955) bennu,OSIRIS-REx mission","page":"104764","title":"Digital terrain mapping by the OSIRIS-REx mission","URL":"http://www.sciencedirect.com/science/article/pii/S0032063318303805"},{"container-title":"Planetary and Space Science","abstract":"The Origins, Spectral Interpretation, Resource Identification, Security–Regolith Explorer mission will return a sample to Earth from asteroid (101955) Bennu. Digital terrain models (DTMs) of the asteroid, and products enabled by them, are key to understanding the origin and evolution of the asteroid, providing geological and geophysical context for the sample, maximizing the amount of sample returned, navigating the spacecraft, and ensuring the safety of the spacecraft during sampling. The mission has two approaches for producing these DTMs: a camera-based approach and a lidar-based approach. We provide an overview of the methods used for these two approaches and how they fit into the originally planned mission. We also discuss a summary of tests using these plans to evaluate the expected performance of the DTMs and describe the data products derived from them.","author":[{"given":"O.S.","family":"Barnouin"},{"given":"M.G.","family":"Daly"},{"given":"E.E.","family":"Palmer"},{"given":"C.L.","family":"Johnson"},{"given":"R.W.","family":"Gaskell"},{"given":"M.","family":"Al Asad"},{"given":"E.B.","family":"Bierhaus"},{"given":"K.L.","family":"Craft"},{"given":"C.M.","family":"Ernst"},{"given":"R.C.","family":"Espiritu"},{"given":"H.","family":"Nair"},{"given":"G.A.","family":"Neumann"},{"given":"L.","family":"Nguyen"},{"given":"M.C.","family":"Nolan"},{"given":"E.","family":"Mazarico"},{"given":"M.E.","family":"Perry"},{"given":"L.C.","family":"Philpott"},{"given":"J.H.","family":"Roberts"},{"given":"R.J.","family":"Steele"},{"given":"J.","family":"Seabrook"},{"given":"H.C.M.","family":"Susorney"},{"given":"J.R.","family":"Weirich"},{"given":"D.S.","family":"Lauretta"}],"DOI":"https://doi.org/10.1016/j.pss.2019.104764","type":"article-journal","id":"Barnouin:2020pss","citation-key":"Barnouin:2020pss","ISSN":"0032-0633","issued":{"date-parts":[[2020]]},"keyword":"Asteroid shapes,Digital terrain models,Stereophotoclinometry,Laser altimetry,(101955) bennu,OSIRIS-REx mission","page":"104764","title":"Digital terrain mapping by the OSIRIS-REx mission","URL":"http://www.sciencedirect.com/science/article/pii/S0032063318303805","volume":"180"},{"author":[{"given":"T.","family":"Becker"},{"given":"P. E.","family":"Geissler"}],"container-title":"36th Annual Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","editor":[{"given":"S.","family":"Mackwell"},{"given":"E.","family":"Stansbery"}],"type":"paper-conference","id":"Becker:2005lpsc","citation-key":"Becker:2005lpsc","issued":{"date-parts":[[2005,3]]},"title":"Galileo Global Color Mosaics of Io","volume":"36"},{"author":[{"given":"K. J.","family":"Becker"},{"given":"M. S.","family":"Robinson"},{"given":"T. L.","family":"Becker"},{"given":"L. A.","family":"Weller"},{"given":"K. L.","family":"Edmundson"},{"given":"G. A.","family":"Neumann"},{"given":"M. E.","family":"Perry"},{"given":"S. C.","family":"Solomon"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Becker:2016lpsc","citation-key":"Becker:2016lpsc","issued":{"date-parts":[[2016,3]]},"page":"2959","title":"First Global Digital Elevation Model of Mercury","volume":"47"},{"container-title":"Space Science Reviews","abstract":"The Solid State Imaging (SSI) experiment on the Galileo Orbiter spacecraft utilizes a high-resolution (1500 mm focal length) television camera with an 800 × 800 pixel virtual-phase, charge-coupled detector. It is designed to return images of Jupiter and its satellites that are characterized by a combination of sensitivity levels, spatial resolution, geometric fiedelity, and spectral range unmatched by imaging data obtained previously. The spectral range extends from approximately 375 to 1100 nm and only in the near ultra-violet region (∼ 350 nm) is the spectral coverage reduced from previous missions. The camera is approximately 100 times more sensitive than those used in the Voyager mission, and, because of the nature of the satellite encounters, will produce images with approximately 100 times the ground resolution (i.e., ∼ 50 m lp-1) on the Galilean satellites. We describe aspects of the detector including its sensitivity to energetic particle radiation and how the requirements for a large full-well capacity and long-term stability in operating voltages led to the choice of the virtual phase chip. The F/8.5 camera system can reach point sources of V(mag) ∼ 11 with S/N ∼ 10 and extended sources with surface brightness as low as 20 kR in its highest gain state and longest exposure mode. We describe the performance of the system as determined by ground calibration and the improvements that have been made to the telescope (same basic catadioptric design that was used in Mariner 10 and the Voyager high-resolution cameras) to reduce the scattered light reaching the detector. The images are linearly digitized 8-bits deep and, after flat-fielding, are cosmetically clean. Information `preserving' and `non-preserving' on-board data compression capabilities are outlined. A special “summation” mode, designed for use deep in the Jovian radiation belts, near Io, is also described. The detector is `preflashed' before each exposure to ensure the photometric linearity. The dynamic range is spread over 3 gain states and an exposure range from 4.17 ms to 51.2 s. A low-level of radial, third-order, geometric distortion has been measured in the raw images that is entirely due to the optical design. The distortion is of the pincushion type and amounts to about 1.2 pixels in the corners of the images. It is expected to be very stable.","author":[{"given":"Michael J. S.","family":"Belton"},{"given":"Kenneth P.","family":"Klaasen"},{"given":"Maurice C.","family":"Clary"},{"given":"James L.","family":"Anderson"},{"given":"Clifford D.","family":"Anger"},{"given":"Michael H.","family":"Carr"},{"given":"Clark R.","family":"Chapman"},{"given":"Merton E.","family":"Davies"},{"given":"Ronald","family":"Greeley"},{"given":"Donald","family":"Anderson"},{"given":"Lawrence K.","family":"Bolef"},{"given":"Timothy E.","family":"Townsend"},{"given":"Richard","family":"Greenberg"},{"given":"James W.","family":"Head"},{"given":"Gerhard","family":"Neukum"},{"given":"Carl B.","family":"Pilcher"},{"given":"Joseph","family":"Veverka"},{"given":"Peter J.","family":"Gierasch"},{"given":"Fraser P.","family":"Fanale"},{"given":"Andrew P.","family":"Ingersoll"},{"given":"Harold","family":"Masursky"},{"given":"David","family":"Morrison"},{"given":"James B.","family":"Pollack"}],"DOI":"10.1007/BF00216864","type":"article-journal","id":"Belton:1992","citation-key":"Belton:1992","ISSN":"1572-9672","issue":"1","issued":{"date-parts":[[1992,5]]},"page":"413-455","title":"The Galileo Solid-State Imaging experiment","URL":"https://doi.org/10.1007/BF00216864","volume":"60"},{"container-title":"Icarus","abstract":"In early 2019, NASA's OSIRIS-REx (Origins, Spectral Interpretation, Resource Identification, and Security–Regolith Explorer) mission surveyed asteroid (101955) Bennu with a collection of instruments, including the OSIRIS-REx Camera Suite (OCAMS) PolyCam imager. Using PolyCam panchromatic images, we constructed a globally controlled basemap of Bennu at an approximate ground sample distance of 5 cm with a mean spatial accuracy of  30 cm. The basemap was photometrically normalized using a Minneart phase angle correction. New mapping methods were developed to combine images of Bennu's irregular shape and extremely rough surface into a nearly seamless mosaic. Here we present the global basemap of Bennu and discuss the image processing techniques used to construct a high-resolution mosaic of an irregular small body.","author":[{"given":"C.A.","family":"Bennett"},{"given":"D.N.","family":"DellaGiustina"},{"given":"K.J.","family":"Becker"},{"given":"T.L.","family":"Becker"},{"given":"K.L.","family":"Edmundson"},{"given":"D.R","family":"Golish"},{"given":"R.J.","family":"Bennett"},{"given":"K.N.","family":"Burke"},{"given":"C.N.U.","family":"Cue"},{"given":"B.E.","family":"Clark"},{"given":"J.","family":"Contreras"},{"given":"J.D.P.","family":"Deshapriya"},{"given":"C. Drouet","family":"d'Aubigny"},{"given":"G.","family":"Fitzgibbon"},{"given":"E.R.","family":"Jawin"},{"given":"T.Q.","family":"Nolan"},{"given":"N.A.","family":"Porter"},{"given":"M.M.","family":"Riehl"},{"given":"H.L.","family":"Roper"},{"given":"B.","family":"Rizk"},{"given":"Y.","family":"Tang"},{"given":"Z.","family":"Zeszut"},{"given":"R.W.","family":"Gaskell"},{"given":"E.E.","family":"Palmer"},{"given":"J.R.","family":"Weirich"},{"given":"M.M.","family":"Al Asad"},{"given":"L.","family":"Philpott"},{"given":"M.G.","family":"Daly"},{"given":"O.S.","family":"Barnouin"},{"given":"H.L.","family":"Enos"},{"given":"D.S.","family":"Lauretta"}],"DOI":"https://doi.org/10.1016/j.icarus.2020.113690","type":"article-journal","id":"Bennett:2020icarus","citation-key":"Bennett:2020icarus","ISSN":"0019-1035","issued":{"date-parts":[[2020]]},"keyword":"Asteroids,Asteroid surfaces,Image processing,Near-earth objects","page":"113690","title":"A high-resolution global basemap of (101955) Bennu","URL":"http://www.sciencedirect.com/science/article/pii/S0019103520300816"},{"author":[{"given":"R. A.","family":"Beyer"},{"given":"T.","family":"Hare"},{"given":"J.","family":"Radebaugh"}],"container-title":"Planetary Science Informatics and Data Analytics Conference","type":"paper-conference","id":"Beyer:2018psida","citation-key":"Beyer:2018psida","issued":{"date-parts":[[2018,4]]},"number":"6067","page":"6067","title":"The Need for a Planetary Spatial Data Clearinghouse","volume":"2082"},{"container-title":"Earth and Space Science","abstract":"The NASA Ames Stereo Pipeline is a suite of free and open source automated geodesy and stereogrammetry tools designed for processing stereo images captured from satellites (around Earth and other planets), robotic rovers, aerial cameras, and historical images, with and without accurate camera pose information. It produces cartographic products, including digital terrain models, ortho-projected images, 3-D models, and bundle-adjusted networks of cameras. Ames Stereo Pipeline's data products are suitable for science analysis, mission planning, and public outreach.","author":[{"given":"Ross A.","family":"Beyer"},{"given":"Oleg","family":"Alexandrov"},{"given":"Scott","family":"McMichael"}],"DOI":"10.1029/2018EA000409","type":"article-journal","id":"Beyer:2018ess","citation-key":"Beyer:2018ess","issue":"9","issued":{"date-parts":[[2018]]},"page":"537-548","title":"The Ames Stereo Pipeline: NASA's Open Source Software for Deriving and Processing Terrain Data","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018EA000409","volume":"5"},{"container-title":"Earth and Space Science","abstract":"Abstract NASA's Cassini spacecraft spent 13 years exploring the Saturn system, including 23 targeted flybys of the small, geologically active moon Enceladus. These flybys provided a wealth of image data from Cassini's Imaging Science Subsystem. To improve the usability of the Enceladus data set, we created a new, global photogrammetric control network for Enceladus that enabled compilation of a versatile cartographic package to support geologic mapping and other investigations. The network used 586 images in four image filters with a pixel scale generally between 50 and 500 m per pixel and a phase angle less than 120° and consisted of 10,362 tie points and 173,704 individual image measures, averaging nearly 17 measures per tie point. Least squares bundle adjustment resulted in a root-mean-square residual of 0.45 pixel, corresponding to root-mean-square ground point uncertainties of 66, 51, and 46 m in latitude, longitude, and radius, respectively. Using our geodetic control network, we created new global image mosaics, coregistered flyby mosaics to support geologic mapping, and updated pointing kernels for every image used in the solution. These products, including the updated pointing kernels, are available to the community through NASA's Planetary Data System Imaging Annex. The bundle adjustment solution also yielded independently determined shape information, resulting in radii within the stated uncertainty of International Astronomical Union values. The challenges of the data set, and the technical methodology described here are applicable to bodies imaged during multiple flybys with variable viewing and illumination geometry, including other midsized satellites of Saturn, and the Europa Clipper mission.","author":[{"given":"M. T.","family":"Bland"},{"given":"T. L.","family":"Becker"},{"given":"K. L.","family":"Edmundson"},{"given":"Th.","family":"Roatsch"},{"given":"B. A.","family":"Archinal"},{"given":"D.","family":"Takir"},{"given":"G. W.","family":"Patterson"},{"given":"G. C.","family":"Collins"},{"given":"P. M.","family":"Schenk"},{"given":"R. T.","family":"Pappalardo"},{"given":"D. A.","family":"Cook"}],"DOI":"10.1029/2018EA000399","type":"article-journal","id":"Bland:2018ess","citation-key":"Bland:2018ess","issue":"10","issued":{"date-parts":[[2018]]},"keyword":"Enceladus,control network,base map,mosaic,cartography","page":"604-621","title":"A New Enceladus Global Control Network, Image Mosaic, and Updated Pointing Kernels From Cassini's 13-Year Mission","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018EA000399","volume":"5"},{"author":[{"given":"M. T.","family":"Bland"},{"given":"L. A.","family":"Weller"},{"given":"D. P.","family":"Mayer"},{"given":"K. L.","family":"Edmundson"},{"given":"B. A.","family":"Archinal"},{"given":"J. A.","family":"Mapel"},{"given":"J. R.","family":"Laura"},{"given":"R. L.","family":"Fergason"},{"given":"T. L.","family":"Becker"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Bland:2019lpsc","citation-key":"Bland:2019lpsc","issued":{"date-parts":[[2019,3]]},"number":"1090","page":"1090","title":"A New Global Shape Model of Enceladus from a Dense Photogrammetric Control Network"},{"container-title":"LPI Contributions","author":[{"given":"M.T.","family":"Bland"},{"given":"L.A.","family":"Weller"},{"given":"D.P.","family":"Mayer"},{"given":"K.L.","family":"Edmundson"},{"given":"B.A.","family":"Archinal"}],"type":"article-journal","id":"Bland:2019pdw","citation-key":"Bland:2019pdw","issued":{"date-parts":[[2019,6]]},"number":"7048","page":"7048","title":"The Shape of Enceladus from a Dense Photogrammetric Control Network","volume":"2151"},{"container-title":"ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences","author":[{"given":"M. T.","family":"Bland"},{"given":"L. A.","family":"Weller"},{"given":"D. P.","family":"Mayer"},{"given":"B. A.","family":"Archinal"}],"DOI":"10.5194/isprs-annals-V-3-2020-579-2020","type":"article-journal","id":"Bland:2020isprs","citation-key":"Bland:2020isprs","issued":{"date-parts":[[2020]]},"page":"579-586","title":"A GLOBAL SHAPE MODEL FOR SATURN'S MOON ENCELADUS FROM A DENSE PHOTOGRAMMETRIC CONTROL NETWORK","URL":"https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/V-3-2020/579/2020/","volume":"V-3-2020"},{"author":[{"given":"M. T.","family":"Bland"},{"given":"E. D.","family":"Smith"},{"given":"B. A.","family":"Archinal"},{"given":"E. S.","family":"Martin"},{"given":"D. A.","family":"Patthoff"},{"given":"T. R.","family":"Watters"},{"given":"G. C.","family":"Collins"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Bland:2020lpsc","citation-key":"Bland:2020lpsc","issued":{"date-parts":[[2020,3]]},"number":"1756","page":"1756","title":"Improving the Usability of Triton Data: Updated Image Locations for Geologic Mapping"},{"container-title":"AGU Fall Meeting Abstracts","author":[{"given":"D.","family":"Buccino"},{"given":"W. M.","family":"Folkner"},{"given":"W. B.","family":"Hubbard"},{"given":"R.","family":"Helled"},{"given":"M.","family":"Parisi"}],"type":"article-journal","id":"Buccino:2018agu","citation-key":"Buccino:2018agu","issued":{"date-parts":[[2018,12]]},"keyword":"1221 Lunar and planetary geodesy and gravity,GEODESY AND GRAVITYDE: 1510 Dynamo: theories and simulations,GEOMAGNETISM AND PALEOMAGNETISMDE: 5724 Interiors,PLANETARY SCIENCES: FLUID PLANETSDE: 5749 Origin and evolution,PLANETARY SCIENCES: FLUID PLANETS","title":"An Updated Shape Model for Jupiter from Juno Gravity Science Measurements"},{"container-title":"NASA Planetary Data System and ESA Planetary Science Archive","author":[{"given":"C.","family":"Capanna"},{"given":"L.","family":"Jorda"},{"given":"P.","family":"Gutierrez"},{"given":"S.","family":"Hviid"}],"type":"article-journal","id":"Capanna:2015pds","citation-key":"Capanna:2015pds","issued":{"date-parts":[[2015]]},"number":"RO-C-MULTI-5-67P-SHAPE-V1.0:CG_MSPCD_SHAP2_001M_CART_DSK","title":"MSPCD SHAP2 Cartesian Plate Model DSK for comet 67P/C-G 1M plates"},{"author":[{"given":"Susan","family":"Conway"},{"given":"Riccardo","family":"Pozzobon"},{"given":"Alice","family":"Lucchetti"},{"given":"Matteo","family":"Massironi"},{"given":"Emanuele","family":"Simioni"},{"given":"Cristina","family":"Re"},{"given":"Teo","family":"Mudric"},{"given":"Maurizio","family":"Pajola"},{"given":"Gabriele","family":"Cremonese"},{"given":"Nick","family":"Thomas"}],"container-title":"European Planetary Science Congress","type":"paper-conference","id":"Conway:2018","citation-key":"Conway:2018","issued":{"date-parts":[[2018,9]]},"number":"EPSC2018-962","page":"EPSC2018-962","title":"Evaluating the performance of CaSSIS elevation data for geomorphological and geological analyses"},{"container-title":"Journal of Geophysical Research","author":[{"given":"A. C.","family":"Cook"},{"given":"M. S.","family":"Robinson"}],"DOI":"10.1029/1999JE001135","type":"article-journal","id":"Cook:2000jgr","citation-key":"Cook:2000jgr","issued":{"date-parts":[[2000,4]]},"keyword":"Planetology: Solid Surface Planets: Remote sensing,Planetology: Solar System Objects: Mercury,Planetology: Solar System Objects: Instruments and techniques","page":"9429-9444","title":"Mariner 10 stereo image coverage of Mercury","volume":"105"},{"container-title":"Geophysical Research Letters","abstract":"Abstract With the conclusion of the Cassini mission, we present an updated topographic map of Titan, including all the available altimetry, SARtopo, and stereophotogrammetry topographic data sets available from the mission. We use radial basis functions to interpolate the sparse data set, which covers only ∼9% of Titan's global area. The most notable updates to the topography include higher coverage of the poles of Titan, improved fits to the global shape, and a finer resolution of the global interpolation. We also present a statistical analysis of the error in the derived products and perform a global minimization on a profile-by-profile basis to account for observed biases in the input data set. We find a greater flattening of Titan than measured, additional topographic rises in Titan's southern hemisphere and better constrain the possible locations of past and present liquids on Titan's surface.","author":[{"given":"P.","family":"Corlies"},{"given":"A. G.","family":"Hayes"},{"given":"S. P. D.","family":"Birch"},{"given":"R.","family":"Lorenz"},{"given":"B. W.","family":"Stiles"},{"given":"R.","family":"Kirk"},{"given":"V.","family":"Poggiali"},{"given":"H.","family":"Zebker"},{"given":"L.","family":"Iess"}],"DOI":"10.1002/2017GL075518","type":"article-journal","id":"Corlies:2017grl","citation-key":"Corlies:2017grl","issue":"23","issued":{"date-parts":[[2017]]},"keyword":"Titan,topography,shape,error,minimization","page":"11,754-11,761","title":"Titan's Topography and Shape at the End of the Cassini Mission","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1002/2017GL075518","volume":"44"},{"container-title":"ArcNews Online","author":[{"given":"M.","family":"Craglia"}],"type":"article-journal","id":"Craglia:2010esri","citation-key":"Craglia:2010esri","issued":{"date-parts":[[2010]]},"title":"Building INSPIRE: The Spatial Data Infrastructure for Europe","URL":"http://www.esri.com/news/arcnews/spring10articles/building-inspire.html","volume":"Spring"},{"container-title":"International Journal of Geographical Information Science","author":[{"given":"J.","family":"Crompvoets"},{"given":"A.","family":"Bregt"},{"given":"A.","family":"Rajabifard"},{"given":"I.","family":"Williamson"}],"DOI":"10.1080/13658810410001702030","type":"article-journal","id":"Crompvoets:2004ijgis","citation-key":"Crompvoets:2004ijgis","issue":"7","issued":{"date-parts":[[2004]]},"page":"665-689","publisher":"Taylor & Francis","title":"Assessing the worldwide developments of national spatial data clearinghouses","URL":"https://doi.org/10.1080/13658810410001702030","volume":"18"},{"author":[{"given":"M.E.","family":"Davies"},{"given":"T.A.","family":"Hauge"},{"given":"F.Y.","family":"Katayama"},{"given":"J.A.","family":"Roth"}],"type":"report","genre":"techreport","id":"Davies:1979","citation-key":"Davies:1979","issued":{"date-parts":[[1979]]},"number":"R-2532-JPL/NASA","publisher":"Jet Propolusion Laboratory","title":"Control Networks for the Galilean Satellites","URL":"https://www.rand.org/content/dam/rand/pubs/reports/2006/R2532.pdf"},{"container-title":"Icarus","abstract":"Control networks of the five large satellites of Uranus have been established photogrammetrically from pictures taken by the Voyager 2 spacecraft. The control networks cover the illuminated southern hemisphere of each satellite. Coordinates are listed for 103 points on Miranda, 52 points on Ariel, 43 points on Umbriel, 46 points on Titania, and 34 points on Oberon; some points are identified on the U.S. Geological Survey maps of these satellites. Miranda is ellipsoidal in shape with radii of 241, 235 and 232 km. Mean radii are 579 km for Ariel, 586 km for Umbriel, 790 km for Titania, and 762 km for Oberon.","author":[{"given":"Merton E.","family":"Davies"},{"given":"Tim R.","family":"Colvin"},{"given":"Frank Y.","family":"Katayama"},{"given":"Peter C.","family":"Thomas"}],"DOI":"https://doi.org/10.1016/0019-1035(87)90168-0","type":"article-journal","id":"Davies:1987icarus","citation-key":"Davies:1987icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[1987]]},"page":"137 - 147","title":"The control networks of the satellites of Uranus","URL":"http://www.sciencedirect.com/science/article/pii/0019103587901680","volume":"71"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"A control network for Triton has been computed using a bundle-type analytical triangulation program. The network contains 105 points that were measured on 57 Voyager 2 pictures. The adjustment contained 1010 observation equations and 382 normal equations and resulted in a standard measurement error of 13.36 μm. We determined coordinates of the control points, the camera orientation angles at the times when the pictures were taken, and Triton's mean radius. A separate statistical analysis confirmed Triton's radius to be 1352.6±2.4 km. Attempts to tie the control network around the satellite were unsuccessful because discontinuities exist in high-resolution coverage between 66° and 289° longitude, north of 38° latitude, and south of 78° latitude.","author":[{"given":"Merton E.","family":"Davies"},{"given":"Patricia G.","family":"Rogers"},{"given":"Tim R.","family":"Colvin"}],"DOI":"10.1029/91JE00976","type":"article-journal","id":"Davies:1991jgr","citation-key":"Davies:1991jgr","issue":"E1","issued":{"date-parts":[[1991]]},"page":"15675-15681","title":"A control network of Triton","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/91JE00976","volume":"96"},{"container-title":"Earth and Space Science","abstract":"Abstract The OSIRIS-REx Asteroid Sample Return Mission is the third mission in National Aeronautics and Space Administration (NASA)'s New Frontiers Program and is the first U.S. mission to return samples from an asteroid to Earth. The most important decision ahead of the OSIRIS-REx team is the selection of a prime sample-site on the surface of asteroid (101955) Bennu. Mission success hinges on identifying a site that is safe and has regolith that can readily be ingested by the spacecraft's sampling mechanism. To inform this mission-critical decision, the surface of Bennu is mapped using the OSIRIS-REx Camera Suite and the images are used to develop several foundational data products. Acquiring the necessary inputs to these data products requires observational strategies that are defined specifically to overcome the challenges associated with mapping a small irregular body. We present these strategies in the context of assessing candidate sample sites at Bennu according to a framework of decisions regarding the relative safety, sampleability, and scientific value across the asteroid's surface. To create data products that aid these assessments, we describe the best practices developed by the OSIRIS-REx team for image-based mapping of irregular small bodies. We emphasize the importance of using 3-D shape models and the ability to work in body-fixed rectangular coordinates when dealing with planetary surfaces that cannot be uniquely addressed by body-fixed latitude and longitude.","author":[{"given":"D. N.","family":"DellaGiustina"},{"given":"C. A.","family":"Bennett"},{"given":"K.","family":"Becker"},{"given":"D. R.","family":"Golish"},{"given":"L.","family":"Le Corre"},{"given":"D. A.","family":"Cook"},{"given":"K. L.","family":"Edmundson"},{"given":"M.","family":"Chojnacki"},{"given":"S. S.","family":"Sutton"},{"given":"M. P.","family":"Milazzo"},{"given":"B.","family":"Carcich"},{"given":"M. C.","family":"Nolan"},{"given":"N.","family":"Habib"},{"given":"K. N.","family":"Burke"},{"given":"T.","family":"Becker"},{"given":"P. H.","family":"Smith"},{"given":"K. J.","family":"Walsh"},{"given":"K.","family":"Getzandanner"},{"given":"D. R.","family":"Wibben"},{"given":"J. M.","family":"Leonard"},{"given":"M. M.","family":"Westermann"},{"given":"A. T.","family":"Polit"},{"given":"J. N.","family":"Kidd Jr"},{"given":"C. W.","family":"Hergenrother"},{"given":"W. V.","family":"Boynton"},{"given":"J.","family":"Backer"},{"given":"S.","family":"Sides"},{"given":"J.","family":"Mapel"},{"given":"K.","family":"Berry"},{"given":"H.","family":"Roper"},{"given":"C.","family":"Drouet d'Aubigny"},{"given":"B.","family":"Rizk"},{"given":"M. K.","family":"Crombie"},{"given":"E. K.","family":"Kinney-Spano"},{"given":"J.","family":"León","non-dropping-particle":"de"},{"given":"J. L.","family":"Rizos"},{"given":"J.","family":"Licandro"},{"given":"H. C.","family":"Campins"},{"given":"B. E.","family":"Clark"},{"given":"H. L.","family":"Enos"},{"given":"D. S.","family":"Lauretta"}],"DOI":"10.1029/2018EA000382","type":"article-journal","id":"DellaGiustina:2018ess","citation-key":"DellaGiustina:2018ess","issue":"12","issued":{"date-parts":[[2018]]},"keyword":"small bodies,Bennu,OSIRIS-REx,mapping,asteroid,OCAMS images","page":"929-949","title":"Overcoming the Challenges Associated with Image-Based Mapping of Small Bodies in Preparation for the OSIRIS-REx Mission to (101955) Bennu","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018EA000382","volume":"5"},{"author":[{"given":"B. W.","family":"Denevi"},{"given":"F. P.","family":"Seelos"},{"given":"C. M.","family":"Ernst"},{"given":"M. R.","family":"Keller"},{"given":"N. L.","family":"Chabot"},{"given":"S. L.","family":"Murchie"},{"given":"D. L.","family":"Domingue"},{"given":"C. D.","family":"Hash"},{"given":"D. T.","family":"Blewett"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Denevi:2016lpsc","citation-key":"Denevi:2016lpsc","issued":{"date-parts":[[2016,3]]},"page":"1264","title":"Final Calibration and Multispectral Map Products from the Mercury Dual Imaging System Wide-Angle Camera","volume":"47"},{"author":[{"given":"J. L.","family":"Dickson"},{"given":"L. A.","family":"Kerber"},{"given":"C. I.","family":"Fassett"},{"given":"B. L.","family":"Ehlmann"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Dickson:2018lpsc","citation-key":"Dickson:2018lpsc","issued":{"date-parts":[[2018,3]]},"number":"2480","page":"2480","title":"A Global, Blended CTX Mosaic of Mars with Vectorized Seam Mapping: A New Mosaicking Pipeline Using Principles of Non-Destructive Image Editing","volume":"49"},{"container-title":"LPI Contributions","author":[{"given":"J. L.","family":"Dickson"},{"given":"B. L.","family":"Ehlmann"}],"type":"article-journal","id":"Dickson:2019pdw","citation-key":"Dickson:2019pdw","issued":{"date-parts":[[2019,6]]},"number":"7109","page":"7109","title":"Standards for Traceability and Non-Destructive Construction in Planetary Science Data Sets: An Example from the CTX Global Mosaic","volume":"2151"},{"container-title":"Icarus","abstract":"Photometric analyses are used to standardize images obtained at a variety of illumination and viewing conditions to a common geometry for the construction of maps or mosaics and for comparison with spectral measurements acquired in the laboratory. Many models exist that can be used to model photometric behavior. Two of the most commonly use models, those of Hapke and Kaasalainen–Shkuratov, are compared for their ability to standardize MESSENGER images of Mercury. Analysis of the modeling results shows that photometric corrections using the Kaasalainen–Shkuratov model provides significantly less contrast between images acquired at large differences in emission angle. The contrast seen between images acquired at large differences in either incidence and phase angle is smaller with the Hapke model based corrections, but not significantly better than that provided by the Kaasalainen–Shkuratov model. Photometric studies are also used to infer scattering properties of the surface regolith. The quantitative correlation between photometric model parameters and surface properties is questionable, but laboratory studies do indicate general correlations and trends between parameters and sample properties that allow for comparisons between surfaces based on photometric modeling. Based on comparisons with the Moon and several asteroids that have been observed by spacecraft, the photometric analyses presented here are interpreted to indicate that Mercury's regolith is smoother on micrometer scales and has a narrower particle size distribution with a lower mean particle size than lunar regolith. Grain structures of regolith particles from Mercury are inferred to be different than those of the Moon or those asteroids observed to date. Mercury's regolith may contain a component compositionally distinct from lunar regolith.","author":[{"given":"Deborah L.","family":"Domingue"},{"given":"Brett W.","family":"Denevi"},{"given":"Scott L.","family":"Murchie"},{"given":"Christopher D.","family":"Hash"}],"DOI":"https://doi.org/10.1016/j.icarus.2015.11.040","type":"article-journal","id":"Domingue:2016icarus","citation-key":"Domingue:2016icarus","ISSN":"0019-1035","issued":{"date-parts":[[2016]]},"keyword":"Mercury,Regoliths,Spectrophotometry","page":"172 - 203","title":"Application of multiple photometric models to disk-resolved measurements of Mercury's surface: Insights into Mercury's regolith characteristics","URL":"http://www.sciencedirect.com/science/article/pii/S0019103515005825","volume":"268"},{"publisher-place":"Berlin, Heidelberg","abstract":"Unambiguous reference systems are a fundamental requirement for accurate and reliable geodetic products. The definition of the reference system, the realization by a reference frame, and the allocation of the geodetic datum have to be strictly coherent. In traditional geodetic reference systems used in triangulation and trilateration networks, the datum was given through independent (astronomic) observations in selected fundamental stations, which fixed the origin and the orientation of the coordinate system. The datum of modern geocentric reference systems must also be determined by independent methods, namely by gravity field parameters and physical models. If it is derived from the reference frame itself, i.e., by coordinate transformations between selected reference stations, the definition of the system will be changed: It does no longer refer to the geo-centre but to the centre of the reference network. Therefore it is indispensable to strictly pay attention that the datum is not affected by the measurements of the frame, and that the realization of the frame does not change the definition of the system","author":[{"given":"Hermann","family":"Drewes"}],"container-title":"Observing our Changing Earth","editor":[{"given":"Michael G.","family":"Sideris"}],"type":"paper-conference","id":"Drewes:2009eca","citation-key":"Drewes:2009eca","ISBN":"978-3-540-85426-5","issued":{"date-parts":[[2009]]},"page":"3-9","publisher":"Springer Berlin Heidelberg","title":"Reference Systems, Reference Frames, and the Geodetic Datum"},{"author":[{"given":"A.","family":"Dumke"},{"given":"M.","family":"Spiegel"},{"given":"S.","family":"van Gasselt"},{"given":"D.","family":"Neu"},{"given":"G.","family":"Neukum"}],"container-title":"EGU General Assembly Conference Abstracts","collection-title":"EGU General Assembly Conference Abstracts","type":"paper-conference","id":"Dumke:2010","citation-key":"Dumke:2010","issued":{"date-parts":[[2010,5]]},"page":"12903","title":"Mars, High-Resolution Digital Terrain Model Quadrangles on the Basis of Mars-Express HRSC Data","volume":"12"},{"author":[{"given":"C. M.","family":"Ernst"},{"given":"R. W.","family":"Gaskell"},{"given":"E. G.","family":"Kahn"},{"given":"O. S.","family":"Barnouin"},{"given":"J. H.","family":"Roberts"},{"given":"K. K.","family":"Wilcomb"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Ernst:2015lpsc","citation-key":"Ernst:2015lpsc","issued":{"date-parts":[[2015,3]]},"page":"2753","title":"Updated Shape Models of Phobos and Deimos from Stereophotoclinometry","volume":"46"},{"author":[{"given":"C. M.","family":"Ernst"},{"given":"O. S.","family":"Barnouin"},{"given":"R. T.","family":"Daly"},{"given":"Small Body Mapping Tool Team"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Ernst:2018lpsc","citation-key":"Ernst:2018lpsc","issued":{"date-parts":[[2018,3]]},"number":"1043","page":"1043","title":"The Small Body Mapping Tool (SBMT) for Accessing, Visualizing, and Analyzing Spacecraft Data in Three Dimensions","volume":"49"},{"author":[{"given":"C. M.","family":"Ernst"},{"given":"R. W.","family":"Gaskell"},{"given":"O. S.","family":"Barnouin"},{"given":"R. T.","family":"Daly"}],"container-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Ernst:2018pd","citation-key":"Ernst:2018pd","issued":{"date-parts":[[2018,3]]},"number":"2769","page":"2769","title":"A Complete, Coregistered, and Searchable Collection of Phobos and Deimos Images from 1975-2016"},{"container-title":"NASA Planetary Data System and ESA Planetary Science Archive","author":[{"family":"ESA"}],"type":"article-journal","id":"esaspc:2017","citation-key":"esaspc:2017","issued":{"date-parts":[[2017]]},"number":"RO-C-MULTI-5-67P-SHAPE-V2.0:CSHP_DV_130_01_HIRES_BDS","title":"MTP019 cartesian plate model high res DSK for comet 67P/C-G"},{"container-title":"Planetary and Space Science","abstract":"In this study, 96 digital terrain models (DTMs) of Mercury were created using the Ames Stereo Pipeline, using 1456 pairs of stereo images from the Mercury Dual Imaging System instrument on MESSENGER. Although these DTMs cover only  1% of the surface of Mercury, they enable three-dimensional characterization of landforms at horizontal resolutions of  50–250m/pixel and vertical accuracy of tens of meters. This is valuable in regions where the more precise measurements from the Mercury Laser Altimeter (MLA) are sparse. MLA measurements nonetheless provide an important geodetic framework for the derived stereo products. These DTMs, which are publicly released in conjunction with this paper, reveal topography of features at relatively small scales, including craters, graben, hollows, pits, scarps, and wrinkle ridges. Measurements from these data indicate that: (1) hollows have a median depth of  32m, in basic agreement with earlier shadow measurement, (2) some of the deep pits (up to  4km deep) that are interpreted to form via volcanic processes on Mercury have surrounding rims or rises, but others do not, and (3) some pits have two or more distinct, low-lying interior minima that could represent multiple vents.","author":[{"given":"Caleb I.","family":"Fassett"}],"DOI":"https://doi.org/10.1016/j.pss.2016.10.001","type":"article-journal","id":"Fassett:2016pss","citation-key":"Fassett:2016pss","ISSN":"0032-0633","issued":{"date-parts":[[2016]]},"keyword":"Mercury,surface,Topography,Stereo image processing,Hollows,Pits","page":"19 - 28","title":"Ames stereo pipeline-derived digital terrain models of Mercury from MESSENGER stereo imaging","URL":"http://www.sciencedirect.com/science/article/pii/S0032063316300423","volume":"134"},{"author":[{"given":"Caleb I.","family":"Fassett"}],"type":"document","id":"Fassett:2018web","citation-key":"Fassett:2018web","issued":{"date-parts":[[2018]]},"note":"Accessed October, 1, 2019","publisher":"http://www.calebfassett.com/mercurydtms/","title":"Mercury DTMs","URL":"http://www.calebfassett.com/mercurydtms/"},{"container-title":"Space Science Reviews","abstract":"To evaluate the topography of the surface within the InSight candidate landing ellipses, we generated Digital Terrain Models (DTMs) at lander scales and those appropriate for entry, descent, and landing simulations, along with orthoimages of both images in each stereopair, and adirectional slope images. These products were used to assess the distribution of slopes for each candidate ellipse and terrain type in the landing site region, paying particular attention to how these slopes impact InSight landing and engineering safety, and results are reported here. Overall, this region has extremely low slopes at 1-meter baseline scales and meets the safety constraints of the InSight lander. The majority of the landing ellipse has a mean slope at 1-meter baselines of 3.2°. In addition, a mosaic of HRSC, CTX, and HiRISE DTMs within the final landing ellipse (ellipse 9) was generated to support entry, descent, and landing simulations and evaluations. Several methods were tested to generate this mosaic and the NASA Ames Stereo Pipeline program dem_mosaic produced the best results. For the HRSC-CTX-HiRISE DTM mosaic, more than 99 % of the mosaic has slopes less than 15°, and the introduction of artificially high slopes along image seams was minimized.","author":[{"given":"R. L.","family":"Fergason"},{"given":"R. L.","family":"Kirk"},{"given":"G.","family":"Cushing"},{"given":"D. M.","family":"Galuszka"},{"given":"M. P.","family":"Golombek"},{"given":"T. M.","family":"Hare"},{"given":"E.","family":"Howington-Kraus"},{"given":"D. M.","family":"Kipp"},{"given":"B. L.","family":"Redding"}],"DOI":"10.1007/s11214-016-0292-x","type":"article-journal","id":"Fergason:2017ssr","citation-key":"Fergason:2017ssr","ISSN":"1572-9672","issue":"1","issued":{"date-parts":[[2017,10]]},"page":"109-133","title":"Analysis of Local Slopes at the InSight Landing Site on Mars","URL":"https://doi.org/10.1007/s11214-016-0292-x","volume":"211"},{"author":[{"given":"R. L.","family":"Fergason"},{"given":"E. M.","family":"Lee"},{"given":"L.","family":"Weller"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Fergason:2013lpsc","citation-key":"Fergason:2013lpsc","issued":{"date-parts":[[2013,3]]},"page":"1642","title":"THEMIS geodetically controlled mosaics of Mars","volume":"44"},{"author":[{"given":"R. L.","family":"Fergason"},{"given":"T. M.","family":"Hare"},{"given":"D. P.","family":"Mayer"},{"given":"D. M.","family":"Galuzska"},{"given":"M. P.","family":"Golombek"},{"given":"R. E.","family":"Otero"},{"given":"B. L.","family":"Redding"}],"container-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Fergason:2018","citation-key":"Fergason:2018","issued":{"date-parts":[[2018,3]]},"number":"1611","page":"1611","title":"Mars 2020 Landing Site Evaluation: Digital Terrain Model Procedure and Capability Development"},{"author":[{"given":"R.L","family":"Fergason"},{"given":"T.M.","family":"Hare"},{"given":"J.","family":"Laura"}],"type":"document","id":"Fergason:2018web","citation-key":"Fergason:2018web","issued":{"date-parts":[[2018]]},"note":"Accessed October, 7, 2019","publisher":"http://bit.ly/HRSC_MOLA_Blend_v0","title":"HRSC and MOLA Blended Digital Elevation Model at 200m v2","URL":"http://bit.ly/HRSC_MOLA_Blend_v0"},{"author":[{"given":"R. L.","family":"Fergason"},{"given":"T. M.","family":"Hare"},{"given":"D. P.","family":"Mayer"},{"given":"D. M.","family":"Galuszka"},{"given":"B. L.","family":"Redding"},{"given":"E. D.","family":"Smith"},{"given":"J. R.","family":"Shinaman"},{"given":"Y.","family":"Cheng"},{"given":"R. E.","family":"Otero"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Fergason:2020lpsc","citation-key":"Fergason:2020lpsc","issued":{"date-parts":[[2020,3]]},"number":"2020","page":"2020","title":"Mars 2020 Terrain Relative Navigation Flight Product Generation: Digital Terrain Model and Orthorectified Image Mosaic"},{"author":[{"given":"R. L.","family":"Fergason"},{"given":"T. M.","family":"Hare"},{"given":"D. P.","family":"Mayer"},{"given":"D. M.","family":"Galuszka"},{"given":"B. L.","family":"Redding"},{"given":"E. D.","family":"Smith"},{"given":"J. R.","family":"Shinaman"},{"given":"Y.","family":"Cheng"},{"given":"R. E.","family":"Otero"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Fergason:2020lpsc_a","citation-key":"Fergason:2020lpsc_a","issued":{"date-parts":[[2020,3]]},"number":"2020","page":"2020","title":"Mars 2020 Terrain Relative Navigation Flight Product Generation: Digital Terrain Model and Orthorectified Image Mosaic"},{"container-title":"Earth, Planets and Space","abstract":"Both the Chang'E-1 and SELenological and ENgineering Explorer (SELENE) lunar missions, launched in 2007, provide an opportunity for significant advances in lunar science. In particular, both orbiters provide refined lunar topography models with unprecedented finer resolution and improved accuracy, especially for the far side and the polar areas of the Moon where fewer valid measurements have been available to date. An evaluation of the derived topography models is essential for the improved interpretation of selenophysics, including a knowledge of the interior of the Moon. This study provides both external and internal accuracy assessments for the derived topographic models (note that different data sets are used, albeit independent). The external comparison, which consists of comparing the topographic models with landmarks established with lunar laser ranging and radio tracking, yields an accuracy estimate of 157 m for the Change'E-1 model and 58 m for the SELENE model (150 m and 55 m if the newly recovered Lunakhod-1 site is included). The internal comparison, consisting of crossover analysis of the altimeter data after the removal of once-per-orbital-revolution errors, yields an accuracy estimate of 206 m and 68 m, respectively. These comparisons allow the establishment of conservative estimates of accuracy of 200 m and 70 m for the Chang'E-1 and SELENE models, respectively. Given the conservative estimates on the accuracy, both models yield significant improvement by factors of 2.5 and 8, respectively, when compared with a contemporary lunar topography model, i.e., the Unified Lunar Control Network 2005 (ULCN2005).","author":[{"given":"H. S.","family":"Fok"},{"given":"C. K.","family":"Shum"},{"given":"Yuchan","family":"Yi"},{"given":"Hiroshi","family":"Araki"},{"given":"Jinsong","family":"Ping"},{"given":"James G.","family":"Williams"},{"given":"Georgia","family":"Fotopoulos"},{"given":"Hirotomo","family":"Noda"},{"given":"Sander","family":"Goossens"},{"given":"Qian","family":"Huang"},{"given":"Yoshiaki","family":"Ishihara"},{"given":"Koji","family":"Matsumoto"},{"given":"Jürgen","family":"Oberst"},{"given":"Sho","family":"Sasaki"}],"DOI":"10.5047/eps.2010.08.005","type":"article-journal","id":"Fok:2011","citation-key":"Fok:2011","ISSN":"1880-5981","issue":"1","issued":{"date-parts":[[2011,1]]},"page":"15-23","title":"Accuracy assessment of lunar topography models","URL":"https://doi.org/10.5047/eps.2010.08.005","volume":"63"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"During the first 8 months of the Magellan mission, the radar altimeter has made some three million measurements of the surface of Venus covering the latitude range from 85°N to 80°S. Methods involving range correlation, Doppler filtering, multi-burst summation, and range migration are used to focus the observations and to achieve high surface resolution. Results are presented as maps of the global distribution of topography, meter-scale roughness, and power reflection coefficient. The results are similar to those reported in previous experiments (surface heights exhibit a unimodal distribution with more than 80% of the surface lying within 1 km of the 6051.84-km mean radius) but the higher resolution of the Magellan altimeter has disclosed several surprisingly steep features, e.g. the southwest face of the Maxwell Montes, the southern face of the Danu Montes, and the chasmata to the east of Thetis Regio, where average kilometer-scale slopes of greater than 30° are not uncommon. This conclusion is corroborated by close inspection of synthetic aperture radar imagery.","author":[{"given":"Peter G.","family":"Ford"},{"given":"Gordon H.","family":"Pettengill"}],"DOI":"10.1029/92JE01085","type":"article-journal","id":"Ford:1992jgr","citation-key":"Ford:1992jgr","issue":"E8","issued":{"date-parts":[[1992]]},"page":"13103-13114","title":"Venus topography and kilometer-scale slopes","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/92JE01085","volume":"97"},{"container-title":"Guide to Magellan Image Interpretation","editor":[{"given":"J. P.","family":"Ford"},{"given":"J. J.","family":"Plaut"},{"given":"C. M.","family":"Weitz"},{"given":"T. G.","family":"Farr"},{"given":"D. A.","family":"Senske"},{"given":"E. R.","family":"Stofan"},{"given":"G.","family":"Michaels"},{"given":"T. J.","family":"Parker"},{"given":"D.","family":"Fulton"}],"type":"book","id":"Ford:1993","citation-key":"Ford:1993","issued":{"date-parts":[[1993,11]]},"keyword":"Geomorphology,Image Analysis,Magellan Project (Nasa),Planetary Craters,Planetary Geology,Planetary Surfaces,Radar Imagery,Surface Properties,Surface Roughness,Tectonics,Lava,Microwave Emission,Mission Planning,Permittivity,Volcanoes","title":"Guide to Magellan image interpretation"},{"author":[{"given":"R.","family":"Gaskell"},{"given":"J.","family":"Saito"},{"given":"M.","family":"Ishiguro"},{"given":"T.","family":"Kubota"},{"given":"T.","family":"Hashimoto"},{"given":"N.","family":"Hirata"},{"given":"S.","family":"Abe"},{"given":"O. S.","family":"Barnouin-Jha"},{"given":"D.","family":"Scheeres"}],"container-title":"37th Annual Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","editor":[{"given":"Stephen","family":"Mackwell"},{"given":"Eileen","family":"Stansbery"}],"type":"paper-conference","id":"Gaskell:2006lpsc","citation-key":"Gaskell:2006lpsc","issued":{"date-parts":[[2006,3]]},"page":"1876","title":"Global Topography of Asteroid 25143 Itokawa"},{"container-title":"NASA Planetary Data System","author":[{"given":"R. W.","family":"Gaskell"}],"type":"article-journal","id":"Gaskell:2008pds","citation-key":"Gaskell:2008pds","issued":{"date-parts":[[2008,9]]},"number":"NEAR-A-MSI-5-EROSSHAPE-V1.0","page":"NEAR-A-MSI-5-EROSSHAPE-V1.0","title":"Gaskell Eros Shape Model V1.0","volume":"96"},{"container-title":"Meteoritics and Planetary Science","author":[{"given":"R. W.","family":"Gaskell"},{"given":"O. S.","family":"Barnouin-Jha"},{"given":"D. J.","family":"Scheeres"},{"given":"A. S.","family":"Konopliv"},{"given":"T.","family":"Mukai"},{"given":"S.","family":"Abe"},{"given":"J.","family":"Saito"},{"given":"M.","family":"Ishiguro"},{"given":"T.","family":"Kubota"},{"given":"T.","family":"Hashimoto"},{"given":"J.","family":"Kawaguchi"},{"given":"M.","family":"Yoshikawa"},{"given":"K.","family":"Shirakawa"},{"given":"T.","family":"Kominato"},{"given":"N.","family":"Hirata"},{"given":"H.","family":"Demura"}],"DOI":"10.1111/j.1945-5100.2008.tb00692.x","type":"article-journal","id":"Gaskell:2008mps","citation-key":"Gaskell:2008mps","issue":"6","issued":{"date-parts":[[2008,9]]},"keyword":"Asteroid surface,Asteroids named Eros,Asteroids named Itokawa","page":"1049-1061","title":"Characterizing and navigating small bodies with imaging data","volume":"43"},{"container-title":"NASA Planetary Data System","author":[{"given":"R. W.","family":"Gaskell"}],"type":"article-journal","id":"Gaskell:2011pds","citation-key":"Gaskell:2011pds","issued":{"date-parts":[[2011,4]]},"number":"VO1-SA-VISA","page":"VO1-SA-VISA","title":"Phobos Shape Model V1.0","volume":"154"},{"author":[{"given":"R. W.","family":"Gaskell"}],"container-title":"AAS/Division for Planetary Sciences Meeting Abstracts #44","collection-title":"AAS/Division for Planetary Sciences Meeting Abstracts","type":"paper-conference","id":"Gaskell2012dps","citation-key":"Gaskell2012dps","issued":{"date-parts":[[2012,10]]},"number":"209.03","page":"209.03","title":"SPC Shape and Topography of Vesta from DAWN Imaging Data","volume":"44"},{"container-title":"NASA Planetary Data System","author":[{"given":"R. W.","family":"Gaskell"}],"type":"article-journal","id":"Gaskell:2013pdsdione","citation-key":"Gaskell:2013pdsdione","issued":{"date-parts":[[2013,9]]},"number":"CO-SA-ISSNA","page":"CO-SA-ISSNA","title":"Gaskell Dione Shape Model V1.0","volume":"209"},{"container-title":"NASA Planetary Data System","author":[{"given":"R. W.","family":"Gaskell"}],"type":"article-journal","id":"Gaskell:2013pds","citation-key":"Gaskell:2013pds","issued":{"date-parts":[[2013,9]]},"number":"CO-SA-ISSNA-5-MIMASSHAPE-V2.0","page":"CO-SA-ISSNA-5-MIMASSHAPE-V2.0","title":"Gaskell Mimas Shape Model V2.0","volume":"206"},{"container-title":"NASA Planetary Data System","author":[{"given":"R. W.","family":"Gaskell"}],"type":"article-journal","id":"Gaskell:2013pdsphoebe","citation-key":"Gaskell:2013pdsphoebe","issued":{"date-parts":[[2013,9]]},"number":"CO-SA-ISSNA-5-PHOEBESHAPE-V2.0","page":"CO-SA-ISSNA-5-PHOEBESHAPE-V2.0","title":"Gaskell Phoebe Shape Model V2.0","volume":"206"},{"container-title":"NASA Planetary Data System","author":[{"given":"R. W.","family":"Gaskell"}],"type":"article-journal","id":"Gaskell:2013pdstethys","citation-key":"Gaskell:2013pdstethys","issued":{"date-parts":[[2013,9]]},"number":"CO-SA-ISSNA-5-TETHYSSHAPE-V1.0","page":"CO-SA-ISSNA-5-TETHYSSHAPE-V1.0","title":"Gaskell Tethys Shape Model V1.0","volume":"206"},{"container-title":"Icarus","abstract":"We present a spherical harmonic solution of the static gravity field of Mars to degree and order 120, GMM-3, that has been calculated using the Deep Space Network tracking data of the NASA Mars missions, Mars Global Surveyor (MGS), Mars Odyssey (ODY), and the Mars Reconnaissance Orbiter (MRO). We have also jointly determined spherical harmonic solutions for the static and time-variable gravity field of Mars, and the Mars k2 Love numbers, exclusive of the gravity contribution of the atmosphere. Consequently, the retrieved time-varying gravity coefficients and the Love number k2 solely yield seasonal variations in the mass of the polar caps and the solid tides of Mars, respectively. We obtain a Mars Love number k2 of 0.1697 \\pm 0.0027 (3-σ). The inclusion of MRO tracking data results in improved seasonal gravity field coefficients C30 and, for the first time, C50. Refinements of the atmospheric model in our orbit determination program have allowed us to monitor the odd zonal harmonic C30 for ∼1.5 solar cycles (16 years). This gravity model shows improved correlations with MOLA topography up to 15% larger at higher harmonics (l = 60–80) than previous solutions.","author":[{"given":"Antonio","family":"Genova"},{"given":"Sander","family":"Goossens"},{"given":"Frank G.","family":"Lemoine"},{"given":"Erwan","family":"Mazarico"},{"given":"Gregory A.","family":"Neumann"},{"given":"David E.","family":"Smith"},{"given":"Maria T.","family":"Zuber"}],"DOI":"https://doi.org/10.1016/j.icarus.2016.02.050","type":"article-journal","id":"Genova:2016","citation-key":"Genova:2016","ISSN":"0019-1035","issued":{"date-parts":[[2016]]},"keyword":"(Mars,interior),(Mars,polar caps),(Tides,solid body)","page":"228 - 245","title":"Seasonal and static gravity field of Mars from MGS, Mars Odyssey and MRO radio science","URL":"http://www.sciencedirect.com/science/article/pii/S0019103516001287","volume":"272"},{"container-title":"Geophysical Research Letters","abstract":"Abstract Geodetic analysis of radio tracking measurements of the MErcury Surface, Space ENvironment, GEochemistry, and Ranging spacecraft while in orbit about Mercury has yielded new estimates for the planet's gravity field, tidal Love number, and pole coordinates. The derived right ascension (α = 281.0082° ± 0.0009°; all uncertainties are 3 standard deviations) and declination (δ = 61.4164° ± 0.0003°) of the spin pole place Mercury in the Cassini state. Confirmation of the equilibrium state with an estimated mean (whole planet) obliquity ϵ of 1.968 ± 0.027 arcmin enables the confident determination of the planet's normalized polar moment of inertia (0.333 ± 0.005), which indicates a high degree of internal differentiation. Internal structure models generated by a Markov Chain Monte Carlo process and consistent with the geodetic constraints possess a solid inner core with a radius (ric) between 0.3 and 0.7 that of the outer core (roc).","author":[{"given":"Antonio","family":"Genova"},{"given":"Sander","family":"Goossens"},{"given":"Erwan","family":"Mazarico"},{"given":"Frank G.","family":"Lemoine"},{"given":"Gregory A.","family":"Neumann"},{"given":"Weijia","family":"Kuang"},{"given":"Terence J.","family":"Sabaka"},{"given":"Steven A.","family":"Hauck II"},{"given":"David E.","family":"Smith"},{"given":"Sean C.","family":"Solomon"},{"given":"Maria T.","family":"Zuber"}],"DOI":"10.1029/2018GL081135","type":"article-journal","id":"Genova:2019grl","citation-key":"Genova:2019grl","issue":"7","issued":{"date-parts":[[2019]]},"keyword":"Mercury,solid inner core,gravity,orientation,radio science","page":"3625-3633","title":"Geodetic Evidence That Mercury Has A Solid Inner Core","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018GL081135","volume":"46"},{"author":[{"given":"S.","family":"Goossens"},{"given":"F. G.","family":"Lemoine"},{"given":"T. J.","family":"Sabaka"},{"given":"J. B.","family":"Nicholas"},{"given":"E.","family":"Mazarico"},{"given":"D. D.","family":"Rowlands"},{"given":"B. D.","family":"Loomis"},{"given":"D. S.","family":"Chinn"},{"given":"G. A.","family":"Neumann"},{"given":"D. E.","family":"Smith"},{"given":"M. T.","family":"Zuber"}],"container-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Goossens:2016lpsc","citation-key":"Goossens:2016lpsc","issued":{"date-parts":[[2016,3]]},"page":"1484","title":"A Global Degree and Order 1200 Model of the Lunar Gravity Field Using GRAIL Mission Data"},{"container-title":" Astrophysical Journal ","author":[{"given":"K. M.","family":"Górski"},{"given":"E.","family":"Hivon"},{"given":"A. J.","family":"Banday"},{"given":"B. D.","family":"Wandelt"},{"given":"F. K.","family":"Hansen"},{"given":"M.","family":"Reinecke"},{"given":"M.","family":"Bartelmann"}],"DOI":"10.1086/427976","type":"article-journal","id":"Gorski:2005","citation-key":"Gorski:2005","issued":{"date-parts":[[2005,4]]},"keyword":"Cosmology: Cosmic Microwave Background,Cosmology: Observations,Methods: Statistical","page":"759-771","title":"HEALPix: A Framework for High-Resolution Discretization and Fast Analysis of Data Distributed on the Sphere","volume":"622"},{"author":[{"given":"R.","family":"Greeley"},{"given":"R.M.","family":"Batson"}],"collection-title":"Cambridge Planetary Science Old","type":"book","id":"Greeley:2007","citation-key":"Greeley:2007","ISBN":"9780521033732","issued":{"date-parts":[[2007]]},"publisher":"Cambridge University Press","title":"Planetary Mapping"},{"container-title":"International Journal of Geographical Information Science","author":[{"given":"L.","family":"Grus"},{"given":"J.","family":"Crompvoets"},{"given":"A. K.","family":"Bregt"}],"DOI":"10.1080/13658810802687319","type":"article-journal","id":"Grus:2010ijgis","citation-key":"Grus:2010ijgis","issue":"3","issued":{"date-parts":[[2010]]},"page":"439-463","publisher":"Taylor & Francis","title":"Spatial data infrastructures as complex adaptive systems","URL":"https://doi.org/10.1080/13658810802687319","volume":"24"},{"container-title":"Earth and Planetary Science Letters","author":[{"given":"K.","family":"Gwinner"},{"given":"F.","family":"Scholten"},{"given":"F.","family":"Preusker"},{"given":"S.","family":"Elgner"},{"given":"T.","family":"Roatsch"},{"given":"M.","family":"Spiegel"},{"given":"R.","family":"Schmidt"},{"given":"J.","family":"Oberst"},{"given":"R.","family":"Jaumann"},{"given":"C.","family":"Heipke"}],"DOI":"10.1016/j.epsl.2009.11.007","type":"article-journal","id":"Gwinner:2010epsl","citation-key":"Gwinner:2010epsl","issued":{"date-parts":[[2010,6]]},"page":"506-519","title":"Topography of Mars from global mapping by HRSC high-resolution digital terrain models and orthoimages: Characteristics and performance","volume":"294"},{"container-title":"Journal of Geophysical Research: Solid Earth","abstract":"An approximate analytic solution to the radiative transfer equation describing the scattering of light from particulate surfaces is derived. Multiple scattering and mutual shadowing are taken into account. Analytic expressions for the following quantities are found: bidirectional reflectance, radiance factor, radiance coefficient, normal, hemispherical, Bond, and physical albedos, integral phase function, phase integral, and limb-darkening profile. Scattering functions for mixtures can be calculated, as well as corrections for comparing experimental laboratory transmission or reflection spectra with observational planetary spectra. An expression for the scattering efficiency of an irregular particle large compared with the wavelength is derived. For closely spaced, nonopaque particles this efficiency is approximated by (1 + αDe)−l, where α is the true absorption coefficient and De is an effective particle diameter of the order of twice the mean particle size. For monomineralic surfaces it is shown that α = ( 1 − w)/wDe, where w is the single-scattering albedo and can be determined from reflectance measurements of a powder, so that α may be calculated from reflectance. This theory should be useful for interpretations of reflectance spectroscopy of laboratory surfaces and photometry of solar system objects. From photometric observations of a body the following may be estimated: average single-scattering albedo, average particle phase function, average macroscopic slope, and porosity.","author":[{"given":"Bruce","family":"Hapke"}],"DOI":"10.1029/JB086iB04p03039","type":"article-journal","id":"Hapke:1981","citation-key":"Hapke:1981","issue":"B4","issued":{"date-parts":[[1981]]},"page":"3039-3054","title":"Bidirectional reflectance spectroscopy: 1. Theory","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/JB086iB04p03039","volume":"86"},{"author":[{"given":"T.M.","family":"Hare"},{"given":"G.","family":"Cushing"},{"given":"J.","family":"Shinamen"},{"given":"B.","family":"Day"},{"given":"E.","family":"Law"}],"type":"document","id":"Hare:2016web","citation-key":"Hare:2016web","issued":{"date-parts":[[2016]]},"note":"Accessed October, 7, 2019","publisher":"http://bit.ly/CTX_EZs","title":"Context Camera (CTX) Image Mosaics for Mars Human Exploration Zones","URL":"http://bit.ly/CTX_EZs"},{"container-title":"Planetary and Space Science","abstract":"For more than a decade there has been a push in the planetary science community to support interoperable methods for accessing and working with geospatial data. Common geospatial data products for planetary research include image mosaics, digital elevation or terrain models, geologic maps, geographic location databases (e.g., craters, volcanoes) or any data that can be tied to the surface of a planetary body (including moons, comets or asteroids). Several U.S. and international cartographic research institutions have converged on mapping standards that embrace standardized geospatial image formats, geologic mapping conventions, U.S. Federal Geographic Data Committee (FGDC) cartographic and metadata standards, and notably on-line mapping services as defined by the Open Geospatial Consortium (OGC). The latter includes defined standards such as the OGC Web Mapping Services (simple image maps), Web Map Tile Services (cached image tiles), Web Feature Services (feature streaming), Web Coverage Services (rich scientific data streaming), and Catalog Services for the Web (data searching and discoverability). While these standards were developed for application to Earth-based data, they can be just as valuable for planetary domain. Another initiative, called VESPA (Virtual European Solar and Planetary Access), will marry several of the above geoscience standards and astronomy-based standards as defined by International Virtual Observatory Alliance (IVOA). This work outlines the current state of interoperability initiatives in use or in the process of being researched within the planetary geospatial community.","author":[{"given":"Trent M.","family":"Hare"},{"given":"Angelo P.","family":"Rossi"},{"given":"Alessandro","family":"Frigeri"},{"given":"Chiara","family":"Marmo"}],"DOI":"https://doi.org/10.1016/j.pss.2017.04.004","type":"article-journal","id":"Hare:2018pss","citation-key":"Hare:2018pss","ISSN":"0032-0633","issued":{"date-parts":[[2018]]},"keyword":"Interoperable,Planetary,Mapping,Standards,Geospatial,Metadata,Data portal","note":"Enabling Open and Interoperable Access to Planetary Science and Heliophysics Databases and Tools","page":"36 - 42","title":"Interoperability in planetary research for geospatial data analysis","URL":"http://www.sciencedirect.com/science/article/pii/S0032063316303968","volume":"150"},{"author":[{"given":"J.","family":"Haruyama"},{"given":"S.","family":"Hara"},{"given":"K.","family":"Hioki"},{"given":"A.","family":"Iwasaki"},{"given":"T.","family":"Morota"},{"given":"M.","family":"Ohtake"},{"given":"T.","family":"Matsunaga"},{"given":"H.","family":"Araki"},{"given":"K.","family":"Matsumoto"},{"given":"Y.","family":"Ishihara"},{"given":"H.","family":"Noda"},{"given":"S.","family":"Sasaki"},{"given":"S.","family":"Goossens"},{"given":"T.","family":"Iwata"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Haruyama:2012lpsc","citation-key":"Haruyama:2012lpsc","issued":{"date-parts":[[2012,3]]},"number":"1200","page":"1200","title":"Lunar Global Digital Terrain Model Dataset Produced from SELENE (Kaguya) Terrain Camera Stereo Observations","volume":"43"},{"author":[{"given":"M. R.","family":"Henriksen"},{"given":"M. R.","family":"Manheim"},{"given":"E. J.","family":"Speyerer"},{"given":"A. K.","family":"Boyd"},{"given":"M. S.","family":"Robinson"}],"container-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Henriksen:2016lpsc","citation-key":"Henriksen:2016lpsc","issued":{"date-parts":[[2016,3]]},"page":"1266","title":"LROC NAC Digital Terrain Model (DTM) Production"},{"container-title":"Icarus","abstract":"The Lunar Reconnaissance Orbiter Camera (LROC) includes two identical Narrow Angle Cameras (NAC) that each provide 0.5 to 2.0m scale images of the lunar surface. Although not designed as a stereo system, LROC can acquire NAC stereo observations over two or more orbits using at least one off-nadir slew. Digital terrain models (DTMs) are generated from sets of stereo images and registered to profiles from the Lunar Orbiter Laser Altimeter (LOLA) to improve absolute accuracy. With current processing methods, DTMs have absolute accuracies better than the uncertainties of the LOLA profiles and relative vertical and horizontal precisions less than the pixel scale of the DTMs (2–5m). We computed slope statistics from 81 highland and 31 mare DTMs across a range of baselines. For a baseline of 15m the highland mean slope parameters are: median=9.1\\,\\circ, mean=11.0\\,\\circ, standard deviation=7.0\\,\\circ. For the mare the mean slope parameters are: median=3.5\\,\\circ, mean=4.9\\,\\circ, standard deviation=4.5\\,\\circ. The slope values for the highland terrain are steeper than previously reported, likely due to a bias in targeting of the NAC DTMs toward higher relief features in the highland terrain. Overlapping DTMs of single stereo sets were also combined to form larger area DTM mosaics that enable detailed characterization of large geomorphic features. From one DTM mosaic we mapped a large viscous flow related to the Orientale basin ejecta and estimated its thickness and volume to exceed 300m and 500km3, respectively. Despite its ∼3.8 billion year age the flow still exhibits unconfined margin slopes above 30\\,\\circ, in some cases exceeding the angle of repose, consistent with deposition of material rich in impact melt. We show that the NAC stereo pairs and derived DTMs represent an invaluable tool for science and exploration purposes. At this date about 2% of the lunar surface is imaged in high-resolution stereo, and continued acquisition of stereo observations will serve to strengthen our knowledge of the Moon and geologic processes that occur across all of the terrestrial planets.","author":[{"given":"M.R.","family":"Henriksen"},{"given":"M.R.","family":"Manheim"},{"given":"K.N.","family":"Burns"},{"given":"P.","family":"Seymour"},{"given":"E.J.","family":"Speyerer"},{"given":"A.","family":"Deran"},{"given":"A.K.","family":"Boyd"},{"given":"E.","family":"Howington-Kraus"},{"given":"M.R.","family":"Rosiek"},{"given":"B.A.","family":"Archinal"},{"given":"M.S.","family":"Robinson"}],"DOI":"https://doi.org/10.1016/j.icarus.2016.05.012","type":"article-journal","id":"HENRIKSEN:2017icarus","citation-key":"HENRIKSEN:2017icarus","ISSN":"0019-1035","issued":{"date-parts":[[2017]]},"keyword":"Moon surface,Image processing,Data reduction techniques","note":"Lunar Reconnaissance Orbiter - Part II","page":"122 - 137","title":"Extracting accurate and precise topography from LROC narrow angle camera stereo observations","URL":"http://www.sciencedirect.com/science/article/pii/S001910351630152X","volume":"283"},{"container-title":"Eos, Transactions American Geophysical Union","abstract":"Of all the solar system bodies, Venus is the most like Earth in terms of average surface age, size, distance from the Sun, and diversity of volcanic and deformational features. Despite these similarities, Venus does not currently have plate tectonics and is uninhabitable, and it is not known whether these two conditions are related. As technology advances and such missions as NASA's Kepler begin to detect Earth-sized planets in the habitable zone around other stars, understanding the evolution of Venus will be critical in assessing the odds that “Earth-sized” equates to “Earth-like.” Unfortunately, there has not been a geology-oriented spacecraft mission to Venus since the Magellan mission (1989–1994), and no missions are currently planned.","author":[{"given":"Robert R.","family":"Herrick"},{"given":"Daniel L.","family":"Stahlke"},{"given":"Virgil L.","family":"Sharpton"}],"DOI":"10.1029/2012EO120002","type":"article-journal","id":"Herrick:2012eos","citation-key":"Herrick:2012eos","issue":"12","issued":{"date-parts":[[2012]]},"keyword":"Venus,topography,stereo,radargrammetry","page":"125-126","title":"Fine-scale Venusian topography from Magellan stereo data","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2012EO120002","volume":"93"},{"container-title":"Advances in Astronomy","author":[{"given":"Yong","family":"Huang"},{"given":"Shengqi","family":"Chang"},{"given":"Songhe","family":"Qin"},{"given":"Peijia","family":"Li"},{"given":"Xiaogong","family":"Hu"},{"given":"Min","family":"Fan"}],"type":"article-journal","genre":"10.1155/2018/5363797","id":"Huang:2018aa","citation-key":"Huang:2018aa","issued":{"date-parts":[[2018]]},"page":"7","title":"A New Lunar DEM Based on the Calibrated Chang E-1 Laser Altimeter Data","URL":"https://doi.org/10.1155/2018/5363797%20%25%5D%205363797","volume":"2018"},{"container-title":"Science","abstract":"Saturn’s moon Enceladus has often been the focus of flybys of the Cassini spacecraft. Although small—Enceladus is roughly 10 times smaller than Saturn’s largest moon, Titan—Enceladus has shown hints of having a complex internal structure rich in liquid water. Iess et al. (p. 78) used long-range data collected by the Cassini spacecraft to construct a gravity model of Enceladus. The resulting gravity field indicates the presence of a large mass anomaly at its south pole. Calculations of the moment of inertia and hydrostatic equilibrium from the gravity data suggest the presence of a large, regional subsurface ocean 30 to 40 km deep. The small and active Saturnian moon Enceladus is one of the primary targets of the Cassini mission. We determined the quadrupole gravity field of Enceladus and its hemispherical asymmetry using Doppler data from three spacecraft flybys. Our results indicate the presence of a negative mass anomaly in the south-polar region, largely compensated by a positive subsurface anomaly compatible with the presence of a regional subsurface sea at depths of 30 to 40 kilometers and extending up to south latitudes of about 50°. The estimated values for the largest quadrupole harmonic coefficients (106J2 = 5435.2 ± 34.9, 106C22 = 1549.8 ± 15.6, 1σ) and their ratio (J2/C22 = 3.51 ± 0.05) indicate that the body deviates mildly from hydrostatic equilibrium. The moment of inertia is around 0.335MR2, where M is the mass and R is the radius, suggesting a differentiated body with a low-density core.","author":[{"given":"L.","family":"Iess"},{"given":"D. J.","family":"Stevenson"},{"given":"M.","family":"Parisi"},{"given":"D.","family":"Hemingway"},{"given":"R. A.","family":"Jacobson"},{"given":"J. I.","family":"Lunine"},{"given":"F.","family":"Nimmo"},{"given":"J. W.","family":"Armstrong"},{"given":"S. W.","family":"Asmar"},{"given":"M.","family":"Ducci"},{"given":"P.","family":"Tortora"}],"DOI":"10.1126/science.1250551","type":"article-journal","id":"Iess:2015sci","citation-key":"Iess:2015sci","ISSN":"0036-8075","issue":"6179","issued":{"date-parts":[[2014]]},"page":"78-80","publisher":"American Association for the Advancement of Science","title":"The Gravity Field and Interior Structure of Enceladus","URL":"https://science.sciencemag.org/content/344/6179/78","volume":"344"},{"container-title":"Nature","author":[{"given":"L.","family":"Iess"},{"given":"W. M.","family":"Folkner"},{"given":"D.","family":"Durante"},{"given":"M.","family":"Parisi"},{"given":"Y.","family":"Kaspi"},{"given":"E.","family":"Galanti"},{"given":"T.","family":"Guillot"},{"given":"W. B.","family":"Hubbard"},{"given":"D. J.","family":"Stevenson"},{"given":"J. D.","family":"Anderson"},{"given":"D. R.","family":"Buccino"},{"given":"L. Gomez","family":"Casajus"},{"given":"A.","family":"Milani"},{"given":"R.","family":"Park"},{"given":"P.","family":"Racioppa"},{"given":"D.","family":"Serra"},{"given":"P.","family":"Tortora"},{"given":"M.","family":"Zannoni"},{"given":"H.","family":"Cao"},{"given":"R.","family":"Helled"},{"given":"J. I.","family":"Lunine"},{"given":"Y.","family":"Miguel"},{"given":"B.","family":"Militzer"},{"given":"S.","family":"Wahl"},{"given":"J. E. P.","family":"Connerney"},{"given":"S. M.","family":"Levin"},{"given":"S. J.","family":"Bolton"}],"type":"article-journal","id":"Iess:2018nature","citation-key":"Iess:2018nature","issued":{"date-parts":[[2018],[3],[7],[null]]},"page":"220 EP -","publisher":"Macmillan Publishers Limited, part of Springer Nature. All rights reserved. SN -","title":"Measurement of Jupiter's asymmetric gravity field","URL":"https://doi.org/10.1038/nature25776","volume":"555"},{"container-title":"Science","abstract":"Vesta’s surface is characterized by abundant impact craters, some with preserved ejecta blankets, large troughs extending around the equatorial region, enigmatic dark material, and widespread mass wasting, but as yet an absence of volcanic features. Abundant steep slopes indicate that impact-generated surface regolith is underlain by bedrock. Dawn observations confirm the large impact basin (Rheasilvia) at Vesta’s south pole and reveal evidence for an earlier, underlying large basin (Veneneia). Vesta’s geology displays morphological features characteristic of the Moon and terrestrial planets as well as those of other asteroids, underscoring Vesta’s unique role as a transitional solar system body.","author":[{"given":"R.","family":"Jaumann"},{"given":"D. A.","family":"Williams"},{"given":"D. L.","family":"Buczkowski"},{"given":"R. A.","family":"Yingst"},{"given":"F.","family":"Preusker"},{"given":"H.","family":"Hiesinger"},{"given":"N.","family":"Schmedemann"},{"given":"T.","family":"Kneissl"},{"given":"J. B.","family":"Vincent"},{"given":"D. T.","family":"Blewett"},{"given":"B. J.","family":"Buratti"},{"given":"U.","family":"Carsenty"},{"given":"B. W.","family":"Denevi"},{"given":"M. C.","family":"De Sanctis"},{"given":"W. B.","family":"Garry"},{"given":"H. U.","family":"Keller"},{"given":"E.","family":"Kersten"},{"given":"K.","family":"Krohn"},{"given":"J.-Y.","family":"Li"},{"given":"S.","family":"Marchi"},{"given":"K. D.","family":"Matz"},{"given":"T. B.","family":"McCord"},{"given":"H. Y.","family":"McSween"},{"given":"S. C.","family":"Mest"},{"given":"D. W.","family":"Mittlefehldt"},{"given":"S.","family":"Mottola"},{"given":"A.","family":"Nathues"},{"given":"G.","family":"Neukum"},{"given":"D. P.","family":"O’Brien"},{"given":"C. M.","family":"Pieters"},{"given":"T. H.","family":"Prettyman"},{"given":"C. A.","family":"Raymond"},{"given":"T.","family":"Roatsch"},{"given":"C. T.","family":"Russell"},{"given":"P.","family":"Schenk"},{"given":"B. E.","family":"Schmidt"},{"given":"F.","family":"Scholten"},{"given":"K.","family":"Stephan"},{"given":"M. V.","family":"Sykes"},{"given":"P.","family":"Tricarico"},{"given":"R.","family":"Wagner"},{"given":"M. T.","family":"Zuber"},{"given":"H.","family":"Sierks"}],"DOI":"10.1126/science.1219122","type":"article-journal","id":"Jaumann:2012sci","citation-key":"Jaumann:2012sci","ISSN":"0036-8075","issue":"6082","issued":{"date-parts":[[2012]]},"page":"687-690","publisher":"American Association for the Advancement of Science","title":"Vesta’s Shape and Morphology","URL":"https://science.sciencemag.org/content/336/6082/687","volume":"336"},{"author":[{"given":"R.","family":"Jaumann"},{"given":"F.","family":"Presuker"},{"given":"K.","family":"Krohn"},{"given":"I.","family":"von der Gathen"},{"given":"K.","family":"Stephan"},{"given":"K.-D.","family":"Matz"},{"given":"S.","family":"Elgner"},{"given":"K.","family":"Otto"},{"given":"N.","family":"Schmedemann"},{"given":"A.","family":"Neesemann"},{"given":"T.","family":"Roatsch"},{"given":"E.","family":"Kersten"},{"given":"S.","family":"Schroeder"},{"given":"F.","family":"Schulzeck"},{"given":"F.","family":"Tosi"},{"given":"M. C.","family":"De Sanctis"},{"given":"D.","family":"Buczkowski"},{"given":"J. E. C.","family":"Scully"},{"given":"H.","family":"Hiesinger"},{"given":"C.","family":"Raymond"},{"given":"C. T.","family":"Russell"},{"given":"N. T.","family":"Stein"},{"given":"D. A.","family":"Williams"},{"given":"O.","family":"Ruesch"},{"given":"P.","family":"Schenk"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Jaumann:2017lpsc","citation-key":"Jaumann:2017lpsc","issued":{"date-parts":[[2017,3]]},"number":"1440","page":"1440","title":"Topography and Geomprphology of the Interior of Occator Crater on Ceres","volume":"48"},{"author":[{"family":"JAXA"}],"type":"document","id":"JAXA:2018web","citation-key":"JAXA:2018web","issued":{"date-parts":[[2018]]},"note":"Accessed September, 23, 2019","publisher":"http://www.isas.jaxa.jp/en/topics/001725.html","title":"Initial version of the shape model for Ryugu","URL":"http://www.isas.jaxa.jp/en/topics/001725.html"},{"author":[{"given":"J.R.","family":"Jensen"}],"type":"book","id":"Jensen:2009remote","citation-key":"Jensen:2009remote","ISBN":"9788131716809","issued":{"date-parts":[[2009]]},"publisher":"Pearson Education","title":"Remote Sensing of the Environment: An Earth Resource Perspective 2/e"},{"container-title":"Icarus","abstract":"The Rosetta spacecraft flew by Asteroid (2867) Steins on 5 September 2008, allowing the onboard OSIRIS cameras to collect the first images of an E-type asteroid. We implemented several three-dimensional reconstruction techniques to retrieve its shape. Limb profiles, combined with stereo control points, were used to reconstruct an approximate shape model. This model was refined using a stereophotoclinometry technique to accurately retrieve the topography of the hemisphere observed by OSIRIS. The unseen part of the surface was constrained by the technique of light curves inversion. The global shape resembles a top with dimensions along the principal axes of inertia of 6.83×5.70×4.42km. It is conspicuously more regular than other small asteroids like (233) Eros and (25143) Itokawa. Its mean radius is Rm=2.70km and its equivalent radius (radius of a sphere of equivalent volume) is Rv=2.63km. The north pole is oriented at RA=99±5° and Dec=−59±5°, which implies a very large obliquity of 172° and a retrograde rotation. Maps of the gravitational field and slopes were calculated for the well-imaged part of the asteroid. Together with the shape, they helped characterizing the most prominent topographic features identified at the surface of (2867) Steins: an equatorial ridge restricted to the extremities of the long axis, a large crater having dimensions of 2100×1800m in the southern hemisphere, and an elongated hill in the northern hemisphere. We conjecture that the equatorial ridge was formed by centrifugal acceleration as the asteroid was spun up by the Yarkovsky–O’Keefe–Radzievskii–Paddack effect.","author":[{"given":"L.","family":"Jorda"},{"given":"P.L.","family":"Lamy"},{"given":"R.W.","family":"Gaskell"},{"given":"M.","family":"Kaasalainen"},{"given":"O.","family":"Groussin"},{"given":"S.","family":"Besse"},{"given":"G.","family":"Faury"}],"DOI":"https://doi.org/10.1016/j.icarus.2012.07.035","type":"article-journal","id":"Jorda:2012icarus","citation-key":"Jorda:2012icarus","ISSN":"0019-1035","issue":"2","issued":{"date-parts":[[2012]]},"keyword":"Asteroids,Asteroids,Rotation,Asteroids,Surfaces","page":"1089 - 1100","title":"Asteroid (2867) Steins: Shape, topography and global physical properties from OSIRIS observations","URL":"http://www.sciencedirect.com/science/article/pii/S0019103512003223","volume":"221"},{"container-title":"Icarus","author":[{"given":"L.","family":"Jorda"},{"given":"R.","family":"Gaskell"},{"given":"C.","family":"Capanna"},{"given":"S.","family":"Hviid"},{"given":"P.","family":"Lamy"},{"given":"J.","family":"Ďurech"},{"given":"G.","family":"Faury"},{"given":"O.","family":"Groussin"},{"given":"P.","family":"Gutiérrez"},{"given":"C.","family":"Jackman"},{"given":"S.J.","family":"Keihm"},{"given":"H.U.","family":"Keller"},{"given":"J.","family":"Knollenberg"},{"given":"E.","family":"Kührt"},{"given":"S.","family":"Marchi"},{"given":"S.","family":"Mottola"},{"given":"E.","family":"Palmer"},{"given":"F.P.","family":"Schloerb"},{"given":"H.","family":"Sierks"},{"given":"J.-B.","family":"Vincent"},{"given":"M.F.","family":"A’Hearn"},{"given":"C.","family":"Barbieri"},{"given":"R.","family":"Rodrigo"},{"given":"D.","family":"Koschny"},{"given":"H.","family":"Rickman"},{"given":"M.A.","family":"Barucci"},{"given":"J.L.","family":"Bertaux"},{"given":"I.","family":"Bertini"},{"given":"G.","family":"Cremonese"},{"given":"V. Da","family":"Deppo"},{"given":"B.","family":"Davidsson"},{"given":"S.","family":"Debei"},{"given":"M. De","family":"Cecco"},{"given":"S.","family":"Fornasier"},{"given":"M.","family":"Fulle"},{"given":"C.","family":"Güttler"},{"given":"W.-H.","family":"Ip"},{"given":"J.R.","family":"Kramm"},{"given":"M.","family":"Küppers"},{"given":"L.M.","family":"Lara"},{"given":"M.","family":"Lazzarin"},{"given":"J.J. Lopez","family":"Moreno"},{"given":"F.","family":"Marzari"},{"given":"G.","family":"Naletto"},{"given":"N.","family":"Oklay"},{"given":"N.","family":"Thomas"},{"given":"C.","family":"Tubiana"},{"given":"K.-P.","family":"Wenzel"}],"DOI":"https://doi.org/10.1016/j.icarus.2016.05.002","type":"article-journal","id":"Jorda:2016icarus","citation-key":"Jorda:2016icarus","ISSN":"0019-1035","issued":{"date-parts":[[2016]]},"page":"257 - 278","title":"The global shape, density and rotation of Comet 67P/Churyumov-Gerasimenko from preperihelion Rosetta/OSIRIS observations","URL":"http://www.sciencedirect.com/science/article/pii/S0019103516301385","volume":"277"},{"author":[{"given":"R. L.","family":"Kirk"},{"given":"B. A.","family":"Archinal"},{"given":"E. M.","family":"Lee"},{"given":"M. E.","family":"Davies"},{"given":"T. R.","family":"Colvin"},{"given":"T. C.","family":"Duxbury"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Kirk:2001lpsc","citation-key":"Kirk:2001lpsc","issued":{"date-parts":[[2001,3]]},"title":"Global Digital Image Mosaics of Mars: Assessment of Geodetic Accuracy","volume":"32"},{"container-title":"NASA Planetary Data System","author":[{"given":"R.L.","family":"Kirk"},{"given":"J.","family":"Oberst"},{"given":"B.","family":"Giese"}],"type":"article-journal","id":"Kirk:2004pds","citation-key":"Kirk:2004pds","issued":{"date-parts":[[2004]]},"number":"DS1-C-MICAS-5-BORRELLY-DEM-V1.0","title":"DS1 digital elevation maps of comet 19P/Borrelly V1.0"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"The objectives of this paper are twofold: first, to report our estimates of the meter-to-decameter-scale topography and slopes of candidate landing sites for the Phoenix mission, based on analysis of Mars Global Surveyor (MGS) Mars Orbiter Camera (MOC) images with a typical pixel scale of 3 m and Mars Reconnaissance Orbiter (MRO) High Resolution Imaging Science Experiment (HiRISE) images at 0.3 m pixel−1 and, second, to document in detail the geometric calibration, software, and procedures on which the photogrammetric analysis of HiRISE data is based. A combination of optical design modeling, laboratory observations, star images, and Mars images form the basis for software in the U.S. Geological Survey Integrated Software for Imagers and Spectrometers (ISIS) 3 system that corrects the images for a variety of distortions with single-pixel or subpixel accuracy. Corrected images are analyzed in the commercial photogrammetric software SOCET SET (® BAE Systems), yielding digital topographic models (DTMs) with a grid spacing of 1 m (3–4 pixels) that require minimal interactive editing. Photoclinometry yields DTMs with single-pixel grid spacing. Slopes from MOC and HiRISE are comparable throughout the latitude zone of interest and compare favorably with those where past missions have landed successfully; only the Mars Exploration Rover (MER) B site in Meridiani Planum is smoother. MOC results at multiple locations have root-mean-square (RMS) bidirectional slopes of 0.8–4.5° at baselines of 3–10 m. HiRISE stereopairs (one per final candidate site and one in the former site) yield 1.8–2.8° slopes at 1-m baseline. Slopes at 1 m from photoclinometry are also in the range 2–3° after correction for image blur. Slopes exceeding the 16° Phoenix safety limit are extremely rare.","author":[{"given":"R. L.","family":"Kirk"},{"given":"E.","family":"Howington-Kraus"},{"given":"M. R.","family":"Rosiek"},{"given":"J. A.","family":"Anderson"},{"given":"B. A.","family":"Archinal"},{"given":"K. J.","family":"Becker"},{"given":"D. A.","family":"Cook"},{"given":"D. M.","family":"Galuszka"},{"given":"P. E.","family":"Geissler"},{"given":"T. M.","family":"Hare"},{"given":"I. M.","family":"Holmberg"},{"given":"L. P.","family":"Keszthelyi"},{"given":"B. L.","family":"Redding"},{"given":"W. A.","family":"Delamere"},{"given":"D.","family":"Gallagher"},{"given":"J. D.","family":"Chapel"},{"given":"E. M.","family":"Eliason"},{"given":"R.","family":"King"},{"given":"A. S.","family":"McEwen"}],"DOI":"10.1029/2007JE003000","type":"article-journal","id":"Kirk:2008jgr","citation-key":"Kirk:2008jgr","issue":"E3","issued":{"date-parts":[[2008]]},"keyword":"topography,landing sites,HiRISE","title":"Ultrahigh resolution topographic mapping of Mars with MRO HiRISE stereo images: Meter-scale slopes of candidate Phoenix landing sites","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2007JE003000","volume":"113"},{"author":[{"given":"R. L.","family":"Kirk"},{"given":"E.","family":"Howington-Kraus"},{"given":"B.","family":"Redding"},{"given":"P. S.","family":"Callahan"},{"given":"A. G.","family":"Hayes"},{"given":"A.","family":"Legall"},{"given":"R. M. C.","family":"Lopes"},{"given":"R. D.","family":"Lorenz"},{"given":"A.","family":"Lucas"},{"given":"K. L.","family":"Mitchell"},{"given":"C. D.","family":"Neish"},{"given":"O.","family":"Aharonson"},{"given":"J.","family":"Radebaugh"},{"given":"B. W.","family":"Stiles"},{"given":"E. R.","family":"Stofan"},{"given":"S. D.","family":"Wall"},{"given":"C. A.","family":"Wood"},{"given":"Cassini RADAR Team"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Inst. Technical Report","type":"paper-conference","id":"Kirk:2012lpsc","citation-key":"Kirk:2012lpsc","issued":{"date-parts":[[2012,3]]},"number":"2759","page":"2759","title":"Topographic Mapping of Titan: Latest Results","volume":"43"},{"container-title":"Icarus","author":[{"given":"A.S.","family":"Konopliv"},{"given":"W.B.","family":"Banerdt"},{"given":"W.L.","family":"Sjogren"}],"DOI":"https://doi.org/10.1006/icar.1999.6086","type":"article-journal","id":"Konopliv:1999icarus","citation-key":"Konopliv:1999icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[1999]]},"page":"3 - 18","title":"Venus Gravity: 180th Degree and Order Model","URL":"http://www.sciencedirect.com/science/article/pii/S0019103599960864","volume":"139"},{"container-title":"Icarus","abstract":"With the collection of six years of MGS tracking data and three years of Mars Odyssey tracking data, there has been a continual improvement in the JPL Mars gravity field determination. This includes the measurement of the seasonal changes in the gravity coefficients (e.g., J¯2, J¯3, C¯21, S¯21, C¯31, S¯31) caused by the mass exchange between the polar ice caps and atmosphere. This paper describes the latest gravity field MGS95J to degree and order 95. The improvement comes from additional tracking data and the adoption of a more complete Mars orientation model with nutation, instead of the IAU 2000 model. Free wobble of the Mars' spin axis, i.e. polar motion, has been constrained to be less than 10 mas by looking at the temporal history of C¯21 and S¯21. A strong annual signature is observed in C¯21, and this is a mixture of polar motion and ice mass redistribution. The Love number solution with a subset of Odyssey tracking data is consistent with the previous liquid outer core determination from MGS tracking data [Yoder et al., 2003. Science 300, 299–303], giving a combined solution of k2=0.152±0.009 using MGS and Odyssey tracking data. The solutions for the masses of the Mars' moons show consistency between MGS, Odyssey, and Viking data sets; Phobos GM=(7.16±0.005)×10−4 km3/s2 and Deimos GM=(0.98±0.07)×10−4 km3/s2. Average MGS orbit errors, determined from differences in the overlaps of orbit solutions, have been reduced to 10-cm in the radial direction and 1.5 m along the spacecraft velocity and normal to the orbit plane. Hence, the ranging to the MGS and Odyssey spacecraft has resulted in position measurements of the Mars system center-of-mass relative to the Earth to an accuracy of one meter, greatly reducing the Mars ephemeris errors by several orders of magnitude, and providing mass estimates for Asteroids 1 Ceres, 2 Pallas, 3 Juno, 4 Vesta, and 324 Bamberga.","author":[{"given":"Alex S.","family":"Konopliv"},{"given":"Charles F.","family":"Yoder"},{"given":"E. Myles","family":"Standish"},{"given":"Dah-Ning","family":"Yuan"},{"given":"William L.","family":"Sjogren"}],"DOI":"https://doi.org/10.1016/j.icarus.2005.12.025","type":"article-journal","id":"Konopliv:2006icarus","citation-key":"Konopliv:2006icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[2006]]},"keyword":"Mars,Geophysics,Satellites of Mars,Planetary dynamics,Asteroids","page":"23 - 50","title":"A global solution for the Mars static and seasonal gravity, Mars orientation, Phobos and Deimos masses, and Mars ephemeris","URL":"http://www.sciencedirect.com/science/article/pii/S0019103506000297","volume":"182"},{"container-title":"Icarus","abstract":"With 2years of tracking data collection from the MRO spacecraft, there is noticeable improvement in the high frequency portion of the spherical harmonic Mars gravity field. The new JPL Mars gravity fields, MRO110B and MRO110B2, show resolution near degree 90. Additional years of MGS and Mars Odyssey tracking data result in improvement for the seasonal J¯3 gravity changes which compares well to global circulation models and Odyssey neutron data and Mars rotation and precession (ψ˙=-7594\\pm10mas/year). Once atmospheric dust is accounted for in the spacecraft solar pressure model, solutions for Mars solar tide are consistent between data sets and show slightly larger values (k2=0.164\\pm0.009, after correction for atmospheric tide) compared to previous results, further constraining core models. An additional 4years of Mars range data improves the Mars ephemeris, determines 21 asteroid masses and bounds solar mass loss (dGMSun/dt<1.6×10−13GMSunyear−1).","author":[{"given":"Alex S.","family":"Konopliv"},{"given":"Sami W.","family":"Asmar"},{"given":"William M.","family":"Folkner"},{"given":"Özgür","family":"Karatekin"},{"given":"Daniel C.","family":"Nunes"},{"given":"Suzanne E.","family":"Smrekar"},{"given":"Charles F.","family":"Yoder"},{"given":"Maria T.","family":"Zuber"}],"DOI":"https://doi.org/10.1016/j.icarus.2010.10.004","type":"article-journal","id":"Konopliv:2011icarus","citation-key":"Konopliv:2011icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[2011]]},"keyword":"Mars,Interior,Geophysics,Planetary dynamics,Asteroids","page":"401 - 428","title":"Mars high resolution gravity fields from MRO, Mars seasonal gravity, and other dynamical parameters","URL":"http://www.sciencedirect.com/science/article/pii/S0019103510003830","volume":"211"},{"publisher-place":"New York, NY","abstract":"The objective of the Dawn gravity investigation is to use high precision X-band Doppler tracking and landmark tracking from optical images to measure the gravity fields of Vesta and Ceres to a half-wavelength surface resolution better than 90-km and 300-km, respectively. Depending on the Doppler tracking assumptions, the gravity field will be determined to somewhere between harmonic degrees 15 and 25 for Vesta and about degree 10 for Ceres. The gravity fields together with shape models determined from Dawn's framing camera constrain models of the interior from the core to the crust. The gravity field is determined jointly with the spin pole location. The second degree harmonics together with assumptions on obliquity or hydrostatic equilibrium may determine the moments of inertia.","author":[{"given":"A. S.","family":"Konopliv"},{"given":"S. W.","family":"Asmar"},{"given":"B. G.","family":"Bills"},{"given":"N.","family":"Mastrodemos"},{"given":"R. S.","family":"Park"},{"given":"C. A.","family":"Raymond"},{"given":"D. E.","family":"Smith"},{"given":"M. T.","family":"Zuber"}],"container-title":"The Dawn Mission to Minor Planets 4 Vesta and 1 Ceres","DOI":"10.1007/978-1-4614-4903-4_15","editor":[{"given":"Christopher","family":"Russell"},{"given":"Carol","family":"Raymond"}],"type":"chapter","id":"Konopliv:2012","citation-key":"Konopliv:2012","ISBN":"978-1-4614-4903-4","issued":{"date-parts":[[2012]]},"page":"461-486","publisher":"Springer New York","title":"The Dawn Gravity Investigation at Vesta and Ceres","URL":"https://doi.org/10.1007/978-1-4614-4903-4_15"},{"container-title":"Icarus","abstract":"The Vesta gravity field and related physical parameters have been precisely measured using 10-months of radiometric Doppler and range data and optical landmark tracking from the Dawn spacecraft. The gravity field, orientation parameters, landmark locations, and Vesta’s orbit are jointly estimated. The resulting spherical harmonic gravity field has a half-wavelength resolution of 42km (degree 20). The gravitational mass uncertainty is nearly 1 part in 106. The inertial spin pole location is determined to better than 0.0001° and the uncertainty in the rotation period has been reduced by nearly a factor of 100. The combined precession and nutation of the pole of Vesta has been detected with angular rates about 70% of expected values, but not well enough to constrain the moment of inertia. The optical landmark position estimates reduce the uncertainty in the center-of-mass and center-of-figure offset to 10m. The Vesta ephemeris uncertainty during the Dawn stay was reduced from 20km to better than 10m in the Earth–Vesta direction.","author":[{"given":"A.S.","family":"Konopliv"},{"given":"S.W.","family":"Asmar"},{"given":"R.S.","family":"Park"},{"given":"B.G.","family":"Bills"},{"given":"F.","family":"Centinello"},{"given":"A.B.","family":"Chamberlin"},{"given":"A.","family":"Ermakov"},{"given":"R.W.","family":"Gaskell"},{"given":"N.","family":"Rambaux"},{"given":"C.A.","family":"Raymond"},{"given":"C.T.","family":"Russell"},{"given":"D.E.","family":"Smith"},{"given":"P.","family":"Tricarico"},{"given":"M.T.","family":"Zuber"}],"DOI":"https://doi.org/10.1016/j.icarus.2013.09.005","type":"article-journal","id":"Konopliv:2014icarus","citation-key":"Konopliv:2014icarus","ISSN":"0019-1035","issued":{"date-parts":[[2014]]},"keyword":"Asteroid Vesta,Asteroids,dynamics,Asteroids,rotation,Geophysics","note":"Bright and Dark Materials on Vesta","page":"103 - 117","title":"The Vesta gravity field, spin pole and rotation period, landmark positions, and ephemeris from the Dawn tracking and optical data","URL":"http://www.sciencedirect.com/science/article/pii/S0019103513003850","volume":"240"},{"container-title":"NASA Planetary Data System","author":[{"given":"A.S.","family":"Konopliv"},{"given":"R.S.","family":"Park"},{"given":"S.W.","family":"Asmar"},{"given":"D.R.","family":"Buccino"}],"type":"document","id":"Konopliv:2017pds","citation-key":"Konopliv:2017pds","issued":{"date-parts":[[2017]]},"number":"DAWN-A-RSS-5-VEGR-V2.0","page":" DAWN-A-RSS-5-VEGR-V2.0","title":"Dawn Vesta derived gravity data"},{"container-title":"Icarus","author":[{"given":"A. S.","family":"Konopliv"},{"given":"R. S.","family":"Park"},{"given":"A. T.","family":"Vaughan"},{"given":"B. G.","family":"Bills"},{"given":"S. W.","family":"Asmar"},{"given":"A. I.","family":"Ermakov"},{"given":"N.","family":"Rambaux"},{"given":"C. A.","family":"Raymond"},{"given":"J. C.","family":"Castillo-Rogez"},{"given":"C. T.","family":"Russell"},{"given":"D. E.","family":"Smith"},{"given":"M. T.","family":"Zuber"}],"DOI":"10.1016/j.icarus.2017.08.005","type":"article-journal","id":"Konopliv:2018icarus","citation-key":"Konopliv:2018icarus","issued":{"date-parts":[[2018,1]]},"page":"411-429","title":"The Ceres gravity field, spin pole, rotation period and orbit from the Dawn radiometric tracking and optical data","volume":"299"},{"container-title":"ISPRS International Journal of Geo-Information","author":[{"given":"J. R.","family":"Laura"},{"given":"T. M.","family":"Hare"},{"given":"L. R.","family":"Gaddis"},{"given":"R. L.","family":"Fergason"},{"given":"J. A.","family":"Skinner"},{"given":"J. J.","family":"Hagerty"},{"given":"B. A.","family":"Archinal"}],"DOI":"10.3390/ijgi6060181","type":"article-journal","id":"Laura:2017","citation-key":"Laura:2017","ISSN":"2220-9964","issue":"6","issued":{"date-parts":[[2017,6]]},"page":"181","publisher":"MDPI AG","title":"Towards a Planetary Spatial Data Infrastructure","URL":"http://dx.doi.org/10.3390/ijgi6060181","volume":"6"},{"author":[{"given":"J.","family":"Laura"},{"given":"R. E.","family":"Arvidson"},{"given":"L. R.","family":"Gaddis"}],"container-title":"Planetary Science Informatics and Data Analytics Conference","type":"paper-conference","id":"Laura:2018psida","citation-key":"Laura:2018psida","issued":{"date-parts":[[2018,4]]},"number":"6005","page":"6005","title":"The relationship between Planetary Spatial Data Infrastructure and the Planetary Data System","volume":"2082"},{"container-title":"Earth and Space Science","abstract":"This study presents an implementation framework for the development of planetary spatial data infrastructures (PSDIs) that support improved spatial data management, discovery, access, and utilization. The implementation framework is drawn from terrestrially developed theoretical models (e.g., product-based, process-based, and complex adaptive system approaches) and case studies from large-scale, multiorganization, or transnational spatial data infrastructures. We adapt these terrestrially proven techniques for the planetary sciences and present a Europa case study. This case study includes a knowledge inventory of available foundational and framework data products, the availability and access mechanisms currently used to discover said products, the interoperability of said products in geographic information systems, a review of the policies and standards currently being used by the Europa science community, and discussion of the users a Europa PSDI would serve. This study concludes with a vision for a unified, cross-organization Europa PSDI to support both current science investigations and future data collection efforts.","author":[{"given":"J. R.","family":"Laura"},{"given":"M. T.","family":"Bland"},{"given":"R. L.","family":"Fergason"},{"given":"T. M.","family":"Hare"},{"given":"B. A.","family":"Archinal"}],"DOI":"10.1029/2018EA000411","type":"article-journal","id":"Laura:2018ess","citation-key":"Laura:2018ess","issue":"9","issued":{"date-parts":[[2018]]},"keyword":"planetary spatial data infrastructure,Europa","page":"486-502","title":"Framework for the Development of Planetary Spatial Data Infrastructures: A Europa Case Study","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018EA000411","volume":"5"},{"container-title":"Earth and Space Science","abstract":"Abstract This paper presents the photogrammetric foundations upon which the Community Sensor Model specification depends, describes common coordinate system and reference frame transformations that support conversion between image sensor (charge-coupled device) coordinates to some arbitrary body coordinate, and describes the U.S. Geological Survey Astrogeology Community Sensor Model implementation (https://github.com/USGS-Astrogeology/usgscsm). We present a new image support data specification that provides the position, pointing, timing, and metadata information necessary to properly locate a pixel or observations location on a body and describe a system architecture designed to explicitly identify the responsibilities of software components within a larger pipeline or analytical environment. This paper concludes with a set of experiments that illustrate positional and pointing error in the sensor location and the impact on the computed surface location.","author":[{"given":"J. R.","family":"Laura"},{"given":"J.","family":"Mapel"},{"given":"T.","family":"Hare"}],"DOI":"10.1029/2019EA000713","type":"article-journal","id":"Laura:2020ess","citation-key":"Laura:2020ess","issue":"6","issued":{"date-parts":[[2020]]},"note":"e2019EA000713 10.1029/2019EA000713","page":"e2019EA000713","title":"Planetary Sensor Models Interoperability Using the Community Sensor Model Specification","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2019EA000713","volume":"7"},{"container-title":"Space Science Reviews","abstract":"In May of 2011, NASA selected the Origins, Spectral Interpretation, Resource Identification, and Security–Regolith Explorer (OSIRIS-REx) asteroid sample return mission as the third mission in the New Frontiers program. The other two New Frontiers missions are New Horizons, which explored Pluto during a flyby in July 2015 and is on its way for a flyby of Kuiper Belt object 2014 MU69 on January 1, 2019, and Juno, an orbiting mission that is studying the origin, evolution, and internal structure of Jupiter. The spacecraft departed for near-Earth asteroid (101955) Bennu aboard an United Launch Alliance Atlas V 411 evolved expendable launch vehicle at 7:05 p.m. EDT on September 8, 2016, on a seven-year journey to return samples from Bennu. The spacecraft is on an outbound-cruise trajectory that will result in a rendezvous with Bennu in November 2018. The science instruments on the spacecraft will survey Bennu to measure its physical, geological, and chemical properties, and the team will use these data to select a site on the surface to collect at least 60 g of asteroid regolith. The team will also analyze the remote-sensing data to perform a detailed study of the sample site for context, assess Bennu's resource potential, refine estimates of its impact probability with Earth, and provide ground-truth data for the extensive astronomical data set collected on this asteroid. The spacecraft will leave Bennu in 2021 and return the sample to the Utah Test and Training Range (UTTR) on September 24, 2023.","author":[{"given":"D. S.","family":"Lauretta"},{"given":"S. S.","family":"Balram-Knutson"},{"given":"E.","family":"Beshore"},{"given":"W. V.","family":"Boynton"},{"given":"C.","family":"Drouet d'Aubigny"},{"given":"D. N.","family":"DellaGiustina"},{"given":"H. L.","family":"Enos"},{"given":"D. R.","family":"Golish"},{"given":"C. W.","family":"Hergenrother"},{"given":"E. S.","family":"Howell"},{"given":"C. A.","family":"Bennett"},{"given":"E. T.","family":"Morton"},{"given":"M. C.","family":"Nolan"},{"given":"B.","family":"Rizk"},{"given":"H. L.","family":"Roper"},{"given":"A. E.","family":"Bartels"},{"given":"B. J.","family":"Bos"},{"given":"J. P.","family":"Dworkin"},{"given":"D. E.","family":"Highsmith"},{"given":"D. A.","family":"Lorenz"},{"given":"L. F.","family":"Lim"},{"given":"R.","family":"Mink"},{"given":"M. C.","family":"Moreau"},{"given":"J. A.","family":"Nuth"},{"given":"D. C.","family":"Reuter"},{"given":"A. A.","family":"Simon"},{"given":"E. B.","family":"Bierhaus"},{"given":"B. H.","family":"Bryan"},{"given":"R.","family":"Ballouz"},{"given":"O. S.","family":"Barnouin"},{"given":"R. P.","family":"Binzel"},{"given":"W. F.","family":"Bottke"},{"given":"V. E.","family":"Hamilton"},{"given":"K. J.","family":"Walsh"},{"given":"S. R.","family":"Chesley"},{"given":"P. R.","family":"Christensen"},{"given":"B. E.","family":"Clark"},{"given":"H. C.","family":"Connolly"},{"given":"M. K.","family":"Crombie"},{"given":"M. G.","family":"Daly"},{"given":"J. P.","family":"Emery"},{"given":"T. J.","family":"McCoy"},{"given":"J. W.","family":"McMahon"},{"given":"D. J.","family":"Scheeres"},{"given":"S.","family":"Messenger"},{"given":"K.","family":"Nakamura-Messenger"},{"given":"K.","family":"Righter"},{"given":"S. A.","family":"Sandford"}],"DOI":"10.1007/s11214-017-0405-1","type":"article-journal","id":"Lauretta:2017aa","citation-key":"Lauretta:2017aa","ISBN":"1572-9672","issue":"1","issued":{"date-parts":[[2017]]},"page":"925-984","title":"OSIRIS-REx: Sample Return from Asteroid (101955) Bennu","URL":"https://doi.org/10.1007/s11214-017-0405-1","volume":"212"},{"author":[{"given":"L.","family":"Le Corre"},{"given":"K. J.","family":"Becker"},{"given":"R.","family":"Gaskell"},{"given":"J.-Y.","family":"Li"},{"given":"V.","family":"Reddy"},{"given":"D. T.","family":"Blewett"},{"given":"P.","family":"Lucey"}],"container-title":"Third Planetary Data Workshop and The Planetary Geologic Mappers Annual Meeting","collection-title":"LPI Contributions","type":"paper-conference","id":"LeCorre:2017pdw","citation-key":"LeCorre:2017pdw","issued":{"date-parts":[[2017,6]]},"number":"7037","page":"7037","title":"Controlled Color Mosaics of Vesta with Dawn Framing Camera Images","volume":"1986"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"A spherical harmonic solution of the Mars gravity field to degree and order 80, Goddard Mars Model 2B (GMM-2B), has been developed using X band tracking data of Mars Global Surveyor (MGS) from October 1997 to February 2000 and altimeter crossovers formed from the Mars Orbiter Laser Altimeter (MOLA) data between March and December 1999. During the mapping mission, MGS was located in a near-polar (92.9° inclination) and near-circular orbit at a mean altitude of 400 km. The tracking data from this orbit provide a detailed, global, and high resolution view of the gravity field of Mars. Mars gravity solutions are stable to 60×60 even without application of a Kaula power law constraint. The Valles Marineris is resolved distinctly with lows reaching −450 mGals. Olympus Mons and its aureole are both separately resolved, and the volcano has a peak anomaly of 2950 mGals. The global correlation of the GMM-2B gravity coefficients with MOLA-derived topography is 0.78 through degree 60, and the correlation remains above 0.6 through degree 62. The global gravity anomaly error predicted from the GMM-2B error covariance through 60×60 is 11 mGal. The global geoid error from GMM-2B through 60×60 is 1.8 m. MGS orbit quality using GMM-2B, as measured by overlapping orbital arcs, is 1 m in the radial direction and 10 m in total position.","author":[{"given":"F. G.","family":"Lemoine"},{"given":"D. E.","family":"Smith"},{"given":"D. D.","family":"Rowlands"},{"given":"M. T.","family":"Zuber"},{"given":"G. A.","family":"Neumann"},{"given":"D. S.","family":"Chinn"},{"given":"D. E.","family":"Pavlis"}],"DOI":"10.1029/2000JE001426","type":"article-journal","id":"Lemoine:2001","citation-key":"Lemoine:2001","issue":"E10","issued":{"date-parts":[[2001]]},"page":"23359-23376","title":"An improved solution of the gravity field of Mars (GMM-2B) from Mars Global Surveyor","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JE001426","volume":"106"},{"container-title":"Geophysical research letters","abstract":"We have derived a gravity field solution in spherical harmonics to degree and order 900, GRGM900C, from the tracking data of the Gravity Recovery and Interior Laboratory (GRAIL) Primary (1 March to 29 May 2012) and Extended Missions (30 August to 14 December 2012). A power law constraint of 3.6 ×10(-4)/ℓ(2) was applied only for degree ℓgreater than 600. The model produces global correlations of gravity, and gravity predicted from lunar topography of ≥0.98 through degree 638. The model's degree strength varies from a minimum of 575-675 over the central nearside and farside to 900 over the polar regions. The model fits the Extended Mission Ka-Band Range Rate data through 17 November 2012 at 0.13 μm/s RMS, whereas the last month of Ka-Band Range-Rate data obtained from altitudes of 2-10 km fit at 0.98 μm/s RMS, indicating that there is still signal inherent in the tracking data beyond degree 900.","author":[{"given":"Frank G","family":"Lemoine"},{"given":"Sander","family":"Goossens"},{"given":"Terence J","family":"Sabaka"},{"given":"Joseph B","family":"Nicholas"},{"given":"Erwan","family":"Mazarico"},{"given":"David D","family":"Rowlands"},{"given":"Bryant D","family":"Loomis"},{"given":"Douglas S","family":"Chinn"},{"given":"Gregory A","family":"Neumann"},{"given":"David E","family":"Smith"},{"given":"Maria T","family":"Zuber"}],"DOI":"10.1002/2014GL060027","type":"article-journal","id":"Lemoine:2014grs","citation-key":"Lemoine:2014grs","ISBN":"0094-8276; 1944-8007","issue":"10","issued":{"date-parts":[[2014],[5],[28]]},"page":"3382-3389","publisher":"BlackWell Publishing Ltd","title":"GRGM900C: A degree 900 lunar gravity model from GRAIL primary and extended mission data","URL":"https://www.ncbi.nlm.nih.gov/pubmed/26074638","volume":"41"},{"container-title":"Icarus","abstract":"Cassini RADAR SARtopo and altimetry data are used to construct a global gridded 1×1° elevation map, for use in Global Circulation Models, hydrological models and correlative studies. The data are sparse, and so most of the map domain (∼90%) is populated with interpolated values using a spline algorithm. The highest (∼+520m) gridded point observed is at 48°S, 12°W. The lowest point observed (∼1700m below a 2575km sphere) is at 59°S, 317°W: this may be a basin where liquids presently in the north could have resided in the past. If the deepest point were once a sea with the areal extent of present-day Ligeia Mare, it would be ∼1000m deep. We find four prominent topographic rises, each ∼200km wide, radar-bright and heavily dissected, distributed over a ∼3000kmarc in the southeastern quadrant of Titan (∼40–60°S, 15–150°W).","author":[{"given":"Ralph D.","family":"Lorenz"},{"given":"Bryan W.","family":"Stiles"},{"given":"Oded","family":"Aharonson"},{"given":"Antoine","family":"Lucas"},{"given":"Alexander G.","family":"Hayes"},{"given":"Randolph L.","family":"Kirk"},{"given":"Howard A.","family":"Zebker"},{"given":"Elizabeth P.","family":"Turtle"},{"given":"Catherine D.","family":"Neish"},{"given":"Ellen R.","family":"Stofan"},{"given":"Jason W.","family":"Barnes"}],"DOI":"https://doi.org/10.1016/j.icarus.2013.04.002","type":"article-journal","id":"Lorenz:2013icarus","citation-key":"Lorenz:2013icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[2013]]},"keyword":"Titan,Geological processes","page":"367 - 377","title":"A global topographic map of Titan","URL":"http://www.sciencedirect.com/science/article/pii/S0019103513001620","volume":"225"},{"author":[{"given":"Tanu","family":"Malik"},{"given":"Ian T.","family":"Foster"}],"container-title":"2012 IEEE International Geoscience and Remote Sensing Symposium, Munich, Germany, July 22-27, 2012","DOI":"10.1109/IGARSS.2012.6352399","type":"paper-conference","id":"Malik:2012ieee","citation-key":"Malik:2012ieee","issued":{"date-parts":[[2012]]},"page":"5348-5351","title":"Addressing data access needs of the long-tail distribution of geoscientists","URL":"http://dx.doi.org/10.1109/IGARSS.2012.6352399"},{"container-title":"Computers, Environment and Urban Systems","abstract":"Geoportals are World Wide Web gateways that organize content and services such as directories, search tools, community information, support resources, data and applications. This paper traces the emergence of geoportals, outlining the significance of developments in enterprise GIS and national spatial data infrastructures (SDIs), with particular reference to the US experience. Our objectives are principally pedagogic, in order to relate the development of geoportals to SDI initiatives and to review recent technological breakthroughs—-specifically the development of direct access facilities for application services and metadata records, and the facility to utilize services directly from conventional desktop GIS applications. We also discuss the contributions that geoportals and SDI have made to simplifying access to GI, and their contribution to diffusing GI concepts, databases, techniques and models. Finally, the role of geoportals in electronic government (e-Government) is considered.","author":[{"given":"David J.","family":"Maguire"},{"given":"Paul A.","family":"Longley"}],"DOI":"https://doi.org/10.1016/j.compenvurbsys.2004.05.012","type":"article-journal","id":"Maguire:2005ceu","citation-key":"Maguire:2005ceu","ISSN":"0198-9715","issue":"1","issued":{"date-parts":[[2005]]},"keyword":"Geoportals,Spatial data infrastructure (SDI),NSDI,GIS,e-Gov","note":"Geoportals","page":"3 - 14","title":"The emergence of geoportals and their role in spatial data infrastructures","URL":"http://www.sciencedirect.com/science/article/pii/S0198971504000456","volume":"29"},{"author":[{"given":"D.F.","family":"Maune"},{"given":"American Society","family":"Photogrammetry","non-dropping-particle":"for"},{"given":"Remote","family":"Sensing"}],"type":"book","id":"Maune:2007","citation-key":"Maune:2007","ISBN":"9781570830822","issued":{"date-parts":[[2007]]},"publisher":"American Society for Photogrammetry","title":"Digital Elevation Model Technologies and Applications: The DEM Users Manual","URL":"https://books.google.com/books?id=IbwsAQAAMAAJ"},{"container-title":"Icarus","abstract":"We have analyzed the complete Visual and Infrared Mapping Spectrometer (VIMS) data archive of Titan. Our objective is to build global surface cartographic products, by combining all the data gathered during the 127 targeted flybys of Titan into synthetic global maps interpolated on a grid at 32 pixels per degree (∼1.4 km/pixel at the equator), in seven infrared spectral atmospheric windows. Multispectral summary images have been computed for each single VIMS cube in order to rapidly identify their scientific content and assess their quality. These summary images are made available to the community on a public website (vims.univ-nantes.fr). The global mapping work faced several challenges due to the strong absorbing and scattering effects of the atmosphere coupled to the changing observing conditions linked to the orbital tour of the Cassini mission. We determined a surface photometric function which accounts for variations in incidence, emergence and phase angles, and which is able to mitigate brightness variations linked to the viewing geometry of the flybys. The atmospheric contribution has been reduced using the subtraction of the methane absorption band wings, considered as proxies for atmospheric haze scattering. We present a new global three color composite map of band ratios (red: 1.59/1.27 µm; green: 2.03/1.27 µm; blue: 1.27/1.08 µm), which has also been empirically corrected from an airmass (the solar photon path length through the atmosphere) dependence. This map provides a detailed global color view of Titan's surface partially corrected from the atmosphere and gives a global insight of the spectral variability, with the equatorial dunes fields appearing in brownish tones, and several occurrences of bluish tones localized in areas such as Sinlap, Menvra and Selk craters. This kind of spectral map can serve as a basis for further regional studies and comparisons with radiative transfer outputs, such as surface albedos, and other additional data sets acquired by the Cassini Radar (RADAR) and Imaging Science Subsystem (ISS) instruments.","author":[{"given":"S. Le","family":"Mouélic"},{"given":"T.","family":"Cornet"},{"given":"S.","family":"Rodriguez"},{"given":"C.","family":"Sotin"},{"given":"B.","family":"Seignovert"},{"given":"J.W.","family":"Barnes"},{"given":"R.H.","family":"Brown"},{"given":"K.H.","family":"Baines"},{"given":"B.J.","family":"Buratti"},{"given":"R.N.","family":"Clark"},{"given":"P.D.","family":"Nicholson"},{"given":"J.","family":"Lasue"},{"given":"V.","family":"Pasek"},{"given":"J.M.","family":"Soderblom"}],"DOI":"https://doi.org/10.1016/j.icarus.2018.09.017","type":"article-journal","id":"Mouelic:2019icarus","citation-key":"Mouelic:2019icarus","ISSN":"0019-1035","issued":{"date-parts":[[2019]]},"keyword":"Titan,Titan surface,Image processing,Infrared observations","page":"121 - 132","title":"The Cassini VIMS archive of Titan: From browse products to global infrared color maps","URL":"http://www.sciencedirect.com/science/article/pii/S0019103518303993","volume":"319"},{"publisher-place":"Dordrecht","abstract":"The international Cassini/Huygens mission consists of the Cassini Saturn Orbiter spacecraft and the Huygens Titan Probe that is targeted for entry into the atmosphere of Saturn's largest moon, Titan. From launch on October 15, 1997 to arrival at Saturn in July 2004, Cassini/Huygens will travel over three billion kilometers. Once in orbit about Saturn, Huygens is released from the orbiter and enters Titan's atmosphere. The Probe descends by parachute and measures the properties of the atmosphere. If the landing is gentle, the properties of the surface will be measured too. Then the orbiter commences a four-year tour of the Saturnian system with 45 flybys of Titan and multiple encounters with the icy moons. The rings, the magnetosphere and Saturn itself are all studied as well as the interactions among them.","author":[{"given":"Dennis L.","family":"Matson"},{"given":"Linda J.","family":"Spilker"},{"given":"Jean-Pierre","family":"Lebreton"}],"container-title":"The Cassini-Huygens Mission: Overview, Objectives and Huygens Instrumentarium Volume 1","DOI":"10.1007/978-94-017-3251-2_1","editor":[{"given":"Christopher T.","family":"Russell"}],"type":"chapter","id":"Matson:2003","citation-key":"Matson:2003","ISBN":"978-94-017-3251-2","issued":{"date-parts":[[2003]]},"page":"1-58","publisher":"Springer Netherlands","title":"The Cassini/Huygens Mission to the Saturnian System","URL":"https://doi.org/10.1007/978-94-017-3251-2_1"},{"author":[{"given":"M. R.","family":"Manheim"},{"given":"M. R.","family":"Henriksen"},{"given":"M. S.","family":"Robinson"},{"family":"Messenger Team"}],"container-title":"Third Planetary Data Workshop and The Planetary Geologic Mappers Annual Meeting","type":"paper-conference","id":"Manheim:2017pdw","citation-key":"Manheim:2017pdw","issued":{"date-parts":[[2017,6]]},"number":"7001","page":"7001","title":"High-Resolution Local-Area Digital Elevation Models and Derived Products for Mercury from MESSENGER Images","volume":"1986"},{"author":[{"given":"S.","family":"Murchie"},{"given":"A.","family":"Mick"},{"given":"L.","family":"Prockter"},{"given":"A. Rivkin","family":"E. Guinness","non-dropping-particle":"nad"},{"given":"J.","family":"Ward"}],"type":"report","genre":"techreport","id":"Murchie:2017","citation-key":"Murchie:2017","issued":{"date-parts":[[2017]]},"number":"1.2.23","publisher":"John Hopkins University Applied Physics Laboratory,","title":"Messenger: MDIS CDR/RDR Software Interface Specification","URL":"https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-rdr-rtm-v1.0/MSGRMDS_8001/DOCUMENT/MDIS_CDR_RDRSIS.PDF"},{"author":[{"given":"A.V.","family":"Nefian"},{"given":"O.","family":"Alexandrov"},{"given":"R.","family":"Beyer"},{"given":"Z.","family":"Moratto"},{"given":"T.","family":"Smith"},{"given":"M.","family":"Broxton"},{"given":"R.","family":"Kirk"},{"given":"M.","family":"Robinson"}],"type":"report","genre":"techreport","id":"Nefian:2009","citation-key":"Nefian:2009","issued":{"date-parts":[[2009]]},"publisher":"LASER Report","title":"Lunar Albedo Reconstruction From Apollo Metric Camera Images","URL":"https://pdsimage2.wr.usgs.gov/downloads/Apollo_Metric_Albedo_Mosaic/AMCAM_0001/document/laser09_report.pdf"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"In its first 15 months of continuous operation, the Mars Orbiter Laser Altimeter (MOLA) instrument aboard Mars Global Surveyor ranged to Mars over 330 million times, generating more than 5000 orbital profiles, with a ranging precision of 0.4 m over smooth terrain. The accuracy of the profiles depends on knowledge of the spacecraft position, orientation, and observation time, which are subject to errors. We model these errors via the analysis of over 24 million altimetric crossovers. A quasiperiodic, once per revolution adjustment of the ground tracks as a function of time in three locally orthogonal directions minimizes the altimetric residuals via least-squares. Using a sparse matrix technique, computational effort scales linearly with the number of crossovers and only marginally with the number of parameters. Orbital errors mainly result from poor modeling of spacecraft thrusting events in the absence of tracking. Seasonal effects, likely due to changing thermal environment, as well as residual miscalibrations, are evident in the pointing solutions. Incorporating multiple parameters per revolution significantly improves crossover residuals, and resolves pointing aberrations during orbital transitions from night to day. Altimetry from the adjusted tracks generates a topographic model whose accuracy is typically better than 1 m vertically with respect to the center of mass of Mars. The centroid position of each MOLA shot is typically accurate to ∼100 m horizontally. Terrain models from accurately located lidar data can be gradient-shaded to illuminate geological structures with 1 in 1000 slopes that are invisible to cameras. Temporal changes in elevation (e.g., frost deposition/ablation) at decimeter levels may also be assessed using crossovers, but results must be interpreted with caution due to uncertainties in range walk correction.","author":[{"given":"Gregory A.","family":"Neumann"},{"given":"David D.","family":"Rowlands"},{"given":"Frank G.","family":"Lemoine"},{"given":"David E.","family":"Smith"},{"given":"Maria T.","family":"Zuber"}],"DOI":"10.1029/2000JE001381","type":"article-journal","id":"Neumann:2001jgr","citation-key":"Neumann:2001jgr","issue":"E10","issued":{"date-parts":[[2001]]},"page":"23753-23768","title":"Crossover analysis of Mars Orbiter Laser Altimeter data","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JE001381","volume":"106"},{"author":[{"given":"G. A.","family":"Neumann"},{"given":"M. E.","family":"Perry"},{"given":"E.","family":"Mazarico"},{"given":"C. M.","family":"Ernst"},{"given":"M. T.","family":"Zuber"},{"given":"D. E.","family":"Smith"},{"given":"K. J.","family":"Becker"},{"given":"R. E.","family":"Gaskell"},{"given":"J. W.","family":"Head"},{"given":"M. S.","family":"Robinson"},{"given":"S. C.","family":"Solomon"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Neumann:2016lpsc","citation-key":"Neumann:2016lpsc","issued":{"date-parts":[[2016,3]]},"page":"2087","title":"Mercury Shape Model from Laser Altimetry and Planetary Comparisons","volume":"47"},{"container-title":"NASA Planetary Data System","author":[{"given":"M.C.","family":"Nolan"},{"given":"C.","family":"Magri"},{"given":"E.S.","family":"Howell"},{"given":"L.A.M.","family":"Benner"},{"given":"J.D.","family":"Giorgini"},{"given":"C.W.","family":"Hergenrother"},{"given":"R.S.","family":"Hudson"},{"given":"D.S.","family":"Lauretta"},{"given":"J.L.","family":"Margot"},{"given":"S.J.","family":"Ostro"},{"given":"D.J.","family":"Scheeres"}],"type":"article-journal","id":"Nolan:2013pds","citation-key":"Nolan:2013pds","issued":{"date-parts":[[2013,9]]},"number":"EAR-A-I0037-5-BENNUSHAPE-V1.0","page":"EAR-A-I0037-5-BENNUSHAPE-V1.00","title":"Asteroid (101955) Bennu Shape Model V1.0","volume":"96"},{"author":[{"given":"G.","family":"Neumann"}],"type":"report","genre":"techreport","id":"Neumann:2009","citation-key":"Neumann:2009","issued":{"date-parts":[[2009]]},"number":"2.2","publisher":"LOLA Instrument Team","title":"Lunar Reconnaissance Orbiter Lunar Orbiter Laser Altimeter Reduced Data Record and Derived Products Software Interface Specification","URL":"https://lola.gsfc.nasa.gov/images/LOLA_RDRSIS.pdf"},{"author":[{"given":"D. C.","family":"Nunes"},{"given":"K. L.","family":"Mitchell"},{"given":"K. J.","family":"Cotton"},{"given":"N.","family":"Toole"},{"given":"S.","family":"Hensley"},{"given":"R.","family":"Deen"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Nunes:2018lpsc","citation-key":"Nunes:2018lpsc","issued":{"date-parts":[[2018,3]]},"number":"2607","page":"2607","title":"Robust, Automated Stereogrammetry of Venus Magellan SAR Imagery and Preliminary Tessera Results"},{"container-title":"Icarus","abstract":"Stereo images obtained during the DS1 flyby were analyzed to derive a topographic model for the nucleus of Comet 19P/Borrelly for morphologic and photometric studies. The elongated nucleus has an overall concave shape, resembling a peanut, with the lower end tilted towards the camera. The bimodal character of surface-slopes and curvatures support the idea that the nucleus is a gravitational aggregate, consisting of two fragments in contact. Our photometric modeling suggests that topographic shading effects on Borrelly's surface are very minor (<10%) at the given resolution of the terrain model. Instead, albedo effects are thought to dominate Borrelly's large variations in surface brightness. With 90% of the visible surface having single scattering albedos between 0.008 and 0.024, Borrelly is confirmed to be among the darkest of the known Solar System objects. Photometrically corrected images emphasize that the nucleus has distinct, contiguous terrains covered with either bright or dark, smooth or mottled materials. Also, mapping of the changes in surface brightness with phase angle suggests that terrain roughness at subpixel scale is not uniform over the nucleus. High surface roughness is noted in particular near the transition between the upper and lower end of the nucleus, as well as near the presumed source region of Borrelly's main jets. Borrelly's surface is complex and characterized by distinct types of materials that have different compositional and/or physical properties.","author":[{"given":"J","family":"Oberst"},{"given":"B","family":"Giese"},{"given":"E","family":"Howington-Kraus"},{"given":"R","family":"Kirk"},{"given":"L","family":"Soderblom"},{"given":"B","family":"Buratti"},{"given":"M","family":"Hicks"},{"given":"R","family":"Nelson"},{"given":"D","family":"Britt"}],"DOI":"https://doi.org/10.1016/j.icarus.2003.05.001","type":"article-journal","id":"Oberst:2004icarus","citation-key":"Oberst:2004icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[2004]]},"keyword":"Comets,Nucleus,Surfaces,Topography,Morphology,Photometry","note":"Special Issue on DS1/Comet Borrelly","page":"70 - 79","title":"The nucleus of Comet Borrelly: a study of morphology and surface brightness","URL":"http://www.sciencedirect.com/science/article/pii/S0019103503002707","volume":"167"},{"author":[{"given":"J.","family":"Oberst"},{"given":"F.","family":"Preusker"},{"given":"A.","family":"Stark"},{"given":"K.-D.","family":"Matz"},{"given":"K.","family":"Gwinner"},{"given":"T.","family":"Roatsch"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Oberst:2017lpsc","citation-key":"Oberst:2017lpsc","issued":{"date-parts":[[2017,3]]},"number":"1442","page":"1442","title":"High-Resolution Topography from MESSENGER Orbital Stereo Imaging - The H7 Quadrangle “Beethoven”","volume":"48"},{"container-title":"Planetary and Space Science","abstract":"A new global control point network was derived for Phobos, based on SRC (Mars Express), Phobos-2, and Viking Orbiter image data. We derive 3-D Cartesian coordinates for 813 control points as well as improved pointing data for 202 SRC and Viking images in the Phobos-fixed coordinate system. The point accuracies vary from 4.5m on the Phobos nearside, to up to 67.0m on the farside, where we rely on Viking images (average point accuracy: 13.7m). From tracking of the control points we detect a librational motion synchronous to the Phobos orbital period and measure libration amplitude of 1.09\\,\\circ, in agreement with predictions from shape information assuming a uniform interior. This suggests that the interior of Phobos is homogeneous – but small local mass anomalies, e.g., associated with crater Stickney, cannot be ruled out. Our new control point network has a higher number of data points and higher point accuracy than previous data products and will be an important basis for accurate shape models and maps.","author":[{"given":"J.","family":"Oberst"},{"given":"A.","family":"Zubarev"},{"given":"I.","family":"Nadezhdina"},{"given":"L.","family":"Shishkina"},{"given":"N.","family":"Rambaux"}],"DOI":"https://doi.org/10.1016/j.pss.2014.03.006","type":"article-journal","id":"Oberst:2014pss","citation-key":"Oberst:2014pss","ISSN":"0032-0633","issued":{"date-parts":[[2014]]},"keyword":"Phobos,Control points,Rotation,Libration","note":"Phobos","page":"45 - 50","title":"The Phobos geodetic control point network and rotation model","URL":"http://www.sciencedirect.com/science/article/pii/S0032063314000646","volume":"102"},{"publisher-place":"https://www.fgdc.gov/policyandplanning/a-16/index_html","author":[{"family":"Office of the President"}],"type":"report","genre":"techreport","id":"OMB:2002","citation-key":"OMB:2002","issued":{"date-parts":[[2010]]},"publisher":"Office of Management","title":"OMB Circular A-16 Supplemental Guidance"},{"container-title":"NASA Planetary Data System","author":[{"given":"R.S.","family":"Park"},{"given":"A.S.","family":"Konopliv"},{"given":"S.W.","family":"Asmar"},{"given":"D.R.","family":"Buccino"}],"type":"article-journal","id":"Park:2018pds","citation-key":"Park:2018pds","issued":{"date-parts":[[2018]]},"number":"DAWN-A-RSS-5-CEGR-V3.0","page":"DAWN-A-RSS-5-CEGR-V3.0","title":"Dawn Ceres Derived Gravity Data"},{"container-title":"NASA Planetary Data System","author":[{"given":"R.S.","family":"Park"},{"given":"D.R.","family":"Buccino"}],"type":"article-journal","id":"Park:2018pds_a","citation-key":"Park:2018pds_a","issued":{"date-parts":[[2018]]},"number":"DAWN-A-FC2-5-CERESSHAPESPC-V1.0","page":" DAWN-A-FC2-5-CERESSHAPESPC-V1.0","title":"Ceres SPC Shape Model Dataset V1.0"},{"container-title":"Icarus","abstract":"We present a high-resolution global shape model of Ceres determined using the stereophotoclinometry technique developed at the Jet Propulsion Laboratory by processing Dawn's Framing Camera data acquired during Approach to post-Low Altitude Mapping Orbit (LAMO) phases of the mission. A total of about 38,000 images were processed with pixel resolutions ranging from 35.6 km/pixel to 35 m/pixel and the final global shape model was produced with 100-m grid spacing. The final SPC-derived topography was computed relative to the (482 km, 482 km, 446 km) mean ellipsoid, which ranges from −7.3 km to 9.5 km. For the purpose of validation, we performed various error analyses to assess and quantify realistic uncertainties in the derived topography, such as dividing the data into different subsets and re-computing the entire topography. Based on these studies, we show that the average total height error of the final global topography model is 10.2 m and 88.9% of the surface has the total height error below 20 m. We also provide improved estimates of several physical parameters of Ceres. The resulting GM estimate is (62.62905 \\pm 0.00035) km3/s2, or the mass value of (938.392 \\pm 0.005) × 1018 kg. The volume estimate is (434.13 \\pm 0.50) × 106 km3 with a volumetric mean radius of 469.72 km. Combined with the mass estimate, the resulting bulk density is (2161.6 \\pm 2.5) kg/m3. Other improved parameters include the pole right ascension, α0 = (291.42763 \\pm 0.0002)\\,\\circ, pole declination, δ0 = (66.76033 \\pm 0.0002)\\,\\circ, and prime meridian and rotation rate of (W0 = 170.309 \\pm 0.011)\\,\\circ and (dW/dt = 952.1532635 \\pm 0.000002) deg/day, respectively. Also, for geophysical and geological studies, we provide spherical harmonic coefficients and a gravitational slope map derived from the global shape model.","author":[{"given":"R.S.","family":"Park"},{"given":"A.T.","family":"Vaughan"},{"given":"A.S.","family":"Konopliv"},{"given":"A.I.","family":"Ermakov"},{"given":"N.","family":"Mastrodemos"},{"given":"J.C.","family":"Castillo-Rogez"},{"given":"S.P.","family":"Joy"},{"given":"A.","family":"Nathues"},{"given":"C.A.","family":"Polanskey"},{"given":"M.D.","family":"Rayman"},{"given":"J.E.","family":"Riedel"},{"given":"C.A.","family":"Raymond"},{"given":"C.T.","family":"Russell"},{"given":"M.T.","family":"Zuber"}],"DOI":"https://doi.org/10.1016/j.icarus.2018.10.024","type":"article-journal","id":"Park:2019icarus","citation-key":"Park:2019icarus","ISSN":"0019-1035","issued":{"date-parts":[[2019]]},"keyword":"Ceres shape,Ceres topography,Ceres spin pole,Ceres rotation,Stereophotoclinometry using Dawn data,Dawn gravity science","page":"812 - 827","title":"High-resolution shape model of Ceres from stereophotoclinometry using Dawn Imaging Data","URL":"http://www.sciencedirect.com/science/article/pii/S0019103518302835","volume":"319"},{"author":[{"given":"J. E.","family":"Perry"},{"given":"A. S.","family":"McEwen"},{"given":"S.","family":"Fussner"},{"given":"E. P.","family":"Turtle"},{"given":"R. A.","family":"West"},{"given":"C. C.","family":"Porco"},{"given":"B.","family":"Knowles"},{"given":"D. D.","family":"Dawson"},{"family":"Cassini Iss Team"}],"container-title":"36th Annual Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","editor":[{"given":"S.","family":"Mackwell"},{"given":"E.","family":"Stansbery"}],"type":"paper-conference","id":"Perry:2005lpsc","citation-key":"Perry:2005lpsc","issued":{"date-parts":[[2005,3]]},"title":"Processing ISS Images of Titan's Surface","volume":"36"},{"container-title":"Science in China: Physics, Mechanics and Astronomy","author":[{"given":"J.","family":"Ping"},{"given":"Q.","family":"Huang"},{"given":"J.","family":"Yan"},{"given":"J.","family":"Cao"},{"given":"G.","family":"Tang"},{"given":"R.","family":"Shu"}],"type":"article-journal","id":"Ping:2009","citation-key":"Ping:2009","issued":{"date-parts":[[2009,7]]},"page":"1105-1114","title":"Lunar topographic model CLTM-s01 from Chang'E-1 laser altimeter","volume":"52"},{"author":[{"given":"F.","family":"Preusker"},{"given":"F.","family":"Scholten"},{"given":"K.-D.","family":"Matz"},{"given":"T.","family":"Roatsch"},{"given":"R.","family":"Jaumann"},{"given":"C. A.","family":"Raymond"},{"given":"C. T.","family":"Russell"}],"container-title":"European Planetary Science Congress 2012","type":"paper-conference","id":"Preusker:2012epsc","citation-key":"Preusker:2012epsc","issued":{"date-parts":[[2012,9]]},"number":"EPSC2012-428","page":"EPSC2012-428","title":"Topography of Vesta from Dawn FC stereo images"},{"container-title":"Astronomy and Astrophysics","author":[{"given":"F.","family":"Preusker"},{"given":"F.","family":"Scholten"},{"given":"K.-D.","family":"Matz"},{"given":"T.","family":"Roatsch"},{"given":"K.","family":"Willner"},{"given":"S. F.","family":"Hviid"},{"given":"J.","family":"Knollenberg"},{"given":"L.","family":"Jorda"},{"given":"P. J.","family":"Gutiérrez"},{"given":"E.","family":"Kührt"},{"given":"S.","family":"Mottola"},{"given":"M. F.","family":"A'Hearn"},{"given":"N.","family":"Thomas"},{"given":"H.","family":"Sierks"},{"given":"C.","family":"Barbieri"},{"given":"P.","family":"Lamy"},{"given":"R.","family":"Rodrigo"},{"given":"D.","family":"Koschny"},{"given":"H.","family":"Rickman"},{"given":"H. U.","family":"Keller"},{"given":"J.","family":"Agarwal"},{"given":"M. A.","family":"Barucci"},{"given":"J.-L.","family":"Bertaux"},{"given":"I.","family":"Bertini"},{"given":"G.","family":"Cremonese"},{"given":"V.","family":"Da Deppo"},{"given":"B.","family":"Davidsson"},{"given":"S.","family":"Debei"},{"given":"M.","family":"De Cecco"},{"given":"S.","family":"Fornasier"},{"given":"M.","family":"Fulle"},{"given":"O.","family":"Groussin"},{"given":"C.","family":"Güttler"},{"given":"W.-H.","family":"Ip"},{"given":"J. R.","family":"Kramm"},{"given":"M.","family":"Küppers"},{"given":"L. M.","family":"Lara"},{"given":"M.","family":"Lazzarin"},{"given":"J. J.","family":"Lopez Moreno"},{"given":"F.","family":"Marzari"},{"given":"H.","family":"Michalik"},{"given":"G.","family":"Naletto"},{"given":"N.","family":"Oklay"},{"given":"C.","family":"Tubiana"},{"given":"J.-B.","family":"Vincent"}],"DOI":"10.1051/0004-6361/201526349","type":"article-journal","id":"Preusker:2015aaa","citation-key":"Preusker:2015aaa","issued":{"date-parts":[[2015,11]]},"keyword":"comets: general,planets and satellites: surfaces,reference systems","number":"A33","page":"A33","title":"Shape model, reference system definition, and cartographic mapping standards for comet 67P/Churyumov-Gerasimenko - Stereo-photogrammetric analysis of Rosetta/OSIRIS image data","volume":"583"},{"container-title":"NASA Planetary Data System","author":[{"given":"F.","family":"Preusker"},{"given":"F.","family":"Scholten"},{"given":"K.D","family":"Matz"},{"given":"T.","family":"Roatsch"},{"family":"C.A. Raymond","non-dropping-particle":"R. Jaumann amd"},{"given":"C.T.","family":"Russell"}],"type":"article-journal","id":"Preusker:2016pds","citation-key":"Preusker:2016pds","issued":{"date-parts":[[2016]]},"number":"DAWN-A-FC2-5-VESTADTMSPG-V1.0","page":"DAWN-A-FC2-5-VESTADTMSPG-V1.0","title":"DAWN FC2 DERIVED VESTA DTM SPG V1.0"},{"author":[{"given":"F.","family":"Preusker"},{"given":"F.","family":"Scholten"},{"given":"K.-D.","family":"Matz"},{"given":"S.","family":"Elgner"},{"given":"R.","family":"Jaumann"},{"given":"T.","family":"Roatsch"},{"given":"S. P.","family":"Joy"},{"given":"C. A.","family":"Polanskey"},{"given":"C. A.","family":"Raymond"},{"given":"C. T.","family":"Russell"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Preusker:2016lpsc","citation-key":"Preusker:2016lpsc","issued":{"date-parts":[[2016,3]]},"page":"1954","title":"Dawn at Ceres - Shape Model and Rotational State","volume":"47"},{"author":[{"given":"F.","family":"Preusker"},{"given":"J.","family":"Oberst"},{"given":"A.","family":"Stark"},{"given":"K.-D.","family":"Matz"},{"given":"K.","family":"Gwinner"},{"given":"T.","family":"Roatsch"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Preusker:2017lpsc","citation-key":"Preusker:2017lpsc","issued":{"date-parts":[[2017,3]]},"number":"1441","page":"1441","title":"High-Resolution Topography from MESSENGER Orbital Stereo Imaging - The H3 Quadrangle “Shakespeare”","volume":"48"},{"container-title":"Planetary and Space Science","author":[{"given":"F.","family":"Preusker"},{"given":"A.","family":"Stark"},{"given":"J.","family":"Oberst"},{"given":"K.-D.","family":"Matz"},{"given":"K.","family":"Gwinner"},{"given":"T.","family":"Roatsch"},{"given":"T. R.","family":"Watters"}],"DOI":"10.1016/j.pss.2017.04.012","type":"article-journal","id":"Preusker:2017pss","citation-key":"Preusker:2017pss","issued":{"date-parts":[[2017,8]]},"keyword":"Mercury,MESSENGER,Stereo photogrammetry,Topography,Hun Kal,DTM","page":"26-37","title":"Toward high-resolution global topography of Mercury from MESSENGER orbital stereo imaging: A prototype model for the H6 (Kuiper) quadrangle","volume":"142"},{"container-title":"Planetary and Space Science","abstract":"The first high-resolution Digital Terrain Model (DTM) of the entire South Pole of Mars has been produced. A modified version (Kim and Muller, 2009) of a NASA-VICAR-based pipeline developed by DLR (German Aerospace Centre) and JPL (Jet Propulsion Laboratory) has been employed with image matching based on the Gotcha (Gruen-Otto-Chau) algorithm (Shin and Muller, 2012) with a specialised setup for the polar region. DTM products have been produced with more than twice the resolution (50 m/pixel) of the gridded Mars Orbiter Laser Altimeter (MOLA) 512 pixels/degree (112 m/pixel) over the South Polar Residual Cap (SPRC) and the Mars South Polar region (82° - 90° S) in MOLA and areoid reference. The accuracy of the HRSC orbital DTMs are compared against a MOLA reference with good results. HRSC orthorectified strip images from 12.5 to 50 m have also been produced from the base DTMs and these have been processed into a 12.5 m mosaic. HRSC strip products are currently being assessed as base images for automatic co-registration of thousands of high-resolution images, making them geometrically consistent with the surface conditions imaged by HRSC. In some cases, Context Camera (CTX) DTMs have been automatically produced and co-registered to the HRSC image strips and these, in turn, are being employed for automated co-registration of higher-resolution images.","author":[{"given":"Alfiah Rizky Diana","family":"Putri"},{"given":"Panagiotis","family":"Sidiropoulos"},{"given":"Jan-Peter","family":"Muller"},{"given":"Sebastian H.G.","family":"Walter"},{"given":"Greg G.","family":"Michael"}],"DOI":"https://doi.org/10.1016/j.pss.2019.02.010","type":"article-journal","id":"Putri:2019pss","citation-key":"Putri:2019pss","ISSN":"0032-0633","issued":{"date-parts":[[2019]]},"keyword":"Mars,SPRC,DTM,Mars south pole,HRSC","page":"43 - 55","title":"A New South Polar Digital Terrain Model of Mars from the High-Resolution Stereo Camera (HRSC) onboard the ESA Mars Express","URL":"http://www.sciencedirect.com/science/article/pii/S0032063318300977","volume":"174"},{"container-title":"International Journal of Applied Earth Observation and Geoinformation","author":[{"given":"Abbas","family":"Rajabifard"},{"given":"Mary-Ellen F","family":"Feeney"},{"given":"Ian P","family":"Williamson"}],"DOI":"https://doi.org/10.1016/S0303-2434(02)00002-8","type":"article-journal","id":"Rajabifard:2002","citation-key":"Rajabifard:2002","ISSN":"0303-2434","issue":"1","issued":{"date-parts":[[2002]]},"keyword":"Spatial data infrastructure (SDI),SDI development,SDI hierarchy,Product-based model,Process-based model","page":"11 - 22","title":"Future directions for SDI development","URL":"http://www.sciencedirect.com/science/article/pii/S0303243402000028","volume":"4"},{"container-title":"ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences","author":[{"given":"C.","family":"Re"},{"given":"S.","family":"Tulyakov"},{"given":"E.","family":"Simioni"},{"given":"T.","family":"Mudric"},{"given":"G.","family":"Cremonese"},{"given":"N.","family":"Thomas"}],"DOI":"10.5194/isprs-archives-XLII-2-W13-1443-2019","type":"article-journal","id":"Re:2019","citation-key":"Re:2019","issued":{"date-parts":[[2019,6]]},"page":"1443-1449","title":"Performance Evaluation of 3DPD, the Photogrammetric Pipeline for the Cassis Stereo Images","volume":"4213"},{"author":[{"given":"T.","family":"Roatsch"},{"given":"E.","family":"Kersten"},{"given":"K.-D.","family":"Matz"},{"given":"F.","family":"Preusker"},{"given":"F.","family":"Scholten"},{"given":"R.","family":"Jaumann"},{"given":"C. A.","family":"Raymond"},{"given":"C. T. ","family":"Russell"}],"container-title":"EGU General Assembly Conference Abstracts","collection-title":"EGU General Assembly Conference Abstracts","type":"paper-conference","id":"Roatsch:2013egu","citation-key":"Roatsch:2013egu","issued":{"date-parts":[[2013,4]]},"number":"EGU2013-1129","page":"EGU2013-1129","title":"High resolution VESTA LAMO atlas derived from Dawn FC images.","volume":"15"},{"container-title":"Planetary and Space Science","abstract":"The Dawn spacecraft Framing Camera (FC) acquired over 2400 clear filter images of Ceres with a resolution of about 140m/pixel during the six cycles in the High Altitude Mapping Orbit (HAMO) phase between August 18 and October 21, 2015. We ortho-rectified the images from the first cycle and produced a global, high-resolution, controlled photomosaic of Ceres. This global mosaic is the basis for a high-resolution Ceres atlas that consists of 15 tiles mapped at a scale of 1:750,000. The nomenclature used in this atlas was proposed by the Dawn team and was approved by the International Astronomical Union (IAU). The full atlas is available to the public through the Dawn Geographical Information System (GIS) web page [http://dawngis.dlr.de/atlas] and will become available through the NASA Planetary Data System (PDS) (http://pdssbn.astro.umd.edu/).","author":[{"given":"Th.","family":"Roatsch"},{"given":"E.","family":"Kersten"},{"given":"K.-D.","family":"Matz"},{"given":"F.","family":"Preusker"},{"given":"F.","family":"Scholten"},{"given":"R.","family":"Jaumann"},{"given":"C.A.","family":"Raymond"},{"given":"C.T.","family":"Russell"}],"DOI":"https://doi.org/10.1016/j.pss.2016.05.011","type":"article-journal","id":"Roatsch:2016pss","citation-key":"Roatsch:2016pss","ISSN":"0032-0633","issued":{"date-parts":[[2016]]},"keyword":"Dawn,Ceres,Dwarf planets,Planetary mapping","page":"103 - 107","title":"High-resolution Ceres High Altitude Mapping Orbit atlas derived from Dawn Framing Camera images","URL":"http://www.sciencedirect.com/science/article/pii/S0032063316300939","volume":"129"},{"container-title":"Planetary and Space Science","abstract":"The Imaging Science Subsystem (ISS) on-board Cassini took a few high-resolution images of the icy Saturnian satellites Mimas and Enceladus over the last seven years of the Cassini mission during non-targeted flybys. We used the new Mimas images to improve the existing semi-controlled mosaic of Mimas. A new controlled Enceladus mosaic was published recently (Bland et al., 2015; Bland et al. in prep.). Both new mosaics are the baseline for improved atlases of Mimas in three tiles with a map scale of 1:1,000,000 and Enceladus in 15 tiles with a map scale of 1:400,000. The nomenclature for both satellites was proposed by the Cassini-ISS team and approved by the IAU.","author":[{"given":"Th","family":"Roatsch"},{"given":"E.","family":"Kersten"},{"given":"K.-D.","family":"Matz"},{"given":"M.T.","family":"Bland"},{"given":"T.L.","family":"Becker"},{"given":"G.W.","family":"Patterson"},{"given":"C.C.","family":"Porco"}],"DOI":"https://doi.org/10.1016/j.pss.2018.05.021","type":"article-journal","id":"Roatsch:2018pss","citation-key":"Roatsch:2018pss","ISSN":"0032-0633","issued":{"date-parts":[[2018]]},"page":"13 - 18","title":"Final Mimas and Enceladus atlases derived from Cassini-ISS images","URL":"http://www.sciencedirect.com/science/article/pii/S003206331830062X","volume":"164"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"An improved control net for Mercury has been completed by utilizing images acquired during the three Mariner 10 flybys in 1974–1975. Relative positional errors within the net are ∼1 km on average, and absolute locations are estimated to be better than 25 km. The analytical triangulation resulted in new values for focal lengths (Camera A: 1493.6 mm; Camera B: 1500.1 mm), W0 (329.548\\,\\circ), and camera orientation angles for 811 images acquired during all three flybys of Mercury.","author":[{"given":"Mark S.","family":"Robinson"},{"given":"Merton E.","family":"Davies"},{"given":"Tim R.","family":"Colvin"},{"given":"Kathleen","family":"Edwards"}],"DOI":"10.1029/1999JE001081","type":"article-journal","id":"Robinson:1999jgr","citation-key":"Robinson:1999jgr","issue":"E12","issued":{"date-parts":[[1999]]},"page":"30847-30852","title":"A revised control network for Mercury","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/1999JE001081","volume":"104"},{"publisher-place":"New York, NY","abstract":"The Dawn mission journeys to the center of the main asteroid belt to orbit and explore the two most massive main belt asteroids, Vesta and Ceres. Dawn aims to increase our understanding not just of the present state of these two bodies, but also of the conditions during the time of their formation. It attempts this through achieving a set of measurement objectives in which the physical properties of these asteroids such as mass, slopes, size, density, and spin state are accurately determined, and in which the mineralogical and elemental composition of the surface and near-surface material are probed. Dawn employs ion propulsion technology to enable a modestly-sized launcher to start a moderately-sized spacecraft on its journey, to not only reach the two massive asteroids but also to orbit them, descending to near the surface. Unlike most orbital missions, the initial (Vesta) phase must be completed with sufficient reserves and within a time window that later allows Dawn to explore Ceres. Dawn carries a redundant framing camera, a visible and near-IR spectrometer, a gamma ray and neutron spectrometer, and achieves high-accuracy radiometric and optical navigation to enable gravity field determination. The spacecraft was developed by Orbital Sciences Corporation under the management of the Jet Propulsion Laboratory for the National Aeronautics and Space Administration. Dawn is a Principal Investigator-led mission of the Discovery Program. The PI institution, the University of California, Los Angeles, manages directly the science team, the Dawn Science Center, and the Education and Public Outreach program.","author":[{"given":"C. T.","family":"Russell"},{"given":"C. A.","family":"Raymond"}],"container-title":"The Dawn Mission to Minor Planets 4 Vesta and 1 Ceres","DOI":"10.1007/978-1-4614-4903-4_2","editor":[{"given":"Christopher","family":"Russell"},{"given":"Carol","family":"Raymond"}],"type":"chapter","id":"Russell:2012","citation-key":"Russell:2012","ISBN":"978-1-4614-4903-4","issued":{"date-parts":[[2012]]},"page":"3-23","publisher":"Springer New York","title":"The Dawn Mission to Vesta and Ceres","URL":"https://doi.org/10.1007/978-1-4614-4903-4_2"},{"container-title":"Journal of Geophysical Research: Solid Earth","abstract":"The NASA Magellan Venus Radar Mapper spacecraft was launched into an interplanetary transfer trajectory to Venus on May 4, 1989, and will be placed into orbit around Venus on August 10, 1990. The orbiter carries a 12-cm-wavelength, multimode radar system. In the synthetic aperture mode it is capable of imaging most of the Venus surface at a resolution of better than 300 m, approaching 120 m over more than half the planet. In the altimeter mode it will determine topographic relief to a vertical accuracy of better than 50 m averaged over a surface resolution cell approximately 10 km in diameter where the surface relief is not too extreme. In the radiometer mode the radar receiver can determine the surface radio emission brightness temperature with an absolute accuracy of 20 K, at a resolution of 2 K. Tracking of the orbiter's coherent radio telemetry transmitter will permit observations of small accelerations related to gravitational inhomogeneities in the planet's interior. Objectives of the mission include deducing the geological history of the surface and the geophysical state of the interior. Specific attention focuses on the origin, present distribution, and activity of four geological processes that modify the surface: (1) volcanic and tectonic; (2) impact; (3) erosional, depositional, and chemical; and (4) isostatic and convective. Data products resulting from the mission will be made available to members of the scientific community through NASA's Planetary Data System.","author":[{"given":"R. S.","family":"Saunders"},{"given":"G. H.","family":"Pettengill"},{"given":"R. E.","family":"Arvidson"},{"given":"W. L.","family":"Sjogren"},{"given":"W. T. K.","family":"Johnson"},{"given":"L.","family":"Pieri"}],"DOI":"10.1029/JB095iB06p08339","type":"article-journal","id":"Saunders:1990jgr","citation-key":"Saunders:1990jgr","issue":"B6","issued":{"date-parts":[[1990]]},"page":"8339-8355","title":"The Magellan Venus Radar Mapping Mission","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/JB095iB06p08339","volume":"95"},{"container-title":"Science","abstract":"The Magellan radar mapping mission is in the process of producing a global, high-resolution image and altimetry data set of Venus. Despite initial communications problems, few data gaps have occurred. Analysis of Magellan data is in the initial stages. The radar system data are of high quality, and the planned performance is being achieved in terms of spatial resolution and geometric and radiometric accuracy. Image performance exceeds expectations, and the image quality and mosaickability are extremely good. Future plans for the mission include obtaining gravity data, filling gaps in the initial map, and conducting special studies with the radar.","author":[{"given":"R. S.","family":"Saunders"},{"given":"G. H.","family":"Pettengill"}],"DOI":"10.1126/science.252.5003.247","type":"article-journal","id":"Saunders:1991sci","citation-key":"Saunders:1991sci","ISSN":"0036-8075","issue":"5003","issued":{"date-parts":[[1991]]},"page":"247-249","publisher":"American Association for the Advancement of Science","title":"Magellan: Mission Summary","URL":"https://science.sciencemag.org/content/252/5003/247","volume":"252"},{"author":[{"given":"P.","family":"Schenk"}],"type":"document","id":"Schenk:2010web","citation-key":"Schenk:2010web","issued":{"date-parts":[[2010]]},"note":"Accessed September, 26, 2019","publisher":"https://stereomoons.blogspot.com/2010/11/new-moons.html","title":"New Moons - First Global Topographic Maps of (Saturn's) Icy Moons","URL":"https://stereomoons.blogspot.com/2010/11/new-moons.html"},{"container-title":"Icarus","abstract":"The 2015 New Horizons flyby through the Pluto system produced the first high-resolution topographic maps of Pluto and Charon, the most distant objects so mapped. Global integrated mosaics of the illuminated surface of Pluto's large icy moon Charon have been produced using both framing camera and line scan camera data (including four-color images at up to 1.47 km pixel scales), showing the best resolution data at all areas of the surface. Digital elevation models (DEMs) with vertical precisions of up to ∼0.1 km were constructed for ∼40% of Charon using stereo imagery. Local radii estimates for the surface were also determined from the cartographic control network solution for the LORRI framing camera data, which validate the stereo solutions. Charon is moderately cratered, the largest of which is ∼250-km across and ∼6 km deep. Charon has a topographic range over the observed hemisphere from lowest to highest of ∼19 km, the largest topographic amplitude of any mid-sized icy body (including Ceres) other than Iapetus. Unlike Saturn's icy moons whose topographic signature is dominated by global relaxation of topography and subsequent impact cratering, large-scale tectonics and regional resurfacing dominate Charon's topography. Most of Charon's encounter hemisphere north of the equator (Oz Terra) is broken into large polygonal blocks by a network of wide troughs with typically 3–6 km relief; the deepest of these occur near the illuminated pole and are up to 13 km deep with respect to the global mean radius, the deepest known surfaces on Charon. The edge of this terrain is defined by large tilted blocks sloping ∼5° or so, the crests of which rise to 5 or 6 km above Charon mean, the highest known points on Charon. The southern resurfaced plains, Vulcan Planitia, consist of rolling plains, locally fractured and pitted, that are depressed ∼1 km below the mean elevation of the disrupted northern terrains of Oz Terra that comprise much of the northern hemisphere (but ∼2–2.5 km below the surfaces of the blocks themselves). These plains roll downward gently to the south with a topographic range of ∼5 km. The outer margins of Vulcan Planitia along the boundary with Oz Terra form a 2-3-km-deep trough, suggesting viscous flow along the outer margins. Isolated massifs 2–4 km high, also flanked by annular moats, lie within the planitia itself. The plains may be formed from volcanic resurfacing of cryogenic fluids, but the tilted blocks along the outer margins and the isolated and tilted massifs within Vulcan Planitia also suggest that much of Charon has been broken into large blocks, some of which have been rotated and some of which have foundered into Charon's upper “mantle”, now exposed as Vulcan Planitia, a history that may be most similar to the disrupted terrains of Ariel.","author":[{"given":"Paul Michael","family":"Schenk"},{"given":"Ross A.","family":"Beyer"},{"given":"William B.","family":"McKinnon"},{"given":"Jeffrey M.","family":"Moore"},{"given":"John R.","family":"Spencer"},{"given":"Oliver L.","family":"White"},{"given":"Kelsi","family":"Singer"},{"given":"Orkan M.","family":"Umurhan"},{"given":"Francis","family":"Nimmo"},{"given":"Tod R.","family":"Lauer"},{"given":"William M.","family":"Grundy"},{"given":"Stuart","family":"Robbins"},{"given":"S. Alan","family":"Stern"},{"given":"Harold A.","family":"Weaver"},{"given":"Leslie A.","family":"Young"},{"given":"K. Ennico","family":"Smith"},{"given":"Cathy","family":"Olkin"}],"DOI":"https://doi.org/10.1016/j.icarus.2018.06.010","type":"article-journal","id":"Schenk:2018icarus","citation-key":"Schenk:2018icarus","ISSN":"0019-1035","issued":{"date-parts":[[2018]]},"page":"124 - 145","title":"Breaking up is hard to do: Global cartography and topography of Pluto's mid-sized icy Moon Charon from New Horizons","URL":"http://www.sciencedirect.com/science/article/pii/S0019103517306565","volume":"315"},{"author":[{"given":"P. M.","family":"Schenk"}],"container-title":"The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences","type":"paper-conference","id":"Schenk:2008isprs","citation-key":"Schenk:2008isprs","issued":{"date-parts":[[2008]]},"title":"CARTOGRAPHIC AND TOPOGRAPHIC MAPPING OF THE ICY SATELLITES OF THE OUTER SOLAR SYSTEM","volume":"XXXVII"},{"author":[{"given":"Jie","family":"Shan"},{"given":"D.","family":"Scott"},{"given":"Lee","family":"Yoon"}],"container-title":"Symposium on Geospatial Theory, Processing and Applications","type":"paper-conference","id":"Shan:2002isprs","citation-key":"Shan:2002isprs","issued":{"date-parts":[[2002]]},"title":"PHOTOGRAMMETRIC REGISTRATION OF MOC IMAGERY TO MOLA PROFILE"},{"author":[{"given":"P.","family":"Sidiropoulos"},{"given":"J.-P.","family":"Muller"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Sidiropoulos:2016lpsc","citation-key":"Sidiropoulos:2016lpsc","issued":{"date-parts":[[2016,3]]},"page":"2034","title":"Large-Scale Co-Registration of Mars High-Resolution NASA Images to HRSC: A Case-Study of the MC11-E Quadrangle","volume":"47"},{"container-title":"ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences","author":[{"given":"P.","family":"Sidiropoulos"},{"given":"J.-P.","family":"Muller"}],"DOI":"10.5194/isprs-archives-XLI-B4-491-2016","type":"article-journal","id":"Sidiropoulos:2016isprs","citation-key":"Sidiropoulos:2016isprs","issued":{"date-parts":[[2016]]},"page":"491-495","title":"BATCH CO-REGISTRATION OF MARS HIGH-RESOLUTION IMAGES TO HRSC MC11-E MOSAIC","URL":"https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B4/491/2016/","volume":"XLI-B4"},{"container-title":"Planetary and Space Science","abstract":"This work presents the coregistered, orthorectified and mosaiced high-resolution products of the MC11 quadrangle of Mars, which have been processed using novel, fully automatic, techniques. We discuss the development of a pipeline that achieves fully automatic and parameter independent geometric alignment of high-resolution planetary images, starting from raw input images in NASA PDS format and following all required steps to produce a coregistered geotiff image, a corresponding footprint and useful metadata. Additionally, we describe the development of a radiometric calibration technique that post-processes coregistered images to make them radiometrically consistent. Finally, we present a batch-mode application of the developed techniques over the MC11 quadrangle to validate their potential, as well as to generate end products, which are released to the planetary science community, thus assisting in the analysis of Mars static and dynamic features. This case study is a step towards the full automation of signal processing tasks that are essential to increase the usability of planetary data, but currently, require the extensive use of human resources.","author":[{"given":"Panagiotis","family":"Sidiropoulos"},{"given":"Jan-Peter","family":"Muller"},{"given":"Gillian","family":"Watson"},{"given":"Gregory","family":"Michael"},{"given":"Sebastian","family":"Walter"}],"DOI":"https://doi.org/10.1016/j.pss.2017.10.012","type":"article-journal","id":"Sidiropoulos:2018pss","citation-key":"Sidiropoulos:2018pss","ISSN":"0032-0633","issued":{"date-parts":[[2018]]},"keyword":"Mars,High-resolution imagery,Mars orbiters,Coregistration,Orthorectification,Mosaicing,MC11 quadrangle","page":"33 - 42","title":"Automatic Coregistration and orthorectification (ACRO) and subsequent mosaicing of NASA high-resolution imagery over the Mars MC11 quadrangle, using HRSC as a baseline","URL":"http://www.sciencedirect.com/science/article/pii/S003206331730260X","volume":"151"},{"container-title":"Space Science Reviews","abstract":"The MErcury Surface, Space ENvironment, GEochemistry, and Ranging (MESSENGER) spacecraft, launched on August 3, 2004, is nearing the halfway point on its voyage to become the first probe to orbit the planet Mercury. The mission, spacecraft, and payload are designed to answer six fundamental questions regarding the innermost planet: (1) What planetary formational processes led to Mercury's high ratio of metal to silicate? (2) What is the geological history of Mercury? (3) What are the nature and origin of Mercury's magnetic field? (4) What are the structure and state of Mercury's core? (5) What are the radar-reflective materials at Mercury's poles? (6) What are the important volatile species and their sources and sinks near Mercury? The mission has focused to date on commissioning the spacecraft and science payload as well as planning for flyby and orbital operations. The second Venus flyby (June 2007) will complete final rehearsals for the Mercury flyby operations in January and October 2008 and September 2009. Those flybys will provide opportunities to image the hemisphere of the planet not seen by Mariner 10, obtain high-resolution spectral observations with which to map surface mineralogy and assay the exosphere, and carry out an exploration of the magnetic field and energetic particle distribution in the near-Mercury environment. The orbital phase, beginning on March 18, 2011, is a one-year-long, near-polar-orbital observational campaign that will address all mission goals. The orbital phase will complete global imaging, yield detailed surface compositional and topographic data over the northern hemisphere, determine the geometry of Mercury's internal magnetic field and magnetosphere, ascertain the radius and physical state of Mercury's outer core, assess the nature of Mercury's polar deposits, and inventory exospheric neutrals and magnetospheric charged particle species over a range of dynamic conditions. Answering the questions that have guided the MESSENGER mission will expand our understanding of the formation and evolution of the terrestrial planets as a family.","author":[{"given":"Sean C.","family":"Solomon"},{"given":"Ralph L.","family":"McNutt"},{"given":"Robert E.","family":"Gold"},{"given":"Deborah L.","family":"Domingue"}],"DOI":"10.1007/s11214-007-9247-6","type":"article-journal","id":"Solomon:2007ssr","citation-key":"Solomon:2007ssr","ISSN":"1572-9672","issue":"1","issued":{"date-parts":[[2007,8]]},"page":"3-39","title":"MESSENGER Mission Overview","URL":"https://doi.org/10.1007/s11214-007-9247-6","volume":"131"},{"author":[{"given":"E. J.","family":"Speyerer"},{"given":"R. V.","family":"Wagner"},{"given":"E.","family":"Mazarico"},{"given":"V.","family":"Silva"},{"given":"J.","family":"Anderson"},{"given":"M. S.","family":"Robinson"},{"given":"J. F.","family":"Bell"}],"container-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Speyerer:2018lpsc","citation-key":"Speyerer:2018lpsc","issued":{"date-parts":[[2018,3]]},"number":"2538","page":"2538","title":"Production of New Clementine UVVIS Map Products Tied to the LRO Reference Frame"},{"author":[{"given":"Thomas","family":"Roatsch"},{"given":"Marita","family":"Wählisch"},{"given":"Angelika","family":"Hoffmeister"},{"given":"Frank","family":"Scholten"},{"given":"Klaus-Dieter","family":"Matz"},{"given":"Bernd","family":"Giese"},{"given":"Roland","family":"Wagner"},{"given":"Elke","family":"Kersten"},{"given":"Gerhard","family":"Neukum"}],"container-title":"Proceedings of the XXXVII ISPRS Conference","type":"paper-conference","id":"Roatsch:2008isprs","citation-key":"Roatsch:2008isprs","issued":{"date-parts":[[2008,1]]},"page":"1011","title":"Mapping and Cartography of the ICY Saturnian Satellites Using Cassini-ISS Images"},{"author":[{"given":"Thomas","family":"Roatsch"},{"given":"Elke","family":"Kersten"},{"given":"Klaus-Dieter","family":"Matz"},{"given":"Frank","family":"Scholten"},{"given":"Roland","family":"Wagner"},{"given":"Carolyn","family":"Porco"}],"container-title":"Enceladus and the Icy Moons of Saturn","collection-title":"Enceladus and the Icy Moons of Saturn","type":"paper-conference","id":"Roatsch:2016enc","citation-key":"Roatsch:2016enc","issued":{"date-parts":[[2016]]},"page":"3032","title":"Cartography of the Medium-Sized Saturnian Satellites Based on Cassini-ISS Images"},{"container-title":"NASA Planetary Data System","author":[{"given":"T. E.","family":"Roatsch"},{"given":"K.D.","family":"Kersten"},{"given":"F.","family":"Matz"},{"given":"F.","family":"Preusker"},{"given":"S.","family":"Scholten"},{"given":"S.E.","family":"Elgner"},{"given":"R.","family":"Schroeder"},{"given":"R.","family":"Jaumann"},{"given":"C.A.","family":"Raymond"},{"given":"C.T.","family":"Russell"}],"type":"article-journal","id":"Roatsch:2018pds","citation-key":"Roatsch:2018pds","issued":{"date-parts":[[2018]]},"number":"DAWN-A-FC2-5-CERESHAMODTMSPG-V1.0","page":"DAWN-A-FC2-5-CERESHAMODTMSPG-V1.0","title":"DAWN FC2 DERIVED CERES HAMO DTM SPG V1.0"},{"abstract":"The Lunar Reconnaissance Orbiter Camera (LROC) consists of three imaging systems: a Wide Angle Camera (WAC) and two Narrow Angle Cameras (NACs). Since entering lunar orbit in June of 2009, LROC has collected over 700,000 images. A subset of WAC images were reduced into a global morphologic basemap, a near-global digital elevation model, and multitemporal movie sequences that characterize illumination conditions of the polar regions. In addition, NAC observations were reduced to meter scale maps and digital elevation models of select regions of interest. These Reduced Data Record (RDR) products were publicly released through NASA's Planetary Data System to aid scientists and engineers in planning future lunar missions and addressing key science questions.","author":[{"given":"Mark","family":"Robinson"},{"given":"Emerson J.","family":"Speyerer"},{"given":"Aaron","family":"Boyd"},{"given":"Devin","family":"Waller"},{"given":"Robert V.","family":"Wagner"},{"given":"Kyle N.","family":"Burns"}],"container-title":"International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives","type":"paper-conference","id":"Robinson:2012isprs","citation-key":"Robinson:2012isprs","issued":{"date-parts":[[2012]]},"keyword":"DEM/DTM,High resolution,Imagery,Mapping,Mosaic,Multispectral,Multitemporal,Planetary","language":"English (US)","page":"501-504","publisher":"International Society for Photogrammetry","title":"Exploring the moon with the lunar reconnaissance orbiter camera","volume":"39"},{"container-title":"Icarus","abstract":"The 2015 New Horizons flyby has produced the first high-resolution maps of morphology and topography of Pluto and Charon, the most distant objects so mapped. Global integrated mosaics of Pluto were produced using both LORRI framing camera and MVIC line scan camera data, showing the best resolution data obtained for all areas of the illuminated surface, ∼78% of the body. A unique feature of the Pluto imaging data set is the observation of terrains illuminated only by light scattered from atmospheric haze, allowing us to map terrains in the southern hemisphere that would otherwise have been in darkness. MVIC 4-color data were combined with the panchromatic map to produce full color global maps. Digital elevation models (DEMs) over ∼42% of Pluto were produced using combinations of MVIC hemispheric scans and LORRI mosaics, from which slopes at scales of ∼1 km can be determined. Pluto can be divided into regions each with distinct topographic signatures, corresponding with major physiographic terrain types. Large areas of Pluto are comprised of low-relief moderately cratered plains units. Deeply pitted and glaciated plains east of Sputnik Planitia are elevated ∼0.7 km. The most dominant topographic feature on Pluto is the 1200-by-2000-km wide depression enclosing the bright Sputnik Planitia ice sheet, the surface of which is 2.5-to-3.5 km deep (relative to the rim) and ∼2 km deep relative to the mean radius. The partial ring of steep-sided massifs, several of which are more than 5 km high, along the western margins of Sputnik Planitia produce some of the locally highest and steepest relief on Pluto, with slopes of 40–50°. The second major topographic feature is a complex, eroded, ridge-trough system ∼300–400 km wide and at least 3200 km long extending north-to-south along the 155° meridian. This enormous structure has several kilometers of relief. It may predate the large impact event forming the basin, though some post-Sputnik Planitia deformation is evident. The large depressed, partially walled plain, Hyecho Palus, lies due southwest of Sputnik Planitia. Near the center of Hyecho Palus lie the circular constructional edifices Wright and Piccard Montes. Wright Mons rises 4.5 km above these plains, with a central depression ∼4.5 km deep, whereas Piccard Mons, best observed in haze-light, rises ∼5.5 km above the plains but has a bowl-shaped central depression ∼5.5 km below the plains for a total relief of up to 11 km, the greatest observed on Pluto. Both of these features are interpreted as constructional (volcanic?) in nature. Additional prominent topographic features include a 2–3 km high and ∼600 km wide dome centered on the illuminated IAU pole and the amoeboidal plateaus of “bladed” terrains in the equatorial region, which rise 2–5 km above local terrains and are the highest standing geologic units on the encounter hemisphere. The mean elevations in the integrated DEM for the two radio occultation areas are consistent with the 5–6 km difference in elevation as determined independently by the radio experiment, and a limb profile near the egress point confirms the presence of elevated bladed terrains in that area. Local relief of 3–5 km at massifs, troughs and pits supports conclusions that the icy shell of Pluto is relatively rigid. Numerous examples of topographic control of ice or frost deposition occur across Pluto, including the distinct coloration of the polar dome, the elevated terrains of eastern Tombaugh Regio, and along the ridge-trough system, where ridge tops and fossae rims are covered in different ices than at lower elevations. The topographic hypsogram of Pluto's encounter hemisphere is strongly bimodal due to the large Sputnik Planitia depression. Otherwise the topographic signature of Pluto is controlled by deviations from the otherwise dominant low plains, including elevated bladed terrain plateaus and the depressed volcanic province including Wright and Piccard Montes.","author":[{"given":"Paul Michael","family":"Schenk"},{"given":"Ross A.","family":"Beyer"},{"given":"William B.","family":"McKinnon"},{"given":"Jeffrey M.","family":"Moore"},{"given":"John R.","family":"Spencer"},{"given":"Oliver L.","family":"White"},{"given":"Kelsi","family":"Singer"},{"given":"Francis","family":"Nimmo"},{"given":"Carver","family":"Thomason"},{"given":"Tod R.","family":"Lauer"},{"given":"Stuart","family":"Robbins"},{"given":"Orkan M.","family":"Umurhan"},{"given":"William M.","family":"Grundy"},{"given":"S. Alan","family":"Stern"},{"given":"Harold A.","family":"Weaver"},{"given":"Leslie A.","family":"Young"},{"given":"K. Ennico","family":"Smith"},{"given":"Cathy","family":"Olkin"}],"DOI":"https://doi.org/10.1016/j.icarus.2018.06.008","type":"article-journal","id":"Schenk:2018icarus_b","citation-key":"Schenk:2018icarus_b","ISSN":"0019-1035","issued":{"date-parts":[[2018]]},"keyword":"Pluto,Topography,Icy satellite,Impact","page":"400 - 433","title":"Basins, fractures and volcanoes: Global cartography and topography of Pluto from New Horizons","URL":"http://www.sciencedirect.com/science/article/pii/S0019103517306024","volume":"314"},{"container-title":"Journal of Geophysical Research: Planets","author":[{"given":"F.","family":"Scholten"},{"given":"J.","family":"Oberst"},{"given":"K.-D.","family":"Matz"},{"given":"T.","family":"Roatsch"},{"given":"M.","family":"Wählisch"},{"given":"E. J.","family":"Speyerer"},{"given":"M. S.","family":"Robinson"}],"type":"article-journal","id":"Scholten:2012","citation-key":"Scholten:2012","issue":"E12","issued":{"date-parts":[[2012]]},"title":"GLD100: The near-global lunar 100 m raster DTM from LROC WAC stereo image data","volume":"117"},{"container-title":"Science","abstract":"Images obtained by the Optical, Spectroscopic, and Infrared Remote Imaging System (OSIRIS) cameras onboard the Rosetta spacecraft reveal that asteroid 21 Lutetia has a complex geology and one of the highest asteroid densities measured so far, 3.4 ± 0.3 grams per cubic centimeter. The north pole region is covered by a thick layer of regolith, which is seen to flow in major landslides associated with albedo variation. Its geologically complex surface, ancient surface age, and high density suggest that Lutetia is most likely a primordial planetesimal. This contrasts with smaller asteroids visited by previous spacecraft, which are probably shattered bodies, fragments of larger parents, or reaccumulated rubble piles.","author":[{"given":"H.","family":"Sierks"},{"given":"P.","family":"Lamy"},{"given":"C.","family":"Barbieri"},{"given":"D.","family":"Koschny"},{"given":"H.","family":"Rickman"},{"given":"R.","family":"Rodrigo"},{"given":"M. F.","family":"A’Hearn"},{"given":"F.","family":"Angrilli"},{"given":"M. A.","family":"Barucci"},{"given":"J.-L.","family":"Bertaux"},{"given":"I.","family":"Bertini"},{"given":"S.","family":"Besse"},{"given":"B.","family":"Carry"},{"given":"G.","family":"Cremonese"},{"given":"V.","family":"Da Deppo"},{"given":"B.","family":"Davidsson"},{"given":"S.","family":"Debei"},{"given":"M.","family":"De Cecco"},{"given":"J.","family":"De Leon"},{"given":"F.","family":"Ferri"},{"given":"S.","family":"Fornasier"},{"given":"M.","family":"Fulle"},{"given":"S. F.","family":"Hviid"},{"given":"R. W.","family":"Gaskell"},{"given":"O.","family":"Groussin"},{"given":"P.","family":"Gutierrez"},{"given":"W.","family":"Ip"},{"given":"L.","family":"Jorda"},{"given":"M.","family":"Kaasalainen"},{"given":"H. U.","family":"Keller"},{"given":"J.","family":"Knollenberg"},{"given":"R.","family":"Kramm"},{"given":"E.","family":"Kührt"},{"given":"M.","family":"Küppers"},{"given":"L.","family":"Lara"},{"given":"M.","family":"Lazzarin"},{"given":"C.","family":"Leyrat"},{"given":"J. J. Lopez","family":"Moreno"},{"given":"S.","family":"Magrin"},{"given":"S.","family":"Marchi"},{"given":"F.","family":"Marzari"},{"given":"M.","family":"Massironi"},{"given":"H.","family":"Michalik"},{"given":"R.","family":"Moissl"},{"given":"G.","family":"Naletto"},{"given":"F.","family":"Preusker"},{"given":"L.","family":"Sabau"},{"given":"W.","family":"Sabolo"},{"given":"F.","family":"Scholten"},{"given":"C.","family":"Snodgrass"},{"given":"N.","family":"Thomas"},{"given":"C.","family":"Tubiana"},{"given":"P.","family":"Vernazza"},{"given":"J.-B.","family":"Vincent"},{"given":"K.-P.","family":"Wenzel"},{"given":"T.","family":"Andert"},{"given":"M.","family":"Pätzold"},{"given":"B. P.","family":"Weiss"}],"DOI":"10.1126/science.1207325","type":"article-journal","id":"Sierks:2011sci","citation-key":"Sierks:2011sci","ISSN":"0036-8075","issue":"6055","issued":{"date-parts":[[2011]]},"page":"487-490","publisher":"American Association for the Advancement of Science","title":"Images of Asteroid 21 Lutetia: A Remnant Planetesimal from the Early Solar System","URL":"https://science.sciencemag.org/content/334/6055/487","volume":"334"},{"container-title":"Icarus","abstract":"We describe a procedure that allows the efficient generation of numerical shape models for irregular Solar System objects, where a numerical model is simply a table of evenly spaced body-centered latitudes and longitudes and their associated radii. This modeling technique uses a combination of data from limbs, terminators, and control points, and produces shape models that have some important advantages over analytical shape models. Accurate numerical shape models make it feasible to study irregular objects with a wide range of standard scientific analysis techniques. These applications include the determination of moments of inertia and surface gravity, the mapping of surface locations and structural orientations, photometric measurement and analysis, the reprojection and mosaicking of digital images, and the generation of albedo maps. The capabilities of our modeling procedure are illustrated through the development of an accurate numerical shape model for Phobos and the production of a global, high-resolution, high-pass-filtered digital image mosaic of this Martian moon. Other irregular objects that have been modeled, or are being modeled, include the asteroid Gaspra and the satellites Deimos, Amalthea, Epimetheus, Janus, Hyperion, and Proteus.","author":[{"given":"Damon P.","family":"Simonelli"},{"given":"Peter C.","family":"Thomas"},{"given":"Brian T.","family":"Carcich"},{"given":"Joseph","family":"Veverka"}],"DOI":"https://doi.org/10.1006/icar.1993.1057","type":"article-journal","id":"Simonelli:1993icarus","citation-key":"Simonelli:1993icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[1993]]},"page":"49 - 61","title":"The Generation and Use of Numerical Shape Models for Irregular Solar System Objects","URL":"http://www.sciencedirect.com/science/article/pii/S0019103583710572","volume":"103"},{"container-title":"Journal of the Indian Society of Remote Sensing","author":[{"given":"V","family":"Sivakumar"},{"given":"Binay","family":"Kumar"},{"given":"Sandeep","family":"Srivastava"},{"given":"Barla","family":"Gopala Krishna"},{"given":"P.","family":"Srivastava"},{"given":"K.K.","family":"Seelin"}],"DOI":"10.1007/s12524-011-0172-5","type":"article-journal","id":"Sivakumar:2012","citation-key":"Sivakumar:2012","issued":{"date-parts":[[2012,12]]},"title":"DEM Generation for Lunar Surface using Chandrayaan-1 TMC Triplet Data","volume":"40"},{"container-title":"Science","abstract":"Voyager 2, during its encounter with the Jupiter system, provided images that both complement and supplement in important ways the Voyager 1 images. While many changes have been observed in Jupiter’s visual appearance, few, yet significant, changes have been detected in the principal atmospheric currents. Jupiter’s ring system is strongly forward scattering at visual wavelengths and consists of a narrow annulus of highest particle density, within which is a broader region in which the density is lower. On Io, changes are observed in eruptive activity, plume structure, and surface albedo patterns. Europa’s surface retains little or no record of intense meteorite bombardment, but does reveal a complex and, as yet, little-understood system of overlapping bright and dark linear features. Ganymede is found to have at least one unit of heavily cratered terrain on a surface that otherwise suggests widespread tectonism. Except for two large ringed basins, Callisto’s entire surface is heavily cratered.","author":[{"family":"Smith"}],"DOI":"10.1126/science.206.4421.927","type":"article-journal","id":"Smith:1979sci","citation-key":"Smith:1979sci","ISSN":"0036-8075","issue":"4421","issued":{"date-parts":[[1979]]},"page":"927-950","publisher":"American Association for the Advancement of Science","title":"The Galilean Satellites and Jupiter: Voyager 2 Imaging Science Results","URL":"https://science.sciencemag.org/content/206/4421/927","volume":"206"},{"container-title":"Science","abstract":"As Voyager 1 flew through the Saturn system it returned photographs revealing many new and surprising characteristics of this complicated community of bodies. Saturn’s atmosphere has numerous, low-contrast, discrete cloud features and a pattern of circulation significantly different from that of Jupiter. Titan is shrouded in a haze layer that varies in thickness and appearance. Among the icy satellites there is considerable variety in density, albedo, and surface morphology and substantial evidence for endogenic surface modification. Trends in density and crater characteristics are quite unlike those of the Galilean satellites. Small inner satellites, three of which were discovered in Voyager images, interact gravitationally with one another and with the ring particles in ways not observed elsewhere in the solar system. Saturn’s broad A, B, and C rings contain hundreds of \"ringlets,\" and in the densest portion of the B ring there are numerous nonaxisymmetric features. The narrow F ring has three components which, in at least one instance, are kinked and crisscrossed. Two rings are observed beyond the F ring, and material is seen between the C ring and the planet.","author":[{"family":"Smith"}],"DOI":"10.1126/science.212.4491.163","type":"article-journal","id":"Smith:1981sci","citation-key":"Smith:1981sci","ISSN":"0036-8075","issue":"4491","issued":{"date-parts":[[1981]]},"page":"163-191","publisher":"American Association for the Advancement of Science","title":"Encounter with Saturn: Voyager 1 Imaging Science Results","URL":"https://science.sciencemag.org/content/212/4491/163","volume":"212"},{"container-title":"Science","abstract":"Elevations measured by the Mars Orbiter Laser Altimeter have yielded a high-accuracy global map of the topography of Mars. Dominant features include the low northern hemisphere, the Tharsis province, and the Hellas impact basin. The northern hemisphere depression is primarily a long-wavelength effect that has been shaped by an internal mechanism. The topography of Tharsis consists of two broad rises. Material excavated from Hellas contributes to the high elevation of the southern hemisphere and to the scarp along the hemispheric boundary. The present topography has three major drainage centers, with the northern lowlands being the largest. The two polar cap volumes yield an upper limit of the present surface water inventory of 3.2 to 4.7 million cubic kilometers.","author":[{"given":"David E.","family":"Smith"},{"given":"Maria T.","family":"Zuber"},{"given":"Sean C.","family":"Solomon"},{"given":"Roger J.","family":"Phillips"},{"given":"James W.","family":"Head"},{"given":"James B.","family":"Garvin"},{"given":"W. Bruce","family":"Banerdt"},{"given":"Duane O.","family":"Muhleman"},{"given":"Gordon H.","family":"Pettengill"},{"given":"Gregory A.","family":"Neumann"},{"given":"Frank G.","family":"Lemoine"},{"given":"James B.","family":"Abshire"},{"given":"Oded","family":"Aharonson"},{"given":"C.","family":"David"},{"family":"Brown"},{"given":"Steven A.","family":"Hauck"},{"given":"Anton B.","family":"Ivanov"},{"given":"Patrick J.","family":"McGovern"},{"given":"H. Jay","family":"Zwally"},{"given":"Thomas C.","family":"Duxbury"}],"DOI":"10.1126/science.284.5419.1495","type":"article-journal","id":"Smith:1999sci","citation-key":"Smith:1999sci","ISSN":"0036-8075","issue":"5419","issued":{"date-parts":[[1999]]},"page":"1495-1503","publisher":"American Association for the Advancement of Science","title":"The Global Topography of Mars and Implications for Surface Evolution","URL":"https://science.sciencemag.org/content/284/5419/1495","volume":"284"},{"container-title":"Science","abstract":"The MESSENGER spacecraft orbiting Mercury has been in a undefined̃12-hour eccentric, near-polar orbit since 18 March 2011 (see the Perspective by McKinnon). Smith et al. (p. 214, published online 21 March) present the most recent determination of Mercury’s gravity field, based on radio tracking of the MESSENGER spacecraft between 18 March and 23 August 2011. The results point to an interior structure that differs from those of the other terrestrial planets: the density of the planet’s solid outer shell suggests the existence of a deep reservoir of high-density material, possibly an Fe-S layer. Zuber et al. (p. 217, published online 21 March) used data obtained by the MESSENGER laser altimeter through to 24 October 2011 to build a topographic map of Mercury’s northern hemisphere. The map shows less variation in elevation, compared with Mars or the Moon, and its features add to the body of evidence that Mercury has sustained geophysical activity for much of its history.Radio tracking of the MESSENGER spacecraft has provided a model of Mercury’s gravity field. In the northern hemisphere, several large gravity anomalies, including candidate mass concentrations (mascons), exceed 100 milli-Galileos (mgal). Mercury’s northern hemisphere crust is thicker at low latitudes and thinner in the polar region and shows evidence for thinning beneath some impact basins. The low-degree gravity field, combined with planetary spin parameters, yields the moment of inertia C/MR2 = 0.353 ± 0.017, where M and R are Mercury’s mass and radius, and a ratio of the moment of inertia of Mercury’s solid outer shell to that of the planet of Cm/C = 0.452 ± 0.035. A model for Mercury’s radial density distribution consistent with these results includes a solid silicate crust and mantle overlying a solid iron-sulfide layer and an iron-rich liquid outer core and perhaps a solid inner core.","author":[{"given":"David E.","family":"Smith"},{"given":"Maria T.","family":"Zuber"},{"given":"Roger J.","family":"Phillips"},{"given":"Sean C.","family":"Solomon"},{"given":"Steven A.","family":"Hauck"},{"given":"Frank G.","family":"Lemoine"},{"given":"Erwan","family":"Mazarico"},{"given":"Gregory A.","family":"Neumann"},{"given":"Stanton J.","family":"Peale"},{"given":"Jean-Luc","family":"Margot"},{"given":"Catherine L.","family":"Johnson"},{"given":"Mark H.","family":"Torrence"},{"given":"Mark E.","family":"Perry"},{"given":"David D.","family":"Rowlands"},{"given":"Sander","family":"Goossens"},{"given":"James W.","family":"Head"},{"given":"Anthony H.","family":"Taylor"}],"DOI":"10.1126/science.1218809","type":"article-journal","id":"Smith:2012sci","citation-key":"Smith:2012sci","ISSN":"0036-8075","issue":"6078","issued":{"date-parts":[[2012]]},"page":"214-217","publisher":"American Association for the Advancement of Science","title":"Gravity Field and Internal Structure of Mercury from MESSENGER","URL":"https://science.sciencemag.org/content/336/6078/214","volume":"336"},{"container-title":"Icarus","abstract":"In June 2009 the Lunar Reconnaissance Orbiter (LRO) spacecraft was launched to the Moon. The payload consists of 7 science instruments selected to characterize sites for future robotic and human missions. Among them, the Lunar Orbiter Laser Altimeter (LOLA) was designed to obtain altimetry, surface roughness, and reflectance measurements. The primary phase of lunar exploration lasted one year, following a 3-month commissioning phase. On completion of its exploration objectives, the LRO mission transitioned to a science mission. After 7 years in lunar orbit, the LOLA instrument continues to map the lunar surface. The LOLA dataset is one of the foundational datasets acquired by the various LRO instruments. LOLA provided a high-accuracy global geodetic reference frame to which past, present and future lunar observations can be referenced. It also obtained high-resolution and accurate global topography that were used to determine regions in permanent shadow at the lunar poles. LOLA further contributed to the study of polar volatiles through its unique measurement of surface brightness at zero phase, which revealed anomalies in several polar craters that may indicate the presence of water ice. In this paper, we describe the many LOLA accomplishments to date and its contribution to lunar and planetary science.","author":[{"given":"David E.","family":"Smith"},{"given":"Maria T.","family":"Zuber"},{"given":"Gregory A.","family":"Neumann"},{"given":"Erwan","family":"Mazarico"},{"given":"Frank G.","family":"Lemoine"},{"given":"James W.","family":"Head III"},{"given":"Paul G.","family":"Lucey"},{"given":"Oded","family":"Aharonson"},{"given":"Mark S.","family":"Robinson"},{"given":"Xiaoli","family":"Sun"},{"given":"Mark H.","family":"Torrence"},{"given":"Michael K.","family":"Barker"},{"given":"Juergen","family":"Oberst"},{"given":"Thomas C.","family":"Duxbury"},{"given":"Dandan","family":"Mao"},{"given":"Olivier S.","family":"Barnouin"},{"given":"Kopal","family":"Jha"},{"given":"David D.","family":"Rowlands"},{"given":"Sander","family":"Goossens"},{"given":"David","family":"Baker"},{"given":"Sven","family":"Bauer"},{"given":"Philipp","family":"Gläser"},{"given":"Myriam","family":"Lemelin"},{"given":"Margaret","family":"Rosenburg"},{"given":"Michael M.","family":"Sori"},{"given":"Jennifer","family":"Whitten"},{"given":"Timothy","family":"Mcclanahan"}],"DOI":"https://doi.org/10.1016/j.icarus.2016.06.006","type":"article-journal","id":"Smith:2017icarus","citation-key":"Smith:2017icarus","ISSN":"0019-1035","issued":{"date-parts":[[2017]]},"keyword":"Moon,surface,orbit determination","note":"Lunar Reconnaissance Orbiter - Part II","page":"70 - 91","title":"Summary of the results from the lunar orbiter laser altimeter after seven years in lunar orbit","URL":"http://www.sciencedirect.com/science/article/pii/S0019103516302810","volume":"283"},{"container-title":"Science","abstract":"The New Horizons spacecraft flew past the Kuiper Belt object (486958) Arrokoth (also known as 2014 MU69) in January 2019. Because of the great distance to the outer Solar System and limited bandwidth, it will take until late 2020 to downlink all the spacecraft’s observations back to Earth. Three papers in this issue analyze recently downlinked data, including the highest-resolution images taken during the encounter (see the Perspective by Jewitt). Spencer et al. examined Arrokoth’s geology and geophysics using stereo imaging, dated the surface using impact craters, and produced a geomorphological map. Grundy et al. investigated the composition of the surface using color imaging and spectroscopic data and assessed Arrokoth’s thermal emission using microwave radiometry. McKinnon et al. used simulations to determine how Arrokoth formed: Two gravitationally bound objects gently spiraled together during the formation of the Solar System. Together, these papers determine the age, composition, and formation process of the most pristine object yet visited by a spacecraft.Science, this issue p. eaay3999, p. eaay3705, p. eaay6620; see also p. 980INTRODUCTIONOn 1 January 2019, the New Horizons spacecraft passed 3538 km from Kuiper Belt object (KBO) (486958) Arrokoth. Arrokoth is a contact binary consisting of two distinct lobes, connected by a narrow neck. Its orbital parameters, albedo, and color make Arrokoth a typical cold classical KBO (CCKBO). CCKBOs are the most dynamically and physically primitive population of small Solar System bodies known.RATIONALESince the publication of initial results from the flyby, additional data have been downlinked and analyzed. This paper describes the resulting analysis of Arrokoth’s shape, geological evolution, and satellite and ring constraints.RESULTSImproved stereo imaging constrains the object’s shape and topography and allows us to generate a stereographic terrain model. Typical relief on both lobes (away from the neck region) is  0.5 km or smaller.Arrokoth’s rotational period is 15.92 ± 0.02 hours, with its rotational pole pointing to right ascension = 317.5 ± 1°, declination = -24.9 ± 1°, J2000 equinox. The object consists of two roughly ellipsoidal lobes with overall dimensions of 36 km by 20 km by 10 km. The maximum dimensions of the two lobes are 20.6 km by 19.9 km by 9.4 km and 15.4 km by 13.8 km by 9.8 km, with uncertainties of 0.5 km by 0.5 km by 2.0 km. The total volume is equal to a sphere of diameter 18.3 ± 1.2 km, and the volume ratio of the two lobes is 1.9 ± 0.5. Global bulk density must be >290 kg m-3 if the neck is not in tension. Assuming a bulk density of 500 kg m-3, as measured for comets, the mean surface gravity is  1 mm s-2, and the compressive strength of the neck must be >2.3 kPa.The two lobes are closely aligned. The maximum axis of inertia of the large lobe is aligned within <5° of that of the small lobe. The equatorial planes of the two lobes are also almost coincident in space.The small lobe’s surface is marked by complex albedo patterns, often with sinuous margins and no detectable topographic signature, whereas the large lobe’s surface is dominated by clusters of low dark hills superposed on brighter, smoother terrain. The large lobe’s surface is divided into distinct subunits, which may represent smaller bodies that accreted to form it, though the overall smoothness of the surface, and the youthful appearance of many boundaries, which are sometimes undetectable or cross-cut by clusters of hills, suggest a more complex postformation history. If the subunits did accrete first, the smoothness of their mutual boundaries suggests subsequent accretion of additional material and later reactivation of the boundaries.We identify  40 possible impact craters on Arrokoth, though only about 10 with high confidence. The largest crater, nicknamed Maryland, is about 7 km in diameter, and the rest are smaller than 1 km. Their size-frequency distribution is consistent with a single power law. Crater densities are lower than on many other small bodies but are consistent with a surface age of >4 billion years. No satellites or rings are detected: Satellite diameter upper limit is 180 m out to 8000-km radius from Arrokoth.CONCLUSIONArrokoth’s smooth, lightly cratered surface is unlike that of other Solar System bodies and appears to date from the period of planetary accretion. The alignment of its two lobes constrains the processes that formed this contact binary. Because its orbit, albedo, color, and rotation are typical of other CCKBOs, Arrokoth can likely be used to understand the cold classical belt as a whole.Stereo image pair of Arrokoth.The left and center images can be viewed cross-eyed, or the right and center by direct viewing.The Cold Classical Kuiper Belt, a class of small bodies in undisturbed orbits beyond Neptune, is composed of primitive objects preserving information about Solar System formation. In January 2019, the New Horizons spacecraft flew past one of these objects, the 36-kilometer-long contact binary (486958) Arrokoth (provisional designation 2014 MU69). Images from the flyby show that Arrokoth has no detectable rings, and no satellites (larger than 180 meters in diameter) within a radius of 8000 kilometers. Arrokoth has a lightly cratered, smooth surface with complex geological features, unlike those on previously visited Solar System bodies. The density of impact craters indicates the surface dates from the formation of the Solar System. The two lobes of the contact binary have closely aligned poles and equators, constraining their accretion mechanism.","author":[{"given":"J. R.","family":"Spencer"},{"given":"S. A.","family":"Stern"},{"given":"J. M.","family":"Moore"},{"given":"H. A.","family":"Weaver"},{"given":"K. N.","family":"Singer"},{"given":"C. B","family":"Olkin"},{"given":"A. J.","family":"Verbiscer"},{"given":"W. B.","family":"McKinnon"},{"given":"J. Wm.","family":"Parker"},{"given":"R. A.","family":"Beyer"},{"given":"J. T.","family":"Keane"},{"given":"T. R.","family":"Lauer"},{"given":"S. B.","family":"Porter"},{"given":"O. L.","family":"White"},{"given":"B. J.","family":"Buratti"},{"given":"M. R.","family":"El-Maarry"},{"given":"C. M.","family":"Lisse"},{"given":"A. H.","family":"Parker"},{"given":"H. B.","family":"Throop"},{"given":"S. J.","family":"Robbins"},{"given":"O. M.","family":"Umurhan"},{"given":"R. P.","family":"Binzel"},{"given":"D. T.","family":"Britt"},{"given":"M. W.","family":"Buie"},{"given":"A. F.","family":"Cheng"},{"given":"D. P.","family":"Cruikshank"},{"given":"H. A.","family":"Elliott"},{"given":"G. R.","family":"Gladstone"},{"given":"W. M.","family":"Grundy"},{"given":"M. E.","family":"Hill"},{"given":"M.","family":"Horanyi"},{"given":"D. E.","family":"Jennings"},{"given":"J. J.","family":"Kavelaars"},{"given":"I. R.","family":"Linscott"},{"given":"D. J.","family":"McComas"},{"given":"R. L.","family":"McNutt"},{"given":"S.","family":"Protopapa"},{"given":"D. C.","family":"Reuter"},{"given":"P. M.","family":"Schenk"},{"given":"M. R.","family":"Showalter"},{"given":"L. A.","family":"Young"},{"given":"A. M.","family":"Zangari"},{"given":"A. Y.","family":"Abedin"},{"given":"C. B.","family":"Beddingfield"},{"given":"S. D.","family":"Benecchi"},{"given":"E.","family":"Bernardoni"},{"given":"C. J.","family":"Bierson"},{"given":"D.","family":"Borncamp"},{"given":"V. J.","family":"Bray"},{"given":"A. L.","family":"Chaikin"},{"given":"R. D.","family":"Dhingra"},{"given":"C.","family":"Fuentes"},{"given":"T.","family":"Fuse"},{"given":"P. L","family":"Gay"},{"given":"S. D. J.","family":"Gwyn"},{"given":"D. P.","family":"Hamilton"},{"given":"J. D.","family":"Hofgartner"},{"given":"M. J.","family":"Holman"},{"given":"A. D.","family":"Howard"},{"given":"C. J. A.","family":"Howett"},{"given":"H.","family":"Karoji"},{"given":"D. E.","family":"Kaufmann"},{"given":"M.","family":"Kinczyk"},{"given":"B. H.","family":"May"},{"given":"M.","family":"Mountain"},{"given":"M.","family":"Pätzold"},{"given":"J. M.","family":"Petit"},{"given":"M. R.","family":"Piquette"},{"given":"I. N.","family":"Reid"},{"given":"H. J.","family":"Reitsema"},{"given":"K. D.","family":"Runyon"},{"given":"S. S.","family":"Sheppard"},{"given":"J. A.","family":"Stansberry"},{"given":"T.","family":"Stryk"},{"given":"P.","family":"Tanga"},{"given":"D. J.","family":"Tholen"},{"given":"D. E.","family":"Trilling"},{"given":"L. H.","family":"Wasserman"}],"DOI":"10.1126/science.aay3999","type":"article-journal","id":"Spencer:2020sci","citation-key":"Spencer:2020sci","ISSN":"0036-8075","issue":"6481","issued":{"date-parts":[[2020]]},"publisher":"American Association for the Advancement of Science","title":"The geology and geophysics of Kuiper Belt object (486958) Arrokoth","URL":"https://science.sciencemag.org/content/367/6481/eaay3999","volume":"367"},{"author":[{"given":"A.","family":"Stark"},{"given":"F.","family":"Preusker"},{"given":"J.","family":"Oberst"},{"given":"K.-D.","family":"Matz"},{"given":"K.","family":"Gwinner"},{"given":"T.","family":"Roatsch"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Stark:2017lpsc","citation-key":"Stark:2017lpsc","issued":{"date-parts":[[2017,3]]},"number":"2287","page":"2287","title":"High-Resolution Topography from MESSENGER Orbital Stereo Imaging - The H5 Quadrangle “Hokusai”","volume":"48"},{"container-title":"Science","abstract":"The flyby of Pluto and its moon Charon by the New Horizons spacecraft generated news coverage around the world. Now Stern et al. report the first scientific results from the high-speed encounter. The surface of Pluto is surprisingly diverse, with large regions of differing brightness and composition. There is ample evidence for ongoing rich geological processes that act to sculpt its surface. Charon’s surface is similarly complex, with numerous relief structures and varied coloration. Pluto’s atmosphere is extensive but less dense than expected, whereas Charon has no detectable atmosphere.Science, this issue p. 10.1126/science.aad1815INTRODUCTIONPluto was discovered in 1930 and was long thought to be a misfit or anomaly in the solar system. However, the 1992 discovery of the Kuiper Belt—a torus-shaped region beyond Neptune’s orbit, and the largest structure in our three-zoned planetary system—provided new context, showing Pluto to be the largest of a new class of small planets formed in the outer solar system during the ancient era of planetary accretion  4.5 billion years ago. NASA’s New Horizons spacecraft made the first exploration of Pluto, culminating on 14 July 2015; it collected numerous remote sensing and in situ measurements of Pluto and its system of five moons. We report the first scientific results and interpretations of that flyby.RATIONALEThe New Horizons spacecraft completed a close approach to the Pluto system at a distance of 13,691 km from Pluto’s center. The spacecraft carries a sophisticated suite of scientific instruments, including the Ralph multicolor/panchromatic mapper and mapping infrared composition spectrometer; the LORRI long-focal-length panchromatic visible imager; the Alice extreme/far ultraviolet mapping spectrograph; twin REX radio science experiments; the SWAP solar wind detector; the PEPSSI high-energy charged particle spectrometer; and VBSDC, a dust impact detector. Together these instruments collected more than 50 gigabits of data on the Pluto system near the time of the spacecraft’s closest approach.RESULTSWe found that Pluto’s surface displays a wide variety of landforms and terrain ages, as well as substantial albedo, color, and compositional variation. Evidence was also found for a water ice–rich crust, geologically young surface units, tectonic extension, surface volatile ice convection, possible wind streaks, volatile transport, and glacial flow. Pluto’s atmosphere is highly extended, with trace hydrocarbons, a global haze layer, and a surface pressure near 10 microbars. The bulk densities of Pluto and Charon were found to differ by less than 10%, which is consistent with bulk rock contents for the two bodies that are likewise similar. This could imply that both precursor bodies were undifferentiated (or only modestly differentiated) prior to their collision—which would have profound implications for the timing, the duration, and even the mechanism of accretion in the ancestral Kuiper Belt.Pluto’s large moon Charon displays extensional tectonics and extensive resurfacing, as well as possible evidence for a heterogeneous crustal composition; its north pole displays puzzling dark terrain. The sizes of Pluto’s small satellites Nix and Hydra were measured for the first time, as were their surface reflectivities, which are puzzlingly higher than Charon’s. No new satellites were detected.CONCLUSIONThe New Horizons encounter revealed that Pluto displays a surprisingly wide variety of geological landforms, including those resulting from glaciological and surface-atmosphere interactions as well as impact, tectonic, possible cryovolcanic, and mass-wasting processes. This suggests that other small planets of the Kuiper Belt, such as Eris, Makemake, and Haumea, could express similarly complex histories that rival those of terrestrial planets. Pluto’s diverse surface geology and long-term activity also raise fundamental questions about how it has remained active many billions of years after its formation.Pluto mosaic made from New Horizons LORRI images taken 14 July 2015 from a distance of 80,000 km.This view is projected from a point 1800 km above Pluto’s equator, looking northeast over the dark, cratered, informally named Cthulhu Regio toward the bright, smooth expanse of icy plains informally called Sputnik Planum. Pluto’s north pole is off the image to the left. This image mosaic was produced with panchromatic images from the New Horizons LORRI camera, with color overlaid from the Ralph color mapper onboard New Horizons.The Pluto system was recently explored by NASA’s New Horizons spacecraft, making closest approach on 14 July 2015. Pluto’s surface displays diverse landforms, terrain ages, albedos, colors, and composition gradients. Evidence is found for a water-ice crust, geologically young surface units, surface ice convection, wind streaks, volatile transport, and glacial flow. Pluto’s atmosphere is highly extended, with trace hydrocarbons, a global haze layer, and a surface pressure near 10 microbars. Pluto’s diverse surface geology and long-term activity raise fundamental questions about how small planets remain active many billions of years after formation. Pluto’s large moon Charon displays tectonics and evidence for a heterogeneous crustal composition; its north pole displays puzzling dark terrain. Small satellites Hydra and Nix have higher albedos than expected.","author":[{"given":"S. A.","family":"Stern"},{"given":"F.","family":"Bagenal"},{"given":"K.","family":"Ennico"},{"given":"G. R.","family":"Gladstone"},{"given":"W. M.","family":"Grundy"},{"given":"W. B.","family":"McKinnon"},{"given":"J. M.","family":"Moore"},{"given":"C. B.","family":"Olkin"},{"given":"J. R.","family":"Spencer"},{"given":"H. A.","family":"Weaver"},{"given":"L. A.","family":"Young"},{"given":"T.","family":"Andert"},{"given":"J.","family":"Andrews"},{"given":"M.","family":"Banks"},{"given":"B.","family":"Bauer"},{"given":"J.","family":"Bauman"},{"given":"O. S.","family":"Barnouin"},{"given":"P.","family":"Bedini"},{"given":"K.","family":"Beisser"},{"given":"R. A.","family":"Beyer"},{"given":"S.","family":"Bhaskaran"},{"given":"R. P.","family":"Binzel"},{"given":"E.","family":"Birath"},{"given":"M.","family":"Bird"},{"given":"D. J.","family":"Bogan"},{"given":"A.","family":"Bowman"},{"given":"V. J.","family":"Bray"},{"given":"M.","family":"Brozovic"},{"given":"C.","family":"Bryan"},{"given":"M. R.","family":"Buckley"},{"given":"M. W.","family":"Buie"},{"given":"B. J.","family":"Buratti"},{"given":"S. S.","family":"Bushman"},{"given":"A.","family":"Calloway"},{"given":"B.","family":"Carcich"},{"given":"A. F.","family":"Cheng"},{"given":"S.","family":"Conard"},{"given":"C. A.","family":"Conrad"},{"given":"J. C.","family":"Cook"},{"given":"D. P.","family":"Cruikshank"},{"given":"O. S.","family":"Custodio"},{"given":"C. M.","family":"Dalle Ore"},{"given":"C.","family":"Deboy"},{"given":"Z. J. B.","family":"Dischner"},{"given":"P.","family":"Dumont"},{"given":"A. M.","family":"Earle"},{"given":"H. A.","family":"Elliott"},{"given":"J.","family":"Ercol"},{"given":"C. M.","family":"Ernst"},{"given":"T.","family":"Finley"},{"given":"S. H.","family":"Flanigan"},{"given":"G.","family":"Fountain"},{"given":"M. J.","family":"Freeze"},{"given":"T.","family":"Greathouse"},{"given":"J. L.","family":"Green"},{"given":"Y.","family":"Guo"},{"given":"M.","family":"Hahn"},{"given":"D. P.","family":"Hamilton"},{"given":"S. A.","family":"Hamilton"},{"given":"J.","family":"Hanley"},{"given":"A.","family":"Harch"},{"given":"H. M.","family":"Hart"},{"given":"C. B.","family":"Hersman"},{"given":"A.","family":"Hill"},{"given":"M. E.","family":"Hill"},{"given":"D. P.","family":"Hinson"},{"given":"M. E.","family":"Holdridge"},{"given":"M.","family":"Horanyi"},{"given":"A. D.","family":"Howard"},{"given":"C. J. A.","family":"Howett"},{"given":"C.","family":"Jackman"},{"given":"R. A.","family":"Jacobson"},{"given":"D. E.","family":"Jennings"},{"given":"J. A.","family":"Kammer"},{"given":"H. K.","family":"Kang"},{"given":"D. E.","family":"Kaufmann"},{"given":"P.","family":"Kollmann"},{"given":"S. M.","family":"Krimigis"},{"given":"D.","family":"Kusnierkiewicz"},{"given":"T. R.","family":"Lauer"},{"given":"J. E.","family":"Lee"},{"given":"K. L.","family":"Lindstrom"},{"given":"I. R.","family":"Linscott"},{"given":"C. M.","family":"Lisse"},{"given":"A. W.","family":"Lunsford"},{"given":"V. A.","family":"Mallder"},{"given":"N.","family":"Martin"},{"given":"D. J.","family":"McComas"},{"given":"R. L.","family":"McNutt"},{"given":"D.","family":"Mehoke"},{"given":"T.","family":"Mehoke"},{"given":"E. D.","family":"Melin"},{"given":"M.","family":"Mutchler"},{"given":"D.","family":"Nelson"},{"given":"F.","family":"Nimmo"},{"given":"J. I.","family":"Nunez"},{"given":"A.","family":"Ocampo"},{"given":"W. M.","family":"Owen"},{"given":"M.","family":"Paetzold"},{"given":"B.","family":"Page"},{"given":"A. H.","family":"Parker"},{"given":"J. W.","family":"Parker"},{"given":"F.","family":"Pelletier"},{"given":"J.","family":"Peterson"},{"given":"N.","family":"Pinkine"},{"given":"M.","family":"Piquette"},{"given":"S. B.","family":"Porter"},{"given":"S.","family":"Protopapa"},{"given":"J.","family":"Redfern"},{"given":"H. J.","family":"Reitsema"},{"given":"D. C.","family":"Reuter"},{"given":"J. H.","family":"Roberts"},{"given":"S. J.","family":"Robbins"},{"given":"G.","family":"Rogers"},{"given":"D.","family":"Rose"},{"given":"K.","family":"Runyon"},{"given":"K. D.","family":"Retherford"},{"given":"M. G.","family":"Ryschkewitsch"},{"given":"P.","family":"Schenk"},{"given":"E.","family":"Schindhelm"},{"given":"B.","family":"Sepan"},{"given":"M. R.","family":"Showalter"},{"given":"K. N.","family":"Singer"},{"given":"M.","family":"Soluri"},{"given":"D.","family":"Stanbridge"},{"given":"A. J.","family":"Steffl"},{"given":"D. F.","family":"Strobel"},{"given":"T.","family":"Stryk"},{"given":"M. E.","family":"Summers"},{"given":"J. R.","family":"Szalay"},{"given":"M.","family":"Tapley"},{"given":"A.","family":"Taylor"},{"given":"H.","family":"Taylor"},{"given":"H. B.","family":"Throop"},{"given":"C. C. C.","family":"Tsang"},{"given":"G. L.","family":"Tyler"},{"given":"O. M.","family":"Umurhan"},{"given":"A. J.","family":"Verbiscer"},{"given":"M. H.","family":"Versteeg"},{"given":"M.","family":"Vincent"},{"given":"R.","family":"Webbert"},{"given":"S.","family":"Weidner"},{"given":"G. E.","family":"Weigle"},{"given":"O. L.","family":"White"},{"given":"K.","family":"Whittenburg"},{"given":"B. G.","family":"Williams"},{"given":"K.","family":"Williams"},{"given":"S.","family":"Williams"},{"given":"W. W.","family":"Woods"},{"given":"A. M.","family":"Zangari"},{"given":"E.","family":"Zirnstein"}],"DOI":"10.1126/science.aad1815","type":"article-journal","id":"Stern:2015sci","citation-key":"Stern:2015sci","ISSN":"0036-8075","issue":"6258","issued":{"date-parts":[[2015]]},"publisher":"American Association for the Advancement of Science","title":"The Pluto system: Initial results from its exploration by New Horizons","URL":"https://science.sciencemag.org/content/350/6258/aad1815","volume":"350"},{"container-title":"Icarus","abstract":"A technique, referred to as SARTopo, has been developed for obtaining surface height estimates with 10 km horizontal resolution and 75 m vertical resolution of the surface of Titan along each Cassini Synthetic Aperture Radar (SAR) swath. We describe the technique and present maps of the co-located data sets. A global map and regional maps of Xanadu and the northern hemisphere hydrocarbon lakes district are included in the results. A strength of the technique is that it provides topographic information co-located with SAR imagery. Having a topographic context vastly improves the interpretability of the SAR imagery and is essential for understanding Titan. SARTopo is capable of estimating surface heights for most of the SAR-imaged surface of Titan. Currently nearly 30% of the surface is within 100 km of a SARTopo height profile. Other competing techniques provide orders of magnitude less coverage. We validate the SARTopo technique through comparison with known geomorphological features such as mountain ranges and craters, and by comparison with co-located nadir altimetry, including a 3000 km strip that had been observed by SAR a month earlier. In this area, the SARTopo and nadir altimetry data sets are co-located tightly (within 5–10 km for one 500 km section), have similar resolution, and as expected agree closely in surface height. Furthermore the region contains prominent high spatial resolution topography, so it provides an excellent test of the resolution and precision of both techniques.","author":[{"given":"Bryan W.","family":"Stiles"},{"given":"Scott","family":"Hensley"},{"given":"Yonggyu","family":"Gim"},{"given":"David M.","family":"Bates"},{"given":"Randolph L.","family":"Kirk"},{"given":"Alex","family":"Hayes"},{"given":"Jani","family":"Radebaugh"},{"given":"Ralph D.","family":"Lorenz"},{"given":"Karl L.","family":"Mitchell"},{"given":"Philip S.","family":"Callahan"},{"given":"Howard","family":"Zebker"},{"given":"William T.K.","family":"Johnson"},{"given":"Stephen D.","family":"Wall"},{"given":"Jonathan I.","family":"Lunine"},{"given":"Charles A.","family":"Wood"},{"given":"Michael","family":"Janssen"},{"given":"Frederic","family":"Pelletier"},{"given":"Richard D.","family":"West"},{"given":"Chandini","family":"Veeramacheneni"}],"DOI":"https://doi.org/10.1016/j.icarus.2009.03.032","type":"article-journal","id":"Stiles:2009icarus","citation-key":"Stiles:2009icarus","ISSN":"0019-1035","issue":"2","issued":{"date-parts":[[2009]]},"keyword":"Titan,Radar observations","page":"584 - 598","title":"Determining Titan surface topography from Cassini SAR data","URL":"http://www.sciencedirect.com/science/article/pii/S0019103509001456","volume":"202"},{"container-title":"NASA Planetary Data System","author":[{"given":"P.","family":"Stooke"}],"type":"article-journal","id":"Stooke:2012pds","citation-key":"Stooke:2012pds","issued":{"date-parts":[[2012]]},"number":"MULTI-SA-MULTI-6-STOOKEMAPS-V2.0","page":"MULTI-SA-MULTI-6-STOOKEMAPS-V2.0","title":"Stooke Small Bodies Maps V2.0"},{"author":[{"given":"K.","family":"Suresh"}],"type":"document","id":"Suresh:nd","citation-key":"Suresh:nd","note":"Accessed September, 25, 2019","publisher":"https://vedas.sac.gov.in/vedas/downloads/ertd/CHANDRAYAAN/ldem-usermeet-final.pdf","title":"Lunar Digital Elevation Model Generation using Chandrayaan-1 Terrain Mapping Camera (TMC)","URL":"https://vedas.sac.gov.in/vedas/downloads/ertd/CHANDRAYAAN/ldem-usermeet-final.pdf"},{"abstract":"The Lunar Reconnaissance Orbiter Camera (LROC) consists of one Wide Angle Camera (WAC) for synoptic multispectral imaging and two Narrow Angle Cameras (NAC) to provide high-resolution images (0.5 to 2.0 m pixel scale) of key targets. LROC was not designed as a stereo system, but can obtain stereo pairs through images acquired from two orbits (with at least one off-nadir slew). Off-nadir rolls interfere with the data collection of the other instruments, so during the nominal mission LROC slew opportunities are limited to three per day.","author":[{"given":"T.","family":"Tran"},{"given":"M. R.","family":"Rosiek"},{"given":"Ross A.","family":"Beyer"},{"given":"S.","family":"Mattson"},{"given":"E.","family":"Howington-Kraus"},{"given":"Mark","family":"Robinson"},{"given":"B. A.","family":"Archinal"},{"given":"K.","family":"Edmundson"},{"given":"D.","family":"Harbour"},{"given":"E.","family":"Anderson"}],"container-title":"International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives","type":"paper-conference","id":"Tran:2010isprs","citation-key":"Tran:2010isprs","issued":{"date-parts":[[2010]]},"keyword":"DTM,LROC,Mapping,Moon,Topography","language":"English (US)","publisher":"International Society for Photogrammetry","title":"Generating digital terrain models using LROC NAC images","volume":"38"},{"container-title":"Icarus","abstract":"Deep Impact images of the nucleus of Comet Tempel 1 reveal pervasive layering, possible impact craters, flows with smooth upper surfaces, and erosional stripping of material. There are at least 3 layers 50–200 m thick that appear to extend deep into the nucleus, and several layers 1–20 m thick that parallel the surface and are being eroded laterally. Circular depressions show geographical variation in their forms and suggest differences in erosion rates or style over scales >1 km. The stratigraphic arrangement of these features suggests that the comet experienced substantial periods of little erosion. Smooth surfaces trending downslope suggest some form of eruption of materials from this highly porous object. The Deep Impact images show that the nucleus of Tempel 1 cannot be modeled simply as either an onion-layer or rubble pile structure.","author":[{"given":"Peter C.","family":"Thomas"},{"given":"J.","family":"Veverka"},{"given":"Michael J.S.","family":"Belton"},{"given":"Alan","family":"Hidy"},{"given":"Michael F.","family":"A'Hearn"},{"given":"T.L.","family":"Farnham"},{"given":"Olivier","family":"Groussin"},{"given":"Jian-Yang","family":"Li"},{"given":"Lucy A.","family":"McFadden"},{"given":"Jessica","family":"Sunshine"},{"given":"Dennis","family":"Wellnitz"},{"given":"Carey","family":"Lisse"},{"given":"Peter","family":"Schultz"},{"given":"Karen J.","family":"Meech"},{"given":"W. Alan","family":"Delamere"}],"DOI":"https://doi.org/10.1016/j.icarus.2006.12.013","type":"article-journal","id":"Thomas:2007icarus","citation-key":"Thomas:2007icarus","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[2007]]},"keyword":"Comets,Comet Tempel-1","note":"Deep Impact Mission to Comet 9P/Tempel 1, Part 1","page":"4 - 15","title":"The shape, topography, and geology of Tempel 1 from Deep Impact observations","URL":"http://www.sciencedirect.com/science/article/pii/S0019103506004507","volume":"187"},{"container-title":"Icarus","abstract":"Data from the Extrasolar Planet Observation and Deep Impact Extended Investigation (EPOXI) mission show Comet 103P/Hartley 2 is a bi-lobed, elongated, nearly axially symmetric comet 2.33km in length. Surface features are primarily small mounds <40m across, irregularly-shaped smooth areas on the two lobes, and a smooth but variegated region forming a “waist” between the two lobes. Assuming parts of the comet body approach the shape of an equipotential surface, the mean density of Hartley 2 is modeled to be 200–400kgm−3. Such a mean density suggests mass loss per orbit of >1%. The shape may be the evolutionary product of insolation, sublimation, and temporary deposition of materials controlled by the object’s complex rotation.","author":[{"given":"P.C.","family":"Thomas"},{"given":"Michael F.","family":"A’Hearn"},{"given":"Joseph","family":"Veverka"},{"given":"Michael J.S.","family":"Belton"},{"given":"Jochen","family":"Kissel"},{"given":"Kenneth P.","family":"Klaasen"},{"given":"Lucy A.","family":"McFadden"},{"given":"H. Jay","family":"Melosh"},{"given":"Peter H.","family":"Schultz"},{"given":"Sébastien","family":"Besse"},{"given":"Brian T.","family":"Carcich"},{"given":"Tony L.","family":"Farnham"},{"given":"Olivier","family":"Groussin"},{"given":"Brendan","family":"Hermalyn"},{"given":"Jian-Yang","family":"Li"},{"given":"Don J.","family":"Lindler"},{"given":"Carey M.","family":"Lisse"},{"given":"Karen","family":"Meech"},{"given":"James E.","family":"Richardson"}],"DOI":"https://doi.org/10.1016/j.icarus.2012.05.034","type":"article-journal","id":"Thomas:2013icarus","citation-key":"Thomas:2013icarus","ISSN":"0019-1035","issue":"2","issued":{"date-parts":[[2013]]},"keyword":"Comets,Comets,Nucleus,Geological processes,Geophysics","note":"Stardust/EPOXI","page":"550 - 558","title":"Shape, density, and geology of the nucleus of Comet 103P/Hartley 2","URL":"http://www.sciencedirect.com/science/article/pii/S0019103512002163","volume":"222"},{"author":[{"given":"B. J.","family":"Thomson"},{"given":"K. L.","family":"Mitchell"},{"given":"N. P.","family":"Lang"},{"given":"D.","family":"Nunes"}],"container-title":"Lunar and Planetary Science Conference","collection-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Thomson:2017lpsc","citation-key":"Thomson:2017lpsc","issued":{"date-parts":[[2017,3]]},"number":"2393","page":"2393","title":"Slope Characteristics of New SAR-Stereo Derived Topography of Venus"},{"container-title":"The American Cartographer","author":[{"given":"Norman J. W.","family":"Thrower"},{"given":"John R. Jensen"}],"DOI":"10.1559/152304076784080249","type":"article-journal","id":"Thrower:1976tac","citation-key":"Thrower:1976tac","issue":"1","issued":{"date-parts":[[1976]]},"page":"39-56","publisher":"Taylor & Francis","URL":"%20https://doi.org/10.1559/152304076784080249","volume":"3"},{"container-title":"Icarus","abstract":"During its tour of the Saturn system, Cassini performed two close flybys of Rhea dedicated to gravity investigations, the first in November 2005 and the second in March 2013. This paper presents an estimation of Rhea's fully unconstrained quadrupole gravity field obtained from a joint multi-arc analysis of the two Cassini flybys. Our best estimates of the main gravity quadrupole unnormalized coefficients are J2×106=946.0\\pm13.9, C22×106=242.1\\pm4.0 (uncertainties are 1-σ). Their resulting ratio is J2/C22=3.91\\pm0.10, statistically not compatible (at a 5-σ level) with the theoretical value of 10/3, predicted for a hydrostatic satellite in slow, synchronous rotation around a planet. Therefore, it is not possible to infer the moment of inertia factor directly using the Radau–Darwin approximation. The observed excess J2 (gravity oblateness) was investigated using a combined analysis of gravity and topography, under different plausible geophysical assumptions. The observed gravity is consistent with that generated by the observed shape for an undifferentiated (uniform density) body. However, because the surface is more likely to be water ice, a two-layer model may be a better approximation. In this case, and assuming a mantle density of 920kg/m3, some 1–3km of excess core oblateness is consistent with the observed gravity. A wide range of moments of inertia is allowed, but models with low moments of inertia (i.e., more differentiation) require greater magnitudes of excess core topography to satisfy the observations.","author":[{"given":"Paolo","family":"Tortora"},{"given":"Marco","family":"Zannoni"},{"given":"Doug","family":"Hemingway"},{"given":"Francis","family":"Nimmo"},{"given":"Robert A.","family":"Jacobson"},{"given":"Luciano","family":"Iess"},{"given":"Marzia","family":"Parisi"}],"DOI":"https://doi.org/10.1016/j.icarus.2015.09.022","type":"article-journal","id":"Tortora:2016icarus","citation-key":"Tortora:2016icarus","ISSN":"0019-1035","issued":{"date-parts":[[2016]]},"keyword":"Interiors,Orbit determination,Satellites,composition,Saturn,satellites","page":"264 - 273","title":"Rhea gravity field and interior modeling from Cassini data analysis","URL":"http://www.sciencedirect.com/science/article/pii/S0019103515004273","volume":"264"},{"author":[{"family":"University of Arizona"}],"type":"document","id":"UA:2019web","citation-key":"UA:2019web","issued":{"date-parts":[[2019]]},"note":"Accessed October, 7, 2019","publisher":"https://www.uahirise.org/dtm/about.php","title":"Overview of Digital Terrain Models (DTM)","URL":"https://www.uahirise.org/dtm/about.php"},{"publisher-place":"Reston, VA","author":[{"family":"U.S. Geological Survey"}],"container-title":"IMAP","DOI":"10.3133/i2757","type":"report","genre":"techreport","id":"USGS:2002","citation-key":"USGS:2002","ISBN":"2757","issued":{"date-parts":[[2002]]},"publisher":"U.S. Geological Survey","title":"Controlled photomosaic map of Europa Je 15 M CMN","URL":"http://pubs.er.usgs.gov/publication/i2757"},{"author":[{"family":"U.S. Geological Survey "}],"type":"report","genre":"techreport","id":"USGS:2001","citation-key":"USGS:2001","issued":{"date-parts":[[2001]]},"publisher":"U.S.G.S.","title":"Controlled photomosaic map of Callisto JC 15M CMN: U.S. Geological Survey Geologic Investigations Series Map I-2770","URL":"https://pubs.usgs.gov/imap/2770/"},{"author":[{"family":"U.S. Geological Survey"}],"DOI":"10.3133/i1920","type":"report","genre":"techreport","id":"USGS:1988","citation-key":"USGS:1988","ISBN":"1920","issued":{"date-parts":[[1988]]},"publisher":"U.S.G.S.","title":"The southern hemispheres of the Uranian satellites","URL":"https://pubs.er.usgs.gov/publication/i1920"},{"container-title":"International Journal of Project Management","abstract":"Knowledge and knowledge management are nowadays seen as vital areas for most organisations. Only recently, knowledge management has been introduced in and linked to project management and project-based organisations. However, measuring the available knowledge inventory has been largely neglected. This paper develops and applies an approach for measuring the knowledge inventory in project-based organisations that fits the specific nature of this type of organisation. The approach is illustrated in a case concerning an engineering office.","author":[{"given":"Dirk Pieter","family":"Donk","non-dropping-particle":"van"},{"given":"Jan","family":"Riezebos"}],"DOI":"https://doi.org/10.1016/j.ijproman.2004.05.002","type":"article-journal","id":"vanDonk:2005","citation-key":"vanDonk:2005","ISSN":"0263-7863","issue":"1","issued":{"date-parts":[[2005]]},"keyword":"Knowledge inventory,Knowledge management","page":"75 - 83","title":"Exploring the knowledge inventory in project-based organisations: a case study","URL":"http://www.sciencedirect.com/science/article/pii/S0263786304000547","volume":"23"},{"publisher-place":"Berlin","container-title":"Contributions to Geophysics and Geodesy","author":[{"given":"Petr","family":"Vanı́ček"},{"given":"Robert","family":"Kingdon"},{"given":"Marcelo","family":"Santos"}],"DOI":"https://doi.org/10.2478/v10126-012-0004-9","type":"article-journal","id":"Vanicek:2012","citation-key":"Vanicek:2012","issue":"1","issued":{"date-parts":[[2012]]},"page":"101-118","publisher":"Sciendo","title":"Geoid versus quasigeoid: a case of physics versus geometry","URL":"https://content.sciendo.com/view/journals/congeo/42/1/article-p101.xml","volume":"42"},{"author":[{"given":"R. V.","family":"Wagner"},{"given":"E. J.","family":"Speyerer"},{"given":"M. S.","family":"Robinson"},{"family":"LROC Team"}],"container-title":"Lunar and Planetary Science Conference","type":"paper-conference","id":"Wagner:2015lpsc","citation-key":"Wagner:2015lpsc","issued":{"date-parts":[[2015,3]]},"page":"1473","title":"New Mosaicked Data Products from the LROC Team"},{"author":[{"given":"S.","family":"Walter"},{"given":"R.","family":"Steikert"},{"given":"B.","family":"Schreiner"},{"given":"J.-P.","family":"Muller"},{"given":"S.","family":"van Gasselt"},{"given":"P.","family":"Sidiropoulos"},{"given":"J. ","family":"Lanz-Kroechert"}],"container-title":"EGU General Assembly Conference Abstracts","collection-title":"EGU General Assembly Conference Abstracts","type":"paper-conference","id":"Walter:2017egu","citation-key":"Walter:2017egu","issued":{"date-parts":[[2017,4]]},"page":"19171","title":"The iMars WebGIS - Spatio-Temporal Data Queries and Single Image Map Web Services","volume":"19"},{"container-title":"Earth and Planetary Science Letters","abstract":"Phobos flyby images obtained by the High Resolution Stereo Camera (HRSC) and the Super Resolution Channel (SRC) onboard the Mars Express spacecraft were used to produce a global Digital Terrain Model and orthoimage mosaics. We derived a set of Phobos topographic image maps, which are combined into an atlas that consists of four quadrangles on three map sheets at the scale of 1: 50,000. The lateral geometric accuracy of these maps of \\pm20m is more than four times better than that of past products. They are based on a shape model with 0.52\\,\\circ×0.52\\,\\circ grid spacing and show significantly more detail in comparison to previous data products.","author":[{"given":"M.","family":"Wählisch"},{"given":"K.","family":"Willner"},{"given":"J.","family":"Oberst"},{"given":"K.-D.","family":"Matz"},{"given":"F.","family":"Scholten"},{"given":"T.","family":"Roatsch"},{"given":"H.","family":"Hoffmann"},{"given":"S.","family":"Semm"},{"given":"G.","family":"Neukum"}],"DOI":"https://doi.org/10.1016/j.epsl.2009.11.003","type":"article-journal","id":"Wahlisch:2010epsl","citation-key":"Wahlisch:2010epsl","ISSN":"0012-821X","issue":"3","issued":{"date-parts":[[2010]]},"keyword":"Phobos,digital terrain model,orthoimage mosaic,atlas,Mars express","note":"Mars Express after 6 Years in Orbit: Mars Geology from Three-Dimensional Mapping by the High Resolution Stereo Camera (HRSC) Experiment","page":"547 - 553","title":"A new topographic image atlas of Phobos","URL":"http://www.sciencedirect.com/science/article/pii/S0012821X09006505","volume":"294"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"Abstract We use Voyager and Galileo stereo pairs to construct the most complete stereo digital elevation model (DEM) of Io assembled to date, controlled using Galileo limb profiles. Given the difficulty of applying these two techniques to Io due to its anomalous surface albedo properties, we have experimented extensively with the relevant procedures in order to generate what we consider to be the most reliable DEMs. Our final stereo DEM covers  75% of the globe, and we have identified a partial system of longitudinally arranged alternating basins and swells that correlates well to the distribution of mountain and volcano concentrations. We consider the correlation of swells to volcano concentrations and basins to mountain concentrations, to imply a heat flow distribution across Io that is consistent with the asthenospheric tidal heating model of Tackley et al. (2001). The stereo DEM reveals topographic signatures of regional-scale features including Loki Patera, Ra Patera, and the Tvashtar Paterae complex, in addition to previously unrecognized features including an  1000 km diameter depression and a >2000 km long topographic arc comprising mountainous and layered plains material.","author":[{"given":"Oliver L.","family":"White"},{"given":"Paul M.","family":"Schenk"},{"given":"Francis","family":"Nimmo"},{"given":"Trudi","family":"Hoogenboom"}],"DOI":"10.1002/2013JE004591","type":"article-journal","id":"White:2014jgr","citation-key":"White:2014jgr","issue":"6","issued":{"date-parts":[[2014]]},"keyword":"Io,topography,stereogrammetry","page":"1276-1301","title":"A new stereo topographic map of Io: Implications for geology from global to local scales","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1002/2013JE004591","volume":"119"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"Abstract We have generated regional scale photoclinometry digital elevation models (DEMs) from Voyager and Galileo imagery of Io that resolve small-scale topographic features including paterae and layered plains. Given the difficulty of applying this technique to Io due to its anomalous surface albedo properties, we have experimented extensively with the relevant procedures in order to generate what we consider to be the most reliable DEMs. The DEMs have been used to gauge the depths of 23 paterae and the heights of 12 layered plains outcrops, and we find the very similar relief and frequent close association of the two landforms to support the existence of a mixed silicate-volatile layer covering much of the surface of Io.","author":[{"given":"Oliver L.","family":"White"},{"given":"Paul M.","family":"Schenk"}],"DOI":"10.1002/2014JE004672","type":"article-journal","id":"White:2014jgr_b","citation-key":"White:2014jgr_b","issue":"1","issued":{"date-parts":[[2015]]},"keyword":"Io,photoclinometry,patera,layered plains,topography","page":"51-61","title":"Topographic mapping of paterae and layered plains on Io using photoclinometry","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1002/2014JE004672","volume":"120"},{"publisher-place":"Oxford","abstract":"This chapter reviews our current knowledge of the gravity and topography of the terrestrial planets and describes the methods that are used to analyze these data. A general review of the mathematical formalism that is used in describing gravity and topography is first given. Next, the basic properties of Earth, Venus, Mars, Mercury, and the Moon are characterized. Following this, the relationship between gravity and topography is quantified, and techniques by which geophysical parameters can be constrained are detailed. Analysis methods include crustal thickness modeling, geoid/topography ratios, spectral admittance and correlation functions, and localized spectral analysis and wavelet techniques. Finally, the major results that have been obtained by modeling the gravity and topography of Earth, Venus, Mars, Mercury, and the Moon are summarized.","author":[{"given":"M.A.","family":"Wieczorek"}],"container-title":"Treatise on Geophysics (Second Edition)","DOI":"https://doi.org/10.1016/B978-0-444-53802-4.00169-X","edition":"Second Edition","editor":[{"given":"Gerald","family":"Schubert"}],"type":"chapter","id":"Wieczorek:2015","citation-key":"Wieczorek:2015","ISBN":"978-0-444-53803-1","issued":{"date-parts":[[2015]]},"keyword":"Admittance,Coherence,Earth,Geoid,Gravity,Localized spectral analysis,Mars,Mercury,Spherical harmonics,The Moon,Topography,Venus,Wavelet analysis","page":"153 - 193","publisher":"Elsevier","title":"10.05 - Gravity and Topography of the Terrestrial Planets","URL":"http://www.sciencedirect.com/science/article/pii/B978044453802400169X"},{"container-title":"Icarus","abstract":"During its mission in the Saturn system, Cassini performed five close flybys of Dione. During three of them, radio tracking data were collected during the closest approach, allowing estimation of the full degree-2 gravity field by precise spacecraft orbit determination. The gravity field of Dione is dominated by J2 and C22, for which our best estimates are J2 × 106 = 1496 \\pm 11 and C22 × 106 = 364.8 \\pm 1.8 (unnormalized coefficients, 1-σ uncertainty). Their ratio is J2/C22 = 4.102 \\pm 0.044, showing a significative departure (about 17-σ) from the theoretical value of 10/3, predicted for a relaxed body in slow, synchronous rotation around a planet. Therefore, it is not possible to retrieve the moment of inertia directly from the measured gravitational field. The interior structure of Dione is investigated by a combined analysis of its gravity and topography, which exhibits an even larger deviation from hydrostatic equilibrium, suggesting some degree of compensation. The gravity of Dione is far from the expectation for an undifferentiated hydrostatic body, so we built a series of three-layer models, and considered both Airy and Pratt compensation mechanisms. The interpretation is non-unique, but Dione's excess topography may suggest some degree of Airy-type isostasy, meaning that the outer ice shell is underlain by a higher density, lower viscosity layer, such as a subsurface liquid water ocean. The data permit a broad range of possibilities, but the best fitting models tend towards large shell thicknesses and small ocean thicknesses.","author":[{"given":"Marco","family":"Zannoni"},{"given":"Douglas","family":"Hemingway"},{"given":"Luis","family":"Gomez Casajus"},{"given":"Paolo","family":"Tortora"}],"DOI":"https://doi.org/10.1016/j.icarus.2020.113713","type":"article-journal","id":"Zannoni:2020icarus","citation-key":"Zannoni:2020icarus","ISSN":"0019-1035","issued":{"date-parts":[[2020]]},"keyword":"Interiors,Orbit determination,Satellites,composition,Saturn,satellites","page":"113713","title":"The gravity field and interior structure of Dione","URL":"http://www.sciencedirect.com/science/article/pii/S0019103520301044","volume":"345"},{"container-title":"Icarus","abstract":"The Cassini spacecraft has acquired 25 radar altimeter elevation profiles along Titan's surface as of April 2008, and we have analyzed 18 of these for which there are currently reconstructed ephemeris data. Altimeter measurements were collected at spatial footprint sizes from 6–60 km along ground tracks of length 400–3600 km. The elevation profiles yield topographic information at this resolution with a statistical height accuracy of 35–50 m and kilometer-scale errors several times greater. The data exhibit significant variations in terrain, from flat regions with little topographic expression to very rugged Titanscapes. The bandwidth of the transmitted waveform admits vertical resolution of the terrain height to 35 m at each observed location on the surface. Variations in antenna pointing and changes in surface statistics cause the range-compressed radar echoes to exhibit strong systematic and time-variable biases of hundreds of meters in delay. It is necessary to correct the received echoes for these changes, and we have derived correction algorithms such that the derived echo profiles are accurate at the 100 m level for off-nadir pointing errors of 0.3° and 0.6°, for leading edge and echo centroid estimators, respectively. The leading edge of the echo yields the elevation of the highest points on the surface, which we take to be the peaks of any terrain variation. The mean value of the echo delay is more representative of the mean elevation, so that the difference of these values gives an estimate of any local mountain heights. Finding locations where these values diverge indicates higher-relief terrain. Elevation features are readily seen in the height profiles. Several of the passes show mountains of several hundred m altitude, spread over 10's or even 100's of km in spatial extent, so that slopes are very small. Large expanses of sub-100 m topography are commonplace on Titan, so it is rather smooth in many locations. Other areas exhibit more relief, although the overall observed variation in surface height on any pass is less than about 1 km. Some elevation features correspond to observed changes in brightness in Cassini infrared images, but many do not. Correspondence between the imaging SAR ground tracks and the altimeter paths is limited, so that identifying elevation changes with higher resolution SAR features is premature at present.","author":[{"given":"Howard A.","family":"Zebker"},{"given":"Yonggyu","family":"Gim"},{"given":"Philip","family":"Callahan"},{"given":"Scott","family":"Hensley"},{"given":"Ralph","family":"Lorenz"}],"DOI":"https://doi.org/10.1016/j.icarus.2008.10.023","type":"article-journal","id":"Zebker:2009","citation-key":"Zebker:2009","ISSN":"0019-1035","issue":"1","issued":{"date-parts":[[2009]]},"keyword":"Titan,Satellites,Radar observations,Instrumentation","page":"240 - 255","title":"Analysis and interpretation of Cassini Titan radar altimeter echoes","URL":"http://www.sciencedirect.com/science/article/pii/S0019103508003874","volume":"200"},{"container-title":"Water Resources Research","abstract":"This study attempts to develop a method for the simulation of surface flow paths on a digital elevation model (DEM). The objective is to use a facet-based algorithm to estimate the surface flow paths on a raster DEM. A grid DEM was used to create a triangular facet network (TFN) over which the surface flow paths were determined. Since each facet in the network has a constant slope and aspect, the estimations of, for example, flow direction and divergence/convergence are less complicated compared to traditional raster-based solutions. Experiments were undertaken by estimating the specific catchment area (SCA) over a number of mathematical surfaces, as well as on a real-world DEM. Comparisons were made between the derived SCA by the TFN algorithm with some algorithms reported in the literature. The results show that the TFN algorithm produced the closest outcomes to the theoretical values of the SCA compared with other algorithms, deriving more consistent outcomes and being less influenced by surface shapes. The real-world DEM test also shows that the TFN was capable of modeling flow distribution without noticeable “artifacts,” and its ability of tracking flow paths makes it an appropriate platform for dynamic surface flow simulation.","author":[{"given":"Qiming","family":"Zhou"},{"given":"Petter","family":"Pilesjö"},{"given":"Yumin","family":"Chen"}],"DOI":"10.1029/2010WR009961","type":"article-journal","id":"Zhou:2011wrr","citation-key":"Zhou:2011wrr","issue":"7","issued":{"date-parts":[[2011]]},"keyword":"digital terrain analysis,digital terrain modelling,flow routing algorithm,hydrological modeling,surface flow estimation,triangular facet network","title":"Estimating surface flow paths on a digital elevation model using a triangular facet network","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2010WR009961","volume":"47"},{"container-title":"Science","abstract":"The MESSENGER spacecraft orbiting Mercury has been in a undefined̃12-hour eccentric, near-polar orbit since 18 March 2011 (see the Perspective by McKinnon). Smith et al. (p. 214, published online 21 March) present the most recent determination of Mercury’s gravity field, based on radio tracking of the MESSENGER spacecraft between 18 March and 23 August 2011. The results point to an interior structure that differs from those of the other terrestrial planets: the density of the planet’s solid outer shell suggests the existence of a deep reservoir of high-density material, possibly an Fe-S layer. Zuber et al. (p. 217, published online 21 March) used data obtained by the MESSENGER laser altimeter through to 24 October 2011 to build a topographic map of Mercury’s northern hemisphere. The map shows less variation in elevation, compared with Mars or the Moon, and its features add to the body of evidence that Mercury has sustained geophysical activity for much of its history.Laser altimetry by the MESSENGER spacecraft has yielded a topographic model of the northern hemisphere of Mercury. The dynamic range of elevations is considerably smaller than those of Mars or the Moon. The most prominent feature is an extensive lowland at high northern latitudes that hosts the volcanic northern plains. Within this lowland is a broad topographic rise that experienced uplift after plains emplacement. The interior of the 1500-km-diameter Caloris impact basin has been modified so that part of the basin floor now stands higher than the rim. The elevated portion of the floor of Caloris appears to be part of a quasi-linear rise that extends for approximately half the planetary circumference at mid-latitudes. Collectively, these features imply that long-wavelength changes to Mercury’s topography occurred after the earliest phases of the planet’s geological history.","author":[{"given":"Maria T.","family":"Zuber"},{"given":"David E.","family":"Smith"},{"given":"Roger J.","family":"Phillips"},{"given":"Sean C.","family":"Solomon"},{"given":"Gregory A.","family":"Neumann"},{"given":"Steven A.","family":"Hauck"},{"given":"Stanton J.","family":"Peale"},{"given":"Olivier S.","family":"Barnouin"},{"given":"James W.","family":"Head"},{"given":"Catherine L.","family":"Johnson"},{"given":"Frank G.","family":"Lemoine"},{"given":"Erwan","family":"Mazarico"},{"given":"Xiaoli","family":"Sun"},{"given":"Mark H.","family":"Torrence"},{"given":"Andrew M.","family":"Freed"},{"given":"Christian","family":"Klimczak"},{"given":"Jean-Luc","family":"Margot"},{"given":"Jürgen","family":"Oberst"},{"given":"Mark E.","family":"Perry"},{"given":"Ralph L.","family":"McNutt"},{"given":"Jeffrey A.","family":"Balcerski"},{"given":"Nathalie","family":"Michel"},{"given":"Matthieu J.","family":"Talpe"},{"given":"Di","family":"Yang"}],"DOI":"10.1126/science.1218805","type":"article-journal","id":"Zuber:2012sci","citation-key":"Zuber:2012sci","ISSN":"0036-8075","issue":"6078","issued":{"date-parts":[[2012]]},"page":"217-220","publisher":"American Association for the Advancement of Science","title":"Topography of the Northern Hemisphere of Mercury from MESSENGER Laser Altimetry","URL":"https://science.sciencemag.org/content/336/6078/217","volume":"336"},{"container-title":"Science","abstract":"Spacecraft-to-spacecraft tracking observations from the Gravity Recovery and Interior Laboratory (GRAIL) have been used to construct a gravitational field of the Moon to spherical harmonic degree and order 420. The GRAIL field reveals features not previously resolved, including tectonic structures, volcanic landforms, basin rings, crater central peaks, and numerous simple craters. From degrees 80 through 300, over 98% of the gravitational signature is associated with topography, a result that reflects the preservation of crater relief in highly fractured crust. The remaining 2% represents fine details of subsurface structure not previously resolved. GRAIL elucidates the role of impact bombardment in homogenizing the distribution of shallow density anomalies on terrestrial planetary bodies.","author":[{"given":"Maria T.","family":"Zuber"},{"given":"David E.","family":"Smith"},{"given":"Michael M.","family":"Watkins"},{"given":"Sami W.","family":"Asmar"},{"given":"Alexander S.","family":"Konopliv"},{"given":"Frank G.","family":"Lemoine"},{"given":"H. Jay","family":"Melosh"},{"given":"Gregory A.","family":"Neumann"},{"given":"Roger J.","family":"Phillips"},{"given":"Sean C.","family":"Solomon"},{"given":"Mark A.","family":"Wieczorek"},{"given":"James G.","family":"Williams"},{"given":"Sander J.","family":"Goossens"},{"given":"Gerhard","family":"Kruizinga"},{"given":"Erwan","family":"Mazarico"},{"given":"Ryan S.","family":"Park"},{"given":"Dah-Ning","family":"Yuan"}],"DOI":"10.1126/science.1231507","type":"article-journal","id":"Zuber:2013sci","citation-key":"Zuber:2013sci","ISSN":"0036-8075","issue":"6120","issued":{"date-parts":[[2013]]},"page":"668-671","publisher":"American Association for the Advancement of Science","title":"Gravity Field of the Moon from the Gravity Recovery and Interior Laboratory (GRAIL) Mission","URL":"https://science.sciencemag.org/content/339/6120/668","volume":"339"},{"container-title":"Journal of Geophysical Research: Planets","abstract":"The Mars Reconnaissance Orbiter (MRO) is the latest addition to the suite of missions on or orbiting Mars as part of the NASA Mars Exploration Program. Launched on 12 August 2005, the orbiter successfully entered Mars orbit on 10 March 2006 and finished aerobraking on 30 August 2006. Now in its near-polar, near-circular, low-altitude (∼300 km), 3 p.m. orbit, the spacecraft is operating its payload of six scientific instruments throughout a one-Mars-year Primary Science Phase (PSP) of global mapping, regional survey, and targeted observations. Eight scientific investigations were chosen for MRO, two of which use either the spacecraft accelerometers or tracking of the spacecraft telecom signal to acquire data needed for analysis. Six instruments, including three imaging systems, a visible-near infrared spectrometer, a shallow-probing subsurface radar, and a thermal-infrared profiler, were selected to complement and extend the capabilities of current working spacecraft at Mars. Whether observing the atmosphere, surface, or subsurface, the MRO instruments are designed to achieve significantly higher resolution while maintaining coverage comparable to the current best observations. The requirements to return higher-resolution data, to target routinely from a low-altitude orbit, and to operate a complex suite of instruments were major challenges successfully met in the design and build of the spacecraft, as well as by the mission design. Calibration activities during the seven-month cruise to Mars and limited payload operations during a three-day checkout prior to the start of aerobraking demonstrated, where possible, that the spacecraft and payload still had the functions critical to the science mission. Two critical events, the deployment of the SHARAD radar antenna and the opening of the CRISM telescope cover, were successfully accomplished in September 2006. Normal data collection began 7 November 2006 after solar conjunction. As part of its science mission, MRO will also aid identification and characterization of the most promising sites for future landed missions, both in terms of safety and in terms of the scientific potential for future discovery. Ultimately, MRO data will advance our understanding of how Mars has evolved and by which processes that change occurs, all within a framework of identifying the presence, extent, and role of water in shaping the planet's climate over time.","author":[{"given":"Richard W.","family":"Zurek"},{"given":"Suzanne E.","family":"Smrekar"}],"DOI":"10.1029/2006JE002701","type":"article-journal","id":"Zurek:2007jgr","citation-key":"Zurek:2007jgr","issue":"E5","issued":{"date-parts":[[2007]]},"keyword":"Mars,mission overview,orbiter","title":"An overview of the Mars Reconnaissance Orbiter (MRO) science mission","URL":"https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2006JE002701","volume":"112"}] diff --git a/content/europa/.DS_Store b/content/europa/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T04km", + "Vertical Accuracy": "0.2 - >1.6km", + "Resolution": "1kmpp (equator)", + "Coverage": "~75%", + "Status": "Current", + "Offline Formats": [ + "Cube" + ], + "Online Formats": "?", + "Data Producer": "White et al.", + "Data Provider": [ + { + "name": "AGU", + "href": "https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/2013JE004591" + } + ], + "References": [ + "White:2014jgr" + ] + }, + { + "Body ID": 501, + "Body": "Io", + "Product Name": "Photoclinometry-derived DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "0.27 - 6.11kmpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": [ + "Cube" + ], + "Online Formats": "?", + "Data Producer": "White et al.", + "Data Provider": [ + { + "name": "AGU", + "href": "https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/2013JE004591" + } + ], + "References": [ + "White:2014jgr" + ] + }, + { + "Body": "Europa", + "Product Name": "Rand Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "N", + "Vertical Accuracy": "A", + "Resolution": "N/A", + "Coverage": "Global", + "Status": "Unreleased", + "Offline Formats": [ + "?" + ], + "Online Formats": "Flat files", + "Data Producer": "RAND", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/details/Europa/ControlNetworks/Europa_data" + } + ], + "References": [ + "Davies:1979" + ] + }, + { + "Body": "Europa", + "Product Name": "Controlled Photomosaic Map of Europa, Je 15M CMN", + "Product Type": "Relatively Controlled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "200m - 20kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": [ + "PDF" + ], + "Online Formats": "WMS", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Europa/Mosaic/europa_map" + } + ], + "References": [ + "USGS:2002" + ] + }, + { + "Body ID": 502, + "Body": "Europa", + "Product Name": "Europa Supermosaic", + "Product Type": "Uncontrolled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global(?)", + "Status": "Unreleased", + "Offline Formats": [ + "?" + ], + "Online Formats": "?", + "Data Producer": "G. Collins", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": [ + "?" + ] + }, + { + "Body ID": 503, + "Body": "Ganymede", + "Product Name": "RAND Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "N", + "Vertical Accuracy": "A", + "Resolution": "N/A", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": [ + "?" + ], + "Online Formats": "?", + "Data Producer": "Rand", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/details/Ganymede/ControlNetworks/Ganymede_data" + } + ], + "References": [ + "Davies:1979" + ] + }, + { + "Body ID": 503, + "Body": "Ganymede", + "Product Name": "Galileo/Voyager Global Mosaic", + "Product Type": "Uncontrolled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "400m - 20kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": [ + "GeoTiff" + ], + "Online Formats": "WMS", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Ganymede/Voyager-Galileo/Ganymede_Voyager_GalileoSSI_global_mosaic_1km" + } + ], + "References": [ + "?" + ] + }, + { + "Body": "Ganymede", + "Product Name": "Galileo/Voyager Color Global Mosaic", + "Product Type": "Relatively Controlled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "resampled to 1kmpp; data 400mpp - 20kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": [ + "GeoTiff" + ], + "Online Formats": "WMS", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Ganymede/Voyager-Galileo/Ganymede_Voyager_GalileoSSI_Global_ClrMosaic_1435m" + } + ], + "References": [ + "USGS:2001" + ] + }, + { + "Body": "Callisto", + "Product Name": "Rand Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "N", + "Vertical Accuracy": "A", + "Resolution": "N/A", + "Coverage": "Global", + "Status": "Unreleased", + "Offline Formats": [ + "?" + ], + "Online Formats": "?", + "Data Producer": "Rand", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/details/Callisto/ControlNetworks/Callisto_data" + } + ], + "References": [ + "Davies:1979" + ] + }, + { + "Body": "Callisto", + "Product Name": "Galileo/Voyager Global Mosaic", + "Product Type": "Relatively Controlled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "resampled to 1kmpp; data 400mpp - 60kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": [ + "GeoTiff" + ], + "Online Formats": "WMS", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Callisto/Voyager-Galileo/Callisto_Voyager_GalileoSSI_global_mosaic_1km" + } + ], + "References": [ + "USGS:2001" + ] + }, + { + "Body": "Jupiter", + "Product Name": "Gravity Model", + "Product Type": "Gravity", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Unreleased", + "Offline Formats": [ + "?" + ], + "Online Formats": "?", + "Data Producer": "Iess, et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": [ + "Iess:2018nature", + "Buccino:2018agu" + ] + } +] +} \ No newline at end of file diff --git a/data/mars.json b/data/mars.json new file mode 100644 index 0000000..5176aec --- /dev/null +++ b/data/mars.json @@ -0,0 +1,649 @@ +{ + "headers": [ + "Body", + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Body": "Phobos", + "Product Name": "Oberst Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "13.7m", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "unknown", + "href": "" + } + ], + "References": ["Oberst:2014pss"] + }, + { + "Body": "Phobos", + "Product Name": "Stereo-photoclinometry Derived Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "15mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "SBMT", + "Data Producer": "Ernst, et al.", + "Data Provider": [ + { + "name": "SBMT", + "href": "" + } + ], + "References": ["Ernst:2015lpsc"] + }, + { + "Body": "Phobos", + "Product Name": "Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "60mpp", + "Coverage": "Global", + "Status": "Superceded", + "Offline Formats": ["ICQ"], + "Online Formats": "?", + "Data Producer": "Gaskell, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds.nasa.gov/ds-view/pds/viewDataset.jsp?dsid=VO1-SA-VISA%2FVISB-5-PHOBOSSHAPE-V1.0" + } + ], + "References": ["Gaskell:2011pds"] + }, + { + "Body": "Phobos", + "Product Name": "HRSC DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "20m", + "Vertical Accuracy": "?", + "Resolution": "1.9ppd / 100 mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG", "JPEG2000"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-geosciences.wustl.edu/mex/mex-msa-hrsc-5-refdr-phobos-maps-v1/mexhrs_5001/data/" + }, + { + "name": "PSA", + "href": "https://archives.esac.esa.int/psa/ftp/MARS-EXPRESS/HRSC/MEX-MSA-HRSC-5-REFDR-PHOBOS-MAPS-V1.0/DATA/" + }, + + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Phobos/MarsExpress/HRSC/Phobos_ME_HRSC_DEM_Global_2ppd" + } + ], + "References": ["Wahlisch:2010epsl"] + }, + { + "Body": "Phobos", + "Product Name": "Viking Global Mosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "40ppd / 5mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": "?", + "Data Producer": "Simonelli, et al.", + "Data Provider":[{ + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Phobos/Viking/Phobos_Viking_Mosaic_40ppd_DLRcontrol" + } +], + "References": ["Simonelli:1993icarus", "Stooke:2012pds"] + }, + { + "Body": "Phobos", + "Product Name": "HSRC Mosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "20m", + "Vertical Accuracy": "?", + "Resolution": "16ppd / 12 mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG", "JPEG2000"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-geosciences.wustl.edu/mex/mex-msa-hrsc-5-refdr-phobos-maps-v1/mexhrs_5001/data/" + }, + { + "name": "PSA", + "href": "https://archives.esac.esa.int/psa/ftp/MARS-EXPRESS/HRSC/MEX-MSA-HRSC-5-REFDR-PHOBOS-MAPS-V1.0/DATA/" + }, + + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Phobos/MarsExpress/SRC/Phobos_ME_SRC_Mosaic_Global_16ppd" + } + ], + "References": ["Wahlisch:2010epsl"] + }, + { + "Body": "Phobos", + "Product Name": "Co-registered Image Data (>3400)", + "Product Type": "Absolutely Controlled Orthoimages", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "Varies", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "SBMT", + "Data Producer": "Ernst, et al.", + "Data Provider": [ + { + "name": "SBMT", + "href": "" + } + ], + "References": ["Ernst:2018lpsc"] + }, + { + "Body": "Deimos", + "Product Name": "Stereo-photoclinometry Derived Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "SBMT", + "Data Producer": "Ernst, et al.", + "Data Provider": [ + { + "name": "SBMT", + "href": "" + } + ], + "References": ["Ernst:2015lpsc"] + }, + { + "Body": "Deimos", + "Product Name": "Co-registered Image Data (>950)", + "Product Type": "Absolutely Controlled Orthoimages", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "Varies", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "SBMT", + "Data Producer": "Ernst, et al.", + "Data Provider": [ + { + "name": "SBMT", + "href": "" + } + ], + "References": ["Ernst:2018lpsc"] + }, + { + "Body": "Mars", + "Product Name": "Goddard Mars Model 3 (GMM-3)", + "Product Type": "Gravity", + "Horizontal Accuracy": "N/A", + "Vertical Accuracy": "N/A", + "Resolution": "120kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["Ascii", "IMG"], + "Online Formats": "?", + "Data Producer": "GSFC", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-geosciences.wustl.edu/mro/mro-m-rss-5-sdp-v1/mrors_1xxx/data/shadr/" + } + ], + "References": ["Genova:2016"] + }, + { + "Body": "Mars", + "Product Name": "Goddard Mars Model 2B (GMM2B)", + "Product Type": "Gravity", + "Horizontal Accuracy": "N/A", + "Vertical Accuracy": "N/A", + "Resolution": "120kmpp", + "Coverage": "Global", + "Status": "Superseded", + "Offline Formats": ["Ascii", "IMG"], + "Online Formats": "?", + "Data Producer": "GSFC", + "Data Provider": [ + { + "name": "PDS", + "href": "" + } + ], + "References": ["Lemoine:2001"] + }, + { + "Body": "Mars", + "Product Name": "MGS95J Model", + "Product Type": "Gravity", + "Horizontal Accuracy": "N/A", + "Vertical Accuracy": "N/A", + "Resolution": "120kmpp", + "Coverage": "Global", + "Status": "Superseded", + "Offline Formats": ["Ascii", "IMG"], + "Online Formats": "?", + "Data Producer": "JPL", + "Data Provider": [ + { + "name": "PDS", + "href": "" + } + ], + "References": ["Konopliv:2006icarus"] + }, + { + "Body": "Mars", + "Product Name": "Interpolated MOLA DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "100m", + "Vertical Accuracy": "3m", + "Resolution": "463mpp / 128ppd", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["IMG", "Cube", "GeoTiff"], + "Online Formats": "WMS", + "Data Producer": "GSFC", + "Data Provider": [ + { + "name": "PDS", + "href": "" + }, + { + "name": "USGS", + "href": "" + } + ], + "References": ["?"] + }, + { + "Body": "Mars", + "Product Name": "HRSC / MOLA Blended Product", + "Product Type": "Elevation", + "Horizontal Accuracy": "100m", + "Vertical Accuracy": "3m", + "Resolution": "200mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTIff"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": + [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Mars/Topography/HRSC_MOLA_Blend/Mars_HRSC_MOLA_BlendDEM_Global_200mp" + } + ], + "References": ["Fergason:2018web"] + }, + { + "Body": "Mars", + "Product Name": "HRSC South Pole DEMs / Merged Product", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "Varies (See Reference)", + "Resolution": "50mpp", + "Coverage": "82S - 90S", + "Status": "Current", + "Offline Formats": ["GeoTIff"], + "Online Formats": "?", + "Data Producer": "University College London", + "Data Provider": [ + { + "name": "PSA Guest Facility", + "href": "" + } + ], + "References": ["Putri:2019pss"] + }, + { + "Body": "Mars", + "Product Name": "High Resolution Stereo Camera Derived DEMs (> 1250)", + "Product Type": "Elevation", + "Horizontal Accuracy": "<100m", + "Vertical Accuracy": "<4m", + "Resolution": "up to 50mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG", "GeoTiff"], + "Online Formats": "?", + "Data Producer": "HRCS Team / DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "" + }, + { + "name": "PSA", + "href": "" + } + ], + "References": ["Gwinner:2010epsl", "Dumke:2010"] + }, + { + "Body": "Mars", + "Product Name": "HRSC South Pole Orthoimages / Orthomosaic", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "Varies (See Reference)", + "Resolution": "12.5mpp", + "Coverage": "82S-90S", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": "?", + "Data Producer": "University College London", + "Data Provider": [ + { + "name": "PSA Guest Facility", + "href": "" + } + ], + "References": ["Putri:2019pss"] + }, + { + "Body": "Mars", + "Product Name": "CaSSIS DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "~20mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["GeoTiff", "JPEG2000"], + "Online Formats": "?", + "Data Producer": "CaSSIS Team", + "Data Provider": [ + { + "name": "CaSSIS Team", + "href": "" + } + ], + "References": ["Conway:2018", "Re:2019"] + }, + { + "Body": "Mars", + "Product Name": "ASU HiRISE Dervied DEM (>600)", + "Product Type": "Elevation", + "Horizontal Accuracy": "Varies", + "Vertical Accuracy": "<1m", + "Resolution": "1-2mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": "?", + "Data Producer": "UA / USGS", + "Data Provider": [ + { + "name": "PDS", + "href": "" + } + ], + "References": ["Kirk:2008jgr", "UA:2019web"] + }, + { + "Body": "Mars", + "Product Name": "CTX Derived DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "20mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG", "Cube", "GeoTiff"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "" + } + ], + "References": ["Fergason:2018", "Fergason:2017ssr"] + }, + { + "Body": "Mars", + "Product Name": "Terrain Relative Navigation CTX Orthorectified Image Mosaic", + "Product Type": "Absolutely Controlled Orthoimages", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "5mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG", "Cube", "GeoTiff"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "" + } + ], + "References": ["Fergason:2020lpsc", "Fergason:2018", "Fergason:2017ssr"] + }, + { + "Body": "Mars", + "Product Name": "USGS Derived Human Exploration CTX Orthomosaics", + "Product Type": "Relatively Controlled Orthoimages", + "Horizontal Accuracy": "100m", + "Vertical Accuracy": "?", + "Resolution": "5mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG", "Cube", "GeoTiff"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "" + } + ], + "References": ["Hare:2016web"] + }, + { + "Body": "Mars", + "Product Name": "HiRISE Orthomosaics", + "Product Type": "Absolutely Controlled Orthoimages", + "Horizontal Accuracy": "Varies", + "Vertical Accuracy": "<1m", + "Resolution": "0.25mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG", "JPEG2000"], + "Online Formats": "?", + "Data Producer": "UA, USGS", + "Data Provider": [ + { + "name": "PDS", + "href": "" + } + ], + "References": ["Kirk:2008jgr", "UA:2019web", "Fergason:2020lpsc_a"] + }, + { + "Body": "Mars", + "Product Name": "High Resolution Stereo Camera Derived Orthoimages (>1250)", + "Product Type": "Absolutely Controlled Orthoimages", + "Horizontal Accuracy": "<100m", + "Vertical Accuracy": "<4m", + "Resolution": "up to 12.5mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG", "JPEG2000"], + "Online Formats": "?", + "Data Producer": "HRSC Team, DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "" + }, + { + "name": "PSA", + "href": "" + } + ], + "References": ["Gwinner:2010epsl"] + }, + { + "Body": "Mars", + "Product Name": "University College London Co-Registered Hi-resolution Data", + "Product Type": "Relatively Controlled Orthoimages", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "Varies", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "iMars (?)", + "Data Producer": "University College London", + "Data Provider": [ + { + "name": "unknown", + "href": "" + } + ], + "References": ["Sidiropoulos:2016lpsc", "Sidiropoulos:2016isprs"] + }, + { + "Body": "Mars", + "Product Name": "Murray Lab Global CTX", + "Product Type": "Semi-controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "5mpp", + "Coverage": "88S-88N", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": "WMS", + "Data Producer": "California Institute of Technology", + "Data Provider": [ + { + "name": "California Institute of Technology", + "href": "" + } + ], + "References": ["Dickson:2018lpsc"] + }, + { + "Body": "Mars", + "Product Name": "Mars Digital Image Mosaic 2.1 (Control Network)", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "Average: 200m Max: 1000m", + "Vertical Accuracy": "10m", + "Resolution": "N/A", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["Cube Control Network", "PVL"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "" + } + ], + "References": ["Archinal:2003lpsc"] + }, + { + "Body": "Mars", + "Product Name": "Mars Digital Image Mosaic 2.1", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "Average: 200m Max: 1000m", + "Vertical Accuracy": "10m", + "Resolution": "231mpp / 256ppd", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["IMG", "Cube", "GeoTiff"], + "Online Formats": "WMS", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "" + } + ], + "References": ["Kirk:2001lpsc", "Archinal:2003lpsc"] + }, + { + "Body": "Mars", + "Product Name": "THEMIS Day IR Orthomosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "150m - 275m", + "Vertical Accuracy": "?", + "Resolution": "100mpp", + "Coverage": "60S - 60N", + "Status": "Current", + "Offline Formats": ["IMG", "Cube", "GeoTiff"], + "Online Formats": "WMS", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "" + } + ], + "References": ["Fergason:2013lpsc"] + }, + { + "Body": "Mars", + "Product Name": "THEMIS Night IR Orthomosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "150m - 275m", + "Vertical Accuracy": "?", + "Resolution": "100mpp", + "Coverage": "60S - 60N", + "Status": "Current", + "Offline Formats": ["IMG", "Cube", "GeoTiff"], + "Online Formats": "WMS", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "" + } + ], + "References": ["Fergason:2013lpsc"] + } + ] +} \ No newline at end of file diff --git a/data/menu/extra.yaml b/data/menu/extra.yaml new file mode 100644 index 0000000..0f5b897 --- /dev/null +++ b/data/menu/extra.yaml @@ -0,0 +1,6 @@ +--- +header: + # - name: GitHub + # ref: https://github.com/thegeeklab/hugo-geekdoc + # icon: gdoc_github + # external: true diff --git a/data/menu/main.yaml b/data/menu/main.yaml new file mode 100644 index 0000000..6121303 --- /dev/null +++ b/data/menu/main.yaml @@ -0,0 +1,24 @@ +--- +main: + - name: + en: Level 1 (EN) + de: Level 1 (DE) + sub: + - name: + en: Level 1.1 (EN) + de: Level 1.1 (DE) + ref: "/toc-tree/level-1/level-1-1" + - name: Level 1.2 + ref: "/toc-tree/level-1/level-1-2" + - name: Level 1.3 + ref: "/toc-tree/level-1/level-1-3" + sub: + - name: Level 1.3.1 + ref: "/toc-tree/level-1/level-1-3/level-1-3-1" + - name: Level 2 + ref: "/toc-tree/level-2" + sub: + - name: Level 2.1 + ref: "/toc-tree/level-2/level-2-1" + - name: Level 2.2 + ref: "/toc-tree/level-2/level-2-2" diff --git a/data/menu/more.yml b/data/menu/more.yml new file mode 100644 index 0000000..61bd37c --- /dev/null +++ b/data/menu/more.yml @@ -0,0 +1,7 @@ +more: + - name: News + ref: "/posts" + icon: "gdoc_notification" + - name: Links + ref: "/links" + icon: "gdoc_link" \ No newline at end of file diff --git a/data/mercury.json b/data/mercury.json new file mode 100644 index 0000000..570f259 --- /dev/null +++ b/data/mercury.json @@ -0,0 +1,517 @@ +{ + "headers": [ + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Product Name": "HgM008", + "Product Type": "Gravity", + "Horizontal Accuracy": "N/A", + "Vertical Accuracy": "N/A", + "Resolution": "16ppd", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "GSFC", + "Data Provider": [ + { + "name": "GSFC", + "href": "https://pgda.gsfc.nasa.gov/products/71" + }, + { + "name": "PDS", + "href": "https://pds-geosciences.wustl.edu/messenger/mess-h-rss_mla-5-sdp-v1/messrs_1001/data/shadr/" + } + ], + "References": ["Genova:2019grl"] + }, + { + "Product Name": "MLA Derived Geodetic Parameters", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "300kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "Zuber, et al.", + "Data Provider": [{"name":"unknown","href":""}], + "References": ["Zuber:2012sci"] + }, + { + "Product Name": "Mariner 10 Derived DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "~20km", + "Vertical Accuracy": "?", + "Resolution": "300kmpp", + "Coverage": "Regional", + "Status": "Superseded", + "Offline Formats": "?", + "Online Formats": "?", + "Data Producer": "Cook et al.", + "Data Provider": [{"name":"unknown","href":""}], + "References": ["Cook:2000jgr"] + }, + { + "Product Name": "MESSENGER MDIS Global DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "64ppd / 655mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": [ + "GeoTiff", + "IMG", + "JPEG2000", + "Cube" + ], + "Online Formats": "?", + "Data Producer": [ + "USGS", + "APL", + "Carnegie Science" + ], + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-dem-elevation-v1.0/MESSDEM_1001/DEM/GLOBAL/" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Mercury/Topography/MESSENGER/Mercury_Messenger_USGS_DEM_Global_665m_v2" + } + ], + "References": [ + "Becker:2016lpsc", + "Becker:2017sis" + ] + }, + { + "Product Name": "MESSENGER North Polar MLA Derived DEM V2", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "250mpp", + "Coverage": "75N - 90N", + "Status": "Current", + "Offline Formats": [ + "IMG", + "JPEG2000" + ], + "Online Formats": "?", + "Data Producer": "GSFC", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/archive/mess-h-mdis-5-dem-elevation-v1.0/MESSDEM_1001/DEM/POLAR/" + } + ], + "References": [ + "Solomon:2007ssr" + ] + }, + { + "Product Name": "MESSENGER North Polar MLA Derived DEM V1", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "2.66kmpp", + "Coverage": "18S - 90N (Partial)", + "Status": "Partially Superseded", + "Offline Formats": [ + "IMG", + "JPEG2000" + ], + "Online Formats": "?", + "Data Producer": "GSFC", + "Data Provider": [{"name":"unknown","href":"."}], + "References": [ + "Solomon:2007ssr" + ] + }, + { + "Product Name": "MESSENGER DEM H03 Quad", + "Product Type": "Elevation", + "Horizontal Accuracy": "45m", + "Vertical Accuracy": "30m", + "Resolution": "220mpp", + "Coverage": "Quad", + "Status": "Current", + "Offline Formats": [ + "IMG", + "JPEG2000" + ], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-dem-elevation-v1.0/MESSDEM_1001/DEM/QUAD/IMG/" + } + ], + "References": [ + "Preusker:2017lpsc", + "Becker:2017sis" + ] + }, + { + "Product Name": "MESSENGER DEM H05 Quad", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "35m", + "Resolution": "220mpp", + "Coverage": "Quad", + "Status": "Current", + "Offline Formats": [ + "IMG", + "JPEG2000" + ], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-dem-elevation-v1.0/MESSDEM_1001/DEM/QUAD/IMG/" + } + ], + "References": [ + "Stark:2017lpsc", + "Becker:2017sis" + ] + }, + { + "Product Name": "MESSENGER DEM H06 Quad", + "Product Type": "Elevation", + "Horizontal Accuracy": "55m", + "Vertical Accuracy": "30m", + "Resolution": "220mpp", + "Coverage": "Quad", + "Status": "Current", + "Offline Formats": [ + "IMG", + "JPEG2000" + ], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-dem-elevation-v1.0/MESSDEM_1001/DEM/QUAD/IMG/" + } + ], + "References": [ + "Preusker:2017pss", + "Becker:2017sis" + ] + }, + { + "Product Name": "MESSENGER DEM H07 Quad", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "35m", + "Resolution": "220mpp", + "Coverage": "Quad", + "Status": "Current", + "Offline Formats": [ + "IMG", + "JPEG2000" + ], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-dem-elevation-v1.0/MESSDEM_1001/DEM/QUAD/IMG/" + } + ], + "References": [ + "Oberst:2017lpsc", + "Becker:2017sis" + ] + }, + { + "Product Name": "Fassett Regional DEMs", + "Product Type": "Elevation", + "Horizontal Accuracy": "50-250m (See reference)", + "Vertical Accuracy": "10m (See reference)", + "Resolution": "See reference", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": [ + "GeoTiff", + "IMG" + ], + "Online Formats": "?", + "Data Producer": "Fassett et al.", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Mercury/Topography/Fassett_MDIS_Stereo/Fassett_MESSENGER_MDIS_DEMs" + } + ], + "References": [ + "Fassett:2016pss", + "Fassett:2018web" + ] + }, + { + "Product Name": "ASU Regional DEMs", + "Product Type": "Elevation", + "Horizontal Accuracy": "70-380m (See reference)", + "Vertical Accuracy": "2-255m (See reference)", + "Resolution": "See reference", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": [ + "GeoTiff", + "IMG" + ], + "Online Formats": "?", + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-dem-elevation-v1.0/MESSDEM_1001/DEM/REGIONAL/IMG/" + } + ], + "References": [ + "Manheim:2017pdw" + ] + }, + { + "Product Name": "Mariner 10 Mosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "~20km", + "Vertical Accuracy": "?", + "Resolution": "1kmpp", + "Coverage": "Regional", + "Status": "Superseded", + "Offline Formats": [ + "IMG" + ], + "Online Formats": "?", + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "ASU", + "href": "http://ser.sese.asu.edu/M10/IMAGE_ARCHIVE/MOSAICS/index.html" + } + ], + "References": [ + "Robinson:1999jgr" + ] + }, + { + "Product Name": "Regional Orthoimages", + "Product Type": "Absolutely Controlled Orthoimages", + "Horizontal Accuracy": "70-380m (See reference)", + "Vertical Accuracy": "2-255m (See reference)", + "Resolution": "See reference", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": [ + "GeoTiff", + "IMG" + ], + "Online Formats": "?", + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-dem-elevation-v1.0/MESSDEM_1001/DEM/REGIONAL/IMG/" + } + ], + "References": [ + "Manheim:2017pdw", + "Becker:2017sis" + ] + }, + { + "Product Name": "Mercury MESSENGER MDIS Global Basemap BDR", + "Product Type": "Absolutely Controlled Orthomosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "256ppd / 166mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": [ + "GeoTiff", + "IMG" + ], + "Online Formats": "WMS", + "Data Producer": "ACTC", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-rdr-bdr-v1.0/MSGRMDS_4001/);[USGS](https://astrogeology.usgs.gov/search/map/Mercury/Messenger/Global/Mercury_MESSENGER_MDIS_Basemap_BDR_Mosaic_Global_166m" + } + ], + "References": [ + "Murchie:2017" + ] + }, + { + "Product Name": "MESSENGER Wide Angle Map-Projected Regional Targeted Mosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "591ppd / 72mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "ACTC", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-rdr-rtm-v1.0/MSGRMDS_8001/" + } + ], + "References": [ + "Murchie:2017" + ] + }, + { + "Product Name": "MESSENGER MDIS NAC/WAC Mosaics (By Mercury Quad / BDR Data)", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "256ppd / 166mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "ACTC", + "Data Provider": [{"name":"PDS","href":"foo"}], + "References": [ + "Murchie:2017" + ] + }, + { + "Product Name": "MESSENGER MDIS NAC/WAC High Incidence Angle East Mosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "256ppd / 166mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "ACTC", + "Data Provider": [{"name":"PDS","href":"foo"}], + "References": [ + "Murchie:2017" + ] + }, + { + "Product Name": "MESSENGER MDIS NAC/WAC High Incidence Angle West Mosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "256ppd / 166mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "ACTC", + "Data Provider": [ + { + "name": "PDS", + "href": "foo" + } + ], + "References": [ + "Murchie:2017" + ] + }, + { + "Product Name": "MESSENGER MDIS NAC/WAC Low Incidence Angle Mosaic", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "256ppd / 166mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "ACTC", + "Data Provider": [ + { + "name": "PDS", + "href": "foo" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Mercury/Messenger/Global/Mercury_MESSENGER_MDIS_Basemap_LOI_Mosaic_Global_166m" + } + ], + "References": [ + "Murchie:2017" + ] + }, + { + "Product Name": "MESSENGER MDIS 3-Color Map Projected Mosaic", + "Product Type": "Absolutely Controlled Orthomosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "64ppd", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "ACTC", + "Data Provider": [ + { + "name": "PDS", + "href": "foo" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Mercury/Messenger/Global/Mercury_MESSENGER_MDIS_Basemap_EnhancedColor_Mosaic_Global_665m" + } + ], + "References": [ + "Denevi:2016lpsc" + ] + }, + { + "Product Name": "MESSENGER MDIS 5-Color Map Projected Multispectral Mosaic", + "Product Type": "Absolutely Controlled Orthomosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "128ppd / 332mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": "IMG", + "Online Formats": "?", + "Data Producer": "ACTC", + "Data Provider": [ + { + "name": "PDS", + "href": "foo" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Mercury/Messenger/Global/Mercury_MESSENGER_MDIS_Basemap_EnhancedColor_Mosaic_Global_665m" + } + ], + "References": [ + "Denevi:2016lpsc" + ] + } + ] +} \ No newline at end of file diff --git a/data/moon.json b/data/moon.json new file mode 100644 index 0000000..abb7338 --- /dev/null +++ b/data/moon.json @@ -0,0 +1,506 @@ +{ + "headers": [ + "Body", + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Product Name": "GRGM1200A", + "Product Type": "Gravity", + "Horizontal Accuracy": "NA", + "Vertical Accuracy": "NA", + "Resolution": "$<$ 5kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["ASCII", "GeoTiff", "PDS IMG"], + "Online Formats": ["?"], + "Data Producer": "GSFC", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-geosciences.wustl.edu/grail/grail-l-lgrs-5-rdr-v1/grail_1001/" + } + ], + "References": ["Lemoine:2014grs", "Goossens:2016lpsc"] + }, + { + "Product Name": "Gridded Unified Lunar Control Network (ULCN) DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "~3km", + "Vertical Accuracy": "?", + "Resolution": "16ppd / 118mpp", + "Coverage": "85S to 85N", + "Status": "Superseded", + "Offline Formats": ["ArcGrid", "BIL", "Cube"], + "Online Formats": ["???"], + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Archinal:2007"] + }, + { + "Product Name": "Gridded Lunar Orbiter Laser Altimeter (LOLA)", + "Product Type": "Elevation", + "Horizontal Accuracy": "20m", + "Vertical Accuracy": "1m", + "Resolution": "256ppd / 118mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["PDS3", "Cube", "GeoTiff"], + "Online Formats": ["WMS"], + "Data Producer": "GSFC", + "Data Provider": [ + { + "name": "MIT", + "href":"http://imbrium.mit.edu" + },{ + "name": "PDS (GDR)", + "href": "https://ode.rsl.wustl.edu/moon/pagehelp/Content/Missions_Instruments/LRO/LOLA/GDR/Intro.htm" + },{ + "name": "PDS (GDRDEM)", + "href": "https://ode.rsl.wustl.edu/moon/pagehelp/Content/Missions_Instruments/LRO/LOLA/GDR/GDRDEM.htm" + },{ + "name":"USGS", + "href":"https://astrogeology.usgs.gov/search/map/Moon/LRO/LOLA/Lunar_LRO_LOLA_Global_LDEM_118m_Mar2014" + } + ], + "References": ["Neumann:2009"] + }, + { + "Product Name": "SLDEM2015", + "Product Type": "Elevation", + "Horizontal Accuracy": "60-100m", + "Vertical Accuracy": "3-4m", + "Resolution": "512ppd / ~60mpp", + "Coverage": "60S to 60N", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG", "JPEG2000"], + "Online Formats": ["WMS"], + "Data Producer": "GSFC", + "Data Provider": [ + { + "name":"MIT", + "href":"http://imbrium.mit.edu/BROWSE/SLDEM2015/TILES/" + },{ + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Moon/LRO/LOLA/Lunar_LRO_LOLAKaguya_DEMmerge_60N60S_512ppd" + } + ], + "References": ["Barker:2016icarus"] + }, + { + "Product Name": "LOLA Polar Gridded Data Record", + "Product Type": "Elevation", + "Horizontal Accuracy": "1m", + "Vertical Accuracy": "~10cm", + "Resolution": "Varies", + "Coverage": "Varies", + "Status": "Current", + "Offline Formats": ["IMG", "JPEG2000"], + "Online Formats": ["?"], + "Data Producer": "LOLA Team", + "Data Provider": [ + { + "name": "MIT", + "href":"http://imbrium.mit.edu" + },{ + "name": "PDS (GDR)", + "href": "https://ode.rsl.wustl.edu/moon/pagehelp/Content/Missions_Instruments/LRO/LOLA/GDR/Intro.htm" + },{ + "name": "PDS (GDRDEM)", + "href": "https://ode.rsl.wustl.edu/moon/pagehelp/Content/Missions_Instruments/LRO/LOLA/GDR/GDRDEM.htm" + } + ], + "References": ["Smith:2017icarus"] + }, + { + "Product Name": "Kaguya (SELENE) LALT DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "77m", + "Vertical Accuracy": "?", + "Resolution": "16ppd / 2kmpp", + "Coverage": "Near Global", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": ["?"], + "Data Producer": "JAXA", + "Data Provider": [ + { + "name": "DARTS", + "href": "https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-lalt-5-topo-ggt-map-v2.0/" + } + ], + "References": ["Araki:2009sci"] + }, + { + "Product Name": "Kaguya (SELENE) North Pole LALT DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "77m", + "Vertical Accuracy": "?", + "Resolution": "16ppd / 2kmpp", + "Coverage": "79N - ~90N", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": ["?"], + "Data Producer": "JAXA", + "Data Provider": [ + { + "name": "DARTS", + "href": "https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-lalt-5-topo-ggt-map-v2.0/" + } + ], + "References": ["Araki:2009sci"] + }, + { + "Product Name": "Kaguya (SELENE) South Pole LALT DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "77m", + "Vertical Accuracy": "?", + "Resolution": "16ppd / 2kmpp", + "Coverage": "79S - ~90S", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": ["?"], + "Data Producer": "JAXA", + "Data Provider": [ + { + "name": "DARTS", + "href": "https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-lalt-5-topo-ggt-map-v2.0/" + } + ], + "References": ["Araki:2009sci"] + }, + { + "Product Name": "CLTM-s01", + "Product Type": "Elevation", + "Horizontal Accuracy": "445m", + "Vertical Accuracy": "31m", + "Resolution": "0.25ppd / 7.5kmpp", + "Coverage": "Global", + "Status": "Superseded", + "Offline Formats": ["?"], + "Online Formats": ["?"], + "Data Producer": "CNSA", + "Data Provider": [ + { + "name": "GRAS", + "href": "https://moon.bao.ac.cn/ce5web/searchOrder_pdsData.search" + } + ], + "References": ["Ping:2009"] + }, + { + "Product Name": "CE-1 LAM Derived DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "50m", + "Vertical Accuracy": "?", + "Resolution": "0.0625ppd / 20mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": ["?"], + "Data Producer": "CNSA", + "Data Provider": [ + { + "name": "GRAS (page 5; LAM A, LAM B)", + "href": "https://moon.bao.ac.cn/ce5web/searchOrder_pdsData.search" + } + ], + "References": ["Huang:2018aa"] + }, + { + "Product Name": "GLD100 WAC DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "1km", + "Vertical Accuracy": "20m global; 10m flat maria", + "Resolution": "100mpp", + "Coverage": "79N - 79SS", + "Status": "Current", + "Offline Formats": ["GeoTiff", "ISIS Cub"], + "Online Formats": ["WMS"], + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "ASU", + "href": "https://wms.lroc.asu.edu/lroc/view_rdr/WAC_GLD100" + },{ + "name":"PDS", + "href":"http://pds.lroc.asu.edu/data/LRO-L-LROC-5-RDR-V1.0/LROLRC_2001/DATA/SDP/WAC_GLD100/" + },{ + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Moon/LRO/LROC_WAC/Lunar_LROC_WAC_GLD100_79s79n_118m_v1_1" + } + ], + "References": ["Scholten:2012"] + }, + { + "Product Name": "LMMP Generated LRO-NAC DEMs", + "Product Type": "Elevation", + "Horizontal Accuracy": "20m", + "Vertical Accuracy": "1 - 2m (reported per product)", + "Resolution": "1.5mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": ["?"], + "Data Producer": "ASU, USGS,UA, DLR, AMES, OSU", + "Data Provider": [ + { + "name": "JPL", + "href": "https://trek.nasa.gov/moon/" + } + ], + "References": ["Tran:2010isprs"] + }, + { + "Product Name": "LROC NAC DEMs ($>$450 created)", + "Product Type": "Elevation", + "Horizontal Accuracy": "Varied", + "Vertical Accuracy": "Varied (Tied to LOLA)", + "Resolution": "1.5mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": ["WMS"], + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "ASU", + "href": "https://wms.lroc.asu.edu/lroc" + },{ + "name":"PDS", + "href":"http://pds.lroc.asu.edu/data/LRO-L-LROC-5-RDR-V1.0/LROLRC_2001/DATA/SDP/NAC_DTM/" + } + ], + "References": ["HENRIKSEN:2017icarus"] + }, + { + "Product Name": "Apollo 15,16, 17 Metric DEM Mosaic", + "Product Type": "Elevation", + "Horizontal Accuracy": "91m", + "Vertical Accuracy": "41m", + "Resolution": "1024ppd", + "Coverage": "38S - 38N", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": ["?"], + "Data Producer": "NASA Ames", + "Data Provider": [ + { + "name": "PDS", + "href": "" + } + ], + "References": ["Nefian:2009"] + }, + { + "Product Name": "Kaguya TC Stereophotogrammetric DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "50m", + "Vertical Accuracy": "5m", + "Resolution": "4095ppd / ~7.5mpp", + "Coverage": "~95%", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": ["?"], + "Data Producer": "JAXA", + "Data Provider": [ + { + "name": "DARTS", + "href": "https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-tc-5-dtm-map-v2.0/" + },{ + "name":"DARTS (Seemless)", + "href":"https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-tc-5-dtm-map-seamless-v2.0/" + } + ], + "References": ["Haruyama:2012lpsc"] + }, + { + "Product Name": "Kaguya TC Stereophotogrammetric Orthoimages", + "Product Type": "Elevation", + "Horizontal Accuracy": "50m", + "Vertical Accuracy": "5m", + "Resolution": "?", + "Coverage": "~95%", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": ["?"], + "Data Producer": "JAXA", + "Data Provider": [ + { + "name": "DARTS", + "href": "https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-tc-4-dtm-ortho-v3.0/" + } + ], + "References": ["Haruyama:2012lpsc"] + }, + { + "Product Name": "Chandrayaan-1 TMC DEM Mosaic", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "25m, 10m, 5m(?)", + "Coverage": "Global (?)", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": ["?"], + "Data Producer": "ISRO", + "Data Provider": [ + { + "name": "unreleased ", + "href": "" + } + ], + "References": ["Sivakumar:2012", "Suresh:nd"] + }, + { + "Product Name": "LROC WAC Mosaic", + "Product Type": "Uncontrolled Orthomosaic", + "Horizontal Accuracy": "45m", + "Vertical Accuracy": "?", + "Resolution": "100mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["IMG", "Cube", "GeoTIFF"], + "Online Formats": ["WMS"], + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "ASU", + "href": "https://wms.lroc.asu.edu/lroc/view_rdr/WAC_GLOBAL" + },{ + "name": "PDS", + "href": "http://pds.lroc.asu.edu/data/LRO-L-LROC-5-RDR-V1.0/LROLRC_2001/DATA/BDR/" + }, { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Moon/LRO/LROC_WAC/Lunar_LRO_LROC-WAC_Mosaic_global_100m_June2013" + } + ], + "References": ["Robinson:2012isprs"] + }, + { + "Product Name": "LROC NAC DEM Derived Orthomosaics", + "Product Type": "Absolutely Controlled Orthomosaics", + "Horizontal Accuracy": "Varies with underlying DEM", + "Vertical Accuracy": "Varies with underlying DEM", + "Resolution": "~1mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": ["?"], + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "ASU", + "href": "https://wms.lroc.asu.edu/lroc/" + },{ + "name": "PDS", + "href": "http://pds.lroc.asu.edu/data/LRO-L-LROC-5-RDR-V1.0/LROLRC_2001/DATA/SDP/NAC_DTM/" + } + ], + "References": ["HENRIKSEN:2017icarus"] + }, + { + "Product Name": "Uncontrolled LROC NAC Polar Orthomosaics", + "Product Type": "Uncontrolled Controlled Orthomosaics", + "Horizontal Accuracy": "Varies with underlying DEM", + "Vertical Accuracy": "Varies with underlying DEM", + "Resolution": "~1mpp", + "Coverage": "88.5 - 90N/S", + "Status": "Current", + "Offline Formats": ["Cube"], + "Online Formats": ["WMS"], + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "ASU", + "href": "https://wms.lroc.asu.edu/lroc" + },{ + "name":"PDS", + "href":"http://pds.lroc.asu.edu/data/LRO-L-LROC-5-RDR-V1.0/LROLRC_2001/DATA/BDR/NAC_POLE/" + } + ], + "References": ["Wagner:2015lpsc"] + }, + { + "Product Name": "Clementine Mosaic", + "Product Type": "Uncontrolled Orthomosaics", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "250mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": ["WMS"], + "Data Producer": "ASU", + "Data Provider": [ + { + "name": "PDS", + "href": "" + } + ], + "References": ["Speyerer:2018lpsc"] + }, + { + "Product Name": "Kaguya TC Global Orthomosaic", + "Product Type": "Uncontrolled Orthomosaic", + "Horizontal Accuracy": "50m", + "Vertical Accuracy": "5m", + "Resolution": "474mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": ["?"], + "Data Producer": "JAXA", + "Data Provider": [ + { + "name":"DARTS", + "href":"https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-tc-5-ortho-map-v2.0/" + }, + { + "name":"DARTS (Seemless)", + "href":"https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-tc-5-ortho-map-seamless-v2.0/" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/maps/moon-kaguya-tc-global-mosaic" + } + ], + "References": ["Haruyama:2012lpsc"] + }, + { + "Product Name": "Kaguya TC Orthoimages", + "Product Type": "Uncontrolled Orthoimages", + "Horizontal Accuracy": "50m", + "Vertical Accuracy": "5m", + "Resolution": "4095ppd / ~7.5mpp", + "Coverage": "~95%", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": ["?"], + "Data Producer": "JAXA", + "Data Provider": [ + { + "name": "DARTS", + "href": "https://data.darts.isas.jaxa.jp/pub/pds3/sln-l-tc-4-dem-ortho-v1.0/" + } + ], + "References": ["Haruyama:2012lpsc"] + } + ] +} \ No newline at end of file diff --git a/data/neptune.json b/data/neptune.json new file mode 100644 index 0000000..2eae0b3 --- /dev/null +++ b/data/neptune.json @@ -0,0 +1,124 @@ +{ + "headers": [ + "Body", + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Body ID": 801, + "Body": "Triton", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "?", + "Status": "Current", + "Offline Formats": ["DAT"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/details/Triton/ControlNetworks/Triton_data" + } + ], + "References": ["Davies:1991jgr"] + }, + { + "Body ID": 801, + "Body": "Triton", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "few km", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "available data <2km in resolution", + "Status": "Current", + "Offline Formats": ["ISIS Control Network"], + "Online Formats": "Unreleased", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Bland:2020lpsc"] + }, + { + "Body ID": 801, + "Body": "Triton", + "Product Name": "Control Network", + "Product Type": "Controlled Unrectified Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "39ppd / 600mpp", + "Coverage": "Hemisphere", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": "Unreleased", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Triton/Mosaic/Triton_Voyager2_Orthographic_RGB_Mosaic_600m" + } + ], + "References": ["Davies:1991jgr"] + }, + { + "Body ID": 801, + "Body": "Triton", + "Product Name": "Control Network", + "Product Type": "Controlled Unrectified Images", + "Horizontal Accuracy": "few km", + "Vertical Accuracy": "?", + "Resolution": ">2kmpp", + "Coverage": "available data <2km in resolution", + "Status": "Current", + "Offline Formats": ["Unreleased"], + "Online Formats": "Unreleased", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Bland:2020lpsc"] + }, + { + "Body ID": 801, + "Body": "Triton", + "Product Name": "Stereo-scopically Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Schenk et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2008isprs"] + } + ] +} \ No newline at end of file diff --git a/data/pluto.json b/data/pluto.json new file mode 100644 index 0000000..b53b869 --- /dev/null +++ b/data/pluto.json @@ -0,0 +1,145 @@ +{ + "headers": [ + "Body", + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Body ID": 901, + "Body": "Charon", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "?", + "Status": "Unreleased", + "Offline Formats": ["ISIS"], + "Online Formats": "?", + "Data Producer": "Shenk, et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2018icarus"] + }, + { + "Body ID": 901, + "Body": "Charon", + "Product Name": "DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "1000m - 100m", + "Resolution": "35.25ppd / 300mpp", + "Coverage": "~40% (to available data)", + "Status": "Current", + "Offline Formats": ["GeoTiff", "Cube"], + "Online Formats": "WMS", + "Data Producer": "Shenk, et al.", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Charon/NewHorizons/Charon_NewHorizons_Global_DEM_300m_Jul2017" + } + ], + "References": ["Schenk:2018icarus"] + }, + { + "Body ID": 901, + "Body": "Charon", + "Product Name": "Mosaic", + "Product Type": "Absolutely Controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "35.25ppd / 300mpp 35km - 0.15kmpp (actual resolution)", + "Coverage": "~40% (to available data)", + "Status": "Current", + "Offline Formats": ["GeoTiff", "Cube"], + "Online Formats": "WMS", + "Data Producer": "Shenk, et al.", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Charon/NewHorizons/Charon_NewHorizons_Global_Mosaic_300m_Jul2017" + } + ], + "References": ["Schenk:2018icarus"] + }, + { + "Body ID": 999, + "Body": "Pluto", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "?", + "Status": "Unreleased", + "Offline Formats": ["ISIS"], + "Online Formats": "?", + "Data Producer": "Shenk, et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2018icarus_b"] + }, + { + "Body ID": 999, + "Body": "Pluto", + "Product Name": "Global Mosaic", + "Product Type": "Absolutely Controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "69.13ppd / 300mpp", + "Coverage": "~42% (to available data)", + "Status": "Current", + "Offline Formats": ["GeoTiff", "Cube"], + "Online Formats": "WMS", + "Data Producer": "Shenk, et al.", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Pluto/NewHorizons/Pluto_NewHorizons_Global_Mosaic_300m_Jul2017" + } + ], + "References": ["Schenk:2018icarus_b"] + }, + { + "Body ID": 999, + "Body": "Pluto", + "Product Name": "DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "800m - 100m", + "Resolution": "69.13ppd / 300mpp", + "Coverage": "~42% (to available data)", + "Status": "Current", + "Offline Formats": ["GeoTiff", "Cube"], + "Online Formats": "WMS", + "Data Producer": "Shenk, et al.", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Pluto/NewHorizons/Pluto_NewHorizons_Global_DEM_300m_Jul2017" + } + ], + "References": ["Schenk:2018icarus_b"] + } + ] +} \ No newline at end of file diff --git a/data/properties/demo.yaml b/data/properties/demo.yaml new file mode 100644 index 0000000..b220b00 --- /dev/null +++ b/data/properties/demo.yaml @@ -0,0 +1,29 @@ +--- +properties: + prop1: + type: string + description: Dummy description of the prop1 string property. + required: true + + prop2: + type: int + defaultValue: 10 + description: + en: Another description for the integer property called prop2. + required: false + tags: + en: + - tag1 + - tag2 + + prop3: + type: bool + defaultValue: false + description: | + A `bool` property with a complex multiline description and embedded Markdown: + + - List item 1 + - List item 2 + + More description how to use this property. + required: false diff --git a/data/saturn.json b/data/saturn.json new file mode 100644 index 0000000..10906ff --- /dev/null +++ b/data/saturn.json @@ -0,0 +1,719 @@ +{ + "headers": [ + "Body", + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Body ID": 601, + "Body": "Mimas", + "Product Name": "Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["ICQ", "Tab"], + "Online Formats": "?", + "Data Producer": "Gaskell", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/mimasshape.html" + } + ], + "References": ["Gaskell:2013pds"] + }, + { + "Body ID": 601, + "Body": "Mimas", + "Product Name": "Cassini Stereo Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Semi-Global", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Shenk", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2010web"] + }, + { + "Body ID": 601, + "Body": "Mimas", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Semi-controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "700mpp to < 200mpp", + "Coverage": "Semi-Global", + "Status": "Current", + "Offline Formats": ["IMG", "PDF", "PNG"], + "Online Formats": "WMS", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "CICLOPS", + "href": "https://ciclops.org/maps.php.html" + },{ + "name": "PDS", + "href": "https://pds-imaging.jpl.nasa.gov/volumes/carto.html" + } + ], + "References": ["Roatsch:2018pss"] + }, + { + "Body ID": 602, + "Body": "Enceladus", + "Product Name": "Gravity Model", + "Product Type": "Gravity", + "Horizontal Accuracy": "N/A", + "Vertical Accuracy": "N/A", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Iess, et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Iess:2014sci"] + }, + { + "Body ID": 602, + "Body": "Enceladus", + "Product Name": "Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "<100m", + "Vertical Accuracy": "29m-2km", + "Resolution": "2.2kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Enceladus/enceladus_cassini_iss_shapemodel_bland_2019/enceladus_2019pm_radius" + } + ], + "References": ["Bland:2020isprs", "Bland:2019lpsc", "Bland:2019pdw"] + }, + { + "Body ID": 602, + "Body": "Enceladus", + "Product Name": "Cassini Stereo Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Semi-Global", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Shenk", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2010web"] + }, + { + "Body ID": 602, + "Body": "Enceladus", + "Product Name": "Cassini ISS Gridded Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "37m", + "Vertical Accuracy": "57m (least squares);29m - 2km (expected position)", + "Resolution": "2ppd / 2.2kmpp", + "Coverage": "92.5%", + "Status": "Current", + "Offline Formats": ["Cub", "Tiff"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Enceladus/enceladus_cassini_iss_shapemodel_bland_2019/enceladus_2019pm_topography" + } + ], + "References": ["Bland:2018ess"] + }, + { + "Body ID": 602, + "Body": "Enceladus", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Relatively Controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "100mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG"], + "Online Formats": "WMS", + "Data Producer": "DLR", + "Data Provider": [ + { + "name":"CICLOPS", + "href":"https://ciclops.org/view/7590/Map-of-Enceladus---December-2011.html" + },{ + "name":"PDS", + "href":"https://pds-imaging.jpl.nasa.gov/volumes/carto.html" + },{ + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Enceladus/Cassini/Enceladus_Cassini_ISS_Global_Mosaic_100m_HPF" + } + ], + "References": ["Roatsch:2018pss"] + }, + { + "Body ID": 602, + "Body": "Enceladus", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Relatively Controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "110mpp / 44ppd", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Enceladus/Cassini/Enceladus_Cassini_mosaic_global_110m" + } + ], + "References": ["Bland:2018ess"] + }, + { + "Body ID": 603, + "Body": "Tethys", + "Product Name": "Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["ICQ", "Tab"], + "Online Formats": "?", + "Data Producer": "Gaskell", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/tethysshape.html" + } + ], + "References": ["Gaskell:2013pdstethys"] + }, + { + "Body ID": 603, + "Body": "Tethys", + "Product Name": "Cassini Stereo Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Semi-Global", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Shenk", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2010web"] + }, + { + "Body ID": 603, + "Body": "Tethys", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Semi-controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "32ppd / 293mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG", "PDF", "PNG"], + "Online Formats": "WMS", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "CICLOPS", + "href": "https://ciclops.org/maps.php.html" + }, + { + "name": "PDS", + "href": "https://pds-imaging.jpl.nasa.gov/volumes/carto.html" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Tethys/Cassini/Tethys_Cassini_mosaic_global_293m" + } + ], + "References": ["Roatsch:2016enc", "Roatsch:2008isprs"] + }, + { + "Body ID": 604, + "Body": "Dione", + "Product Name": "Gravity Model", + "Product Type": "Gravity", + "Horizontal Accuracy": "N/A", + "Vertical Accuracy": "N/A", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Zannoni, et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Zannoni:2020icarus"] + }, + { + "Body ID": 604, + "Body": "Dione", + "Product Name": "Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["ICQ", "Tab"], + "Online Formats": "?", + "Data Producer": "Gaskell", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/dioneshape.html" + } + ], + "References": ["Gaskell:2013pdsdione"] + }, + { + "Body ID": 604, + "Body": "Dione", + "Product Name": "Cassini Stereo Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Semi-Global", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Shenk", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2010web"] + }, + { + "Body ID": 604, + "Body": "Dione", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Semi-controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "154mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG", "PDF", "PNG"], + "Online Formats": "WMS", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "CICLOPS", + "href": "https://ciclops.org/maps.php.html" + }, + { + "name": "PDS", + "href": "https://pds-imaging.jpl.nasa.gov/volumes/carto.html" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Dione/Voyager/Dione_Cassini_Voyager_mosaic_global_154m" + } + ], + "References": ["Roatsch:2016enc", "Roatsch:2008isprs"] + }, + { + "Body ID": 605, + "Body": "Rhea", + "Product Name": "Gravity Model", + "Product Type": "Gravity", + "Horizontal Accuracy": "N/A", + "Vertical Accuracy": "N/A", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Tortora, et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Tortora:2016icarus"] + }, + { + "Body ID": 605, + "Body": "Rhea", + "Product Name": "Cassini Stereo Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Semi-Global", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Shenk", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2010web"] + }, + { + "Body ID": 605, + "Body": "Rhea", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Semi-controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "417mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG", "PDF", "PNG"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "CICLOPS", + "href": "https://ciclops.org/maps.php.html" + }, + { + "name": "PDS", + "href": "https://pds-imaging.jpl.nasa.gov/volumes/carto.html" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Rhea/Cassini/Rhea_Cassini_Voyager_mosaic_global_417m" + } + ], + "References": ["Roatsch:2016enc", "Roatsch:2008isprs"] + }, + { + "Body ID": 606, + "Body": "Titan", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Uncontrolled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "11ppd / 4kmpp", + "Coverage": "95-97%", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": "?", + "Data Producer": "Perry et al.", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Titan/Cassini/Global-Mosaic/Titan_ISS_P19658_Mosaic_Global_4km" + } + ], + "References": ["Perry:2005lpsc"] + }, + { + "Body ID": 606, + "Body": "Titan", + "Product Name": "Cassini ISS Mosaic", + "Product Type": "Absolutely Controlled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "100ppd / 450mpp", + "Coverage": "-65 to 45", + "Status": "Current", + "Offline Formats": ["GeoTiff", "PNG"], + "Online Formats": "WMS", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Titan/Cassini/Global-Mosaic/Titan_ISS_Globe_65Sto45N_450M_AvgMos" + } + ], + "References": ["Archinal:2013lpsc"] + }, + { + "Body ID": 606, + "Body": "Titan", + "Product Name": "Cassini SAR Spline Interpolated Global Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "1ppd / 45kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["Tiff"], + "Online Formats": "?", + "Data Producer": "Lorenz, et al.", + "Data Provider": [ + { + "name": "UA (Staff Website)", + "href": "https://www.lpl.arizona.edu/~rlorenz/titantopo/" + }, + { + "name": "Icarus", + "href": "https://www.sciencedirect.com/science/article/pii/S0019103513001620" + } + + ], + "References": ["Lorenz:2013icarus"] + }, + { + "Body ID": 606, + "Body": "Titan", + "Product Name": "Radar Stereo-photogrammetric DEMs", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "200m", + "Resolution": "Varies", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["Unreleased"], + "Online Formats": "?", + "Data Producer": "Kirk, et al.", + "Data Provider": [ + { + "name": "unknown", + "href": "" + } + ], + "References": ["Kirk:2012lpsc"] + }, + { + "Body ID": 606, + "Body": "Titan", + "Product Name": "Altimeter Echo DEMs", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "35m", + "Resolution": "?", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["Unreleased"], + "Online Formats": "?", + "Data Producer": "Zebker, et al.", + "Data Provider": [ + { + "name": "unknown", + "href": "" + } + ], + "References": ["Zebker:2009"] + }, + { + "Body ID": 606, + "Body": "Titan", + "Product Name": "SAR Topo DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "160m", + "Resolution": "10kmpp", + "Coverage": "5.2%", + "Status": "Current", + "Offline Formats": ["Unreleased"], + "Online Formats": "?", + "Data Producer": "Stiles, et al.", + "Data Provider": [ + { + "name": "unknown", + "href": "" + } + ], + "References": ["Stiles:2009icarus"] + }, + { + "Body ID": 606, + "Body": "Titan", + "Product Name": "Merged / Interpolated Global DEM", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "4ppd", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["Text"], + "Online Formats": "?", + "Data Producer": "Corlies, et al.", + "Data Provider": [ + { + "name": "unknown", + "href": "" + } + ], + "References": ["Corlies:2017grl"] + }, + { + "Body ID": 606, + "Body": "Titan", + "Product Name": "Cassini VIMS Global Mosaic", + "Product Type": "Uncontrolled mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "32ppd / 1.4kmpp", + "Coverage": "Global", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Le Mouélic et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Mouelic:2019icarus"] + }, + { + "Body ID": 608, + "Body": "Iapetus", + "Product Name": "Cassini Stereo Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Semi-Global", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Shenk", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2010web"] + }, + { + "Body ID": 608, + "Body": "Iapetus", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Semi-controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "16ppd / 803mpp", + "Coverage": "Semi-Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG", "PDF", "PNG"], + "Online Formats": "WMS", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "CICLOPS", + "href": "https://ciclops.org/maps.php.html" + }, + { + "name": "PDS", + "href": "https://pds-imaging.jpl.nasa.gov/volumes/carto.html" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Iapetus/Voyager_Cassini/Iapetus_Cassini_Voyager_Mosaic_Global_783m" + } + ], + "References": ["Roatsch:2016enc", "Roatsch:2008isprs"] + }, + { + "Body ID": 609, + "Body": "c", + "Product Name": "Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["ICQ", "Tab"], + "Online Formats": "?", + "Data Producer": "Gaskell", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/phoebeshape.html" + } + ], + "References": ["Gaskell:2013pdsphoebe"] + }, + { + "Body ID": 609, + "Body": "Phoebe", + "Product Name": "Cassini ISS Global Mosaic", + "Product Type": "Semi-controlled Unrectified Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "233mpp", + "Coverage": "Semi-Global", + "Status": "Current", + "Offline Formats": ["IMG", "PDF", "PNG"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "CICLOPS", + "href": "https://ciclops.org/maps.php.html" + },{ + "name":"PDS", + "href":"https://pds-imaging.jpl.nasa.gov/volumes/carto.html" + } + ], + "References": ["Roatsch:2016enc", "Roatsch:2008isprs"] + } + ] +} \ No newline at end of file diff --git a/data/smallbodies.json b/data/smallbodies.json new file mode 100644 index 0000000..49aae71 --- /dev/null +++ b/data/smallbodies.json @@ -0,0 +1,712 @@ +{ + "headers": [ + "Body", + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Body ID": 2000001, + "Body": "Ceres", + "Product Name": "Gravity Model", + "Product Type": "Gravity", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "300kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["IMG", "Tab"], + "Online Formats": "?", + "Data Producer": "Konopliv, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/dawn/dwncgravL2.html" + } + ], + "References": ["Konopliv:2012", "Konopliv:2018icarus", "Park:2018pds"] + }, + { + "Body ID": 2000001, + "Body": "Ceres", + "Product Name": "Dawn FC global DEM (HAMO)", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "10m", + "Resolution": "60ppd / 136mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/dawn/dwncfcmosaics.html" + },{ + "name":"UCLA", + "href":"http://dawndata.igpp.ucla.edu" + },{ + "name":"USGS", + "href":"https://astrogeology.usgs.gov/search/map/Ceres/Dawn/DLR/FramingCamera/Ceres_Dawn_FC_HAMO_DTM_DLR_Global_60ppd_Oct2016" + } + ], + "References": ["Preusker:2016lpsc", "Roatsch:2018pds"] + }, + { + "Body ID": 2000001, + "Body": "Ceres", + "Product Name": "Dawn FC Regional DEM (LAMO)", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "~1.5m", + "Resolution": "256ppd / 32mpp", + "Coverage": "Regional", + "Status": "Superseded", + "Offline Formats": ["IMG"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/dawn/dwncfcmosaics.html" + },{ + "name":"UCLA", + "href":"http://dawndata.igpp.ucla.edu" + } + ], + "References": ["Preusker:2016lpsc"] + }, + { + "Body ID": 2000001, + "Body": "Ceres", + "Product Name": "Regional DEMs and Mosaics", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "~1.5m", + "Resolution": "256ppd / 32mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["IMG"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "" + } + ], + "References": ["Jaumann:2017lpsc"] + }, + { + "Body ID": 2000001, + "Body": "Ceres", + "Product Name": "Dawn Stereo-photoclinometric (SPC) - LAMO", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "mean 10m, 89% < 20m", + "Resolution": "100mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["DSK", "ICQ", "IMG"], + "Online Formats": "WMS", + "Data Producer": "Park, et al.", + "Data Provider": [ + { + "name": "NAIF", + "href": "" + },{ + "name": "PDS", + "href": "https://pds.nasa.gov/ds-view/pds/viewProfile.jsp?dsid=DAWN-A-FC2-5-CERESSHAPESPC-V1.0" + } + ], + "References": ["Park:2019icarus", "Park:2018pds_a"] + }, + { + "Body ID": 2000001, + "Body": "Ceres", + "Product Name": "Dawn FC global mosaic (HAMO)", + "Product Type": "Absolutely Controlled Orthomosaic", + "Horizontal Accuracy": "~16m", + "Vertical Accuracy": "~16m", + "Resolution": "140mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG"], + "Online Formats": "WMS", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/dawn/dwncfcmosaics.html" + },{ + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/details/Vesta/Dawn/DLR/HAMO/Vesta_Dawn_FC_HAMO_Mosaic_Global_74ppd/cub" + } +], + "References": ["Roatsch:2016pss"] + }, + { + "Body ID": 2000001, + "Body": "Ceres", + "Product Name": "Dawn FC global mosaic (LAMO)", + "Product Type": "Absolutely Controlled Orthomosaic", + "Horizontal Accuracy": "~16m", + "Vertical Accuracy": "~16m", + "Resolution": "140mpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/dawn/dwncfcmosaics.html" + },{ + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Ceres/Dawn/DLR/FramingCamera/Ceres_Dawn_FC_DLR_global_20ppd_Oct2015" + } +], + "References": ["Roatsch:2016pss"] + }, + { + "Body ID": 2000004, + "Body": "Vesta", + "Product Name": "Gravity Model", + "Product Type": "Gravity", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "90kmpp", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["IMG", "Tab"], + "Online Formats": "?", + "Data Producer": "Konopliv, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/dawn/dwnvgravL2.html" + } + ], + "References": ["Konopliv:2014icarus", "Konopliv:2017pds"] + }, + { + "Body ID": 2000004, + "Body": "Vesta", + "Product Name": "Dawn Stereo-photogrammetric (SPG) - HAMO", + "Product Type": "Elevation", + "Horizontal Accuracy": "~8m", + "Vertical Accuracy": "~8m", + "Resolution": "64ppd / 70mpp", + "Coverage": "~95%", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/dawn/dwnvfcshape.html" + } + ], + "References": ["Preusker:2012epsc", "Jaumann:2012sci"] + }, + { + "Body ID": 2000004, + "Body": "Vesta", + "Product Name": "Dawn Stereo-photoclinometric (SPC) - LAMO", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "64ppd / 70mpp", + "Coverage": "Near Global", + "Status": "Un-released", + "Offline Formats": [""], + "Online Formats": "?", + "Data Producer": "Gaskell, et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Gaskell2012dps"] + }, + { + "Body ID": 2000004, + "Body": "Vesta", + "Product Name": "Dawn FC global Mosaic (LAMO)", + "Product Type": "Absolutely Controlled Orthomosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "20mpp", + "Coverage": "~84%", + "Status": "Current", + "Offline Formats": ["GeoTiff", "IMG"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds.nasa.gov/ds-view/pds/viewProfile.jsp?dsid=DAWN-A-FC2-5-MOSAIC-V1.0" + } + ], + "References": ["Roatsch:2013egu"] + }, + { + "Body ID": 2000004, + "Body": "Vesta", + "Product Name": "Dawn FC global Mosaic (HAMO)", + "Product Type": "Absolutely Controlled Orthomosaic", + "Horizontal Accuracy": "~8m", + "Vertical Accuracy": "~8m", + "Resolution": "60mpp", + "Coverage": "Global", + "Status": "Superseded", + "Offline Formats": ["GeoTiff", "IMG"], + "Online Formats": "WMS", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds.nasa.gov/ds-view/pds/viewProfile.jsp?dsid=DAWN-A-FC2-5-MOSAIC-V1.0" + },{ + "name":"USGS", + "href":"https://astrogeology.usgs.gov/search/details/Vesta/Dawn/DLR/HAMO/Vesta_Dawn_FC_HAMO_Mosaic_Global_74ppd/cub" + } + ], + "References": ["LeCorre:2017pdw"] + }, + { + "Body ID": 2000021, + "Body": "Lutetia", + "Product Name": "Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "1,500,000 facets", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["VRML"], + "Online Formats": "?", + "Data Producer": "Jorda, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-smallbodies.astro.umd.edu/holdings/ro-a-osinac_osiwac-5-lutetia-shape-v1.0/dataset.shtml" + } + ], + "References": ["Sierks:2011sci"] + }, + { + "Body ID": 2000433, + "Body": "Eros", + "Product Name": "Stereo-photoclinometric (SPC) Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "$(512 + 1) ^ 2$ Vertices / Face", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["Tab", "ICQ"], + "Online Formats": "?", + "Data Producer": "Gaskell, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://arcnav.psi.edu/urn:nasa:pds:gaskell.ast-eros.shape-model" + } + ], + "References": ["Gaskell:2008pds"] + }, + { + "Body ID": 2002867, + "Body": "Steins", + "Product Name": "OSIRIS Derived SPC Derived Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "20m", + "Vertical Accuracy": "?", + "Resolution": "> 70m / facet", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["VRML"], + "Online Formats": "?", + "Data Producer": "Jorda, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "" + } + ], + "References": ["Jorda:2012icarus"] + }, + { + "Body ID": 2025143, + "Body": "Itokawa", + "Product Name": "Stereo-photoclinometric (SPC) Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "$(256 + 1) ^ 2$ Vertices / Face", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["Tab", "ICQ"], + "Online Formats": "?", + "Data Producer": "Gaskell, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://arcnav.psi.edu/urn:nasa:pds:gaskell.ast-itokawa.shape-model" + } + ], + "References": ["Gaskell:2006lpsc"] + }, + { + "Body ID": 2101955, + "Body": "Bennu", + "Product Name": "Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "10m", + "Vertical Accuracy": "52m", + "Resolution": "25m between vertices", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["Tab", "Obj", "Wavefront"], + "Online Formats": "?", + "Data Producer": "Nolan, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://sbn.psi.edu/pds/resource/bennushape.html" + } + ], + "References": ["Nolan:2013pds"] + }, + { + "Body ID": 2101955, + "Body": "Bennu", + "Product Name": "Shape Model (SPC)", + "Product Type": "Elevation", + "Horizontal Accuracy": "<0.5m", + "Vertical Accuracy": "<0.5m", + "Resolution": "0.75~m", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["BDS (SPICE DSK)"], + "Online Formats": "?", + "Data Producer": "Barnouin, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://naif.jpl.nasa.gov/pub/naif/pds/pds4/orex/" + } + ], + "References": ["Barnouin:2019pss", "Barnouin:2020pss"] + }, + { + "Body ID": 2101955, + "Body": "Bennu", + "Product Name": "Shape Model (Laser Altimieter)", + "Product Type": "Elevation", + "Horizontal Accuracy": "<0.5m", + "Vertical Accuracy": "<0.5m", + "Resolution": "0.75~m", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Barnouin, et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Barnouin:2019pss", "Barnouin:2020pss"] + }, + { + "Body ID": 2101955, + "Body": "Bennu", + "Product Name": "Global Basemap", + "Product Type": "Absolutely Controlled Orthomosaic", + "Horizontal Accuracy": "30~cm", + "Vertical Accuracy": "30~cm", + "Resolution": "0.5cm", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": "?", + "Data Producer": "Bennet, et al.", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astropedia.prod-asc.chs.usgs.gov/search/map/Bennu/OSIRIS-REx/OCAMS/Bennu_OSIRIS-REx_OCAMS_Global_PAN_Mosaic_5cm_v1" + } + ], + "References": ["Bennett:2020icarus"] + }, + { + "Body ID": 2162173, + "Body": "Ryugu", + "Product Name": "Structure From Motion (SfM) Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Un-released", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "University of Aizu", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["JAXA:2018web"] + }, + { + "Body ID": 2162173, + "Body": "Ryugu", + "Product Name": "Stereo-photoclinometric (SPC)) Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Un-released", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Kobe University, University of Aizu", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["JAXA:2018web"] + }, + { + "Body ID": 486958, + "Body": "Arrokoth", + "Product Name": "??? LORRI Global Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["Obj"], + "Online Formats": "?", + "Data Producer": "Spencer, et al.", + "Data Provider": [ + { + "name": "Science", + "href": "https://www.science.org/doi/10.1126/science.aay3999" + } + ], + "References": ["Spencer:2020sci"] + }, + { + "Body ID": 486958, + "Body": "Arrokoth", + "Product Name": "Stereo-photogrammetric Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "$<50%$", + "Status": "Current", + "Offline Formats": ["Obj"], + "Online Formats": "?", + "Data Producer": "Spencer, et al.", + "Data Provider": [ + { + "name": "Science", + "href": "https://www.science.org/doi/10.1126/science.aay3999" + } + ], + "References": ["Spencer:2020sci"] + }, + { + "Body ID": 1000005, + "Body": "Borrelly", + "Product Name": "Stereo-photogrammetric Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "100m", + "Resolution": "500m", + "Coverage": "~50%", + "Status": "Current", + "Offline Formats": ["TAB"], + "Online Formats": "?", + "Data Producer": "Oberst, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds.nasa.gov/ds-view/pds/viewDataset.jsp?dsid=DS1-C-MICAS-5-BORRELLY-DEM-V1.0" + } + ], + "References": ["Oberst:2004icarus"] + }, + { + "Body ID": 1000005, + "Body": "Borrelly", + "Product Name": "Stereo-photogrammetric Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "100m", + "Resolution": "500m", + "Coverage": "~50%", + "Status": "Current", + "Offline Formats": ["TAB"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds.nasa.gov/ds-view/pds/viewDataset.jsp?dsid=DS1-C-MICAS-5-BORRELLY-DEM-V1.0" + } + ], + "References": ["Kirk:2004pds"] + }, + { + "Body ID": 1000012, + "Body": "Comet 67P/C-G", + "Product Name": "NavCam Derived SPC Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": ">4,000,000 facets", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["DSK", "ROS"], + "Online Formats": "?", + "Data Producer": "ESA, Rosetta Mission", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdssbn.astro.umd.edu/holdings/ro-c-multi-5-67p-shape-v2.0/dataset.shtml" + } + ], + "References": ["esaspc:2017"] + }, + { + "Body ID": 1000012, + "Body": "Comet 67P/C-G", + "Product Name": "OSIRIS SPC Derived Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "<2m", + "Vertical Accuracy": "<2m", + "Resolution": ">5,000,000 plates, 1-2m maplets", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["DSK", "VRML"], + "Online Formats": "?", + "Data Producer": "Gaskell, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdssbn.astro.umd.edu/holdings/ro-c-multi-5-67p-shape-v2.0/dataset.shtml" + } + ], + "References": ["Preusker:2015aaa"] + }, + { + "Body ID": 1000012, + "Body": "Comet 67P/C-G", + "Product Name": "OSIRIS Derived SPG Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "<2m", + "Vertical Accuracy": "<2m", + "Resolution": "2m, >16,000,000 facets", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["DSK", "VRML"], + "Online Formats": "?", + "Data Producer": "DLR", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdssbn.astro.umd.edu/holdings/ro-c-multi-5-67p-shape-v2.0/dataset.shtml" + } + ], + "References": ["Preusker:2015aaa"] + }, + { + "Body ID": 1000012, + "Body": "Comet 67P/C-G", + "Product Name": "Multiresolution Photoclinometry by Deformation Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": ">1,000,000 plates", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["DSK", "VRML"], + "Online Formats": "?", + "Data Producer": "Jorda, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdssbn.astro.umd.edu/holdings/ro-c-multi-5-67p-shape-v2.0/dataset.shtml" + } + ], + "References": ["Jorda:2016icarus", "Capanna:2015pds"] + }, + { + "Body ID": 1000041, + "Body": "Comet 103P / Hartley 2", + "Product Name": "EPOXI Derived Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "10m (visible) 30m (silhouettes)", + "Vertical Accuracy": "18m", + "Resolution": "> 32,000 plates", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["TAB", "VRML"], + "Online Formats": "?", + "Data Producer": "Thomas, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdssbn.astro.umd.edu/holdings/dif-c-hriv_mri-5-hartley2-shape-v1.0/dataset.shtml" + } + ], + "References": ["Thomas:2013icarus"] + }, + { + "Body ID": 1000093, + "Body": "Comet Tempel 1", + "Product Name": "Deep Impact Derived Shape Model", + "Product Type": "Elevation", + "Horizontal Accuracy": "20m", + "Vertical Accuracy": "20m", + "Resolution": "> 32,000 plates", + "Coverage": "Global", + "Status": "Current", + "Offline Formats": ["TAB"], + "Online Formats": "?", + "Data Producer": "Thomas, et al.", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdssbn.astro.umd.edu/holdings/dif-c-hriv_its_mri-5-tempel1-shape-v2.0/dataset.shtml" + } + ], + "References": ["Thomas:2007icarus"] + } + ] +} \ No newline at end of file diff --git a/data/uranus.json b/data/uranus.json new file mode 100644 index 0000000..ea264d8 --- /dev/null +++ b/data/uranus.json @@ -0,0 +1,397 @@ +{ + "headers": [ + "Body", + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Body ID": 701, + "Body": "Ariel", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["ASCII"], + "Online Formats": "?", + "Data Producer": "RAND.", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Ariel/ControlNetworks/Ariel_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 701, + "Body": "Ariel", + "Product Name": "Airbrush Mosaic", + "Product Type": "Controlled Unrectified Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["PDF"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://pubs.usgs.gov/imap/1920/plate-2.pdf" + } + ], + "References": ["USGS:1988"] + }, + { + "Body ID": 701, + "Body": "Ariel", + "Product Name": "Controlled Unrectified Images", + "Product Type": "Controlled Unrectified Images", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["IMQ"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Ariel/ControlNetworks/Ariel_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 701, + "Body": "Ariel", + "Product Name": "Stereoscopically Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Schenk et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2008isprs"] + }, + { + "Body ID": 702, + "Body": "Umbriel", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["ASCII"], + "Online Formats": "?", + "Data Producer": "RAND.", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Umbriel/ControlNetworks/Umbriel_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 702, + "Body": "Umbriel", + "Product Name": "Airbrush Mosaic", + "Product Type": "Controlled Unrectified Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["PDF"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://pubs.usgs.gov/imap/1920/plate-3.pdf" + } + ], + "References": ["USGS:1988"] + }, + { + "Body ID": 702, + "Body": "Umbriel", + "Product Name": "Controlled Unrectified Images", + "Product Type": "Controlled Unrectified Images", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["IMQ"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/details/Umbriel/ControlNetworks/Umbriel_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 703, + "Body": "Titania", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["ASCII"], + "Online Formats": "?", + "Data Producer": "RAND.", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Titania/ControlNetworks/Titania_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 703, + "Body": "Titania", + "Product Name": "Airbrush Mosaic", + "Product Type": "Controlled Unrectified Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["PDF"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://pubs.usgs.gov/imap/1920/plate-3.pdf" + } + ], + "References": ["USGS:1988"] + }, + { + "Body ID": 703, + "Body": "Titania", + "Product Name": "Controlled Unrectified Images", + "Product Type": "Controlled Unrectified Images", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["IMQ"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Titania/ControlNetworks/Titania_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 703, + "Body": "Titania", + "Product Name": "Stereoscopically Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Schenk et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2008isprs"] + }, + { + "Body ID": 704, + "Body": "Oberon", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["ASCII"], + "Online Formats": "?", + "Data Producer": "RAND.", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Oberon/ControlNetworks/Oberon_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 704, + "Body": "Oberon", + "Product Name": "Airbrush Mosaic", + "Product Type": "Controlled Unrectified Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["PDF"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://pubs.usgs.gov/imap/1920/plate-3.pdf" + } + ], + "References": ["USGS:1988"] + }, + { + "Body ID": 704, + "Body": "Oberon", + "Product Name": "Controlled Unrectified Images", + "Product Type": "Controlled Unrectified Images", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["IMQ"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Oberon/ControlNetworks/Oberon_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 705, + "Body": "Miranda", + "Product Name": "Control Network", + "Product Type": "Geodetic Coordinate Reference Frame (or Proxy)", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "N/A", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["ASCII"], + "Online Formats": "?", + "Data Producer": "RAND.", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Miranda/ControlNetworks/Miranda_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 705, + "Body": "Miranda", + "Product Name": "Airbrush Mosaic", + "Product Type": "Controlled Unrectified Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["PDF"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "https://pubs.usgs.gov/imap/1920/plate-1.pdf" + } + ], + "References": ["USGS:1988"] + }, + { + "Body ID": 705, + "Body": "Miranda", + "Product Name": "Controlled Unrectified Images", + "Product Type": "Controlled Unrectified Images", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Current", + "Offline Formats": ["IMQ"], + "Online Formats": "?", + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "USGS", + "href": "http://astrogeology.usgs.gov/search/details/Miranda/ControlNetworks/Miranda_data" + } + ], + "References": ["Davies:1987icarus"] + }, + { + "Body ID": 705, + "Body": "Miranda", + "Product Name": "Stereoscopically Derived Topography", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "?", + "Coverage": "25% - 45%", + "Status": "Unreleased", + "Offline Formats": ["?"], + "Online Formats": "?", + "Data Producer": "Schenk et al.", + "Data Provider": [ + { + "name": "unreleased", + "href": "" + } + ], + "References": ["Schenk:2008isprs"] + } + ] +} \ No newline at end of file diff --git a/data/venus.json b/data/venus.json new file mode 100644 index 0000000..aebc7b4 --- /dev/null +++ b/data/venus.json @@ -0,0 +1,165 @@ +{ + "headers": [ + "Product Name", + "Product Type", + "Horizontal Accuracy", + "Vertical Accuracy", + "Resolution", + "Coverage", + "Status", + "Offline Formats", + "Online Formats", + "Data Producer", + "Data Provider", + "References" + ], + "rows": [ + { + "Product Name": "Magellan MGNP180U", + "Product Type": "Gravity", + "Horizontal Accuracy": "NA", + "Vertical Accuracy": "NA", + "Resolution": "1ppd", + "Coverage": "Near Global", + "Status": "Current", + "Offline Formats": ["DAT", "IMG"], + "Online Formats": ["?"], + "Data Producer": "JPL", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-geosciences.wustl.edu/mgn/mgn-v-rss-5-gravity-l2-v1/mg_5201/" + } + ], + "References": ["Konopliv:1999icarus"] + }, + { + "Product Name": "Magellan SAR Altimeter", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "50m", + "Resolution": "22ppd / 5kmpp", + "Coverage": "Near Global", + "Status": "Current", + "Offline Formats": ["IMG", "GeoTiff"], + "Online Formats": ["WMS"], + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-geosciences.wustl.edu/missions/magellan/gxdr/" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Venus/Magellan/RadarProperties/Venus_Magellan_Topography_Global_4641m" + } + ], + "References": ["Ford:1992jgr"] + }, + { + "Product Name": "Magellan SAR Regional Stereo DEMs", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "~500mpp", + "Coverage": "Regional", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": ["?"], + "Data Producer": "Herrick, et al.", + "Data Provider": [ + { + "name": "Personal Website (Dead link)", + "href": "https://www.gi.alaska.edu/~rherrick/stereotopo.html" + } + ], + "References": ["Herrick:2012eos"] + }, + { + "Product Name": "Magellan SAR Cycle 3 Stereo DEMs", + "Product Type": "Elevation", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "~500mpp", + "Coverage": "~21.3%", + "Status": "Current", + "Offline Formats": ["?"], + "Online Formats": ["?"], + "Data Producer": "Nunes, et al.", + "Data Provider": [ + { + "name": "unknown", + "href": "" + } + ], + "References": ["Nunes:2018lpsc", "Thomson:2017lpsc"] + }, + { + "Product Name": "Magellan C3 MIDR Mosaic", + "Product Type": "Uncontrolled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "52ppd / 2025mpp", + "Coverage": "Near Global", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": ["WMS"], + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-geosciences.wustl.edu/missions/magellan/c123midr/index.htm" + }, + { + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/details/Venus/Magellan/Colorized/Venus_Magellan_C3-MDIR_Colorized_Global_Mosaic_4641m/cub" + } + ], + "References": ["Ford:1993"] + }, + { + "Product Name": "Magellan F-Map Left-look Mosaic", + "Product Type": "Uncontrolled Image Mosaic", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "1408ppd / 75mpp", + "Coverage": "92%", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": ["WMS"], + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pds-imaging.jpl.nasa.gov/volumes/magellan.html#mgnFMAP" + },{ + "name": "USGS", + "href": "https://astrogeology.usgs.gov/search/map/Venus/Magellan/Venus_Magellan_LeftLook_mosaic_global_75m" + } + ], + "References": ["?"] + }, + { + "Product Name": "Magellan F-Map Right-look Mosaic", + "Product Type": "Uncontrolled Image Mosaics", + "Horizontal Accuracy": "?", + "Vertical Accuracy": "?", + "Resolution": "1408ppd / 75mpp", + "Coverage": "55%", + "Status": "Current", + "Offline Formats": ["GeoTiff"], + "Online Formats": ["WMS"], + "Data Producer": "USGS", + "Data Provider": [ + { + "name": "PDS", + "href": "https://pdsimage2.wr.usgs.gov/data/mgn-v-rdrs-5-dim-v1.0/" + },{ + "name": "USGS", + "href":"https://astrogeology.usgs.gov/search/map/Venus/Magellan/Venus_Magellan_RightLook_mosaic_global_75m" + } + ], + "References": ["?"] + } + ] +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..3eafed8 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,27 @@ +const uswds = require("@uswds/compile"); + +/** + * USWDS version + * Set the version of USWDS you're using (2 or 3) + */ + +uswds.settings.version = 3; + +/**npx gulp init + * Path settings + * Set as many as you need + */ + +uswds.paths.dist.css = './static/css'; +uswds.paths.dist.sass = './sass'; +uswds.paths.dist.img = './static/img'; +uswds.paths.dist.fonts = './static/fonts'; +uswds.paths.dist.js = './static/js'; + +/** + * Exports + * Add as many as you need + */ + +exports.init = uswds.init; +exports.compile = uswds.compile; \ No newline at end of file diff --git a/layouts/partials/pcite.html b/layouts/partials/pcite.html new file mode 100644 index 0000000..fbeed89 --- /dev/null +++ b/layouts/partials/pcite.html @@ -0,0 +1,3 @@ +{{- $key := . -}} +{{$foo := "

{{ . }}


"}} +{{- return $foo -}} \ No newline at end of file diff --git a/layouts/shortcodes/data-table-header.html b/layouts/shortcodes/data-table-header.html new file mode 100644 index 0000000..85a4070 --- /dev/null +++ b/layouts/shortcodes/data-table-header.html @@ -0,0 +1,9 @@ + +### About +This page lists identified foundational data products for {{$.Page.Params.title | humanize}}. These data are updated as the maintainers become aware of either new products or updated information about an existing product. This page was last updated [![GitHub Last Update](https://img.shields.io/github/last-commit/USGS-Astrogeology/FoundationalDataProducts?style=for-the-badge)](https://github.com/USGS-Astrogeology/FoundationalDataProducts). + +### Discuss these products with the community. +A GitHub discussion area is maintained for questions, comments, concerns, or general discussions related to these data products. To join the conversation, please visit the discussion page here: [![GitHub Discussions](https://img.shields.io/github/discussions/USGS-Astrogeology/FoundationalDataProducts)](https://github.com/USGS-Astrogeology/FoundationalDataProducts/discussions) + +### Data Updates +While the maintainers of this site make every effort to remain up to date on the currently available foundational data products, this is a really large community of data collectors and data producers. If you know of a new product that is missing from the table, please let us know by opening an issue: [![GitHub issues](https://img.shields.io/github/issues/USGS-Astrogeology/FoundationalDataProducts)](https://github.com/USGS-Astrogeology/FoundationalDataProducts/issues). Likewise, if you see an error, please let us know as we all benefit! \ No newline at end of file diff --git a/layouts/shortcodes/data-table.html b/layouts/shortcodes/data-table.html new file mode 100644 index 0000000..c09152f --- /dev/null +++ b/layouts/shortcodes/data-table.html @@ -0,0 +1,123 @@ +{{- $citationStyle := "apa" }} +{{- $partialPath := string (printf "bibliography/%s-style.html" $citationStyle) }} + +{{/* -------------------- BEGIN Bibliography path -------------------- */}} +{{- $bibliographyPath := "" }} + +{{/* Default: check for a JSON file in the leaf bundle. */}} +{{- $pageResource := $.Page.Resources.GetMatch "*bib*.json" -}} +{{- if $pageResource }} +{{- $constructedBibResource := printf "content/%s%s" $.Page.File.Dir $pageResource.Name }} +{{- $bibliographyPath = $constructedBibResource }} +{{- end }} + +{{- /* If a `bibFile` is specified in the page front-matter, it takes precedence + over a page resource. */ -}} +{{- /* `specifiedBib` must be relative to project root */ -}} +{{- if $.Page.Params.bibFile }} +{{- $bibliographyPath = $.Page.Params.bibFile -}} +{{- end }} +{{- $bibliography := getJSON $bibliographyPath -}} + +{{- /* -------------------- END Bibliography path -------------------- */ -}} + +{{ $table := .Inner | transform.Unmarshal }} +{{ $page := .}} +
+ + {{ with $table.caption }} {{ end }} + + + {{ range $index, $header := $table.headers }} + + {{ end }} + + + + {{ range $table.rows }} + {{ $row := . }} + + {{ range $header := $table.headers }} + {{ with $v :=(index $row .) }} + {{ if eq $header "Data Provider"}} + + {{else if eq $header "Product Name"}} + + {{else if eq $header "References"}} + + {{else}} + + {{end}} + {{ end }} + {{ end }} + + {{ end }} + +
{{ . | markdownify }}
{{ . | humanize }}
+ {{range $v}} + {{ if or (eq .name "unknown") (eq .name "unreleased") }} + {{.name}} + {{else}} + {{ .name }}
+ {{end}} + {{end}} +
{{.}} + {{ range $v}} + + + {{- range where $bibliography "id" "eq" . -}} + {{- $currentRef := . -}} + + + Citation: + {{- /* -------------------- BEGIN Display authors -------------------- */ -}} + + {{- $reference := . -}} + {{- $displayAuthors := $reference.author -}} + {{- if not $reference.author -}} + {{- $displayAuthors = $reference.editor -}} + {{- end -}} + {{- if not $displayAuthors -}} + + {{- i18n "apa_no_author_abbr" | default "n.a." | upper -}} + + {{- else -}} + {{- range $authorIndex, $author := $displayAuthors | first 2 -}} + + {{- if and (eq $authorIndex 0) (gt (len $displayAuthors) 2) -}} + , + {{- end -}} + {{- if and (eq (len $displayAuthors) 2) (eq $authorIndex 0) -}} & + {{- end -}} + {{- end -}} + {{ if gt (len $displayAuthors) 2 }} + & al. + {{- end -}} + {{- end -}}, + {{- /* -------------------- END Display authors -------------------- */ -}} + + {{- if and (isset $reference "issued") (isset $reference.issued "date-parts") -}} + {{- range $index, $dateParts := (index .issued "date-parts") -}}{{/* range of dates */}} + {{- range first 1 $dateParts -}}{{/* First element in date-part is the year */ -}} + + {{- end -}} + {{- end -}} + {{- end -}} + + {{- /* Eliminate space between css-hidden citation hover block */ -}} + {{ partial $partialPath $reference }} + + {{end}} +
+ {{ end }} +
{{ . }}
+
\ No newline at end of file diff --git a/layouts/shortcodes/iframe.html b/layouts/shortcodes/iframe.html new file mode 100644 index 0000000..b2a8c01 --- /dev/null +++ b/layouts/shortcodes/iframe.html @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/layouts/shortcodes/json.html b/layouts/shortcodes/json.html new file mode 100644 index 0000000..2e10c11 --- /dev/null +++ b/layouts/shortcodes/json.html @@ -0,0 +1 @@ +{{ os.ReadFile $.Page.Params.file | safeHTML}} \ No newline at end of file diff --git a/layouts/shortcodes/notice.html b/layouts/shortcodes/notice.html new file mode 100644 index 0000000..0e33247 --- /dev/null +++ b/layouts/shortcodes/notice.html @@ -0,0 +1,2 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +
{{ .Inner }}
diff --git a/layouts/shortcodes/sprites.html b/layouts/shortcodes/sprites.html new file mode 100644 index 0000000..873bea3 --- /dev/null +++ b/layouts/shortcodes/sprites.html @@ -0,0 +1,12 @@ +
+ {{ range $key, $value := .Site.Data.sprites.geekdoc }} +
+
+ +
+
+ #{{ (replace $key "_" "_") | safeHTML }} +
+
+ {{ end }} +
diff --git a/make_json_bib.sh b/make_json_bib.sh new file mode 100644 index 0000000..0dfb527 --- /dev/null +++ b/make_json_bib.sh @@ -0,0 +1,3 @@ +# Use citation-js to convert the bibtext bibliography into a JSON-CSL bibliography. +# citation-js is a npm package +/Users/jlaura-pr/.npm-global/lib/node_modules/citation-js/bin/cmd.js -i ardbib.bib > ~/github/arddocs/content/bibliography.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8244644 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14070 @@ +{ + "name": "hugo_template", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "hugo_template", + "version": "1.0.0", + "license": "CC0-1.0", + "dependencies": { + "@uswds/uswds": "^3.1.0", + "citation-js": "^0.6.4" + }, + "devDependencies": { + "@uswds/compile": "^1.0.0-beta.3", + "hugo-bin": "^0.88.2" + } + }, + "node_modules/@citation-js/cli": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@citation-js/cli/-/cli-0.6.4.tgz", + "integrity": "sha512-xzzIRyn7zRtdsvAKulBv1ermhwvVXUeOzjiB0BN3pRlPesDMv/OUN6vFCBqF8WXNld1dtNVoGnsQFEknGGwPeg==", + "dependencies": { + "@citation-js/core": "^0.6.1", + "@citation-js/plugin-bibjson": "^0.6.1", + "@citation-js/plugin-bibtex": "^0.6.1", + "@citation-js/plugin-csl": "^0.6.4", + "@citation-js/plugin-doi": "^0.6.1", + "@citation-js/plugin-ris": "^0.6.2", + "@citation-js/plugin-wikidata": "^0.6.4", + "commander": "^9.2.0" + }, + "bin": { + "citation-js": "lib/index.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@citation-js/cli/node_modules/commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@citation-js/core": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@citation-js/core/-/core-0.6.1.tgz", + "integrity": "sha512-zvVxsAP4ciVHiZ60TmKTfjui4m6xeISSp/rtIhOcvZxZ70bBfkt83+kGnuI4xRlhB/oUrZN2fC9BSRKdivSobQ==", + "dependencies": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2", + "fetch-ponyfill": "^7.1.0", + "sync-fetch": "^0.4.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@citation-js/date": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@citation-js/date/-/date-0.5.1.tgz", + "integrity": "sha512-1iDKAZ4ie48PVhovsOXQ+C6o55dWJloXqtznnnKy6CltJBQLIuLLuUqa8zlIvma0ZigjVjgDUhnVaNU1MErtZw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@citation-js/name": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@citation-js/name/-/name-0.4.2.tgz", + "integrity": "sha512-brSPsjs2fOVzSnARLKu0qncn6suWjHVQtrqSUrnqyaRH95r/Ad4wPF5EsoWr+Dx8HzkCGb/ogmoAzfCsqlTwTQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@citation-js/plugin-bibjson": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibjson/-/plugin-bibjson-0.6.1.tgz", + "integrity": "sha512-5dv5DxHtM8JotLqyICbRZpmBwR9DWUQJio4mNBbHsf3INtk5rYOAOVpLjsBknDQBN+EI6ReanhswFZmxYHVdUg==", + "dependencies": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@citation-js/core": "^0.6.0" + } + }, + "node_modules/@citation-js/plugin-bibtex": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibtex/-/plugin-bibtex-0.6.1.tgz", + "integrity": "sha512-JMw9h9MUXH7YWvgN0j+A5xI4Fw3cHYcDMzpweeAcXBfjfnC6q30Dyvs2YxfUxNEKvWDgRQjAiNNIzgWXs9uK1Q==", + "dependencies": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2", + "moo": "^0.5.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@citation-js/core": "^0.6.0" + } + }, + "node_modules/@citation-js/plugin-csl": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-csl/-/plugin-csl-0.6.4.tgz", + "integrity": "sha512-RG4NrFIx0CZTfNeMCC8CL7UGFRiUv5/bNd/Nc6Q/NHx0cS/tYDQcKt0M24dpOI7PAZwVoddbDW4Iakn6nS4QsQ==", + "dependencies": { + "@citation-js/date": "^0.5.0", + "citeproc": "^2.4.6" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@citation-js/core": "^0.6.0" + } + }, + "node_modules/@citation-js/plugin-doi": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-doi/-/plugin-doi-0.6.1.tgz", + "integrity": "sha512-k5kMVIcWG9B2r8B5/QSSlGi8CMSShWSzcgX45Iksp9rz4MyM1BclWh4zNYm41yDYHCXYcSN7ZLIEfUt5DLgQ8A==", + "dependencies": { + "@citation-js/date": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@citation-js/core": "^0.6.0" + } + }, + "node_modules/@citation-js/plugin-ris": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-ris/-/plugin-ris-0.6.2.tgz", + "integrity": "sha512-qW1k1DUzj8eWPh6Xg/pn999tSlMfAR2fwyFgyd1HalLVSNHUDvIJbJF4vq4mCWQYWQ+FKtN1x5ILd1A6bOss4g==", + "dependencies": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@citation-js/core": "^0.6.0" + } + }, + "node_modules/@citation-js/plugin-wikidata": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-wikidata/-/plugin-wikidata-0.6.4.tgz", + "integrity": "sha512-RTSwu2a6gytf/HYG2Yblg0Db8kZypGr9YxBPkyqRDY/gDVx2y3zPT7vfLdotsNxvn0Gbd8eQAAP+hoPkz+ODPw==", + "dependencies": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2", + "wikidata-sdk": "^8.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@citation-js/core": "^0.6.0" + } + }, + "node_modules/@gulp-sourcemaps/identity-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz", + "integrity": "sha512-Tb+nSISZku+eQ4X1lAkevcQa+jknn/OVUgZ3XCxEKIsLsqYuPoJwJOPQeaOk75X3WPftb29GWY1eqE7GLsXb1Q==", + "dev": true, + "dependencies": { + "acorn": "^6.4.1", + "normalize-path": "^3.0.0", + "postcss": "^7.0.16", + "source-map": "^0.6.0", + "through2": "^3.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@gulp-sourcemaps/identity-map/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha512-o/EatdaGt8+x2qpb0vFLC/2Gug/xYPRXb6a+ET1wGYKozKN3krDWC/zZFZAtrzxJHuDL12mwdfEFKcKMNvc55A==", + "dev": true, + "dependencies": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@types/expect": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", + "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.18.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.26.tgz", + "integrity": "sha512-0b+utRBSYj8L7XAp0d+DX7lI4cSmowNaaTkk6/1SKzbKkG+doLuPusB9EOvzLJ8ahJSk03bTLIL6cWaEd4dBKA==", + "dev": true + }, + "node_modules/@types/vinyl": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.6.tgz", + "integrity": "sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==", + "dev": true, + "dependencies": { + "@types/expect": "^1.20.4", + "@types/node": "*" + } + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@uswds/compile": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@uswds/compile/-/compile-1.0.0-beta.3.tgz", + "integrity": "sha512-AJstXyYGsLvV3xRg+Soqwlxc2IXjelWDTCq5RtfsUPdGKUKKsIPjeUQX6R66gPwXryNx8xBjE5CyOn/o1mLbjw==", + "dev": true, + "dependencies": { + "autoprefixer": "10.4.7", + "del": "6.0.0", + "gulp": "4.0.2", + "gulp-postcss": "9.0.1", + "gulp-rename": "2.0.0", + "gulp-replace": "1.1.3", + "gulp-sass": "5.1.0", + "gulp-sourcemaps": "3.0.0", + "gulp-svgstore": "9.0.0", + "postcss": "8.4.8", + "postcss-csso": "5.0.1", + "sass-embedded": "1.50.1" + } + }, + "node_modules/@uswds/uswds": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@uswds/uswds/-/uswds-3.1.0.tgz", + "integrity": "sha512-6XTeaQD/ipc3x4713mud4Rrr+lRc4nJ1Qw5Oy35dbVEXuKr7DjN4EBoAkbze9OoV0UdmAIvoxolBF/UcpFVKOg==", + "dependencies": { + "classlist-polyfill": "1.0.3", + "domready": "1.0.8", + "object-assign": "4.1.1", + "receptor": "1.0.0", + "resolve-id-refs": "0.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", + "dev": true, + "dependencies": { + "file-type": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/archive-type/node_modules/file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "dependencies": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/bin-version/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "dependencies": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/binaryextensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", + "dev": true, + "engines": { + "node": ">=0.8" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-builder": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", + "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "dev": true, + "dependencies": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001382", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz", + "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "dependencies": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dev": true, + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/citation-js": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/citation-js/-/citation-js-0.6.4.tgz", + "integrity": "sha512-0PzLs7L7yf0NWCNDg7TEIZ0YoFkw62JRFzM5qciBR8WzaFiWyOKr3PksNJneNK+/ZqRliMbGdVNunOUiZ0iERQ==", + "dependencies": { + "@citation-js/cli": "0.6.4", + "@citation-js/core": "0.6.1", + "@citation-js/date": "0.5.1", + "@citation-js/name": "0.4.2", + "@citation-js/plugin-bibjson": "0.6.1", + "@citation-js/plugin-bibtex": "0.6.1", + "@citation-js/plugin-csl": "0.6.4", + "@citation-js/plugin-doi": "0.6.1", + "@citation-js/plugin-ris": "0.6.2", + "@citation-js/plugin-wikidata": "0.6.4", + "citeproc": "^2.4.59" + }, + "bin": { + "citation-js": "bin/cmd.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/citeproc": { + "version": "2.4.62", + "resolved": "https://registry.npmjs.org/citeproc/-/citeproc-2.4.62.tgz", + "integrity": "sha512-l3uFfSEwNZp/jlz/TpgyBs85kOww6VlQHbAth0cpbgOn6iulZd+QlFY43LrRelzcYt3FZHTZ3soDyd8lNmkqdw==" + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/classlist-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.0.3.tgz", + "integrity": "sha512-bDLDUsSg5LYFWsc2hphtG6ulyaCFSupdEBU3wxNECKWHnyPVvY8EB9Wbt9DzWkstWclFZhDaZK/VnEK/DmqE/Q==" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/debug-fabulous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", + "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", + "dev": true, + "dependencies": { + "debug": "3.X", + "memoizee": "0.4.X", + "object-assign": "4.X" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "dev": true, + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domready": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz", + "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==" + }, + "node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "dependencies": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.227", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.227.tgz", + "integrity": "sha512-I9VVajA3oswIJOUFg2PSBqrHLF5Y+ahIfjOV9+v6uYyBqFZutmPxA6fxocDUUmgwYevRWFu1VjLyVG3w45qa/g==", + "dev": true + }, + "node_modules/element-closest": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/element-closest/-/element-closest-2.0.2.tgz", + "integrity": "sha512-QCqAWP3kwj8Gz9UXncVXQGdrhnWxD8SQBSeZp5pOsyCcQ6RpL738L1/tfuwBiMi6F1fYkxqPnBrFBR4L+f49Cg==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dev": true, + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/extract-zip/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/extract-zip/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fetch-ponyfill": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-7.1.0.tgz", + "integrity": "sha512-FhbbL55dj/qdVO3YNK7ZEkshvj3eQ7EuIGV2I6ic/2YiocvyWv+7jg2s4AyS0wdRU75s3tA8ZxI/xPigb0v5Aw==", + "dependencies": { + "node-fetch": "~2.6.1" + } + }, + "node_modules/file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "dependencies": { + "npm-conf": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/google-protobuf": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.0.tgz", + "integrity": "sha512-byR7MBTK4tZ5PZEb+u5ZTzpt4SfrTxv5682MjPlHN16XeqgZE2/8HOIWeiXe8JKnT9OVbtBGhbq8mtvkK8cd5g==", + "dev": true + }, + "node_modules/got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/got/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-postcss": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-9.0.1.tgz", + "integrity": "sha512-9QUHam5JyXwGUxaaMvoFQVT44tohpEFpM8xBdPfdwTYGM0AItS1iTQz0MpsF8Jroh7GF5Jt2GVPaYgvy8qD2Fw==", + "dev": true, + "dependencies": { + "fancy-log": "^1.3.3", + "plugin-error": "^1.0.1", + "postcss-load-config": "^3.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/gulp-replace": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.1.3.tgz", + "integrity": "sha512-HcPHpWY4XdF8zxYkDODHnG2+7a3nD/Y8Mfu3aBgMiCFDW3X2GiOKXllsAmILcxe3KZT2BXoN18WrpEFm48KfLQ==", + "dev": true, + "dependencies": { + "@types/node": "^14.14.41", + "@types/vinyl": "^2.0.4", + "istextorbinary": "^3.0.0", + "replacestream": "^4.0.3", + "yargs-parser": ">=5.0.0-security.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gulp-sass": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.1.0.tgz", + "integrity": "sha512-7VT0uaF+VZCmkNBglfe1b34bxn/AfcssquLKVDYnCDJ3xNBaW7cUuI3p3BQmoKcoKFrs9jdzUxyb+u+NGfL4OQ==", + "dev": true, + "dependencies": { + "lodash.clonedeep": "^4.5.0", + "picocolors": "^1.0.0", + "plugin-error": "^1.0.1", + "replace-ext": "^2.0.0", + "strip-ansi": "^6.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/gulp-sourcemaps": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz", + "integrity": "sha512-RqvUckJkuYqy4VaIH60RMal4ZtG0IbQ6PXMNkNsshEGJ9cldUPRb/YCgboYae+CLAs1HQNb4ADTKCx65HInquQ==", + "dev": true, + "dependencies": { + "@gulp-sourcemaps/identity-map": "^2.0.1", + "@gulp-sourcemaps/map-sources": "^1.0.0", + "acorn": "^6.4.1", + "convert-source-map": "^1.0.0", + "css": "^3.0.0", + "debug-fabulous": "^1.0.0", + "detect-newline": "^2.0.0", + "graceful-fs": "^4.0.0", + "source-map": "^0.6.0", + "strip-bom-string": "^1.0.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gulp-svgstore": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/gulp-svgstore/-/gulp-svgstore-9.0.0.tgz", + "integrity": "sha512-+Dz+2Pycw9ayb7JY7U0yz7tX0iRMPJ0ORg3yIIHYLHu5tYku34mPjR4DCt1IGpVOe2Nk3ZMoOJwX1xrqpwqBEQ==", + "dev": true, + "dependencies": { + "cheerio": "^1.0.0-rc.10", + "fancy-log": "^1.3.3", + "plugin-error": "^1.0.1", + "vinyl": "^2.2.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "node_modules/hugo-bin": { + "version": "0.88.2", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.88.2.tgz", + "integrity": "sha512-MdSczDJqVh75w0ERXLuU72ACQ+IlS5AROoh1gecdagZxoLF3Wj50gVOZRoBcx5qFaGkEDcdw2a1YQeEEUsZVKw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bin-wrapper": "^4.1.0", + "picocolors": "^1.0.0", + "pkg-conf": "^4.0.0", + "rimraf": "^3.0.2" + }, + "bin": { + "hugo": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "node_modules/import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "dev": true, + "dependencies": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istextorbinary": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-3.3.0.tgz", + "integrity": "sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ==", + "dev": true, + "dependencies": { + "binaryextensions": "^2.2.0", + "textextensions": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "node_modules/keyboardevent-key-polyfill": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keyboardevent-key-polyfill/-/keyboardevent-key-polyfill-1.1.0.tgz", + "integrity": "sha512-NTDqo7XhzL1fqmUzYroiyK2qGua7sOMzLav35BfNA/mPUSCtw8pZghHFMTYR9JdnJ23IQz695FcaM6EE6bpbFQ==" + }, + "node_modules/keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/load-json-file": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/locate-path": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", + "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "dev": true + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matches-selector": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/matches-selector/-/matches-selector-1.2.0.tgz", + "integrity": "sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==" + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/micromatch/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/micromatch/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/micromatch/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/nan": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", + "dev": true, + "optional": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-conf/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "dependencies": { + "arch": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "dependencies": { + "p-timeout": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", + "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", + "dev": true, + "dependencies": { + "entities": "^4.3.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dev": true, + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", + "dev": true, + "dependencies": { + "find-up": "^6.0.0", + "load-json-file": "^7.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/plugin-error/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.8.tgz", + "integrity": "sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==", + "dev": true, + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-csso": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-csso/-/postcss-csso-5.0.1.tgz", + "integrity": "sha512-TI99uhhJK2L5IQXPuyNcT3XV9bffSvDPmNpHi5f+tBq+R/01ucgLsUCcTDcVNqKMxO28klI6NwgjrHrM99x9KA==", + "dev": true, + "dependencies": { + "csso": "^4.0.2" + }, + "engines": { + "node": ">=10.12.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/readdirp/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/receptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/receptor/-/receptor-1.0.0.tgz", + "integrity": "sha512-yvVEqVQDNzEmGkluCkEdbKSXqZb3WGxotI/VukXIQ+4/BXEeXVjWtmC6jWaR1BIsmEAGYQy3OTaNgDj2Svr01w==", + "dependencies": { + "element-closest": "^2.0.1", + "keyboardevent-key-polyfill": "^1.0.2", + "matches-selector": "^1.0.0", + "object-assign": "^4.1.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-id-refs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-id-refs/-/resolve-id-refs-0.1.0.tgz", + "integrity": "sha512-hNS03NEmVpJheF7yfyagNh57XuKc0z+NkSO0oBbeO67o6IJKoqlDfnNIxhjp7aTWwjmSWZQhtiGrOgZXVyM90w==" + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/sass-embedded": { + "version": "1.50.1", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.50.1.tgz", + "integrity": "sha512-Md9NUbCqaXVaAKfR/+/KxjWpkvS7TGohhlcFVccgtElcycebGcPWCBh6eZKoGD3s6R9rmu+6OP9CzS6Up8rAeA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "buffer-builder": "^0.2.0", + "extract-zip": "^2.0.1", + "google-protobuf": "^3.11.4", + "immutable": "^4.0.0", + "node-fetch": "^2.6.0", + "rxjs": "^7.4.0", + "semver": "^7.3.5", + "shelljs": "^0.8.4", + "supports-color": "^8.1.1", + "tar": "^6.0.5" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-embedded/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-embedded/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "dev": true, + "dependencies": { + "semver": "^5.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys-length/node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/sync-fetch": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.4.1.tgz", + "integrity": "sha512-JDtyFEvnKUzt1CxRtzzsGgkBanEv8XRmLyJo0F0nGkpCR8EjYmpOJJXz8GA/SWtlPU0nAYh0+CNMNnFworGyOA==", + "dependencies": { + "buffer": "^5.7.1", + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/textextensions": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-3.3.0.tgz", + "integrity": "sha512-mk82dS8eRABNbeVJrEiN5/UMSCliINAuz8mkUwH4SwslkNP//gbEzlWNS5au0z5Dpx40SQxzqZevZkn+WYJ9Dw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==", + "dev": true, + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl/node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "node_modules/wikibase-sdk": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/wikibase-sdk/-/wikibase-sdk-8.0.3.tgz", + "integrity": "sha512-z+LM1Pl08oSUEq+rbjCsX/zq8vO61DLgFpIkytGfbLHGlwAwPM8YLjvGdF9AyGNMIyqE7forTx2eJWr8XIbF1w==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/wikidata-sdk": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/wikidata-sdk/-/wikidata-sdk-8.0.3.tgz", + "integrity": "sha512-vGLzX+eh/K2vf8v7/wURFb05YLNyRpNmQ9LrWMWAroWqiTrYTtrQoeY/aFvjYtENvL4TtywecKmuQiQ1UlcdNg==", + "dependencies": { + "wikibase-sdk": "^8.0.3" + }, + "engines": { + "node": ">= 6.4" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@citation-js/cli": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@citation-js/cli/-/cli-0.6.4.tgz", + "integrity": "sha512-xzzIRyn7zRtdsvAKulBv1ermhwvVXUeOzjiB0BN3pRlPesDMv/OUN6vFCBqF8WXNld1dtNVoGnsQFEknGGwPeg==", + "requires": { + "@citation-js/core": "^0.6.1", + "@citation-js/plugin-bibjson": "^0.6.1", + "@citation-js/plugin-bibtex": "^0.6.1", + "@citation-js/plugin-csl": "^0.6.4", + "@citation-js/plugin-doi": "^0.6.1", + "@citation-js/plugin-ris": "^0.6.2", + "@citation-js/plugin-wikidata": "^0.6.4", + "commander": "^9.2.0" + }, + "dependencies": { + "commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==" + } + } + }, + "@citation-js/core": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@citation-js/core/-/core-0.6.1.tgz", + "integrity": "sha512-zvVxsAP4ciVHiZ60TmKTfjui4m6xeISSp/rtIhOcvZxZ70bBfkt83+kGnuI4xRlhB/oUrZN2fC9BSRKdivSobQ==", + "requires": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2", + "fetch-ponyfill": "^7.1.0", + "sync-fetch": "^0.4.1" + } + }, + "@citation-js/date": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@citation-js/date/-/date-0.5.1.tgz", + "integrity": "sha512-1iDKAZ4ie48PVhovsOXQ+C6o55dWJloXqtznnnKy6CltJBQLIuLLuUqa8zlIvma0ZigjVjgDUhnVaNU1MErtZw==" + }, + "@citation-js/name": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@citation-js/name/-/name-0.4.2.tgz", + "integrity": "sha512-brSPsjs2fOVzSnARLKu0qncn6suWjHVQtrqSUrnqyaRH95r/Ad4wPF5EsoWr+Dx8HzkCGb/ogmoAzfCsqlTwTQ==" + }, + "@citation-js/plugin-bibjson": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibjson/-/plugin-bibjson-0.6.1.tgz", + "integrity": "sha512-5dv5DxHtM8JotLqyICbRZpmBwR9DWUQJio4mNBbHsf3INtk5rYOAOVpLjsBknDQBN+EI6ReanhswFZmxYHVdUg==", + "requires": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2" + } + }, + "@citation-js/plugin-bibtex": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibtex/-/plugin-bibtex-0.6.1.tgz", + "integrity": "sha512-JMw9h9MUXH7YWvgN0j+A5xI4Fw3cHYcDMzpweeAcXBfjfnC6q30Dyvs2YxfUxNEKvWDgRQjAiNNIzgWXs9uK1Q==", + "requires": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2", + "moo": "^0.5.1" + } + }, + "@citation-js/plugin-csl": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-csl/-/plugin-csl-0.6.4.tgz", + "integrity": "sha512-RG4NrFIx0CZTfNeMCC8CL7UGFRiUv5/bNd/Nc6Q/NHx0cS/tYDQcKt0M24dpOI7PAZwVoddbDW4Iakn6nS4QsQ==", + "requires": { + "@citation-js/date": "^0.5.0", + "citeproc": "^2.4.6" + } + }, + "@citation-js/plugin-doi": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-doi/-/plugin-doi-0.6.1.tgz", + "integrity": "sha512-k5kMVIcWG9B2r8B5/QSSlGi8CMSShWSzcgX45Iksp9rz4MyM1BclWh4zNYm41yDYHCXYcSN7ZLIEfUt5DLgQ8A==", + "requires": { + "@citation-js/date": "^0.5.0" + } + }, + "@citation-js/plugin-ris": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-ris/-/plugin-ris-0.6.2.tgz", + "integrity": "sha512-qW1k1DUzj8eWPh6Xg/pn999tSlMfAR2fwyFgyd1HalLVSNHUDvIJbJF4vq4mCWQYWQ+FKtN1x5ILd1A6bOss4g==", + "requires": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2" + } + }, + "@citation-js/plugin-wikidata": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@citation-js/plugin-wikidata/-/plugin-wikidata-0.6.4.tgz", + "integrity": "sha512-RTSwu2a6gytf/HYG2Yblg0Db8kZypGr9YxBPkyqRDY/gDVx2y3zPT7vfLdotsNxvn0Gbd8eQAAP+hoPkz+ODPw==", + "requires": { + "@citation-js/date": "^0.5.0", + "@citation-js/name": "^0.4.2", + "wikidata-sdk": "^8.0.0" + } + }, + "@gulp-sourcemaps/identity-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz", + "integrity": "sha512-Tb+nSISZku+eQ4X1lAkevcQa+jknn/OVUgZ3XCxEKIsLsqYuPoJwJOPQeaOk75X3WPftb29GWY1eqE7GLsXb1Q==", + "dev": true, + "requires": { + "acorn": "^6.4.1", + "normalize-path": "^3.0.0", + "postcss": "^7.0.16", + "source-map": "^0.6.0", + "through2": "^3.0.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha512-o/EatdaGt8+x2qpb0vFLC/2Gug/xYPRXb6a+ET1wGYKozKN3krDWC/zZFZAtrzxJHuDL12mwdfEFKcKMNvc55A==", + "dev": true, + "requires": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true + }, + "@types/expect": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", + "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==", + "dev": true + }, + "@types/node": { + "version": "14.18.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.26.tgz", + "integrity": "sha512-0b+utRBSYj8L7XAp0d+DX7lI4cSmowNaaTkk6/1SKzbKkG+doLuPusB9EOvzLJ8ahJSk03bTLIL6cWaEd4dBKA==", + "dev": true + }, + "@types/vinyl": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.6.tgz", + "integrity": "sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==", + "dev": true, + "requires": { + "@types/expect": "^1.20.4", + "@types/node": "*" + } + }, + "@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@uswds/compile": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@uswds/compile/-/compile-1.0.0-beta.3.tgz", + "integrity": "sha512-AJstXyYGsLvV3xRg+Soqwlxc2IXjelWDTCq5RtfsUPdGKUKKsIPjeUQX6R66gPwXryNx8xBjE5CyOn/o1mLbjw==", + "dev": true, + "requires": { + "autoprefixer": "10.4.7", + "del": "6.0.0", + "gulp": "4.0.2", + "gulp-postcss": "9.0.1", + "gulp-rename": "2.0.0", + "gulp-replace": "1.1.3", + "gulp-sass": "5.1.0", + "gulp-sourcemaps": "3.0.0", + "gulp-svgstore": "9.0.0", + "postcss": "8.4.8", + "postcss-csso": "5.0.1", + "sass-embedded": "1.50.1" + } + }, + "@uswds/uswds": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@uswds/uswds/-/uswds-3.1.0.tgz", + "integrity": "sha512-6XTeaQD/ipc3x4713mud4Rrr+lRc4nJ1Qw5Oy35dbVEXuKr7DjN4EBoAkbze9OoV0UdmAIvoxolBF/UcpFVKOg==", + "requires": { + "classlist-polyfill": "1.0.3", + "domready": "1.0.8", + "object-assign": "4.1.1", + "receptor": "1.0.0", + "resolve-id-refs": "0.1.0" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", + "dev": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", + "dev": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "binaryextensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-builder": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", + "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "dev": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001382", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz", + "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dev": true, + "requires": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + } + }, + "cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "citation-js": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/citation-js/-/citation-js-0.6.4.tgz", + "integrity": "sha512-0PzLs7L7yf0NWCNDg7TEIZ0YoFkw62JRFzM5qciBR8WzaFiWyOKr3PksNJneNK+/ZqRliMbGdVNunOUiZ0iERQ==", + "requires": { + "@citation-js/cli": "0.6.4", + "@citation-js/core": "0.6.1", + "@citation-js/date": "0.5.1", + "@citation-js/name": "0.4.2", + "@citation-js/plugin-bibjson": "0.6.1", + "@citation-js/plugin-bibtex": "0.6.1", + "@citation-js/plugin-csl": "0.6.4", + "@citation-js/plugin-doi": "0.6.1", + "@citation-js/plugin-ris": "0.6.2", + "@citation-js/plugin-wikidata": "0.6.4", + "citeproc": "^2.4.59" + } + }, + "citeproc": { + "version": "2.4.62", + "resolved": "https://registry.npmjs.org/citeproc/-/citeproc-2.4.62.tgz", + "integrity": "sha512-l3uFfSEwNZp/jlz/TpgyBs85kOww6VlQHbAth0cpbgOn6iulZd+QlFY43LrRelzcYt3FZHTZ3soDyd8lNmkqdw==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + } + }, + "classlist-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.0.3.tgz", + "integrity": "sha512-bDLDUsSg5LYFWsc2hphtG6ulyaCFSupdEBU3wxNECKWHnyPVvY8EB9Wbt9DzWkstWclFZhDaZK/VnEK/DmqE/Q==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true + }, + "copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "requires": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "debug-fabulous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", + "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", + "dev": true, + "requires": { + "debug": "3.X", + "memoizee": "0.4.X", + "object-assign": "4.X" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "dev": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domready": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz", + "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==" + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "electron-to-chromium": { + "version": "1.4.227", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.227.tgz", + "integrity": "sha512-I9VVajA3oswIJOUFg2PSBqrHLF5Y+ahIfjOV9+v6uYyBqFZutmPxA6fxocDUUmgwYevRWFu1VjLyVG3w45qa/g==", + "dev": true + }, + "element-closest": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/element-closest/-/element-closest-2.0.2.tgz", + "integrity": "sha512-QCqAWP3kwj8Gz9UXncVXQGdrhnWxD8SQBSeZp5pOsyCcQ6RpL738L1/tfuwBiMi6F1fYkxqPnBrFBR4L+f49Cg==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dev": true, + "requires": { + "type": "^2.5.0" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "fetch-ponyfill": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-7.1.0.tgz", + "integrity": "sha512-FhbbL55dj/qdVO3YNK7ZEkshvj3eQ7EuIGV2I6ic/2YiocvyWv+7jg2s4AyS0wdRU75s3tA8ZxI/xPigb0v5Aw==", + "requires": { + "node-fetch": "~2.6.1" + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "requires": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "google-protobuf": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.0.tgz", + "integrity": "sha512-byR7MBTK4tZ5PZEb+u5ZTzpt4SfrTxv5682MjPlHN16XeqgZE2/8HOIWeiXe8JKnT9OVbtBGhbq8mtvkK8cd5g==", + "dev": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + } + }, + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + }, + "gulp-postcss": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-9.0.1.tgz", + "integrity": "sha512-9QUHam5JyXwGUxaaMvoFQVT44tohpEFpM8xBdPfdwTYGM0AItS1iTQz0MpsF8Jroh7GF5Jt2GVPaYgvy8qD2Fw==", + "dev": true, + "requires": { + "fancy-log": "^1.3.3", + "plugin-error": "^1.0.1", + "postcss-load-config": "^3.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true + }, + "gulp-replace": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.1.3.tgz", + "integrity": "sha512-HcPHpWY4XdF8zxYkDODHnG2+7a3nD/Y8Mfu3aBgMiCFDW3X2GiOKXllsAmILcxe3KZT2BXoN18WrpEFm48KfLQ==", + "dev": true, + "requires": { + "@types/node": "^14.14.41", + "@types/vinyl": "^2.0.4", + "istextorbinary": "^3.0.0", + "replacestream": "^4.0.3", + "yargs-parser": ">=5.0.0-security.0" + } + }, + "gulp-sass": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.1.0.tgz", + "integrity": "sha512-7VT0uaF+VZCmkNBglfe1b34bxn/AfcssquLKVDYnCDJ3xNBaW7cUuI3p3BQmoKcoKFrs9jdzUxyb+u+NGfL4OQ==", + "dev": true, + "requires": { + "lodash.clonedeep": "^4.5.0", + "picocolors": "^1.0.0", + "plugin-error": "^1.0.1", + "replace-ext": "^2.0.0", + "strip-ansi": "^6.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-sourcemaps": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz", + "integrity": "sha512-RqvUckJkuYqy4VaIH60RMal4ZtG0IbQ6PXMNkNsshEGJ9cldUPRb/YCgboYae+CLAs1HQNb4ADTKCx65HInquQ==", + "dev": true, + "requires": { + "@gulp-sourcemaps/identity-map": "^2.0.1", + "@gulp-sourcemaps/map-sources": "^1.0.0", + "acorn": "^6.4.1", + "convert-source-map": "^1.0.0", + "css": "^3.0.0", + "debug-fabulous": "^1.0.0", + "detect-newline": "^2.0.0", + "graceful-fs": "^4.0.0", + "source-map": "^0.6.0", + "strip-bom-string": "^1.0.0", + "through2": "^2.0.0" + } + }, + "gulp-svgstore": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/gulp-svgstore/-/gulp-svgstore-9.0.0.tgz", + "integrity": "sha512-+Dz+2Pycw9ayb7JY7U0yz7tX0iRMPJ0ORg3yIIHYLHu5tYku34mPjR4DCt1IGpVOe2Nk3ZMoOJwX1xrqpwqBEQ==", + "dev": true, + "requires": { + "cheerio": "^1.0.0-rc.10", + "fancy-log": "^1.3.3", + "plugin-error": "^1.0.1", + "vinyl": "^2.2.1" + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "hugo-bin": { + "version": "0.88.2", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.88.2.tgz", + "integrity": "sha512-MdSczDJqVh75w0ERXLuU72ACQ+IlS5AROoh1gecdagZxoLF3Wj50gVOZRoBcx5qFaGkEDcdw2a1YQeEEUsZVKw==", + "dev": true, + "requires": { + "bin-wrapper": "^4.1.0", + "picocolors": "^1.0.0", + "pkg-conf": "^4.0.0", + "rimraf": "^3.0.2" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "istextorbinary": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-3.3.0.tgz", + "integrity": "sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ==", + "dev": true, + "requires": { + "binaryextensions": "^2.2.0", + "textextensions": "^3.2.0" + } + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "keyboardevent-key-polyfill": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keyboardevent-key-polyfill/-/keyboardevent-key-polyfill-1.1.0.tgz", + "integrity": "sha512-NTDqo7XhzL1fqmUzYroiyK2qGua7sOMzLav35BfNA/mPUSCtw8pZghHFMTYR9JdnJ23IQz695FcaM6EE6bpbFQ==" + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "load-json-file": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", + "dev": true + }, + "locate-path": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", + "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", + "dev": true, + "requires": { + "p-locate": "^6.0.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "dev": true, + "requires": { + "es5-ext": "~0.10.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "matches-selector": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/matches-selector/-/matches-selector-1.2.0.tgz", + "integrity": "sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==" + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "dev": true, + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minipass": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "nan": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", + "dev": true, + "optional": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "dev": true + }, + "p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "requires": { + "yocto-queue": "^1.0.0" + } + }, + "p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "requires": { + "p-limit": "^4.0.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true + }, + "parse5": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", + "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", + "dev": true, + "requires": { + "entities": "^4.3.0" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dev": true, + "requires": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-conf": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", + "dev": true, + "requires": { + "find-up": "^6.0.0", + "load-json-file": "^7.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true + }, + "postcss": { + "version": "8.4.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.8.tgz", + "integrity": "sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-csso": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-csso/-/postcss-csso-5.0.1.tgz", + "integrity": "sha512-TI99uhhJK2L5IQXPuyNcT3XV9bffSvDPmNpHi5f+tBq+R/01ucgLsUCcTDcVNqKMxO28klI6NwgjrHrM99x9KA==", + "dev": true, + "requires": { + "csso": "^4.0.2" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "receptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/receptor/-/receptor-1.0.0.tgz", + "integrity": "sha512-yvVEqVQDNzEmGkluCkEdbKSXqZb3WGxotI/VukXIQ+4/BXEeXVjWtmC6jWaR1BIsmEAGYQy3OTaNgDj2Svr01w==", + "requires": { + "element-closest": "^2.0.1", + "keyboardevent-key-polyfill": "^1.0.2", + "matches-selector": "^1.0.0", + "object-assign": "^4.1.0" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-id-refs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-id-refs/-/resolve-id-refs-0.1.0.tgz", + "integrity": "sha512-hNS03NEmVpJheF7yfyagNh57XuKc0z+NkSO0oBbeO67o6IJKoqlDfnNIxhjp7aTWwjmSWZQhtiGrOgZXVyM90w==" + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "sass-embedded": { + "version": "1.50.1", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.50.1.tgz", + "integrity": "sha512-Md9NUbCqaXVaAKfR/+/KxjWpkvS7TGohhlcFVccgtElcycebGcPWCBh6eZKoGD3s6R9rmu+6OP9CzS6Up8rAeA==", + "dev": true, + "requires": { + "buffer-builder": "^0.2.0", + "extract-zip": "^2.0.1", + "google-protobuf": "^3.11.4", + "immutable": "^4.0.0", + "node-fetch": "^2.6.0", + "rxjs": "^7.4.0", + "semver": "^7.3.5", + "shelljs": "^0.8.4", + "supports-color": "^8.1.1", + "tar": "^6.0.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "requires": { + "commander": "^2.8.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "requires": { + "sort-keys": "^1.0.0" + }, + "dependencies": { + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "dev": true + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "sync-fetch": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.4.1.tgz", + "integrity": "sha512-JDtyFEvnKUzt1CxRtzzsGgkBanEv8XRmLyJo0F0nGkpCR8EjYmpOJJXz8GA/SWtlPU0nAYh0+CNMNnFworGyOA==", + "requires": { + "buffer": "^5.7.1", + "node-fetch": "^2.6.1" + } + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "textextensions": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-3.3.0.tgz", + "integrity": "sha512-mk82dS8eRABNbeVJrEiN5/UMSCliINAuz8mkUwH4SwslkNP//gbEzlWNS5au0z5Dpx40SQxzqZevZkn+WYJ9Dw==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true + }, + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "requires": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true + }, + "vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + } + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==", + "dev": true, + "requires": { + "source-map": "^0.5.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "wikibase-sdk": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/wikibase-sdk/-/wikibase-sdk-8.0.3.tgz", + "integrity": "sha512-z+LM1Pl08oSUEq+rbjCsX/zq8vO61DLgFpIkytGfbLHGlwAwPM8YLjvGdF9AyGNMIyqE7forTx2eJWr8XIbF1w==" + }, + "wikidata-sdk": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/wikidata-sdk/-/wikidata-sdk-8.0.3.tgz", + "integrity": "sha512-vGLzX+eh/K2vf8v7/wURFb05YLNyRpNmQ9LrWMWAroWqiTrYTtrQoeY/aFvjYtENvL4TtywecKmuQiQ1UlcdNg==", + "requires": { + "wikibase-sdk": "^8.0.3" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + }, + "dependencies": { + "yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..8b53408 --- /dev/null +++ b/package.json @@ -0,0 +1,24 @@ +{ + "name": "hugo_template", + "version": "1.0.0", + "description": "An NPM Hugo template for web applications that are policy compliant.", + "main": "index.js", + "scripts": { + "build": "citation-js -i resources/fdp.bib > content/bibliography.json && npm run hugo:build", + "clean": "npm run hugo:clean", + "serve": "citation-js -i resources/fdp.bib > content/bibliography.json && npm run hugo:serve", + "hugo:build": "hugo -d public", + "hugo:serve": "hugo server --ignoreCache --disableFastRender -D ", + "hugo:clean": "rm -rf build public" + }, + "author": "J. Laura", + "license": "CC0-1.0", + "dependencies": { + "@uswds/uswds": "^3.1.0", + "citation-js": "^0.6.4" + }, + "devDependencies": { + "@uswds/compile": "^1.0.0-beta.3", + "hugo-bin": "^0.88.2" + } +} diff --git a/resources/fdp.bib b/resources/fdp.bib new file mode 100644 index 0000000..583d5ba --- /dev/null +++ b/resources/fdp.bib @@ -0,0 +1,2938 @@ + +@article{Acton:1996pss, + Abstract = {JPL's Navigation and Ancillary Information Facility (NAIF) has primary responsibility for design and implementation of the \{SPICE\} ancillary information system, supporting a wide range of space science mission design, observation planning and data analysis functions. \{NAIF\} also serves as the ancillary data node of the Planetary Data System (PDS). As part of the PDS, \{NAIF\} archives \{SPICE\} and other ancillary data produced by flight projects. \{NAIF\} then distributes these data, and associated data access software and high-level tools, free of charge, to researchers funded by NASA's Office of Space Science, and to the broader space science community to the extent \{NAIF\} resources and \{NASA\} and \{JPL\} policy permit. This paper describes the \{SPICE\} system, identifies current and future \{SPICE\} applications, and summarizes customer support offered by NAIF. This information is current as of Spring 1995. }, + Author = {{Acton}, C. H.}, + Date-Added = {2015-12-17 17:56:27 +0000}, + Date-Modified = {2019-01-21 17:51:38 +0000}, + Doi = {http://dx.doi.org/10.1016/0032-0633(95)00107-7}, + Issn = {0032-0633}, + Journal = {Planetary and Space Science}, + Note = {Planetary data system}, + Number = {1}, + Pages = {65 - 70}, + Title = {Ancillary data services of {NASA}'s {N}avigation and {A}ncillary {I}nformation {F}acility}, + Url = {http://www.sciencedirect.com/science/article/pii/0032063395001077}, + Volume = {44}, + Year = {1996}, + Bdsk-File-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhW0pyLzE5OTYucGRmTxEBTgAAAAABTgACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////CDE5OTYucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAQADAAAKIGN1AAAAAAAAAAAAAAAAAAJKcgACADMvOlVzZXJzOmpsYXVyYS1wcjpEcm9wYm94OkJpYnRleF9QYXBlcnM6SnI6MTk5Ni5wZGYAAA4AEgAIADEAOQA5ADYALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADFVc2Vycy9qbGF1cmEtcHIvRHJvcGJveC9CaWJ0ZXhfUGFwZXJzL0pyLzE5OTYucGRmAAATAAEvAAAVAAIAEP//AAAACAANABoAJAAwAAAAAAAAAgEAAAAAAAAABQAAAAAAAAAAAAAAAAAAAYI=}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/0032063395001077}, + Bdsk-Url-2 = {http://dx.doi.org/10.1016/0032-0633(95)00107-7}} + + +@article{Albee:2001jgr, +author = {Albee, Arden L. and Arvidson, Raymond E. and Palluconi, Frank and Thorpe, Thomas}, +title = {{Overview of the Mars Global Surveyor mission}}, +journal = {Journal of Geophysical Research: Planets}, +volume = {106}, +number = {E10}, +pages = {23291-23316}, +doi = {10.1029/2000JE001306}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JE001306}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2000JE001306}, +abstract = {The Mars Global Surveyor spacecraft was placed into Mars orbit on September 11, 1997, and by March 9, 1999, had slowly circularized through aerobraking to a Sun-synchronous, near-polar orbit with an average altitude of 378 km. The science payload includes the Mars Orbiter Camera, Mars Orbiter Laser Altimeter, Thermal Emission Spectrometer, Ultrastable Oscillator (for Radio Science experiments), and Magnetometer/Electron Reflectometer package. In addition, the spacecraft accelerometers and horizon sensors were used to study atmospheric dynamics during aerobraking. Observations are processed to standard products by the instrument teams and released as documented archive volumes on 6-month centers by the Planetary Data System. Significant results have been obtained from observations of the interior, surface, and atmosphere. For example, Mars does not now have an active magnetic field, although strong remanent magnetization features exist in the ancient crust. These results imply that an internal dynamo ceased operation early in geologic time. Altimetry and gravity data indicate that the crust is thickest under the south pole, thinning northward from the cratered terrain to the northern plains. Analysis of altimetry data demonstrates that Mars is “egg-shaped” with gravitational equipotential contours that show that channel systems in the southern highlands drained to the north, largely to the Chryse trough. A closed contour in the northern plains is consistent with the existence of a great northern ocean. Emission spectra of low-albedo regions show that basaltic rocks dominate spectral signatures on the southern highlands, whereas basaltic andesites dominate the northern lowlands. The bright regions show nondiagnostic spectra, similar to that of dust in the atmosphere. Signatures of aqueous minerals (e.g., clays, carbonates, and sulfates) are noticeably absent from the emission spectra. High spatial resolution images show that the surface has been extensively modified by wind and that layering is nearly ubiquitous, implying that a complex history of events is recorded in surface and near-surface materials. Altimetry data imply that both permanent caps are composed of water ice and dust, with seasonal covers of carbon dioxide frost. Finally, the altimetry data, coupled with thousands of atmospheric profiles, are providing new boundary conditions and dynamic controls for the generation and testing of more realistic dynamic models of the global circulation of the atmosphere.}, +year = {2001} +} + +@article{Anderson:1996, + Abstract = {BEFORE the arrival of the Galileo spacecraft in the jovian system, there was little information on the interior structure of Jupiter's largest moon, Ganymede. Its mean density (1,940 kg m−3), determined by the Pioneer and Voyager spacecraft1--3, implies a composition that is roughly 60{\%} rock and 40{\%} ice, which could be uniformly mixed or differentiated into a rocky core and icy mantle4. Here we report measurements by the Galileo spacecraft of Ganymede's overall density and the spherical harmonics, J2 and C22, of its gravitational field. These data show clearly that Ganymede has differentiated into a core and mantle. Combined with the recent discovery of an intrinsic magnetic field5,6, our gravity results suggest that Ganymede has a metallic core of radius 400--1,300 km surrounded by a silicate mantle, which is in turn enclosed by an ice shell ∼800 km thick. Depending on whether the core is pure iron or an alloy of iron and iron sulphide, it could account for as little as 1.4{\%} or as much as one-third of the total mass. If the ice were stripped away, Ganymede could look much like Io7 in terms of its size and internal mass distribution.}, + Author = {Anderson, J. D. and Lau, E. L. and Sjogren, W. L. and Schubert, G. and Moore, W. B.}, + Da = {1996/12/01}, + Date-Added = {2019-10-24 20:08:47 -0700}, + Date-Modified = {2019-10-24 20:08:47 -0700}, + Doi = {10.1038/384541a0}, + Id = {Anderson1996}, + Isbn = {1476-4687}, + Journal = {Nature}, + Number = {6609}, + Pages = {541--543}, + Title = {Gravitational constraints on the internal structure of {G}anymede}, + Ty = {JOUR}, + Url = {https://doi.org/10.1038/384541a0}, + Volume = {384}, + Year = {1996}, + Bdsk-Url-1 = {https://doi.org/10.1038/384541a0}} + +@article{Anderson:1998, + ISSN = {00368075, 10959203}, + URL = {http://www.jstor.org/stable/2895735}, + abstract = {Radio Doppler data from four encounters of the Galileo spacecraft with the jovian moon Europa have been used to refine models of Europa's interior. Europa is most likely differentiated into a metallic core surrounded by a rock mantle and a water ice-liquid outer shell, but the data cannot eliminate the possibility of a uniform mixture of dense silicate and metal beneath the water ice-liquid shell. The size of a metallic core is uncertain because of its unknown composition, but it could be as large as about 50 percent of Europa's radius. The thickness of Europa's outer shell of water ice-liquid must lie in the range of about 80 to 170 kilometers.}, + author = {J. D. Anderson and G. Schubert and R. A. Jacobson and E. L. Lau and W. B. Moore and W. L. Sjogren}, + journal = {Science}, + number = {5385}, + pages = {2019--2022}, + publisher = {American Association for the Advancement of Science}, + title = {Europa's Differentiated Internal Structure: Inferences from Four {G}alileo Encounters}, + volume = {281}, + year = {1998} +} + +@article{Anderson:2001, +author = {Anderson, John D. and Jacobson, Robert A. and Lau, Eunice L. and Moore, William B. and Schubert, Gerald}, +title = {Io's gravity field and interior structure}, +journal = {Journal of Geophysical Research: Planets}, +volume = {106}, +number = {E12}, +pages = {32963-32969}, +doi = {10.1029/2000JE001367}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JE001367}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2000JE001367}, +abstract = {Radio Doppler data generated by the Deep Space Network (DSN) from four encounters of the Galileo spacecraft with Io, Jupiter's innermost Galilean satellite, are used to infer Io's gravitational quadrupole moments. By combining the four flybys into a single solution for the gravity field, the response of Io to the second degree tidal and rotational potentials is accurately determined. This is characterized by the value of the second degree potential Love number k2 = 1.2924 ± 0.0027. We construct interior models that satisfy constraints imposed by the mean radius R = 1821.6 ± 0.5 km, the mean density , and the normalized axial moment of inertia C/MR2 = 0.37685 ± 0.00035. The gravitationally derived figure of Io has principal axes (c < b < a) a = 1830.0 ± 0.5 km, b = 1819.2 ± 0.5 km, and c = 1815.6 ± 0.5 km, consistent with the shape determined by imaging. Gravitational and other data strongly suggest that Io is in hydrostatic equilibrium. In this case, models of Io's interior density show that Io almost certainly has a metallic core with a radius between 550 and 900 km for an Fe-FeS core or between 350 and 650 km for an Fe core. Io is also likely to have a crust and a partially molten asthenosphere, but their thicknesses cannot be separately or uniquely determined from the gravitational data.}, +year = {2001} +} + + +@article{Anderson:2001icarus, + Abstract = {Radio Doppler data generated by the Deep Space Network (DSN) from five encounters of the Galileo spacecraft with Callisto, Jupiter's outermost Galilean satellite, have been used to determine the mass (GM) and unnormalized quadrupole gravity coefficients in Callisto's external gravitational field. The results are GM=(7179.292$\pm$0.009) km3 s−2, J2=(32.7$\pm$0.8)×10−6, C22=(10.2$\pm$0.3)×10−6, S22=(−1.1$\pm$0.3)×10−6, C21=(0.0$\pm$0.3)×10−6, and S21=(0.0$\pm$1.6)×10−6. Also, four spacecraft images of Callisto have been used to determine its mean radius. The result is R=(2410.3$\pm$1.5) km, with no detectable deviation from sphericity. Derived parameters are Callisto's mean density of (1834.4$\pm$3.4) kg m−3 and axial moment of inertia C/MR2=0.3549$\pm$0.0042. While the mean density indicates that Callisto is a mixture of rock and ice, the moment of inertia is too small for a homogeneous mixture. Accordingly, we present a suite of possible two- and three-layer interior models that satisfy the given constraints for radius, density, and moment of inertia. While not unique, these models show that Callisto cannot be entirely differentiated, and that there must exist a region of mixed ice and rock--metal, possibly extending to the center of the satellite.}, + Author = {Anderson, J.D. and Jacobson, R.A. and McElrath, T.P. and Moore, W.B. and Schubert, G. and Thomas, P.C.}, + Doi = {https://doi.org/10.1006/icar.2001.6664}, + Issn = {0019-1035}, + Journal = {Icarus}, + Number = {1}, + Pages = {157 - 161}, + Title = {Shape, Mean Radius, Gravity Field, and Interior Structure of {C}allisto}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103501966643}, + Volume = {153}, + Year = {2001}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103501966643}, + Bdsk-Url-2 = {https://doi.org/10.1006/icar.2001.6664}} + + +@article{Araki:2009sci, + Abstract = {A global lunar topographic map with a spatial resolution of finer than 0.5 degree has been derived using data from the laser altimeter (LALT) on board the Japanese lunar explorer Selenological and Engineering Explorer (SELENE or Kaguya). In comparison with the previous Unified Lunar Control Network (ULCN 2005) model, the new map reveals unbiased lunar topography for scales finer than a few hundred kilometers. Spherical harmonic analysis of global topographic data for the Moon, Earth, Mars, and Venus suggests that isostatic compensation is the prevailing lithospheric support mechanism at large scales. However, simple rigid support is suggested to dominate for the Moon, Venus, and Mars for smaller scales, which may indicate a drier lithosphere than on Earth, especially for the Moon and Venus.}, + Author = {Araki, H. and Tazawa, S. and Noda, H. and Ishihara, Y. and Goossens, S. and Sasaki, S. and Kawano, N. and Kamiya, I. and Otake, H. and Oberst, J. and Shum, C.}, + Date-Modified = {2019-09-19 14:07:40 -0700}, + Doi = {10.1126/science.1164146}, + Eprint = {https://science.sciencemag.org/content/323/5916/897.full.pdf}, + Issn = {0036-8075}, + Journal = {Science}, + Number = {5916}, + Pages = {897--900}, + Publisher = {American Association for the Advancement of Science}, + Title = {Lunar Global Shape and Polar Topography Derived from {Kaguya-LALT Laser Altimetry}}, + Url = {https://science.sciencemag.org/content/323/5916/897}, + Volume = {323}, + Year = {2009}, + Bdsk-Url-1 = {https://science.sciencemag.org/content/323/5916/897}, + Bdsk-Url-2 = {https://doi.org/10.1126/science.1164146}} + + +@article{Araki:2013, + Abstract = {In this paper we review the lunar laser ranging conducted by the laser altimeter (LALT) on board the KAGUYA lunar explorer (2007--2009). Five aspects of LALT measurements are described: (1) General operational history, (2) Laser shot and data statistics, (3) Revisions to LALT topographic data, (4) Variations in laser output energy, and (5) Peak height analysis of laser echo pulses. LALT was able to range to the lunar surface despite some troubles with respect to laser output energy in the middle of the KAGUYA mission. The time series topographic data set was revised (Ver. 2) by incorporating new lunar gravity model based on KAGUYA and other historical lunar satellite's orbit data, along with other improvements, for example by incorporating the accurate position of the laser collimator on board the KAGUYA; however, more than half of the acquired range data could not be converted properly due to problems with orbit accuracy during the extended phase of the mission. The spherical harmonic coefficients and the basic lunar figure parameters derived from LALT_LGT_TS agree very well with LRO-LOLA and the Chang'E-1 LAM model. It is possible that partial failure to the laser diode was responsible for the gradual degradation of laser power (0.835mJ per million shots) and the rapid decrease that occurred over April 9--14, 2008. The laser power also proved to be extremely sensitive to the temperature of the laser oscillator. The peak height ratio -- that is peak height telemetry data divided by calculated ratio -- is about 19% on average using the mean slope and albedo data from LALT and Spectral Profiler on KAGUYA space craft, respectively, which suggests the performance of peak height measurement is more than 1/5 for more than 70km altitude, if compared with calculated one. The peak height ratio may be better if we take the effect of small scale topography within a footprint into account.}, + Author = {Araki, Hiroshi and Noda, Hirotomo and Tazawa, Seiichi and Ishihara, Yoshiaki and Goossens, Sander and Sasaki, Sho}, + Doi = {https://doi.org/10.1016/j.asr.2013.02.018}, + Issn = {0273-1177}, + Journal = {Advances in Space Research}, + Keywords = {KAGUYA, LALT, Laser, Lunar topography, Operational history, Peak height}, + Note = {Lunar Exploration - II}, + Number = {2}, + Pages = {262 - 271}, + Title = {Lunar laser topography by {LALT} on board the {KAGUYA} lunar explorer -- Operational history, new topographic data, peak height analysis of laser echo pulses}, + Url = {http://www.sciencedirect.com/science/article/pii/S0273117713001245}, + Volume = {52}, + Year = {2013}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0273117713001245}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.asr.2013.02.018}} + + +@INPROCEEDINGS{Archinal:2001lpsc, + author = {{Archinal}, B.~A. and {Davies}, M.~E. and {Colvin}, T.~R. and + {Becker}, T.~L. and {Kirk}, R.~L. and {Gitlin}, A.~R.}, + title = "{An Improved {RAND-USGS} Control Network and Size Determination for {I}o}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2001, + series = {Lunar and Planetary Science Conference}, + volume = 32, + month = "March", + adsurl = {https://ui.adsabs.harvard.edu/abs/2001LPI....32.1746A}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Archinal:2003lpsc, + author = {{Archinal}, B.~A. and {Kirk}, R.~L. and {Duxbury}, T.~C. and + {Lee}, E.~M. and {Sucharski}, R. and {Cook}, D.}, + title = "{Mars Digital Image Model 2.1 Control Network}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2003", + editor = {{Mackwell}, Stephen and {Stansbery}, Eileen}, + month = "March", + pages = {1485}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2003LPI....34.1485A}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Archinal:2007, + author = {{Archinal}, B.~A. and {Rosiek}, M.~R. and {Kirk}, R.~L. and + {Hare}, T.~L. and {Redding}, B.~L.}, + title = "{Final Completion of the Unified Lunar Control Network 2005 and Topographic Model}", + booktitle = {Lunar and Planetary Science Conference}, + year = 2007, + series = {Lunar and Planetary Science Conference}, + month = mar, + pages = {1904}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2007LPI....38.1904A}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@INPROCEEDINGS{Archinal:2013lpsc, + author = {{Archinal}, B.~A. and {Becker}, T.~L. and {Lee}, E.~M. and {Edmundson}, K.~L. + }, + title = {Initial Global Control Network and Mosaicking of {ISS} Images of {T}itan}, +booktitle = {Lunar and Planetary Science Conference}, + year = 2013, + series = {Lunar and Planetary Science Conference}, + volume = 44, + month = "March", + pages = {2957}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2013LPI....44.2957A}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Archinal:2017lpsc, + author = {{Archinal}, B.~A. and {Laura}, J. and {Kirk}, R.~L. and {Hare}, T.~M. and + {Gaddis}, L.~R. and {Hagerty}, J.}, + title = "{Foundational Data Products Needed to Support Planetary Spatial Data Infrastructure}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2017", + month = "March", + eid = {2286}, + pages = {2286}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017LPI....48.2286A}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Archinal:2017agu, + author = {{Archinal}, B.~A. and {Laura}, J. and {Becker}, T.~L. and {Bland + }, M.~T. and {Kirk}, R.~L.}, + title = "{Foundational Data Products for {E}uropa: A Planetary Spatial Data Infrastructure Example}", + keywords = {1904 Community standards, INFORMATICS, 1908 Cyberinfrastructure, INFORMATICS, 1928 GIS science, INFORMATICS, 5499 General or miscellaneous, PLANETARY SCIENCES: SOLID SURFACE PLANETS}, + booktitle = {AGU Fall Meeting Abstracts}, + year = "2017", + volume = {2017}, + month = "December", + eid = {P33E-2918}, + pages = {P33E-2918}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017AGUFM.P33E2918A}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@Article{Archinal:2018, +author="Archinal, B. A. +and Acton, C. H. +and A'Hearn, M. F. +and Conrad, A. +and Consolmagno, G. J. +and Duxbury, T. +and Hestroffer, D. +and Hilton, J. L. +and Kirk, R. L. +and Klioner, S. A. +and McCarthy, D. +and Meech, K. +and Oberst, J. +and Ping, J. +and Seidelmann, P. K. +and Tholen, D. J. +and Thomas, P. C. +and Williams, I. P.", +title={{Report of the IAU Working Group on Cartographic Coordinates and Rotational Elements: 2015}}, +journal="Celestial Mechanics and Dynamical Astronomy", +year="2018", +month="February", +day="23", +volume="130", +number="3", +pages="22", +abstract="This report continues the practice where the IAU Working Group on Cartographic Coordinates and Rotational Elements revises recommendations regarding those topics for the planets, satellites, minor planets, and comets approximately every 3years. The Working Group has now become a ``functional working group'' of the IAU, and its membership is open to anyone interested in participating. We describe the procedure for submitting questions about the recommendations given here or the application of these recommendations for creating a new or updated coordinate system for a given body. Regarding body orientation, the following bodies have been updated: Mercury, based on MESSENGER results; Mars, along with a refined longitude definition; Phobos; Deimos; (1) Ceres; (52) Europa; (243) Ida; (2867) {\v{S}}teins; Neptune; (134340) Pluto and its satellite Charon; comets 9P/Tempel 1, 19P/Borrelly, 67P/Churyumov--Gerasimenko, and 103P/Hartley 2, noting that such information is valid only between specific epochs. The special challenges related to mapping 67P/Churyumov--Gerasimenko are also discussed. Approximate expressions for the Earth have been removed in order to avoid confusion, and the low precision series expression for the Moon's orientation has been removed. The previously online only recommended orientation model for (4) Vesta is repeated with an explanation of how it was updated. Regarding body shape, text has been included to explain the expected uses of such information, and the relevance of the cited uncertainty information. The size of the Sun has been updated, and notation added that the size and the ellipsoidal axes for the Earth and Jupiter have been recommended by an IAU Resolution. The distinction of a reference radius for a body (here, the Moon and Titan) is made between cartographic uses, and for orthoprojection and geophysical uses. The recommended radius for Mercury has been updated based on MESSENGER results. The recommended radius for Titan is returned to its previous value. Size information has been updated for 13 other Saturnian satellites and added for Aegaeon. The sizes of Pluto and Charon have been updated. Size information has been updated for (1) Ceres and given for (16) Psyche and (52) Europa. The size of (25143) Itokawa has been corrected. In addition, the discussion of terminology for the poles (hemispheres) of small bodies has been modified and a discussion on cardinal directions added. Although they continue to be used for planets and their satellites, it is assumed that the planetographic and planetocentric coordinate system definitions do not apply to small bodies. However, planetocentric and planetodetic latitudes and longitudes may be used on such bodies, following the right-hand rule. We repeat our previous recommendations that planning and efforts be made to make controlled cartographic products; newly recommend that common formulations should be used for orientation and size; continue to recommend that a community consensus be developed for the orientation models of Jupiter and Saturn; newly recommend that historical summaries of the coordinate systems for given bodies should be developed, and point out that for planets and satellites planetographic systems have generally been historically preferred over planetocentric systems, and that in cases when planetographic coordinates have been widely used in the past, there is no obvious advantage to switching to the use of planetocentric coordinates. The Working Group also requests community input on the question submitting process, posting of updates to the Working Group website, and on whether recommendations should be made regarding exoplanet coordinate systems.", +issn="1572-9478", +doi="10.1007/s10569-017-9805-5", +url="https://doi.org/10.1007/s10569-017-9805-5" +} + +@techreport{arctic:2015, + Author = {{Arctic SDI Working Group on Strategy}}, + Date-Added = {2018-02-09 14:03:04 +0000}, + Date-Modified = {2018-02-09 14:04:37 +0000}, + Institution = {Arctic Spatial Data Infrastructure}, + Title = {Arctic Spatial Data Infrastructure Strategic Plan: 2015-2020}, + Url = {https://arctic-sdi.org/wp-content/uploads/2014/08/20151119-Arctic-SDI-Strategic-Plan-2015-2020_FINAL.pdf}, + Year = {2015}, + Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QLUFyY3RpYyBTREkgV29ya2luZyBHcm91cCBvbiBTdHJhdGVneS8yMDE1LnBkZtIXCxgZV05TLmRhdGFPEQHkAAAAAAHkAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAADT40aESCsAAAGQkRoIMjAxNS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZCQ4tai+JYAAAAAAAAAAAABAAMAAAkgAAAAAAAAAAAAAAAAAAAAH0FyY3RpYyBTREkgV29ya2luZyBHcm91IzE5MDkxMUEAABAACAAA0+Oo9AAAABEACAAA1qNbBgAAAAEAFAGQkRoAYhTwAGIUAABNElkABioJAAIAXU1hY2ludG9zaCBIRDpVc2VyczoAamxhdXJhOgBEcm9wYm94OgBCaWJ0ZXhfUGFwZXJzOgBBcmN0aWMgU0RJIFdvcmtpbmcgR3JvdSMxOTA5MTFBOgAyMDE1LnBkZgAADgASAAgAMgAwADEANQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAUFVzZXJzL2psYXVyYS9Ecm9wYm94L0JpYnRleF9QYXBlcnMvQXJjdGljIFNESSBXb3JraW5nIEdyb3VwIG9uIFN0cmF0ZWd5LzIwMTUucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AvgDDAMsCswK1AroCxQLOAtwC4ALnAvAC9QMCAwUDFwMaAx8AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADIQ==}} + +@article{Barker:2016icarus, +title = "A new lunar digital elevation model from the {Lunar Orbiter Laser Altimeter and SELENE Terrain Camera}", +journal = "Icarus", +volume = "273", +pages = "346 - 355", +year = "2016", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2015.07.039", +url = "http://www.sciencedirect.com/science/article/pii/S0019103515003450", +author = "M.K. Barker and E. Mazarico and G.A. Neumann and M.T. Zuber and J. Haruyama and D.E. Smith", +keywords = "Moon, Moon, interior, Moon, surface", +abstract = "We present an improved lunar digital elevation model (DEM) covering latitudes within ±60°, at a horizontal resolution of 512pixels per degree (∼60m at the equator) and a typical vertical accuracy ∼3 to 4m. This DEM is constructed from ∼4.5×109 geodetically-accurate topographic heights from the Lunar Orbiter Laser Altimeter (LOLA) onboard the Lunar Reconnaissance Orbiter, to which we co-registered 43,200 stereo-derived DEMs (each 1°×1°) from the SELENE Terrain Camera (TC) (∼1010pixels total). After co-registration, approximately 90% of the TC DEMs show root-mean-square vertical residuals with the LOLA data of <5m compared to ∼ 50% prior to co-registration. We use the co-registered TC data to estimate and correct orbital and pointing geolocation errors from the LOLA altimetric profiles (typically amounting to <10m horizontally and <1m vertically). By combining both co-registered datasets, we obtain a near-global DEM with high geodetic accuracy, and without the need for surface interpolation. We evaluate the resulting LOLA+TC merged DEM (designated as “SLDEM2015”) with particular attention to quantifying seams and crossover errors." +} + +@article{Barnouin:2019pss, +title = "Digital terrain mapping by the {OSIRIS-REx} mission", +journal = "Planetary and Space Science", +pages = "104764", +year = "2019", +issn = "0032-0633", +doi = "https://doi.org/10.1016/j.pss.2019.104764", +url = "http://www.sciencedirect.com/science/article/pii/S0032063318303805", +author = "O.S. Barnouin and M.G. Daly and E.E. Palmer and C.L. Johnson and R.W. Gaskell and M. Al Asad and E.B. Bierhaus and K.L. Craft and C.M. Ernst and R.C. Espiritu and H. Nair and G.A. Neumann and L. Nguyen and M.C. Nolan and E. Mazarico and M.E. Perry and L.C. Philpott and J.H. Roberts and R.J. Steele and J. Seabrook and H.C.M. Susorney and J.R. Weirich and D.S. Lauretta", +keywords = "Asteroid shapes, Digital terrain models, Stereophotoclinometry, Laser altimetry, (101955) bennu, OSIRIS-REx mission", +abstract = "The Origins, Spectral Interpretation, Resource Identification, Security–Regolith Explorer mission will return a sample to Earth from asteroid (101955) Bennu. Digital terrain models (DTMs) of the asteroid, and products enabled by them, are key to understanding the origin and evolution of the asteroid, providing geological and geophysical context for the sample, maximizing the amount of sample returned, navigating the spacecraft, and ensuring the safety of the spacecraft during sampling. The mission has two approaches for producing these DTMs: a camera-based approach and a lidar-based approach. We provide an overview of the methods used for these two approaches and how they fit into the originally planned mission. We also discuss a summary of tests using these plans to evaluate the expected performance of the DTMs and describe the data products derived from them." +} + +@article{Barnouin:2020pss, + Abstract = {The Origins, Spectral Interpretation, Resource Identification, Security--Regolith Explorer mission will return a sample to Earth from asteroid (101955) Bennu. Digital terrain models (DTMs) of the asteroid, and products enabled by them, are key to understanding the origin and evolution of the asteroid, providing geological and geophysical context for the sample, maximizing the amount of sample returned, navigating the spacecraft, and ensuring the safety of the spacecraft during sampling. The mission has two approaches for producing these DTMs: a camera-based approach and a lidar-based approach. We provide an overview of the methods used for these two approaches and how they fit into the originally planned mission. We also discuss a summary of tests using these plans to evaluate the expected performance of the DTMs and describe the data products derived from them.}, + Author = {Barnouin, O.S. and Daly, M.G. and Palmer, E.E. and Johnson, C.L. and Gaskell, R.W. and {Al Asad}, M. and Bierhaus, E.B. and Craft, K.L. and Ernst, C.M. and Espiritu, R.C. and Nair, H. and Neumann, G.A. and Nguyen, L. and Nolan, M.C. and Mazarico, E. and Perry, M.E. and Philpott, L.C. and Roberts, J.H. and Steele, R.J. and Seabrook, J. and Susorney, H.C.M. and Weirich, J.R. and Lauretta, D.S.}, + Date-Added = {2020-08-05 14:18:34 -0700}, + Date-Modified = {2020-08-05 14:18:46 -0700}, + Doi = {https://doi.org/10.1016/j.pss.2019.104764}, + Issn = {0032-0633}, + Journal = {Planetary and Space Science}, + Keywords = {Asteroid shapes, Digital terrain models, Stereophotoclinometry, Laser altimetry, (101955) bennu, OSIRIS-REx mission}, + Pages = {104764}, + Title = {Digital terrain mapping by the OSIRIS-REx mission}, + Url = {http://www.sciencedirect.com/science/article/pii/S0032063318303805}, + Volume = {180}, + Year = {2020}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0032063318303805}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.pss.2019.104764}} + + +@INPROCEEDINGS{Becker:2005lpsc, + author = {{Becker}, T. and {Geissler}, P.~E.}, + title = "{Galileo Global Color Mosaics of Io}", +booktitle = {36th Annual Lunar and Planetary Science Conference}, + year = 2005, + series = {Lunar and Planetary Science Conference}, + volume = 36, + editor = {{Mackwell}, S. and {Stansbery}, E.}, + month = mar, + adsurl = {https://ui.adsabs.harvard.edu/abs/2005LPI....36.1862B}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Becker:2016lpsc, + author = {{Becker}, K.~J. and {Robinson}, M.~S. and {Becker}, T.~L. and + {Weller}, L.~A. and {Edmundson}, K.~L. and {Neumann}, G.~A. and + {Perry}, M.~E. and {Solomon}, S.~C.}, + title = {First Global Digital Elevation Model of Mercury}, +booktitle = {Lunar and Planetary Science Conference}, + year = 2016, + series = {Lunar and Planetary Science Conference}, + volume = 47, + month = mar, + pages = {2959}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2016LPI....47.2959B}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Belton:1992, + Abstract = {The Solid State Imaging (SSI) experiment on the Galileo Orbiter spacecraft utilizes a high-resolution (1500 mm focal length) television camera with an 800 {\texttimes} 800 pixel virtual-phase, charge-coupled detector. It is designed to return images of Jupiter and its satellites that are characterized by a combination of sensitivity levels, spatial resolution, geometric fiedelity, and spectral range unmatched by imaging data obtained previously. The spectral range extends from approximately 375 to 1100 nm and only in the near ultra-violet region (∼ 350 nm) is the spectral coverage reduced from previous missions. The camera is approximately 100 times more sensitive than those used in the Voyager mission, and, because of the nature of the satellite encounters, will produce images with approximately 100 times the ground resolution (i.e., ∼ 50 m lp-1) on the Galilean satellites. We describe aspects of the detector including its sensitivity to energetic particle radiation and how the requirements for a large full-well capacity and long-term stability in operating voltages led to the choice of the virtual phase chip. The F/8.5 camera system can reach point sources of V(mag) ∼ 11 with S/N ∼ 10 and extended sources with surface brightness as low as 20 kR in its highest gain state and longest exposure mode. We describe the performance of the system as determined by ground calibration and the improvements that have been made to the telescope (same basic catadioptric design that was used in Mariner 10 and the Voyager high-resolution cameras) to reduce the scattered light reaching the detector. The images are linearly digitized 8-bits deep and, after flat-fielding, are cosmetically clean. Information `preserving' and `non-preserving' on-board data compression capabilities are outlined. A special ``summation'' mode, designed for use deep in the Jovian radiation belts, near Io, is also described. The detector is `preflashed' before each exposure to ensure the photometric linearity. The dynamic range is spread over 3 gain states and an exposure range from 4.17 ms to 51.2 s. A low-level of radial, third-order, geometric distortion has been measured in the raw images that is entirely due to the optical design. The distortion is of the pincushion type and amounts to about 1.2 pixels in the corners of the images. It is expected to be very stable.}, + Author = {Belton, Michael J. S. and Klaasen, Kenneth P. and Clary, Maurice C. and Anderson, James L. and Anger, Clifford D. and Carr, Michael H. and Chapman, Clark R. and Davies, Merton E. and Greeley, Ronald and Anderson, Donald and Bolef, Lawrence K. and Townsend, Timothy E. and Greenberg, Richard and Head, James W. and Neukum, Gerhard and Pilcher, Carl B. and Veverka, Joseph and Gierasch, Peter J. and Fanale, Fraser P. and Ingersoll, Andrew P. and Masursky, Harold and Morrison, David and Pollack, James B.}, + Day = {01}, + Doi = {10.1007/BF00216864}, + Issn = {1572-9672}, + Journal = {Space Science Reviews}, + Month = {May}, + Number = {1}, + Pages = {413--455}, + Title = "{The Galileo Solid-State Imaging experiment}", + Url = {https://doi.org/10.1007/BF00216864}, + Volume = {60}, + Year = {1992}, + Bdsk-Url-1 = {https://doi.org/10.1007/BF00216864}} + +@article{Bennett:2020icarus, + Abstract = {In early 2019, NASA's OSIRIS-REx (Origins, Spectral Interpretation, Resource Identification, and Security--Regolith Explorer) mission surveyed asteroid (101955) Bennu with a collection of instruments, including the OSIRIS-REx Camera Suite (OCAMS) PolyCam imager. Using PolyCam panchromatic images, we constructed a globally controlled basemap of Bennu at an approximate ground sample distance of 5 cm with a mean spatial accuracy of ~30 cm. The basemap was photometrically normalized using a Minneart phase angle correction. New mapping methods were developed to combine images of Bennu's irregular shape and extremely rough surface into a nearly seamless mosaic. Here we present the global basemap of Bennu and discuss the image processing techniques used to construct a high-resolution mosaic of an irregular small body.}, + Author = {Bennett, C.A. and DellaGiustina, D.N. and Becker, K.J. and Becker, T.L. and Edmundson, K.L. and Golish, D.R and Bennett, R.J. and Burke, K.N. and Cue, C.N.U. and Clark, B.E. and Contreras, J. and Deshapriya, J.D.P. and d'Aubigny, C. Drouet and Fitzgibbon, G. and Jawin, E.R. and Nolan, T.Q. and Porter, N.A. and Riehl, M.M. and Roper, H.L. and Rizk, B. and Tang, Y. and Zeszut, Z. and Gaskell, R.W. and Palmer, E.E. and Weirich, J.R. and {Al Asad}, M.M. and Philpott, L. and Daly, M.G. and Barnouin, O.S. and Enos, H.L. and Lauretta, D.S.}, + Date-Added = {2020-08-05 14:05:32 -0700}, + Date-Modified = {2020-08-05 14:05:42 -0700}, + Doi = {https://doi.org/10.1016/j.icarus.2020.113690}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {Asteroids, Asteroid surfaces, Image processing, Near-earth objects}, + Pages = {113690}, + Title = {A high-resolution global basemap of (101955) Bennu}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103520300816}, + Year = {2020}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103520300816}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2020.113690}} + +@INPROCEEDINGS{Beyer:2018psida, + author = {{Beyer}, R.~A. and {Hare}, T. and {Radebaugh}, J.}, + title = "{The Need for a Planetary Spatial Data Clearinghouse}", + booktitle = {Planetary Science Informatics and Data Analytics Conference}, + year = "2018", + volume = {2082}, + month = "April", + eid = {6067}, + pages = {6067}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018LPICo2082.6067B}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@article{Beyer:2018ess, +author = {Beyer, Ross A. and Alexandrov, Oleg and McMichael, Scott}, +title = {The {A}mes Stereo Pipeline: {NASA}'s Open Source Software for Deriving and Processing Terrain Data}, +journal = {Earth and Space Science}, +volume = {5}, +number = {9}, +pages = {537-548}, +doi = {10.1029/2018EA000409}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018EA000409}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2018EA000409}, +abstract = {The NASA Ames Stereo Pipeline is a suite of free and open source automated geodesy and stereogrammetry tools designed for processing stereo images captured from satellites (around Earth and other planets), robotic rovers, aerial cameras, and historical images, with and without accurate camera pose information. It produces cartographic products, including digital terrain models, ortho-projected images, 3-D models, and bundle-adjusted networks of cameras. Ames Stereo Pipeline's data products are suitable for science analysis, mission planning, and public outreach.}, +year = {2018} +} + + +@article{Bland:2018ess, +author = {Bland, M. T. and Becker, T. L. and Edmundson, K. L. and Roatsch, Th. and Archinal, B. A. and Takir, D. and Patterson, G. W. and Collins, G. C. and Schenk, P. M. and Pappalardo, R. T. and Cook, D. A.}, +title = {A New {E}nceladus Global Control Network, Image Mosaic, and Updated Pointing Kernels From {C}assini's 13-Year Mission}, +journal = {Earth and Space Science}, +volume = {5}, +number = {10}, +pages = {604-621}, +keywords = {Enceladus, control network, base map, mosaic, cartography}, +doi = {10.1029/2018EA000399}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018EA000399}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2018EA000399}, +abstract = {Abstract NASA's Cassini spacecraft spent 13 years exploring the Saturn system, including 23 targeted flybys of the small, geologically active moon Enceladus. These flybys provided a wealth of image data from Cassini's Imaging Science Subsystem. To improve the usability of the Enceladus data set, we created a new, global photogrammetric control network for Enceladus that enabled compilation of a versatile cartographic package to support geologic mapping and other investigations. The network used 586 images in four image filters with a pixel scale generally between 50 and 500 m per pixel and a phase angle less than 120° and consisted of 10,362 tie points and 173,704 individual image measures, averaging nearly 17 measures per tie point. Least squares bundle adjustment resulted in a root-mean-square residual of 0.45 pixel, corresponding to root-mean-square ground point uncertainties of 66, 51, and 46 m in latitude, longitude, and radius, respectively. Using our geodetic control network, we created new global image mosaics, coregistered flyby mosaics to support geologic mapping, and updated pointing kernels for every image used in the solution. These products, including the updated pointing kernels, are available to the community through NASA's Planetary Data System Imaging Annex. The bundle adjustment solution also yielded independently determined shape information, resulting in radii within the stated uncertainty of International Astronomical Union values. The challenges of the data set, and the technical methodology described here are applicable to bodies imaged during multiple flybys with variable viewing and illumination geometry, including other midsized satellites of Saturn, and the Europa Clipper mission.}, +year = {2018} +} + +@INPROCEEDINGS{Bland:2019lpsc, + author = {Bland, M.~T. and Weller, L.~A. and Mayer, D.~P. and Edmundson, K.~L. and Archinal, B.~A. and Mapel, J.~A. and Laura, J.~R. and Fergason, R.~L. and Becker, T.~L.}, + title = "{A New Global Shape Model of Enceladus from a Dense Photogrammetric Control Network}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2019", + series = {Lunar and Planetary Science Conference}, + month = "March", + eid = {1090}, + pages = {1090}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2019LPI....50.1090B}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Bland:2019pdw, + author = {Bland, M.T. and Weller, L.A. and Mayer, D.P. and Edmundson, K.L. and Archinal, B.A.}, + title = "{The Shape of Enceladus from a Dense Photogrammetric Control Network}", + journal = {LPI Contributions}, + year = "2019", + month = "June", + volume = {2151}, + eid = {7048}, + pages = {7048}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2019LPICo2151.7048B}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Bland:2020isprs, + Author = {Bland, M. T. and Weller, L. A. and Mayer, D. P. and Archinal, B. A.}, + Date-Added = {2020-08-05 19:21:11 -0700}, + Date-Modified = {2020-08-05 19:21:22 -0700}, + Doi = {10.5194/isprs-annals-V-3-2020-579-2020}, + Journal = {ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences}, + Pages = {579--586}, + Title = {A GLOBAL SHAPE MODEL FOR SATURN'S MOON ENCELADUS FROM A DENSE PHOTOGRAMMETRIC CONTROL NETWORK}, + Url = {https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/V-3-2020/579/2020/}, + Volume = {V-3-2020}, + Year = {2020}, + Bdsk-Url-1 = {https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/V-3-2020/579/2020/}, + Bdsk-Url-2 = {https://doi.org/10.5194/isprs-annals-V-3-2020-579-2020}} + +@INPROCEEDINGS{Bland:2020lpsc, + author = {{Bland}, M.~T. and {Smith}, E.~D. and {Archinal}, B.~A. and + {Martin}, E.~S. and {Patthoff}, D.~A. and {Watters}, T.~R. and + {Collins}, G.~C.}, + title = "{Improving the Usability of Triton Data: Updated Image Locations for Geologic Mapping}", + booktitle = {Lunar and Planetary Science Conference}, + year = 2020, + series = {Lunar and Planetary Science Conference}, + month = mar, + eid = {1756}, + pages = {1756}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2020LPI....51.1756B}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@ARTICLE{Buccino:2018agu, + author = {Buccino, D. and Folkner, W.~M. and Hubbard, W.~B. and + Helled, R. and Parisi, M.}, + title = "{An Updated Shape Model for Jupiter from Juno Gravity Science Measurements}", + journal = {AGU Fall Meeting Abstracts}, + keywords = {1221 Lunar and planetary geodesy and gravity, GEODESY AND GRAVITYDE: 1510 Dynamo: theories and simulations, GEOMAGNETISM AND PALEOMAGNETISMDE: 5724 Interiors, PLANETARY SCIENCES: FLUID PLANETSDE: 5749 Origin and evolution, PLANETARY SCIENCES: FLUID PLANETS}, + year = 2018, + month = dec, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018AGUFM.P43D3802B}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Capanna:2015pds, + author = {C. Capanna and L. Jorda and P. Gutierrez and S. Hviid}, + title = "{MSPCD SHAP2 Cartesian Plate Model DSK for comet 67P/C-G 1M plates}", + journal = {NASA Planetary Data System and ESA Planetary Science Archive}, + year = 2015, + eid = "{RO-C-MULTI-5-67P-SHAPE-V1.0:CG_MSPCD_SHAP2_001M_CART_DSK}" +} + +@INPROCEEDINGS{Conway:2018, + author = {{Conway}, Susan and {Pozzobon}, Riccardo and {Lucchetti}, Alice and + {Massironi}, Matteo and {Simioni}, Emanuele and {Re}, Cristina and + {Mudric}, Teo and {Pajola}, Maurizio and {Cremonese}, Gabriele and + {Thomas}, Nick}, + title = "{Evaluating the performance of CaSSIS elevation data for geomorphological and geological analyses}", + booktitle = {European Planetary Science Congress}, + year = "2018", + month = "September", + eid = {EPSC2018-962}, + pages = {EPSC2018-962}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018EPSC...12..962C}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Cook:2000jgr, + author = {{Cook}, A.~C. and {Robinson}, M.~S.}, + title = "{Mariner 10 stereo image coverage of Mercury}", + journal = {Journal of Geophysical Research}, + keywords = {Planetology: Solid Surface Planets: Remote sensing, Planetology: Solar System Objects: Mercury, Planetology: Solar System Objects: Instruments and techniques}, + year = 2000, + month = apr, + volume = 105, + pages = {9429-9444}, + doi = {10.1029/1999JE001135}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2000JGR...105.9429C}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Corlies:2017grl, +author = {Corlies, P. and Hayes, A. G. and Birch, S. P. D. and Lorenz, R. and Stiles, B. W. and Kirk, R. and Poggiali, V. and Zebker, H. and Iess, L.}, +title = {Titan's Topography and Shape at the End of the Cassini Mission}, +journal = {Geophysical Research Letters}, +volume = {44}, +number = {23}, +pages = {11,754-11,761}, +keywords = {Titan, topography, shape, error, minimization}, +doi = {10.1002/2017GL075518}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1002/2017GL075518}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1002/2017GL075518}, +abstract = {Abstract With the conclusion of the Cassini mission, we present an updated topographic map of Titan, including all the available altimetry, SARtopo, and stereophotogrammetry topographic data sets available from the mission. We use radial basis functions to interpolate the sparse data set, which covers only ∼9\% of Titan's global area. The most notable updates to the topography include higher coverage of the poles of Titan, improved fits to the global shape, and a finer resolution of the global interpolation. We also present a statistical analysis of the error in the derived products and perform a global minimization on a profile-by-profile basis to account for observed biases in the input data set. We find a greater flattening of Titan than measured, additional topographic rises in Titan's southern hemisphere and better constrain the possible locations of past and present liquids on Titan's surface.}, +year = {2017} +} + +@article{Craglia:2010esri, + Author = {Craglia, M.}, + Date-Added = {2018-02-08 04:04:50}, + Date-Modified = {2018-02-08 04:06:03 }, + Journal = {ArcNews Online}, + Lastchecked = {2/6/2018}, + Title = "{Building INSPIRE: The Spatial Data Infrastructure for Europe}", + Url = {http://www.esri.com/news/arcnews/spring10articles/building-inspire.html}, + Volume = {Spring}, + Year = 2010} + +@article{Crompvoets:2004ijgis, + Author = {J. Crompvoets and A. Bregt and A. Rajabifard and I. Williamson}, + Date-Added = {2018-02-08 03:56:21 +0000}, + Date-Modified = {2018-02-08 03:56:32 +0000}, + Doi = {10.1080/13658810410001702030}, + Eprint = {https://doi.org/10.1080/13658810410001702030}, + Journal = {International Journal of Geographical Information Science}, + Number = {7}, + Pages = {665-689}, + Publisher = {Taylor & Francis}, + Title = {Assessing the worldwide developments of national spatial data clearinghouses}, + Url = {https://doi.org/10.1080/13658810410001702030}, + Volume = {18}, + Year = {2004}, + Bdsk-Url-1 = {https://doi.org/10.1080/13658810410001702030}, + Bdsk-Url-2 = {http://dx.doi.org/10.1080/13658810410001702030}} + +@TECHREPORT{Davies:1979, + AUTHOR = {Davies, M.E. and Hauge, T.A. and Katayama, F.Y. and Roth, J.A.}, + TITLE = {Control Networks for the {G}alilean Satellites}, + NUMBER = {R-2532-JPL/NASA}, + INSTITUTION = {Jet Propolusion Laboratory and National Aeronautics and Space Administration}, + YEAR = {1979}, + URL = {https://www.rand.org/content/dam/rand/pubs/reports/2006/R2532.pdf} +} + +@article{Davies:1987icarus, +title = "The control networks of the satellites of {U}ranus", +journal = "Icarus", +volume = "71", +number = "1", +pages = "137 - 147", +year = "1987", +issn = "0019-1035", +doi = "https://doi.org/10.1016/0019-1035(87)90168-0", +url = "http://www.sciencedirect.com/science/article/pii/0019103587901680", +author = "Merton E. Davies and Tim R. Colvin and Frank Y. Katayama and Peter C. Thomas", +abstract = "Control networks of the five large satellites of Uranus have been established photogrammetrically from pictures taken by the Voyager 2 spacecraft. The control networks cover the illuminated southern hemisphere of each satellite. Coordinates are listed for 103 points on Miranda, 52 points on Ariel, 43 points on Umbriel, 46 points on Titania, and 34 points on Oberon; some points are identified on the U.S. Geological Survey maps of these satellites. Miranda is ellipsoidal in shape with radii of 241, 235 and 232 km. Mean radii are 579 km for Ariel, 586 km for Umbriel, 790 km for Titania, and 762 km for Oberon." +} + +@article{Davies:1991jgr, +author = {Davies, Merton E. and Rogers, Patricia G. and Colvin, Tim R.}, +title = {A control network of {T}riton}, +journal = {Journal of Geophysical Research: Planets}, +volume = {96}, +number = {E1}, +pages = {15675-15681}, +doi = {10.1029/91JE00976}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/91JE00976}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/91JE00976}, +abstract = {A control network for Triton has been computed using a bundle-type analytical triangulation program. The network contains 105 points that were measured on 57 Voyager 2 pictures. The adjustment contained 1010 observation equations and 382 normal equations and resulted in a standard measurement error of 13.36 μm. We determined coordinates of the control points, the camera orientation angles at the times when the pictures were taken, and Triton's mean radius. A separate statistical analysis confirmed Triton's radius to be 1352.6±2.4 km. Attempts to tie the control network around the satellite were unsuccessful because discontinuities exist in high-resolution coverage between 66° and 289° longitude, north of 38° latitude, and south of 78° latitude.}, +year = {1991} +} + +@article{DellaGiustina:2018ess, +author = {DellaGiustina, D. N. and Bennett, C. A. and Becker, K. and Golish, D. R. and Le Corre, L. and Cook, D. A. and Edmundson, K. L. and Chojnacki, M. and Sutton, S. S. and Milazzo, M. P. and Carcich, B. and Nolan, M. C. and Habib, N. and Burke, K. N. and Becker, T. and Smith, P. H. and Walsh, K. J. and Getzandanner, K. and Wibben, D. R. and Leonard, J. M. and Westermann, M. M. and Polit, A. T. and Kidd Jr, J. N. and Hergenrother, C. W. and Boynton, W. V. and Backer, J. and Sides, S. and Mapel, J. and Berry, K. and Roper, H. and Drouet d'Aubigny, C. and Rizk, B. and Crombie, M. K. and Kinney-Spano, E. K. and de León, J. and Rizos, J. L. and Licandro, J. and Campins, H. C. and Clark, B. E. and Enos, H. L. and Lauretta, D. S.}, +title = {Overcoming the Challenges Associated with Image-Based Mapping of Small Bodies in Preparation for the {OSIRIS-RE}x Mission to (101955) {B}ennu}, +journal = {Earth and Space Science}, +volume = {5}, +number = {12}, +pages = {929-949}, +keywords = {small bodies, Bennu, OSIRIS-REx, mapping, asteroid, OCAMS images}, +doi = {10.1029/2018EA000382}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018EA000382}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2018EA000382}, +abstract = {Abstract The OSIRIS-REx Asteroid Sample Return Mission is the third mission in National Aeronautics and Space Administration (NASA)'s New Frontiers Program and is the first U.S. mission to return samples from an asteroid to Earth. The most important decision ahead of the OSIRIS-REx team is the selection of a prime sample-site on the surface of asteroid (101955) Bennu. Mission success hinges on identifying a site that is safe and has regolith that can readily be ingested by the spacecraft's sampling mechanism. To inform this mission-critical decision, the surface of Bennu is mapped using the OSIRIS-REx Camera Suite and the images are used to develop several foundational data products. Acquiring the necessary inputs to these data products requires observational strategies that are defined specifically to overcome the challenges associated with mapping a small irregular body. We present these strategies in the context of assessing candidate sample sites at Bennu according to a framework of decisions regarding the relative safety, sampleability, and scientific value across the asteroid's surface. To create data products that aid these assessments, we describe the best practices developed by the OSIRIS-REx team for image-based mapping of irregular small bodies. We emphasize the importance of using 3-D shape models and the ability to work in body-fixed rectangular coordinates when dealing with planetary surfaces that cannot be uniquely addressed by body-fixed latitude and longitude.}, +year = {2018} +} + + +@INPROCEEDINGS{Denevi:2016lpsc, + author = {{Denevi}, B.~W. and {Seelos}, F.~P. and {Ernst}, C.~M. and {Keller}, M.~R. and + {Chabot}, N.~L. and {Murchie}, S.~L. and {Domingue}, D.~L. and + {Hash}, C.~D. and {Blewett}, D.~T.}, + title = "{Final Calibration and Multispectral Map Products from the Mercury Dual Imaging System Wide-Angle Camera}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2016, + series = {Lunar and Planetary Science Conference}, + volume = 47, + month = mar, + pages = {1264}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2016LPI....47.1264D}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Dickson:2018lpsc, + author = {{Dickson}, J.~L. and {Kerber}, L.~A. and {Fassett}, C.~I. and + {Ehlmann}, B.~L.}, + title = "{A Global, Blended CTX Mosaic of Mars with Vectorized Seam Mapping: A New Mosaicking Pipeline Using Principles of Non-Destructive Image Editing}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2018, + series = {Lunar and Planetary Science Conference}, + volume = 49, + month = mar, + eid = {2480}, + pages = {2480}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018LPI....49.2480D}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Dickson:2019pdw, + author = {{Dickson}, J.~L. and {Ehlmann}, B.~L.}, + title = "{Standards for Traceability and Non-Destructive Construction in Planetary Science Data Sets: An Example from the CTX Global Mosaic}", + journal = {LPI Contributions}, + year = "2019", + month = "Jun", + volume = {2151}, + eid = {7109}, + pages = {7109}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2019LPICo2151.7109D}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Domingue:2016icarus, + Abstract = {Photometric analyses are used to standardize images obtained at a variety of illumination and viewing conditions to a common geometry for the construction of maps or mosaics and for comparison with spectral measurements acquired in the laboratory. Many models exist that can be used to model photometric behavior. Two of the most commonly use models, those of Hapke and Kaasalainen--Shkuratov, are compared for their ability to standardize MESSENGER images of Mercury. Analysis of the modeling results shows that photometric corrections using the Kaasalainen--Shkuratov model provides significantly less contrast between images acquired at large differences in emission angle. The contrast seen between images acquired at large differences in either incidence and phase angle is smaller with the Hapke model based corrections, but not significantly better than that provided by the Kaasalainen--Shkuratov model. Photometric studies are also used to infer scattering properties of the surface regolith. The quantitative correlation between photometric model parameters and surface properties is questionable, but laboratory studies do indicate general correlations and trends between parameters and sample properties that allow for comparisons between surfaces based on photometric modeling. Based on comparisons with the Moon and several asteroids that have been observed by spacecraft, the photometric analyses presented here are interpreted to indicate that Mercury's regolith is smoother on micrometer scales and has a narrower particle size distribution with a lower mean particle size than lunar regolith. Grain structures of regolith particles from Mercury are inferred to be different than those of the Moon or those asteroids observed to date. Mercury's regolith may contain a component compositionally distinct from lunar regolith.}, + Author = {Domingue, Deborah L. and Denevi, Brett W. and Murchie, Scott L. and Hash, Christopher D.}, + Date-Modified = {2019-10-24 13:39:03 -0700}, + Doi = {https://doi.org/10.1016/j.icarus.2015.11.040}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {Mercury, Regoliths, Spectrophotometry}, + Pages = {172 - 203}, + Title = {Application of multiple photometric models to disk-resolved measurements of {M}ercury's surface: Insights into {M}ercury's regolith characteristics}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103515005825}, + Volume = {268}, + Year = {2016}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103515005825}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2015.11.040}} + +@inproceedings{Drewes:2009eca, + Abstract = {Unambiguous reference systems are a fundamental requirement for accurate and reliable geodetic products. The definition of the reference system, the realization by a reference frame, and the allocation of the geodetic datum have to be strictly coherent. In traditional geodetic reference systems used in triangulation and trilateration networks, the datum was given through independent (astronomic) observations in selected fundamental stations, which fixed the origin and the orientation of the coordinate system. The datum of modern geocentric reference systems must also be determined by independent methods, namely by gravity field parameters and physical models. If it is derived from the reference frame itself, i.e., by coordinate transformations between selected reference stations, the definition of the system will be changed: It does no longer refer to the geo-centre but to the centre of the reference network. Therefore it is indispensable to strictly pay attention that the datum is not affected by the measurements of the frame, and that the realization of the frame does not change the definition of the system}, + Address = {Berlin, Heidelberg}, + Author = {Drewes, Hermann}, + Booktitle = {Observing our Changing {E}arth}, + Editor = {Sideris, Michael G.}, + Isbn = {978-3-540-85426-5}, + Pages = {3--9}, + Publisher = {Springer Berlin Heidelberg}, + Title = {Reference Systems, Reference Frames, and the Geodetic Datum}, + Year = {2009}} + +@INPROCEEDINGS{Dumke:2010, + author = {{Dumke}, A. and {Spiegel}, M. and {van Gasselt}, S. and {Neu}, D. and + {Neukum}, G.}, + title = "{Mars, High-Resolution Digital Terrain Model Quadrangles on the Basis of Mars-Express HRSC Data}", +booktitle = {{EGU} General Assembly Conference Abstracts}, + year = 2010, + series = {EGU General Assembly Conference Abstracts}, + volume = 12, + month = may, + pages = {12903}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2010EGUGA..1212903D}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Ernst:2015lpsc, + author = {{Ernst}, C.~M. and {Gaskell}, R.~W. and {Kahn}, E.~G. and {Barnouin}, O.~S. and + {Roberts}, J.~H. and {Wilcomb}, K.~K.}, + title = "{Updated Shape Models of Phobos and Deimos from Stereophotoclinometry}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2015, + series = {Lunar and Planetary Science Conference}, + volume = 46, + month = mar, + pages = {2753}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2015LPI....46.2753E}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Ernst:2018lpsc, + author = {{Ernst}, C.~M. and {Barnouin}, O.~S. and {Daly}, R.~T. and {Small Body Mapping Tool Team} + }, + title = "{The Small Body Mapping Tool (SBMT) for Accessing, Visualizing, and Analyzing Spacecraft Data in Three Dimensions}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2018, + series = {Lunar and Planetary Science Conference}, + volume = 49, + month = mar, + eid = {1043}, + pages = {1043}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018LPI....49.1043E}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Ernst:2018pd, + author = {{Ernst}, C.~M. and {Gaskell}, R.~W. and {Barnouin}, O.~S. and + {Daly}, R.~T.}, + title = "{A Complete, Coregistered, and Searchable Collection of Phobos and Deimos Images from 1975-2016}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2018", + month = "Mar", + eid = {2769}, + pages = {2769}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018LPI....49.2769E}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{esaspc:2017, + author = {{ESA}}, + title = "{MTP019 cartesian plate model high res DSK for comet 67P/C-G}", + journal = {NASA Planetary Data System and ESA Planetary Science Archive}, + year = 2017, + eid = {RO-C-MULTI-5-67P-SHAPE-V2.0:CSHP_DV_130_01_HIRES_BDS} +} + + +@article{Fassett:2016pss, + Abstract = {In this study, 96 digital terrain models (DTMs) of Mercury were created using the Ames Stereo Pipeline, using 1456 pairs of stereo images from the Mercury Dual Imaging System instrument on MESSENGER. Although these DTMs cover only ~1% of the surface of Mercury, they enable three-dimensional characterization of landforms at horizontal resolutions of ~50--250m/pixel and vertical accuracy of tens of meters. This is valuable in regions where the more precise measurements from the Mercury Laser Altimeter (MLA) are sparse. MLA measurements nonetheless provide an important geodetic framework for the derived stereo products. These DTMs, which are publicly released in conjunction with this paper, reveal topography of features at relatively small scales, including craters, graben, hollows, pits, scarps, and wrinkle ridges. Measurements from these data indicate that: (1) hollows have a median depth of ~32m, in basic agreement with earlier shadow measurement, (2) some of the deep pits (up to ~4km deep) that are interpreted to form via volcanic processes on Mercury have surrounding rims or rises, but others do not, and (3) some pits have two or more distinct, low-lying interior minima that could represent multiple vents.}, + Author = {Fassett, Caleb I.}, + Doi = {https://doi.org/10.1016/j.pss.2016.10.001}, + Issn = {0032-0633}, + Journal = {Planetary and Space Science}, + Keywords = {Mercury, surface, Topography, Stereo image processing, Hollows, Pits}, + Pages = {19 - 28}, + Title = {Ames stereo pipeline-derived digital terrain models of Mercury from MESSENGER stereo imaging}, + Url = {http://www.sciencedirect.com/science/article/pii/S0032063316300423}, + Volume = {134}, + Year = {2016}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0032063316300423}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.pss.2016.10.001}} + +@Misc{Fassett:2018web, +howpublished = {\url{http://www.calebfassett.com/mercurydtms/}}, +note = {Accessed October, 1, 2019}, +title = {Mercury {DTMs}}, +author = {Fassett, Caleb I.}, +year = 2018 +} + + +@article{Fergason:2017ssr, + Abstract = {To evaluate the topography of the surface within the InSight candidate landing ellipses, we generated Digital Terrain Models (DTMs) at lander scales and those appropriate for entry, descent, and landing simulations, along with orthoimages of both images in each stereopair, and adirectional slope images. These products were used to assess the distribution of slopes for each candidate ellipse and terrain type in the landing site region, paying particular attention to how these slopes impact InSight landing and engineering safety, and results are reported here. Overall, this region has extremely low slopes at 1-meter baseline scales and meets the safety constraints of the InSight lander. The majority of the landing ellipse has a mean slope at 1-meter baselines of 3.2{\textdegree}. In addition, a mosaic of HRSC, CTX, and HiRISE DTMs within the final landing ellipse (ellipse 9) was generated to support entry, descent, and landing simulations and evaluations. Several methods were tested to generate this mosaic and the NASA Ames Stereo Pipeline program dem{\_}mosaic produced the best results. For the HRSC-CTX-HiRISE DTM mosaic, more than 99 {\%} of the mosaic has slopes less than 15{\textdegree}, and the introduction of artificially high slopes along image seams was minimized.}, + Author = {Fergason, R. L. and Kirk, R. L. and Cushing, G. and Galuszka, D. M. and Golombek, M. P. and Hare, T. M. and Howington-Kraus, E. and Kipp, D. M. and Redding, B. L.}, + Day = {01}, + Doi = {10.1007/s11214-016-0292-x}, + Issn = {1572-9672}, + Journal = {Space Science Reviews}, + Month = {Oct}, + Number = {1}, + Pages = {109--133}, + Title = {Analysis of Local Slopes at the {InSight} Landing Site on {M}ars}, + Url = {https://doi.org/10.1007/s11214-016-0292-x}, + Volume = {211}, + Year = {2017}, + Bdsk-Url-1 = {https://doi.org/10.1007/s11214-016-0292-x}} + +@INPROCEEDINGS{Fergason:2013lpsc, + author = {{Fergason}, R.~L. and {Lee}, E.~M. and {Weller}, L.}, + title = "{THEMIS geodetically controlled mosaics of Mars}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2013, + series = {Lunar and Planetary Science Conference}, + volume = 44, + month = "March", + pages = {1642}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2013LPI....44.1642F}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Fergason:2018, + author = {{Fergason}, R.~L. and {Hare}, T.~M. and {Mayer}, D.~P. and + {Galuzska}, D.~M. and {Golombek}, M.~P. and {Otero}, R.~E. and + {Redding}, B.~L.}, + title = "{Mars 2020 Landing Site Evaluation: Digital Terrain Model Procedure and Capability Development}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2018", + month = "March", + eid = {1611}, + pages = {1611}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018LPI....49.1611F}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@Misc{Fergason:2018web, +howpublished = {\url{http://bit.ly/HRSC_MOLA_Blend_v0}}, +note = {Accessed October, 7, 2019}, +title = {{HRSC and MOLA Blended Digital Elevation Model at 200m v2}}, +author = {Fergason, R.L and Hare, T.M. and Laura, J.}, +year = 2018 +} + +@INPROCEEDINGS{Fergason:2020lpsc, + author = {{Fergason}, R.~L. and {Hare}, T.~M. and {Mayer}, D.~P. and + {Galuszka}, D.~M. and {Redding}, B.~L. and {Smith}, E.~D. and + {Shinaman}, J.~R. and {Cheng}, Y. and {Otero}, R.~E.}, + title = "{Mars 2020 Terrain Relative Navigation Flight Product Generation: Digital Terrain Model and Orthorectified Image Mosaic}", + booktitle = {Lunar and Planetary Science Conference}, + year = 2020, + series = {Lunar and Planetary Science Conference}, + month = mar, + eid = {2020}, + pages = {2020}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2020LPI....51.2020F}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Fergason:2020lpsc_a, + author = {{Fergason}, R.~L. and {Hare}, T.~M. and {Mayer}, D.~P. and + {Galuszka}, D.~M. and {Redding}, B.~L. and {Smith}, E.~D. and + {Shinaman}, J.~R. and {Cheng}, Y. and {Otero}, R.~E.}, + title = "{Mars 2020 Terrain Relative Navigation Flight Product Generation: Digital Terrain Model and Orthorectified Image Mosaic}", + booktitle = {Lunar and Planetary Science Conference}, + year = 2020, + series = {Lunar and Planetary Science Conference}, + month = mar, + eid = {2020}, + pages = {2020}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2020LPI....51.2020F}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Fok:2011, + Abstract = {Both the Chang'E-1 and SELenological and ENgineering Explorer (SELENE) lunar missions, launched in 2007, provide an opportunity for significant advances in lunar science. In particular, both orbiters provide refined lunar topography models with unprecedented finer resolution and improved accuracy, especially for the far side and the polar areas of the Moon where fewer valid measurements have been available to date. An evaluation of the derived topography models is essential for the improved interpretation of selenophysics, including a knowledge of the interior of the Moon. This study provides both external and internal accuracy assessments for the derived topographic models (note that different data sets are used, albeit independent). The external comparison, which consists of comparing the topographic models with landmarks established with lunar laser ranging and radio tracking, yields an accuracy estimate of 157 m for the Change'E-1 model and 58 m for the SELENE model (150 m and 55 m if the newly recovered Lunakhod-1 site is included). The internal comparison, consisting of crossover analysis of the altimeter data after the removal of once-per-orbital-revolution errors, yields an accuracy estimate of 206 m and 68 m, respectively. These comparisons allow the establishment of conservative estimates of accuracy of 200 m and 70 m for the Chang'E-1 and SELENE models, respectively. Given the conservative estimates on the accuracy, both models yield significant improvement by factors of 2.5 and 8, respectively, when compared with a contemporary lunar topography model, i.e., the Unified Lunar Control Network 2005 (ULCN2005).}, + Author = {Fok, H. S. and Shum, C. K. and Yi, Yuchan and Araki, Hiroshi and Ping, Jinsong and Williams, James G. and Fotopoulos, Georgia and Noda, Hirotomo and Goossens, Sander and Huang, Qian and Ishihara, Yoshiaki and Matsumoto, Koji and Oberst, J{\"u}rgen and Sasaki, Sho}, + Day = {01}, + Doi = {10.5047/eps.2010.08.005}, + Issn = {1880-5981}, + Journal = {Earth, Planets and Space}, + Month = {Jan}, + Number = {1}, + Pages = {15--23}, + Title = {Accuracy assessment of lunar topography models}, + Url = {https://doi.org/10.5047/eps.2010.08.005}, + Volume = {63}, + Year = {2011}, + Bdsk-Url-1 = {https://doi.org/10.5047/eps.2010.08.005}} + + +@article{Ford:1992jgr, +author = {Ford, Peter G. and Pettengill, Gordon H.}, +title = {Venus topography and kilometer-scale slopes}, +journal = {Journal of Geophysical Research: Planets}, +volume = {97}, +number = {E8}, +pages = {13103-13114}, +doi = {10.1029/92JE01085}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/92JE01085}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/92JE01085}, +abstract = {During the first 8 months of the Magellan mission, the radar altimeter has made some three million measurements of the surface of Venus covering the latitude range from 85°N to 80°S. Methods involving range correlation, Doppler filtering, multi-burst summation, and range migration are used to focus the observations and to achieve high surface resolution. Results are presented as maps of the global distribution of topography, meter-scale roughness, and power reflection coefficient. The results are similar to those reported in previous experiments (surface heights exhibit a unimodal distribution with more than 80\% of the surface lying within 1 km of the 6051.84-km mean radius) but the higher resolution of the Magellan altimeter has disclosed several surprisingly steep features, e.g. the southwest face of the Maxwell Montes, the southern face of the Danu Montes, and the chasmata to the east of Thetis Regio, where average kilometer-scale slopes of greater than 30° are not uncommon. This conclusion is corroborated by close inspection of synthetic aperture radar imagery.}, +year = {1992} +} + +@PROCEEDINGS{Ford:1993, + title = "{Guide to Magellan image interpretation}", + keywords = {Geomorphology, Image Analysis, Magellan Project (Nasa), Planetary Craters, Planetary Geology, Planetary Surfaces, Radar Imagery, Surface Properties, Surface Roughness, Tectonics, Lava, Microwave Emission, Mission Planning, Permittivity, Volcanoes}, +booktitle = {Guide to Magellan Image Interpretation}, + year = 1993, + editor = {{Ford}, J.~P. and {Plaut}, J.~J. and {Weitz}, C.~M. and {Farr}, T.~G. and + {Senske}, D.~A. and {Stofan}, E.~R. and {Michaels}, G. and {Parker}, T.~J. and + {Fulton}, D.}, + month = nov, + adsurl = {https://ui.adsabs.harvard.edu/abs/1993gmii.conf.....F}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Gaskell:2006lpsc, + author = {{Gaskell}, R. and {Saito}, J. and {Ishiguro}, M. and {Kubota}, T. and + {Hashimoto}, T. and {Hirata}, N. and {Abe}, S. and + {Barnouin-Jha}, O.~S. and {Scheeres}, D.}, + title = "{Global Topography of Asteroid 25143 Itokawa}", + booktitle = {37th Annual Lunar and Planetary Science Conference}, + year = "2006", + editor = {{Mackwell}, Stephen and {Stansbery}, Eileen}, + series = {Lunar and Planetary Science Conference}, + month = "Mar", + pages = {1876}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2006LPI....37.1876G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Gaskell:2008pds, + author = {{Gaskell}, R.~W.}, + title = "{Gaskell Eros Shape Model V1.0}", + journal = {NASA Planetary Data System}, + year = 2008, + month = sep, + volume = 96, + eid = {NEAR-A-MSI-5-EROSSHAPE-V1.0}, + pages = {NEAR-A-MSI-5-EROSSHAPE-V1.0}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2008PDSS...96.....G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Gaskell:2008mps, + author = {{Gaskell}, R.~W. and {Barnouin-Jha}, O.~S. and {Scheeres}, D.~J. and + {Konopliv}, A.~S. and {Mukai}, T. and {Abe}, S. and {Saito}, J. and + {Ishiguro}, M. and {Kubota}, T. and {Hashimoto}, T. and + {Kawaguchi}, J. and {Yoshikawa}, M. and {Shirakawa}, K. and + {Kominato}, T. and {Hirata}, N. and {Demura}, H.}, + title = "{Characterizing and navigating small bodies with imaging data}", + journal = {Meteoritics and Planetary Science}, + keywords = {Asteroid surface, Asteroids named Eros, Asteroids named Itokawa}, + year = "2008", + month = "Sep", + volume = {43}, + number = {6}, + pages = {1049-1061}, + doi = {10.1111/j.1945-5100.2008.tb00692.x}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2008M&PS...43.1049G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Gaskell:2011pds, + author = {{Gaskell}, R.~W.}, + title = "{Phobos Shape Model V1.0}", + journal = {NASA Planetary Data System}, + year = 2011, + month = apr, + volume = 154, + eid = {VO1-SA-VISA}, + pages = {VO1-SA-VISA}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2011PDSS..154.....G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Gaskell2012dps, + author = {{Gaskell}, R.~W.}, + title = "{SPC Shape and Topography of Vesta from DAWN Imaging Data}", +booktitle = {AAS/Division for Planetary Sciences Meeting Abstracts \#44}, + year = 2012, + series = {AAS/Division for Planetary Sciences Meeting Abstracts}, + volume = 44, + month = oct, + eid = {209.03}, + pages = {209.03}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2012DPS....4420903G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Gaskell:2013pdsdione, + author = {{Gaskell}, R.~W.}, + title = "{Gaskell Dione Shape Model V1.0}", + journal = {NASA Planetary Data System}, + year = 2013, + month = sep, + volume = 209, + eid = {CO-SA-ISSNA}, + pages = {CO-SA-ISSNA}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2013PDSS..209.....G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Gaskell:2013pds, + author = {{Gaskell}, R.~W.}, + title = "{Gaskell Mimas Shape Model V2.0}", + journal = {NASA Planetary Data System}, + year = 2013, + month = sep, + volume = 206, + eid = {CO-SA-ISSNA-5-MIMASSHAPE-V2.0}, + pages = {CO-SA-ISSNA-5-MIMASSHAPE-V2.0}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2013PDSS..206.....G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Gaskell:2013pdsphoebe, + author = {{Gaskell}, R.~W.}, + title = "{Gaskell Phoebe Shape Model V2.0}", + journal = {NASA Planetary Data System}, + year = 2013, + month = sep, + volume = 206, + eid = {CO-SA-ISSNA-5-PHOEBESHAPE-V2.0}, + pages = {CO-SA-ISSNA-5-PHOEBESHAPE-V2.0}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Gaskell:2013pdstethys, + author = {{Gaskell}, R.~W.}, + title = "{Gaskell Tethys Shape Model V1.0}", + journal = {NASA Planetary Data System}, + year = 2013, + month = sep, + volume = 206, + eid = {CO-SA-ISSNA-5-TETHYSSHAPE-V1.0}, + pages = {CO-SA-ISSNA-5-TETHYSSHAPE-V1.0}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@article{Genova:2016, + Abstract = {We present a spherical harmonic solution of the static gravity field of Mars to degree and order 120, GMM-3, that has been calculated using the Deep Space Network tracking data of the NASA Mars missions, Mars Global Surveyor (MGS), Mars Odyssey (ODY), and the Mars Reconnaissance Orbiter (MRO). We have also jointly determined spherical harmonic solutions for the static and time-variable gravity field of Mars, and the Mars k2 Love numbers, exclusive of the gravity contribution of the atmosphere. Consequently, the retrieved time-varying gravity coefficients and the Love number k2 solely yield seasonal variations in the mass of the polar caps and the solid tides of Mars, respectively. We obtain a Mars Love number k2 of 0.1697 $\pm$ 0.0027 (3-σ). The inclusion of MRO tracking data results in improved seasonal gravity field coefficients C30 and, for the first time, C50. Refinements of the atmospheric model in our orbit determination program have allowed us to monitor the odd zonal harmonic C30 for ∼1.5 solar cycles (16 years). This gravity model shows improved correlations with MOLA topography up to 15% larger at higher harmonics (l = 60--80) than previous solutions.}, + Author = {Genova, Antonio and Goossens, Sander and Lemoine, Frank G. and Mazarico, Erwan and Neumann, Gregory A. and Smith, David E. and Zuber, Maria T.}, + Doi = {https://doi.org/10.1016/j.icarus.2016.02.050}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {(Mars, interior), (Mars, polar caps), (Tides, solid body)}, + Pages = {228 - 245}, + Title = {Seasonal and static gravity field of {M}ars from {MGS}, {M}ars {O}dyssey and {MRO} radio science}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103516001287}, + Volume = {272}, + Year = {2016}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103516001287}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2016.02.050}} + + +@article{Genova:2019grl, +author = {Genova, Antonio and Goossens, Sander and Mazarico, Erwan and Lemoine, Frank G. and Neumann, Gregory A. and Kuang, Weijia and Sabaka, Terence J. and Hauck II, Steven A. and Smith, David E. and Solomon, Sean C. and Zuber, Maria T.}, +title = {Geodetic Evidence That {M}ercury Has A Solid Inner Core}, +journal = {Geophysical Research Letters}, +volume = {46}, +number = {7}, +pages = {3625-3633}, +keywords = {Mercury, solid inner core, gravity, orientation, radio science}, +doi = {10.1029/2018GL081135}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018GL081135}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2018GL081135}, +abstract = {Abstract Geodetic analysis of radio tracking measurements of the MErcury Surface, Space ENvironment, GEochemistry, and Ranging spacecraft while in orbit about Mercury has yielded new estimates for the planet's gravity field, tidal Love number, and pole coordinates. The derived right ascension (α = 281.0082° ± 0.0009°; all uncertainties are 3 standard deviations) and declination (δ = 61.4164° ± 0.0003°) of the spin pole place Mercury in the Cassini state. Confirmation of the equilibrium state with an estimated mean (whole planet) obliquity ϵ of 1.968 ± 0.027 arcmin enables the confident determination of the planet's normalized polar moment of inertia (0.333 ± 0.005), which indicates a high degree of internal differentiation. Internal structure models generated by a Markov Chain Monte Carlo process and consistent with the geodetic constraints possess a solid inner core with a radius (ric) between 0.3 and 0.7 that of the outer core (roc).}, +year = {2019} +} + +@INPROCEEDINGS{Goossens:2016lpsc, + author = {{Goossens}, S. and {Lemoine}, F.~G. and {Sabaka}, T.~J. and + {Nicholas}, J.~B. and {Mazarico}, E. and {Rowlands}, D.~D. and + {Loomis}, B.~D. and {Chinn}, D.~S. and {Neumann}, G.~A. and + {Smith}, D.~E. and {Zuber}, M.~T.}, + title = "{A Global Degree and Order 1200 Model of the Lunar Gravity Field Using GRAIL Mission Data}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2016", + month = "Mar", + pages = {1484}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2016LPI....47.1484G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Gorski:2005, + author = {{G{\'o}rski}, K.~M. and {Hivon}, E. and {Banday}, A.~J. and + {Wandelt}, B.~D. and {Hansen}, F.~K. and {Reinecke}, M. and + {Bartelmann}, M.}, + title = "{HEALPix: A Framework for High-Resolution Discretization and Fast Analysis of Data Distributed on the Sphere}", + journal = { Astrophysical Journal }, + eprint = {astro-ph/0409513}, + keywords = {Cosmology: Cosmic Microwave Background, Cosmology: Observations, Methods: Statistical}, + year = 2005, + month = apr, + volume = 622, + pages = {759-771}, + doi = {10.1086/427976}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2005ApJ...622..759G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@book{Greeley:2007, + title={Planetary Mapping}, + author={Greeley, R. and Batson, R.M.}, + isbn={9780521033732}, + lccn={90001418}, + series={Cambridge Planetary Science Old}, + year={2007}, + publisher={Cambridge University Press} +} + +@article{Grus:2010ijgis, + Author = {Grus, L. and Crompvoets, J. and Bregt, A. K.}, + Date-Added = {2018-02-08 03:31:31 +0000}, + Date-Modified = {2018-02-08 03:31:46 +0000}, + Doi = {10.1080/13658810802687319}, + Eprint = {https://doi.org/10.1080/13658810802687319}, + Journal = {International Journal of Geographical Information Science}, + Number = {3}, + Pages = {439-463}, + Publisher = {Taylor & Francis}, + Title = {Spatial data infrastructures as complex adaptive systems}, + Url = {https://doi.org/10.1080/13658810802687319}, + Volume = {24}, + Year = {2010}, + Bdsk-Url-1 = {https://doi.org/10.1080/13658810802687319}, + Bdsk-Url-2 = {http://dx.doi.org/10.1080/13658810802687319}} + +@ARTICLE{Gwinner:2010epsl, + author = {{Gwinner}, K. and {Scholten}, F. and {Preusker}, F. and {Elgner}, S. and + {Roatsch}, T. and {Spiegel}, M. and {Schmidt}, R. and {Oberst}, J. and + {Jaumann}, R. and {Heipke}, C.}, + title = "{Topography of Mars from global mapping by HRSC high-resolution digital terrain models and orthoimages: Characteristics and performance}", + journal = {Earth and Planetary Science Letters}, + year = 2010, + month = jun, + volume = 294, + pages = {506-519}, + doi = {10.1016/j.epsl.2009.11.007}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2010E%26PSL.294..506G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Hapke:1981, +author = {Hapke, Bruce}, +title = {Bidirectional reflectance spectroscopy: 1. {T}heory}, +journal = {Journal of Geophysical Research: Solid Earth}, +volume = {86}, +number = {B4}, +pages = {3039-3054}, +doi = {10.1029/JB086iB04p03039}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/JB086iB04p03039}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/JB086iB04p03039}, +abstract = {An approximate analytic solution to the radiative transfer equation describing the scattering of light from particulate surfaces is derived. Multiple scattering and mutual shadowing are taken into account. Analytic expressions for the following quantities are found: bidirectional reflectance, radiance factor, radiance coefficient, normal, hemispherical, Bond, and physical albedos, integral phase function, phase integral, and limb-darkening profile. Scattering functions for mixtures can be calculated, as well as corrections for comparing experimental laboratory transmission or reflection spectra with observational planetary spectra. An expression for the scattering efficiency of an irregular particle large compared with the wavelength is derived. For closely spaced, nonopaque particles this efficiency is approximated by (1 + αDe)−l, where α is the true absorption coefficient and De is an effective particle diameter of the order of twice the mean particle size. For monomineralic surfaces it is shown that α = ( 1 − w)/wDe, where w is the single-scattering albedo and can be determined from reflectance measurements of a powder, so that α may be calculated from reflectance. This theory should be useful for interpretations of reflectance spectroscopy of laboratory surfaces and photometry of solar system objects. From photometric observations of a body the following may be estimated: average single-scattering albedo, average particle phase function, average macroscopic slope, and porosity.}, +year = {1981} +} + +@Misc{Hare:2016web, +howpublished = {\url{http://bit.ly/CTX_EZs}}, +note = {Accessed October, 7, 2019}, +title = {Context Camera (CTX) Image Mosaics for Mars Human Exploration Zones}, +author = {Hare, T.M. and Cushing, G. and Shinamen, J. and Day, B. and Law, E.}, +year = 2016 +} + +@article{Hare:2018pss, + Abstract = {For more than a decade there has been a push in the planetary science community to support interoperable methods for accessing and working with geospatial data. Common geospatial data products for planetary research include image mosaics, digital elevation or terrain models, geologic maps, geographic location databases (e.g., craters, volcanoes) or any data that can be tied to the surface of a planetary body (including moons, comets or asteroids). Several U.S. and international cartographic research institutions have converged on mapping standards that embrace standardized geospatial image formats, geologic mapping conventions, U.S. Federal Geographic Data Committee (FGDC) cartographic and metadata standards, and notably on-line mapping services as defined by the Open Geospatial Consortium (OGC). The latter includes defined standards such as the OGC Web Mapping Services (simple image maps), Web Map Tile Services (cached image tiles), Web Feature Services (feature streaming), Web Coverage Services (rich scientific data streaming), and Catalog Services for the Web (data searching and discoverability). While these standards were developed for application to Earth-based data, they can be just as valuable for planetary domain. Another initiative, called VESPA (Virtual European Solar and Planetary Access), will marry several of the above geoscience standards and astronomy-based standards as defined by International Virtual Observatory Alliance (IVOA). This work outlines the current state of interoperability initiatives in use or in the process of being researched within the planetary geospatial community.}, + Author = {Hare, Trent M. and Rossi, Angelo P. and Frigeri, Alessandro and Marmo, Chiara}, + Date-Added = {2019-01-31 13:21:39 +0000}, + Date-Modified = {2019-01-31 13:21:39 +0000}, + Doi = {https://doi.org/10.1016/j.pss.2017.04.004}, + Issn = {0032-0633}, + Journal = {Planetary and Space Science}, + Keywords = {Interoperable, Planetary, Mapping, Standards, Geospatial, Metadata, Data portal}, + Note = {Enabling Open and Interoperable Access to Planetary Science and Heliophysics Databases and Tools}, + Pages = {36 - 42}, + Title = {Interoperability in planetary research for geospatial data analysis}, + Url = {http://www.sciencedirect.com/science/article/pii/S0032063316303968}, + Volume = {150}, + Year = {2018}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0032063316303968}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.pss.2017.04.004}} + + +@INPROCEEDINGS{Haruyama:2012lpsc, + author = {{Haruyama}, J. and {Hara}, S. and {Hioki}, K. and {Iwasaki}, A. and + {Morota}, T. and {Ohtake}, M. and {Matsunaga}, T. and {Araki}, H. and + {Matsumoto}, K. and {Ishihara}, Y. and {Noda}, H. and {Sasaki}, S. and + {Goossens}, S. and {Iwata}, T.}, + title = "{Lunar Global Digital Terrain Model Dataset Produced from SELENE (Kaguya) Terrain Camera Stereo Observations}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2012, + series = {Lunar and Planetary Science Conference}, + volume = 43, + month = mar, + eid = {1200}, + pages = {1200}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2012LPI....43.1200H}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Henriksen:2016lpsc, + author = {{Henriksen}, M.~R. and {Manheim}, M.~R. and {Speyerer}, E.~J. and + {Boyd}, A.~K. and {Robinson}, M.~S.}, + title = "{LROC NAC Digital Terrain Model (DTM) Production}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2016", + month = "Mar", + pages = {1266}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2016LPI....47.1266H}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{HENRIKSEN:2017icarus, + Abstract = {The Lunar Reconnaissance Orbiter Camera (LROC) includes two identical Narrow Angle Cameras (NAC) that each provide 0.5 to 2.0m scale images of the lunar surface. Although not designed as a stereo system, LROC can acquire NAC stereo observations over two or more orbits using at least one off-nadir slew. Digital terrain models (DTMs) are generated from sets of stereo images and registered to profiles from the Lunar Orbiter Laser Altimeter (LOLA) to improve absolute accuracy. With current processing methods, DTMs have absolute accuracies better than the uncertainties of the LOLA profiles and relative vertical and horizontal precisions less than the pixel scale of the DTMs (2--5m). We computed slope statistics from 81 highland and 31 mare DTMs across a range of baselines. For a baseline of 15m the highland mean slope parameters are: median=9.1$\,^{\circ}$, mean=11.0$\,^{\circ}$, standard deviation=7.0$\,^{\circ}$. For the mare the mean slope parameters are: median=3.5$\,^{\circ}$, mean=4.9$\,^{\circ}$, standard deviation=4.5$\,^{\circ}$. The slope values for the highland terrain are steeper than previously reported, likely due to a bias in targeting of the NAC DTMs toward higher relief features in the highland terrain. Overlapping DTMs of single stereo sets were also combined to form larger area DTM mosaics that enable detailed characterization of large geomorphic features. From one DTM mosaic we mapped a large viscous flow related to the Orientale basin ejecta and estimated its thickness and volume to exceed 300m and 500km3, respectively. Despite its ∼3.8 billion year age the flow still exhibits unconfined margin slopes above 30$\,^{\circ}$, in some cases exceeding the angle of repose, consistent with deposition of material rich in impact melt. We show that the NAC stereo pairs and derived DTMs represent an invaluable tool for science and exploration purposes. At this date about 2% of the lunar surface is imaged in high-resolution stereo, and continued acquisition of stereo observations will serve to strengthen our knowledge of the Moon and geologic processes that occur across all of the terrestrial planets.}, + Author = {Henriksen, M.R. and Manheim, M.R. and Burns, K.N. and Seymour, P. and Speyerer, E.J. and Deran, A. and Boyd, A.K. and Howington-Kraus, E. and Rosiek, M.R. and Archinal, B.A. and Robinson, M.S.}, + Doi = {https://doi.org/10.1016/j.icarus.2016.05.012}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {Moon surface, Image processing, Data reduction techniques}, + Note = {Lunar Reconnaissance Orbiter - Part II}, + Pages = {122 - 137}, + Title = {Extracting accurate and precise topography from LROC narrow angle camera stereo observations}, + Url = {http://www.sciencedirect.com/science/article/pii/S001910351630152X}, + Volume = {283}, + Year = {2017}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S001910351630152X}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2016.05.012}} + + +@article{Herrick:2012eos, + Abstract = {Of all the solar system bodies, Venus is the most like Earth in terms of average surface age, size, distance from the Sun, and diversity of volcanic and deformational features. Despite these similarities, Venus does not currently have plate tectonics and is uninhabitable, and it is not known whether these two conditions are related. As technology advances and such missions as NASA's Kepler begin to detect Earth-sized planets in the habitable zone around other stars, understanding the evolution of Venus will be critical in assessing the odds that ``Earth-sized'' equates to ``Earth-like.'' Unfortunately, there has not been a geology-oriented spacecraft mission to Venus since the Magellan mission (1989--1994), and no missions are currently planned.}, + Author = {Herrick, Robert R. and Stahlke, Daniel L. and Sharpton, Virgil L.}, + Date-Added = {2020-10-22 15:16:44 -0700}, + Date-Modified = {2020-10-22 15:16:54 -0700}, + Doi = {10.1029/2012EO120002}, + Eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2012EO120002}, + Journal = {Eos, Transactions American Geophysical Union}, + Keywords = {Venus, topography, stereo, radargrammetry}, + Number = {12}, + Pages = {125-126}, + Title = {Fine-scale Venusian topography from Magellan stereo data}, + Url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2012EO120002}, + Volume = {93}, + Year = {2012}, + Bdsk-Url-1 = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2012EO120002}, + Bdsk-Url-2 = {https://doi.org/10.1029/2012EO120002}} + +@article{Huang:2018aa, + Author = {Huang, Yong and Chang, Shengqi and Qin, Songhe and Li, Peijia and Hu, Xiaogong and Fan, Min}, + Date = {2018}, + Date-Added = {2019-09-19 14:16:45 -0700}, + Date-Modified = {2019-09-19 14:16:45 -0700}, + Journal = {Advances in Astronomy}, + Pages = {7}, + Title = {A New Lunar {DEM} Based on the Calibrated {Chang E-1} Laser Altimeter Data}, + Type = {10.1155/2018/5363797}, + Url = {https://doi.org/10.1155/2018/5363797 %] 5363797}, + Volume = {2018}, + Year = {2018}} + + +@article{Iess:2015sci, + Abstract = {Saturn{\textquoteright}s moon Enceladus has often been the focus of flybys of the Cassini spacecraft. Although small{\textemdash}Enceladus is roughly 10 times smaller than Saturn{\textquoteright}s largest moon, Titan{\textemdash}Enceladus has shown hints of having a complex internal structure rich in liquid water. Iess et al. (p. 78) used long-range data collected by the Cassini spacecraft to construct a gravity model of Enceladus. The resulting gravity field indicates the presence of a large mass anomaly at its south pole. Calculations of the moment of inertia and hydrostatic equilibrium from the gravity data suggest the presence of a large, regional subsurface ocean 30 to 40 km deep. The small and active Saturnian moon Enceladus is one of the primary targets of the Cassini mission. We determined the quadrupole gravity field of Enceladus and its hemispherical asymmetry using Doppler data from three spacecraft flybys. Our results indicate the presence of a negative mass anomaly in the south-polar region, largely compensated by a positive subsurface anomaly compatible with the presence of a regional subsurface sea at depths of 30 to 40 kilometers and extending up to south latitudes of about 50{\textdegree}. The estimated values for the largest quadrupole harmonic coefficients (106J2 = 5435.2 {\textpm} 34.9, 106C22 = 1549.8 {\textpm} 15.6, 1σ) and their ratio (J2/C22 = 3.51 {\textpm} 0.05) indicate that the body deviates mildly from hydrostatic equilibrium. The moment of inertia is around 0.335MR2, where M is the mass and R is the radius, suggesting a differentiated body with a low-density core.}, + Author = {Iess, L. and Stevenson, D. J. and Parisi, M. and Hemingway, D. and Jacobson, R. A. and Lunine, J. I. and Nimmo, F. and Armstrong, J. W. and Asmar, S. W. and Ducci, M. and Tortora, P.}, + Date-Added = {2020-10-22 13:19:10 -0700}, + Date-Modified = {2020-10-22 13:19:16 -0700}, + Doi = {10.1126/science.1250551}, + Eprint = {https://science.sciencemag.org/content/344/6179/78.full.pdf}, + Issn = {0036-8075}, + Journal = {Science}, + Number = {6179}, + Pages = {78--80}, + Publisher = {American Association for the Advancement of Science}, + Title = {The Gravity Field and Interior Structure of Enceladus}, + Url = {https://science.sciencemag.org/content/344/6179/78}, + Volume = {344}, + Year = {2014}, + Bdsk-Url-1 = {https://science.sciencemag.org/content/344/6179/78}, + Bdsk-Url-2 = {https://doi.org/10.1126/science.1250551}} + + +@article{Iess:2018nature, + Author = {Iess, L. and Folkner, W. M. and Durante, D. and Parisi, M. and Kaspi, Y. and Galanti, E. and Guillot, T. and Hubbard, W. B. and Stevenson, D. J. and Anderson, J. D. and Buccino, D. R. and Casajus, L. Gomez and Milani, A. and Park, R. and Racioppa, P. and Serra, D. and Tortora, P. and Zannoni, M. and Cao, H. and Helled, R. and Lunine, J. I. and Miguel, Y. and Militzer, B. and Wahl, S. and Connerney, J. E. P. and Levin, S. M. and Bolton, S. J.}, + Date = {2018/03/07/online}, + Date-Added = {2019-10-24 15:03:44 -0700}, + Date-Modified = {2019-10-24 15:03:44 -0700}, + Day = {07}, + Journal = {Nature}, + L3 = {10.1038/nature25776; }, + Month = {03}, + Pages = {220 EP -}, + Publisher = {Macmillan Publishers Limited, part of Springer Nature. All rights reserved. SN -}, + Title = {Measurement of {J}upiter's asymmetric gravity field}, + Ty = {JOUR}, + Url = {https://doi.org/10.1038/nature25776}, + Volume = {555}, + Year = {2018}, + Bdsk-Url-1 = {https://doi.org/10.1038/nature25776}} + + +@article {Jaumann:2012sci, + author = {Jaumann, R. and Williams, D. A. and Buczkowski, D. L. and Yingst, R. A. and Preusker, F. and Hiesinger, H. and Schmedemann, N. and Kneissl, T. and Vincent, J. B. and Blewett, D. T. and Buratti, B. J. and Carsenty, U. and Denevi, B. W. and De Sanctis, M. C. and Garry, W. B. and Keller, H. U. and Kersten, E. and Krohn, K. and Li, J.-Y. and Marchi, S. and Matz, K. D. and McCord, T. B. and McSween, H. Y. and Mest, S. C. and Mittlefehldt, D. W. and Mottola, S. and Nathues, A. and Neukum, G. and O{\textquoteright}Brien, D. P. and Pieters, C. M. and Prettyman, T. H. and Raymond, C. A. and Roatsch, T. and Russell, C. T. and Schenk, P. and Schmidt, B. E. and Scholten, F. and Stephan, K. and Sykes, M. V. and Tricarico, P. and Wagner, R. and Zuber, M. T. and Sierks, H.}, + title = {Vesta{\textquoteright}s Shape and Morphology}, + volume = {336}, + number = {6082}, + pages = {687--690}, + year = {2012}, + doi = {10.1126/science.1219122}, + publisher = {American Association for the Advancement of Science}, + abstract = {Vesta{\textquoteright}s surface is characterized by abundant impact craters, some with preserved ejecta blankets, large troughs extending around the equatorial region, enigmatic dark material, and widespread mass wasting, but as yet an absence of volcanic features. Abundant steep slopes indicate that impact-generated surface regolith is underlain by bedrock. Dawn observations confirm the large impact basin (Rheasilvia) at Vesta{\textquoteright}s south pole and reveal evidence for an earlier, underlying large basin (Veneneia). Vesta{\textquoteright}s geology displays morphological features characteristic of the Moon and terrestrial planets as well as those of other asteroids, underscoring Vesta{\textquoteright}s unique role as a transitional solar system body.}, + issn = {0036-8075}, + URL = {https://science.sciencemag.org/content/336/6082/687}, + eprint = {https://science.sciencemag.org/content/336/6082/687.full.pdf}, + journal = {Science} +} + +@INPROCEEDINGS{Jaumann:2017lpsc, + author = {{Jaumann}, R. and {Presuker}, F. and {Krohn}, K. and {von der Gathen}, I. and + {Stephan}, K. and {Matz}, K.-D. and {Elgner}, S. and {Otto}, K. and + {Schmedemann}, N. and {Neesemann}, A. and {Roatsch}, T. and + {Kersten}, E. and {Schroeder}, S. and {Schulzeck}, F. and {Tosi}, F. and + {De Sanctis}, M.~C. and {Buczkowski}, D. and {Scully}, J.~E.~C. and + {Hiesinger}, H. and {Raymond}, C. and {Russell}, C.~T. and {Stein}, N.~T. and + {Williams}, D.~A. and {Ruesch}, O. and {Schenk}, P.}, + title = "{Topography and Geomprphology of the Interior of Occator Crater on Ceres}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2017, + series = {Lunar and Planetary Science Conference}, + volume = 48, + month = mar, + eid = {1440}, + pages = {1440}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017LPI....48.1440J}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@Misc{JAXA:2018web, +howpublished = {\url{http://www.isas.jaxa.jp/en/topics/001725.html}}, +note = {Accessed September, 23, 2019}, +title = {Initial version of the shape model for Ryugu}, +author = {JAXA}, +year = 2018 +} + +@book{Jensen:2009remote, + title={Remote Sensing of the Environment: An Earth Resource Perspective 2/e}, + author={Jensen, J.R.}, + isbn={9788131716809}, + year={2009}, + publisher={Pearson Education} +} + +@article{Jorda:2012icarus, +title = "Asteroid (2867) {S}teins: Shape, topography and global physical properties from {OSIRIS} observations", +journal = "Icarus", +volume = "221", +number = "2", +pages = "1089 - 1100", +year = "2012", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2012.07.035", +url = "http://www.sciencedirect.com/science/article/pii/S0019103512003223", +author = "L. Jorda and P.L. Lamy and R.W. Gaskell and M. Kaasalainen and O. Groussin and S. Besse and G. Faury", +keywords = "Asteroids, Asteroids, Rotation, Asteroids, Surfaces", +abstract = "The Rosetta spacecraft flew by Asteroid (2867) Steins on 5 September 2008, allowing the onboard OSIRIS cameras to collect the first images of an E-type asteroid. We implemented several three-dimensional reconstruction techniques to retrieve its shape. Limb profiles, combined with stereo control points, were used to reconstruct an approximate shape model. This model was refined using a stereophotoclinometry technique to accurately retrieve the topography of the hemisphere observed by OSIRIS. The unseen part of the surface was constrained by the technique of light curves inversion. The global shape resembles a top with dimensions along the principal axes of inertia of 6.83×5.70×4.42km. It is conspicuously more regular than other small asteroids like (233) Eros and (25143) Itokawa. Its mean radius is Rm=2.70km and its equivalent radius (radius of a sphere of equivalent volume) is Rv=2.63km. The north pole is oriented at RA=99±5° and Dec=−59±5°, which implies a very large obliquity of 172° and a retrograde rotation. Maps of the gravitational field and slopes were calculated for the well-imaged part of the asteroid. Together with the shape, they helped characterizing the most prominent topographic features identified at the surface of (2867) Steins: an equatorial ridge restricted to the extremities of the long axis, a large crater having dimensions of 2100×1800m in the southern hemisphere, and an elongated hill in the northern hemisphere. We conjecture that the equatorial ridge was formed by centrifugal acceleration as the asteroid was spun up by the Yarkovsky–O’Keefe–Radzievskii–Paddack effect." +} + +@article{Jorda:2016icarus, +title = "The global shape, density and rotation of Comet {67P/Churyumov-Gerasimenko} from preperihelion {Rosetta/OSIRIS} observations", +journal = "Icarus", +volume = "277", +pages = "257 - 278", +year = "2016", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2016.05.002", +url = "http://www.sciencedirect.com/science/article/pii/S0019103516301385", +author = "L. Jorda and R. Gaskell and C. Capanna and S. Hviid and P. Lamy and J. Ďurech and G. Faury and O. Groussin and P. Gutiérrez and C. Jackman and S.J. Keihm and H.U. Keller and J. Knollenberg and E. Kührt and S. Marchi and S. Mottola and E. Palmer and F.P. Schloerb and H. Sierks and J.-B. Vincent and M.F. A’Hearn and C. Barbieri and R. Rodrigo and D. Koschny and H. Rickman and M.A. Barucci and J.L. Bertaux and I. Bertini and G. Cremonese and V. Da Deppo and B. Davidsson and S. Debei and M. De Cecco and S. Fornasier and M. Fulle and C. Güttler and W.-H. Ip and J.R. Kramm and M. Küppers and L.M. Lara and M. Lazzarin and J.J. Lopez Moreno and F. Marzari and G. Naletto and N. Oklay and N. Thomas and C. Tubiana and K.-P. Wenzel" +} + +@INPROCEEDINGS{Kirk:2001lpsc, + author = {{Kirk}, R.~L. and {Archinal}, B.~A. and {Lee}, E.~M. and {Davies}, M.~E. and + {Colvin}, T.~R. and {Duxbury}, T.~C.}, + title = "{Global Digital Image Mosaics of {M}ars: Assessment of Geodetic Accuracy}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2001, + series = {Lunar and Planetary Science Conference}, + volume = 32, + month = mar, + adsurl = {https://ui.adsabs.harvard.edu/abs/2001LPI....32.1856K}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Kirk:2004pds, + author = {Kirk, R.L. and Oberst, J. and Giese, B.}, + title = "{DS1 digital elevation maps of comet 19P/Borrelly V1.0}", + journal = {NASA Planetary Data System}, + year = 2004, + eid = {DS1-C-MICAS-5-BORRELLY-DEM-V1.0} +} + +@article{Kirk:2008jgr, +author = {Kirk, R. L. and Howington-Kraus, E. and Rosiek, M. R. and Anderson, J. A. and Archinal, B. A. and Becker, K. J. and Cook, D. A. and Galuszka, D. M. and Geissler, P. E. and Hare, T. M. and Holmberg, I. M. and Keszthelyi, L. P. and Redding, B. L. and Delamere, W. A. and Gallagher, D. and Chapel, J. D. and Eliason, E. M. and King, R. and McEwen, A. S.}, +title = {Ultrahigh resolution topographic mapping of {M}ars with {MRO HiRISE} stereo images: Meter-scale slopes of candidate {P}hoenix landing sites}, +journal = {Journal of Geophysical Research: Planets}, +volume = {113}, +number = {E3}, +pages = {}, +keywords = {topography, landing sites, HiRISE}, +doi = {10.1029/2007JE003000}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2007JE003000}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2007JE003000}, +abstract = {The objectives of this paper are twofold: first, to report our estimates of the meter-to-decameter-scale topography and slopes of candidate landing sites for the Phoenix mission, based on analysis of Mars Global Surveyor (MGS) Mars Orbiter Camera (MOC) images with a typical pixel scale of 3 m and Mars Reconnaissance Orbiter (MRO) High Resolution Imaging Science Experiment (HiRISE) images at 0.3 m pixel−1 and, second, to document in detail the geometric calibration, software, and procedures on which the photogrammetric analysis of HiRISE data is based. A combination of optical design modeling, laboratory observations, star images, and Mars images form the basis for software in the U.S. Geological Survey Integrated Software for Imagers and Spectrometers (ISIS) 3 system that corrects the images for a variety of distortions with single-pixel or subpixel accuracy. Corrected images are analyzed in the commercial photogrammetric software SOCET SET (® BAE Systems), yielding digital topographic models (DTMs) with a grid spacing of 1 m (3–4 pixels) that require minimal interactive editing. Photoclinometry yields DTMs with single-pixel grid spacing. Slopes from MOC and HiRISE are comparable throughout the latitude zone of interest and compare favorably with those where past missions have landed successfully; only the Mars Exploration Rover (MER) B site in Meridiani Planum is smoother. MOC results at multiple locations have root-mean-square (RMS) bidirectional slopes of 0.8–4.5° at baselines of 3–10 m. HiRISE stereopairs (one per final candidate site and one in the former site) yield 1.8–2.8° slopes at 1-m baseline. Slopes at 1 m from photoclinometry are also in the range 2–3° after correction for image blur. Slopes exceeding the 16° Phoenix safety limit are extremely rare.}, +year = {2008} +} + +@INPROCEEDINGS{Kirk:2012lpsc, + author = {{Kirk}, R.~L. and {Howington-Kraus}, E. and {Redding}, B. and + {Callahan}, P.~S. and {Hayes}, A.~G. and {Legall}, A. and {Lopes}, R.~M.~C. and + {Lorenz}, R.~D. and {Lucas}, A. and {Mitchell}, K.~L. and {Neish}, C.~D. and + {Aharonson}, O. and {Radebaugh}, J. and {Stiles}, B.~W. and + {Stofan}, E.~R. and {Wall}, S.~D. and {Wood}, C.~A. and {Cassini RADAR Team} + }, + title = "{Topographic Mapping of Titan: Latest Results}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2012, + series = {Lunar and Planetary Inst.~Technical Report}, + volume = 43, + month = mar, + eid = {2759}, + pages = {2759}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2012LPI....43.2759K}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Konopliv:1999icarus, + Author = {Konopliv, A.S. and Banerdt, W.B. and Sjogren, W.L.}, + Doi = {https://doi.org/10.1006/icar.1999.6086}, + Issn = {0019-1035}, + Journal = {Icarus}, + Number = {1}, + Pages = {3 - 18}, + Title = {Venus Gravity: 180th Degree and Order Model}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103599960864}, + Volume = {139}, + Year = {1999}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103599960864}, + Bdsk-Url-2 = {https://doi.org/10.1006/icar.1999.6086}} + +@article{Konopliv:2006icarus, +title = "A global solution for the {M}ars static and seasonal gravity, {M}ars orientation, {P}hobos and {D}eimos masses, and {M}ars ephemeris", +journal = "Icarus", +volume = "182", +number = "1", +pages = "23 - 50", +year = "2006", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2005.12.025", +url = "http://www.sciencedirect.com/science/article/pii/S0019103506000297", +author = "Alex S. Konopliv and Charles F. Yoder and E. Myles Standish and Dah-Ning Yuan and William L. Sjogren", +keywords = "Mars, Geophysics, Satellites of Mars, Planetary dynamics, Asteroids", +abstract = "With the collection of six years of MGS tracking data and three years of Mars Odyssey tracking data, there has been a continual improvement in the JPL Mars gravity field determination. This includes the measurement of the seasonal changes in the gravity coefficients (e.g., J¯2, J¯3, C¯21, S¯21, C¯31, S¯31) caused by the mass exchange between the polar ice caps and atmosphere. This paper describes the latest gravity field MGS95J to degree and order 95. The improvement comes from additional tracking data and the adoption of a more complete Mars orientation model with nutation, instead of the IAU 2000 model. Free wobble of the Mars' spin axis, i.e. polar motion, has been constrained to be less than 10 mas by looking at the temporal history of C¯21 and S¯21. A strong annual signature is observed in C¯21, and this is a mixture of polar motion and ice mass redistribution. The Love number solution with a subset of Odyssey tracking data is consistent with the previous liquid outer core determination from MGS tracking data [Yoder et al., 2003. Science 300, 299–303], giving a combined solution of k2=0.152±0.009 using MGS and Odyssey tracking data. The solutions for the masses of the Mars' moons show consistency between MGS, Odyssey, and Viking data sets; Phobos GM=(7.16±0.005)×10−4 km3/s2 and Deimos GM=(0.98±0.07)×10−4 km3/s2. Average MGS orbit errors, determined from differences in the overlaps of orbit solutions, have been reduced to 10-cm in the radial direction and 1.5 m along the spacecraft velocity and normal to the orbit plane. Hence, the ranging to the MGS and Odyssey spacecraft has resulted in position measurements of the Mars system center-of-mass relative to the Earth to an accuracy of one meter, greatly reducing the Mars ephemeris errors by several orders of magnitude, and providing mass estimates for Asteroids 1 Ceres, 2 Pallas, 3 Juno, 4 Vesta, and 324 Bamberga." +} + +@article{Konopliv:2011icarus, + Abstract = {With 2years of tracking data collection from the MRO spacecraft, there is noticeable improvement in the high frequency portion of the spherical harmonic Mars gravity field. The new JPL Mars gravity fields, MRO110B and MRO110B2, show resolution near degree 90. Additional years of MGS and Mars Odyssey tracking data result in improvement for the seasonal J¯3 gravity changes which compares well to global circulation models and Odyssey neutron data and Mars rotation and precession (ψ˙=-7594$\pm$10mas/year). Once atmospheric dust is accounted for in the spacecraft solar pressure model, solutions for Mars solar tide are consistent between data sets and show slightly larger values (k2=0.164$\pm$0.009, after correction for atmospheric tide) compared to previous results, further constraining core models. An additional 4years of Mars range data improves the Mars ephemeris, determines 21 asteroid masses and bounds solar mass loss (dGMSun/dt<1.6×10−13GMSunyear−1).}, + Author = {Konopliv, Alex S. and Asmar, Sami W. and Folkner, William M. and Karatekin, {\"O}zg{\"u}r and Nunes, Daniel C. and Smrekar, Suzanne E. and Yoder, Charles F. and Zuber, Maria T.}, + Doi = {https://doi.org/10.1016/j.icarus.2010.10.004}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {Mars, Interior, Geophysics, Planetary dynamics, Asteroids}, + Number = {1}, + Pages = {401 - 428}, + Title = {Mars high resolution gravity fields from {MRO}, {M}ars seasonal gravity, and other dynamical parameters}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103510003830}, + Volume = {211}, + Year = {2011}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103510003830}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2010.10.004}} + + +@inbook{Konopliv:2012, + Abstract = {The objective of the Dawn gravity investigation is to use high precision X-band Doppler tracking and landmark tracking from optical images to measure the gravity fields of Vesta and Ceres to a half-wavelength surface resolution better than 90-km and 300-km, respectively. Depending on the Doppler tracking assumptions, the gravity field will be determined to somewhere between harmonic degrees 15 and 25 for Vesta and about degree 10 for Ceres. The gravity fields together with shape models determined from Dawn's framing camera constrain models of the interior from the core to the crust. The gravity field is determined jointly with the spin pole location. The second degree harmonics together with assumptions on obliquity or hydrostatic equilibrium may determine the moments of inertia.}, + Address = {New York, NY}, + Author = {Konopliv, A. S. and Asmar, S. W. and Bills, B. G. and Mastrodemos, N. and Park, R. S. and Raymond, C. A. and Smith, D. E. and Zuber, M. T.}, + Booktitle = {The {D}awn Mission to Minor Planets 4 {V}esta and 1 {C}eres}, + Doi = {10.1007/978-1-4614-4903-4_15}, + Editor = {Russell, Christopher and Raymond, Carol}, + Isbn = {978-1-4614-4903-4}, + Pages = {461--486}, + Publisher = {Springer New York}, + Title = {The Dawn Gravity Investigation at Vesta and Ceres}, + Url = {https://doi.org/10.1007/978-1-4614-4903-4_15}, + Year = {2012}, + Bdsk-Url-1 = {https://doi.org/10.1007/978-1-4614-4903-4_15}} + +@article{Konopliv:2014icarus, +title = "The {V}esta gravity field, spin pole and rotation period, landmark positions, and ephemeris from the {D}awn tracking and optical data", +journal = "Icarus", +volume = "240", +pages = "103 - 117", +year = "2014", +note = "Bright and Dark Materials on Vesta", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2013.09.005", +url = "http://www.sciencedirect.com/science/article/pii/S0019103513003850", +author = "A.S. Konopliv and S.W. Asmar and R.S. Park and B.G. Bills and F. Centinello and A.B. Chamberlin and A. Ermakov and R.W. Gaskell and N. Rambaux and C.A. Raymond and C.T. Russell and D.E. Smith and P. Tricarico and M.T. Zuber", +keywords = "Asteroid Vesta, Asteroids, dynamics, Asteroids, rotation, Geophysics", +abstract = "The Vesta gravity field and related physical parameters have been precisely measured using 10-months of radiometric Doppler and range data and optical landmark tracking from the Dawn spacecraft. The gravity field, orientation parameters, landmark locations, and Vesta’s orbit are jointly estimated. The resulting spherical harmonic gravity field has a half-wavelength resolution of 42km (degree 20). The gravitational mass uncertainty is nearly 1 part in 106. The inertial spin pole location is determined to better than 0.0001° and the uncertainty in the rotation period has been reduced by nearly a factor of 100. The combined precession and nutation of the pole of Vesta has been detected with angular rates about 70\% of expected values, but not well enough to constrain the moment of inertia. The optical landmark position estimates reduce the uncertainty in the center-of-mass and center-of-figure offset to 10m. The Vesta ephemeris uncertainty during the Dawn stay was reduced from 20km to better than 10m in the Earth–Vesta direction." +} + +@Misc{Konopliv:2017pds, + author = {Konopliv, A.S. and Park, R.S. and Asmar, S.W. and Buccino, D.R.}, + title = {Dawn Vesta derived gravity data}, + journal = {NASA Planetary Data System}, + year = 2017, + eid = {DAWN-A-RSS-5-VEGR-V2.0}, + pages = { DAWN-A-RSS-5-VEGR-V2.0} +} + +@ARTICLE{Konopliv:2018icarus, + author = {{Konopliv}, A.~S. and {Park}, R.~S. and {Vaughan}, A.~T. and + {Bills}, B.~G. and {Asmar}, S.~W. and {Ermakov}, A.~I. and {Rambaux}, N. and {Raymond}, C.~A. and {Castillo-Rogez}, J.~C. and {Russell}, C.~T. and {Smith}, D.~E. and {Zuber}, M.~T.}, + title = "{The Ceres gravity field, spin pole, rotation period and orbit from the Dawn radiometric tracking and optical data}", + journal = "Icarus", + year = 2018, + month = jan, + volume = 299, + pages = {411-429}, + doi = {10.1016/j.icarus.2017.08.005}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018Icar..299..411K}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@article{Laura:2017, + author={J. R. Laura and T. M. Hare and L. R. Gaddis and R. L. Fergason and J. A. Skinner and J. J. Hagerty and B. A. Archinal}, + title={Towards a Planetary Spatial Data Infrastructure}, + volume={6}, + ISSN={2220-9964}, + url={http://dx.doi.org/10.3390/ijgi6060181}, + DOI={10.3390/ijgi6060181}, + number={6}, + journal={ISPRS International Journal of Geo-Information}, + publisher={MDPI AG}, + year={2017}, + month="June", + pages={181}} + +@INPROCEEDINGS{Laura:2018psida, + author = {{Laura}, J. and {Arvidson}, R.~E. and {Gaddis}, L.~R.}, + title = "{The relationship between Planetary Spatial Data Infrastructure and the Planetary Data System}", + booktitle = {Planetary Science Informatics and Data Analytics Conference}, + year = "2018", + volume = {2082}, + month = "April", + eid = {6005}, + pages = {6005}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018LPICo2082.6005L}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Laura:2018ess, +author = {Laura, J. R. and Bland, M. T. and Fergason, R. L. and Hare, T. M. and Archinal, B. A.}, +title = {Framework for the Development of Planetary Spatial Data Infrastructures: A {E}uropa Case Study}, +journal = {Earth and Space Science}, +volume = {5}, +number = {9}, +pages = {486-502}, +keywords = {planetary spatial data infrastructure, Europa}, +doi = {10.1029/2018EA000411}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018EA000411}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2018EA000411}, +abstract = {This study presents an implementation framework for the development of planetary spatial data infrastructures (PSDIs) that support improved spatial data management, discovery, access, and utilization. The implementation framework is drawn from terrestrially developed theoretical models (e.g., product-based, process-based, and complex adaptive system approaches) and case studies from large-scale, multiorganization, or transnational spatial data infrastructures. We adapt these terrestrially proven techniques for the planetary sciences and present a Europa case study. This case study includes a knowledge inventory of available foundational and framework data products, the availability and access mechanisms currently used to discover said products, the interoperability of said products in geographic information systems, a review of the policies and standards currently being used by the Europa science community, and discussion of the users a Europa PSDI would serve. This study concludes with a vision for a unified, cross-organization Europa PSDI to support both current science investigations and future data collection efforts.}, +year = {2018} +} + +@article{Laura:2020ess, +author = {Laura, J. R. and Mapel, J. and Hare, T.}, +title = {Planetary Sensor Models Interoperability Using the Community Sensor Model Specification}, +journal = {Earth and Space Science}, +volume = {7}, +number = {6}, +pages = {e2019EA000713}, +doi = {10.1029/2019EA000713}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2019EA000713}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2019EA000713}, +note = {e2019EA000713 10.1029/2019EA000713}, +abstract = {Abstract This paper presents the photogrammetric foundations upon which the Community Sensor Model specification depends, describes common coordinate system and reference frame transformations that support conversion between image sensor (charge-coupled device) coordinates to some arbitrary body coordinate, and describes the U.S. Geological Survey Astrogeology Community Sensor Model implementation (https://github.com/USGS-Astrogeology/usgscsm). We present a new image support data specification that provides the position, pointing, timing, and metadata information necessary to properly locate a pixel or observations location on a body and describe a system architecture designed to explicitly identify the responsibilities of software components within a larger pipeline or analytical environment. This paper concludes with a set of experiments that illustrate positional and pointing error in the sensor location and the impact on the computed surface location.}, +year = {2020} +} + +@article{Lauretta:2017aa, + Abstract = {In May of 2011, NASA selected the Origins, Spectral Interpretation, Resource Identification, and Security--Regolith Explorer (OSIRIS-REx) asteroid sample return mission as the third mission in the New Frontiers program. The other two New Frontiers missions are New Horizons, which explored Pluto during a flyby in July 2015 and is on its way for a flyby of Kuiper Belt object 2014 MU69 on January 1, 2019, and Juno, an orbiting mission that is studying the origin, evolution, and internal structure of Jupiter. The spacecraft departed for near-Earth asteroid (101955) Bennu aboard an United Launch Alliance Atlas V 411 evolved expendable launch vehicle at 7:05 p.m. EDT on September 8, 2016, on a seven-year journey to return samples from Bennu. The spacecraft is on an outbound-cruise trajectory that will result in a rendezvous with Bennu in November 2018. The science instruments on the spacecraft will survey Bennu to measure its physical, geological, and chemical properties, and the team will use these data to select a site on the surface to collect at least 60 g of asteroid regolith. The team will also analyze the remote-sensing data to perform a detailed study of the sample site for context, assess Bennu's resource potential, refine estimates of its impact probability with Earth, and provide ground-truth data for the extensive astronomical data set collected on this asteroid. The spacecraft will leave Bennu in 2021 and return the sample to the Utah Test and Training Range (UTTR) on September 24, 2023.}, + Author = {Lauretta, D. S. and Balram-Knutson, S. S. and Beshore, E. and Boynton, W. V. and Drouet d'Aubigny, C. and DellaGiustina, D. N. and Enos, H. L. and Golish, D. R. and Hergenrother, C. W. and Howell, E. S. and Bennett, C. A. and Morton, E. T. and Nolan, M. C. and Rizk, B. and Roper, H. L. and Bartels, A. E. and Bos, B. J. and Dworkin, J. P. and Highsmith, D. E. and Lorenz, D. A. and Lim, L. F. and Mink, R. and Moreau, M. C. and Nuth, J. A. and Reuter, D. C. and Simon, A. A. and Bierhaus, E. B. and Bryan, B. H. and Ballouz, R. and Barnouin, O. S. and Binzel, R. P. and Bottke, W. F. and Hamilton, V. E. and Walsh, K. J. and Chesley, S. R. and Christensen, P. R. and Clark, B. E. and Connolly, H. C. and Crombie, M. K. and Daly, M. G. and Emery, J. P. and McCoy, T. J. and McMahon, J. W. and Scheeres, D. J. and Messenger, S. and Nakamura-Messenger, K. and Righter, K. and Sandford, S. A.}, + Da = {2017/10/01}, + Date-Added = {2020-08-05 14:02:39 -0700}, + Date-Modified = {2020-08-05 14:02:39 -0700}, + Doi = {10.1007/s11214-017-0405-1}, + Id = {Lauretta2017}, + Isbn = {1572-9672}, + Journal = {Space Science Reviews}, + Number = {1}, + Pages = {925--984}, + Title = {OSIRIS-REx: Sample Return from Asteroid (101955) Bennu}, + Ty = {JOUR}, + Url = {https://doi.org/10.1007/s11214-017-0405-1}, + Volume = {212}, + Year = {2017}, + Bdsk-Url-1 = {https://doi.org/10.1007/s11214-017-0405-1}} + +@INPROCEEDINGS{LeCorre:2017pdw, + author = {{Le Corre}, L. and {Becker}, K.~J. and {Gaskell}, R. and {Li}, J.-Y. and + {Reddy}, V. and {Blewett}, D.~T. and {Lucey}, P.}, + title = "{Controlled Color Mosaics of Vesta with Dawn Framing Camera Images}", +booktitle = {Third Planetary Data Workshop and The Planetary Geologic Mappers Annual Meeting}, + year = 2017, + series = {LPI Contributions}, + volume = 1986, + month = jun, + eid = {7037}, + pages = {7037}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017LPICo1986.7037L}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@article{Lemoine:2001, +author = {Lemoine, F. G. and Smith, D. E. and Rowlands, D. D. and Zuber, M. T. and Neumann, G. A. and Chinn, D. S. and Pavlis, D. E.}, +title = {An improved solution of the gravity field of {Mars (GMM-2B)} from {M}ars {G}lobal {S}urveyor}, +journal = {Journal of Geophysical Research: Planets}, +volume = {106}, +number = {E10}, +pages = {23359-23376}, +doi = {10.1029/2000JE001426}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JE001426}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2000JE001426}, +abstract = {A spherical harmonic solution of the Mars gravity field to degree and order 80, Goddard Mars Model 2B (GMM-2B), has been developed using X band tracking data of Mars Global Surveyor (MGS) from October 1997 to February 2000 and altimeter crossovers formed from the Mars Orbiter Laser Altimeter (MOLA) data between March and December 1999. During the mapping mission, MGS was located in a near-polar (92.9° inclination) and near-circular orbit at a mean altitude of 400 km. The tracking data from this orbit provide a detailed, global, and high resolution view of the gravity field of Mars. Mars gravity solutions are stable to 60×60 even without application of a Kaula power law constraint. The Valles Marineris is resolved distinctly with lows reaching −450 mGals. Olympus Mons and its aureole are both separately resolved, and the volcano has a peak anomaly of 2950 mGals. The global correlation of the GMM-2B gravity coefficients with MOLA-derived topography is 0.78 through degree 60, and the correlation remains above 0.6 through degree 62. The global gravity anomaly error predicted from the GMM-2B error covariance through 60×60 is 11 mGal. The global geoid error from GMM-2B through 60×60 is 1.8 m. MGS orbit quality using GMM-2B, as measured by overlapping orbital arcs, is 1 m in the radial direction and 10 m in total position.}, +year = {2001} +} + +@article{Lemoine:2014grs, + Abstract = {We have derived a gravity field solution in spherical harmonics to degree and order 900, GRGM900C, from the tracking data of the Gravity Recovery and Interior Laboratory (GRAIL) Primary (1 March to 29 May 2012) and Extended Missions (30 August to 14 December 2012). A power law constraint of 3.6 ×10(-4)/ℓ(2) was applied only for degree ℓgreater than 600. The model produces global correlations of gravity, and gravity predicted from lunar topography of ≥0.98 through degree 638. The model's degree strength varies from a minimum of 575-675 over the central nearside and farside to 900 over the polar regions. The model fits the Extended Mission Ka-Band Range Rate data through 17 November 2012 at 0.13 μm/s RMS, whereas the last month of Ka-Band Range-Rate data obtained from altitudes of 2-10 km fit at 0.98 μm/s RMS, indicating that there is still signal inherent in the tracking data beyond degree 900.}, + An = {26074638}, + Author = {Lemoine, Frank G and Goossens, Sander and Sabaka, Terence J and Nicholas, Joseph B and Mazarico, Erwan and Rowlands, David D and Loomis, Bryant D and Chinn, Douglas S and Neumann, Gregory A and Smith, David E and Zuber, Maria T}, + Date = {2014/05/28}, + Date-Added = {2019-09-19 10:57:42 -0700}, + Date-Modified = {2019-09-19 10:57:56 -0700}, + Db = {PubMed}, + Doi = {10.1002/2014GL060027}, + Et = {2014/05/29}, + Isbn = {0094-8276; 1944-8007}, + J2 = {Geophys Res Lett}, + Journal = {Geophysical research letters}, + L2 = {https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4459205/}, + La = {eng}, + Month = {05}, + Number = {10}, + Pages = {3382--3389}, + Publisher = {BlackWell Publishing Ltd}, + Title = {{GRGM900C}: A degree 900 lunar gravity model from {GRAIL} primary and extended mission data}, + Ty = {JOUR}, + U1 = {26074638{$[$}pmid{$]$}}, + U2 = {PMC4459205{$[$}pmcid{$]$}}, + Url = {https://www.ncbi.nlm.nih.gov/pubmed/26074638}, + Volume = {41}, + Year = {2014}, + Bdsk-Url-1 = {https://www.ncbi.nlm.nih.gov/pubmed/26074638}, + Bdsk-Url-2 = {https://doi.org/10.1002/2014GL060027}} + +@article{Lorenz:2013icarus, +title = "A global topographic map of {T}itan", +journal = "Icarus", +volume = "225", +number = "1", +pages = "367 - 377", +year = "2013", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2013.04.002", +url = "http://www.sciencedirect.com/science/article/pii/S0019103513001620", +author = "Ralph D. Lorenz and Bryan W. Stiles and Oded Aharonson and Antoine Lucas and Alexander G. Hayes and Randolph L. Kirk and Howard A. Zebker and Elizabeth P. Turtle and Catherine D. Neish and Ellen R. Stofan and Jason W. Barnes", +keywords = "Titan, Geological processes", +abstract = "Cassini RADAR SARtopo and altimetry data are used to construct a global gridded 1×1° elevation map, for use in Global Circulation Models, hydrological models and correlative studies. The data are sparse, and so most of the map domain (∼90\%) is populated with interpolated values using a spline algorithm. The highest (∼+520m) gridded point observed is at 48°S, 12°W. The lowest point observed (∼1700m below a 2575km sphere) is at 59°S, 317°W: this may be a basin where liquids presently in the north could have resided in the past. If the deepest point were once a sea with the areal extent of present-day Ligeia Mare, it would be ∼1000m deep. We find four prominent topographic rises, each ∼200km wide, radar-bright and heavily dissected, distributed over a ∼3000kmarc in the southeastern quadrant of Titan (∼40–60°S, 15–150°W)." +} + +@inproceedings{Malik:2012ieee, + author = {Tanu Malik and + Ian T. Foster}, + title = {Addressing data access needs of the long-tail distribution of geoscientists}, + booktitle = {2012 {IEEE} International Geoscience and Remote Sensing Symposium, + Munich, Germany, July 22-27, 2012}, + pages = {5348--5351}, + year = {2012}, + url = {http://dx.doi.org/10.1109/IGARSS.2012.6352399}, + doi = {10.1109/IGARSS.2012.6352399}, + timestamp = {Wed, 21 Nov 2012 14:41:45 +0100}, + biburl = {http://dblp.uni-trier.de/rec/bib/conf/igarss/MalikF12}, + bibsource = {dblp computer science bibliography, http://dblp.org} +} + + +@article{Maguire:2005ceu, + Abstract = {Geoportals are World Wide Web gateways that organize content and services such as directories, search tools, community information, support resources, data and applications. This paper traces the emergence of geoportals, outlining the significance of developments in enterprise GIS and national spatial data infrastructures (SDIs), with particular reference to the US experience. Our objectives are principally pedagogic, in order to relate the development of geoportals to SDI initiatives and to review recent technological breakthroughs----specifically the development of direct access facilities for application services and metadata records, and the facility to utilize services directly from conventional desktop GIS applications. We also discuss the contributions that geoportals and SDI have made to simplifying access to GI, and their contribution to diffusing GI concepts, databases, techniques and models. Finally, the role of geoportals in electronic government (e-Government) is considered.}, + Author = {Maguire, David J. and Longley, Paul A.}, + Doi = {https://doi.org/10.1016/j.compenvurbsys.2004.05.012}, + Issn = {0198-9715}, + Journal = {Computers, Environment and Urban Systems}, + Keywords = {Geoportals, Spatial data infrastructure (SDI), NSDI, GIS, e-Gov}, + Note = {Geoportals}, + Number = {1}, + Pages = {3 - 14}, + Title = {The emergence of geoportals and their role in spatial data infrastructures}, + Url = {http://www.sciencedirect.com/science/article/pii/S0198971504000456}, + Volume = {29}, + Year = {2005}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0198971504000456}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.compenvurbsys.2004.05.012}} + +@book{Maune:2007, + title={Digital Elevation Model Technologies and Applications: The {DEM} Users Manual}, + author={Maune, D.F. and American Society for Photogrammetry and Remote Sensing}, + isbn={9781570830822}, + lccn={2009284436}, + url={https://books.google.com/books?id=IbwsAQAAMAAJ}, + year={2007}, + publisher={American Society for Photogrammetry and Remote Sensing} +} + +@article{Mouelic:2019icarus, +title = "The {C}assini {VIMS} archive of {T}itan: From browse products to global infrared color maps", +journal = "Icarus", +volume = "319", +pages = "121 - 132", +year = "2019", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2018.09.017", +url = "http://www.sciencedirect.com/science/article/pii/S0019103518303993", +author = "S. Le Mouélic and T. Cornet and S. Rodriguez and C. Sotin and B. Seignovert and J.W. Barnes and R.H. Brown and K.H. Baines and B.J. Buratti and R.N. Clark and P.D. Nicholson and J. Lasue and V. Pasek and J.M. Soderblom", +keywords = "Titan, Titan surface, Image processing, Infrared observations", +abstract = "We have analyzed the complete Visual and Infrared Mapping Spectrometer (VIMS) data archive of Titan. Our objective is to build global surface cartographic products, by combining all the data gathered during the 127 targeted flybys of Titan into synthetic global maps interpolated on a grid at 32 pixels per degree (∼1.4 km/pixel at the equator), in seven infrared spectral atmospheric windows. Multispectral summary images have been computed for each single VIMS cube in order to rapidly identify their scientific content and assess their quality. These summary images are made available to the community on a public website (vims.univ-nantes.fr). The global mapping work faced several challenges due to the strong absorbing and scattering effects of the atmosphere coupled to the changing observing conditions linked to the orbital tour of the Cassini mission. We determined a surface photometric function which accounts for variations in incidence, emergence and phase angles, and which is able to mitigate brightness variations linked to the viewing geometry of the flybys. The atmospheric contribution has been reduced using the subtraction of the methane absorption band wings, considered as proxies for atmospheric haze scattering. We present a new global three color composite map of band ratios (red: 1.59/1.27 µm; green: 2.03/1.27 µm; blue: 1.27/1.08 µm), which has also been empirically corrected from an airmass (the solar photon path length through the atmosphere) dependence. This map provides a detailed global color view of Titan's surface partially corrected from the atmosphere and gives a global insight of the spectral variability, with the equatorial dunes fields appearing in brownish tones, and several occurrences of bluish tones localized in areas such as Sinlap, Menvra and Selk craters. This kind of spectral map can serve as a basis for further regional studies and comparisons with radiative transfer outputs, such as surface albedos, and other additional data sets acquired by the Cassini Radar (RADAR) and Imaging Science Subsystem (ISS) instruments." +} + + +@inbook{Matson:2003, + Abstract = {The international Cassini/Huygens mission consists of the Cassini Saturn Orbiter spacecraft and the Huygens Titan Probe that is targeted for entry into the atmosphere of Saturn's largest moon, Titan. From launch on October 15, 1997 to arrival at Saturn in July 2004, Cassini/Huygens will travel over three billion kilometers. Once in orbit about Saturn, Huygens is released from the orbiter and enters Titan's atmosphere. The Probe descends by parachute and measures the properties of the atmosphere. If the landing is gentle, the properties of the surface will be measured too. Then the orbiter commences a four-year tour of the Saturnian system with 45 flybys of Titan and multiple encounters with the icy moons. The rings, the magnetosphere and Saturn itself are all studied as well as the interactions among them.}, + Address = {Dordrecht}, + Author = {Matson, Dennis L. and Spilker, Linda J. and Lebreton, Jean-Pierre}, + Booktitle = {The {Cassini-Huygens} Mission: Overview, Objectives and {H}uygens Instrumentarium Volume 1}, + Doi = {10.1007/978-94-017-3251-2_1}, + Editor = {Russell, Christopher T.}, + Isbn = {978-94-017-3251-2}, + Pages = {1--58}, + Publisher = {Springer Netherlands}, + Title = {The {Cassini/Huygens} Mission to the {S}aturnian System}, + Url = {https://doi.org/10.1007/978-94-017-3251-2_1}, + Year = {2003}, + Bdsk-Url-1 = {https://doi.org/10.1007/978-94-017-3251-2_1}} + + +@INPROCEEDINGS{Manheim:2017pdw, + author = {{Manheim}, M.~R. and {Henriksen}, M.~R. and {Robinson}, M.~S. and + {Messenger Team}}, + title = "{High-Resolution Local-Area Digital Elevation Models and Derived Products for Mercury from MESSENGER Images}", + booktitle = {Third Planetary Data Workshop and The Planetary Geologic Mappers Annual Meeting}, + year = "2017", + volume = {1986}, + month = "Jun", + eid = {7001}, + pages = {7001}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017LPICo1986.7001M}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@TECHREPORT{Murchie:2017, + AUTHOR = {S. Murchie and A. Mick and L. Prockter and A. Rivkin nad E. Guinness and J. Ward}, + TITLE = {Messenger: {MDIS CDR/RDR} Software Interface Specification}, + NUMBER = {1.2.23}, + INSTITUTION = {John Hopkins University Applied Physics Laboratory, and PDS Geosciences Node Washington University}, + YEAR = {2017}, + URL = {https://pdsimage2.wr.usgs.gov/data/mess-h-mdis-5-rdr-rtm-v1.0/MSGRMDS_8001/DOCUMENT/MDIS_CDR_RDRSIS.PDF} +} + + +@TECHREPORT{Nefian:2009, + AUTHOR = {Nefian,A.V. and Alexandrov,O. and Beyer,R. and Moratto,Z. and Smith, T. and Broxton, M. and Kirk, R. and Robinson, M.}, + TITLE = {Lunar Albedo Reconstruction From {A}pollo Metric Camera Images}, + INSTITUTION = {LASER Report}, + YEAR = {2009}, + URL = {https://pdsimage2.wr.usgs.gov/downloads/Apollo_Metric_Albedo_Mosaic/AMCAM_0001/document/laser09_report.pdf} +} + +@article{Neumann:2001jgr, +author = {Neumann, Gregory A. and Rowlands, David D. and Lemoine, Frank G. and Smith, David E. and Zuber, Maria T.}, +title = {Crossover analysis of {M}ars {O}rbiter {L}aser {A}ltimeter data}, +journal = {Journal of Geophysical Research: Planets}, +volume = {106}, +number = {E10}, +pages = {23753-23768}, +doi = {10.1029/2000JE001381}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JE001381}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2000JE001381}, +abstract = {In its first 15 months of continuous operation, the Mars Orbiter Laser Altimeter (MOLA) instrument aboard Mars Global Surveyor ranged to Mars over 330 million times, generating more than 5000 orbital profiles, with a ranging precision of 0.4 m over smooth terrain. The accuracy of the profiles depends on knowledge of the spacecraft position, orientation, and observation time, which are subject to errors. We model these errors via the analysis of over 24 million altimetric crossovers. A quasiperiodic, once per revolution adjustment of the ground tracks as a function of time in three locally orthogonal directions minimizes the altimetric residuals via least-squares. Using a sparse matrix technique, computational effort scales linearly with the number of crossovers and only marginally with the number of parameters. Orbital errors mainly result from poor modeling of spacecraft thrusting events in the absence of tracking. Seasonal effects, likely due to changing thermal environment, as well as residual miscalibrations, are evident in the pointing solutions. Incorporating multiple parameters per revolution significantly improves crossover residuals, and resolves pointing aberrations during orbital transitions from night to day. Altimetry from the adjusted tracks generates a topographic model whose accuracy is typically better than 1 m vertically with respect to the center of mass of Mars. The centroid position of each MOLA shot is typically accurate to ∼100 m horizontally. Terrain models from accurately located lidar data can be gradient-shaded to illuminate geological structures with 1 in 1000 slopes that are invisible to cameras. Temporal changes in elevation (e.g., frost deposition/ablation) at decimeter levels may also be assessed using crossovers, but results must be interpreted with caution due to uncertainties in range walk correction.}, +year = {2001} +} + + +@INPROCEEDINGS{Neumann:2016lpsc, + author = {{Neumann}, G.~A. and {Perry}, M.~E. and {Mazarico}, E. and {Ernst}, C.~M. and + {Zuber}, M.~T. and {Smith}, D.~E. and {Becker}, K.~J. and {Gaskell}, R.~E. and + {Head}, J.~W. and {Robinson}, M.~S. and {Solomon}, S.~C.}, + title = "{Mercury Shape Model from Laser Altimetry and Planetary Comparisons}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2016, + series = {Lunar and Planetary Science Conference}, + volume = 47, + month = mar, + pages = {2087}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2016LPI....47.2087N}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Nolan:2013pds, + author = {Nolan, M.C. and Magri, C. and Howell, E.S. and Benner, L.A.M. and Giorgini, J.D. and Hergenrother, C.W. and Hudson, R.S. and Lauretta, D.S. and Margot, J.L. and Ostro, S.J. and Scheeres, D.J.}, + title = "{Asteroid (101955) Bennu Shape Model V1.0}", + journal = {NASA Planetary Data System}, + year = 2013, + month = sep, + volume = 96, + eid = {EAR-A-I0037-5-BENNUSHAPE-V1.0}, + pages = {EAR-A-I0037-5-BENNUSHAPE-V1.00}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@TECHREPORT{Neumann:2009, + AUTHOR = {G. Neumann}, + TITLE = {Lunar Reconnaissance Orbiter Lunar Orbiter Laser Altimeter Reduced Data Record and Derived Products Software Interface Specification}, + NUMBER = {2.2}, + INSTITUTION = {LOLA Instrument Team}, + YEAR = {2009}, + URL = {https://lola.gsfc.nasa.gov/images/LOLA_RDRSIS.pdf} +} + +@INPROCEEDINGS{Nunes:2018lpsc, + author = {{Nunes}, D.~C. and {Mitchell}, K.~L. and {Cotton}, K.~J. and + {Toole}, N. and {Hensley}, S. and {Deen}, R.}, + title = "{Robust, Automated Stereogrammetry of Venus Magellan SAR Imagery and Preliminary Tessera Results}", + booktitle = {Lunar and Planetary Science Conference}, + year = 2018, + series = {Lunar and Planetary Science Conference}, + month = mar, + eid = {2607}, + pages = {2607}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018LPI....49.2607N}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Oberst:2004icarus, +title = "The nucleus of Comet {B}orrelly: a study of morphology and surface brightness", +journal = "Icarus", +volume = "167", +number = "1", +pages = "70 - 79", +year = "2004", +note = "Special Issue on DS1/Comet Borrelly", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2003.05.001", +url = "http://www.sciencedirect.com/science/article/pii/S0019103503002707", +author = "J Oberst and B Giese and E Howington-Kraus and R Kirk and L Soderblom and B Buratti and M Hicks and R Nelson and D Britt", +keywords = "Comets, Nucleus, Surfaces, Topography, Morphology, Photometry", +abstract = "Stereo images obtained during the DS1 flyby were analyzed to derive a topographic model for the nucleus of Comet 19P/Borrelly for morphologic and photometric studies. The elongated nucleus has an overall concave shape, resembling a peanut, with the lower end tilted towards the camera. The bimodal character of surface-slopes and curvatures support the idea that the nucleus is a gravitational aggregate, consisting of two fragments in contact. Our photometric modeling suggests that topographic shading effects on Borrelly's surface are very minor (<10%) at the given resolution of the terrain model. Instead, albedo effects are thought to dominate Borrelly's large variations in surface brightness. With 90% of the visible surface having single scattering albedos between 0.008 and 0.024, Borrelly is confirmed to be among the darkest of the known Solar System objects. Photometrically corrected images emphasize that the nucleus has distinct, contiguous terrains covered with either bright or dark, smooth or mottled materials. Also, mapping of the changes in surface brightness with phase angle suggests that terrain roughness at subpixel scale is not uniform over the nucleus. High surface roughness is noted in particular near the transition between the upper and lower end of the nucleus, as well as near the presumed source region of Borrelly's main jets. Borrelly's surface is complex and characterized by distinct types of materials that have different compositional and/or physical properties." +} + +@INPROCEEDINGS{Oberst:2017lpsc, + author = {{Oberst}, J. and {Preusker}, F. and {Stark}, A. and {Matz}, K.-D. and + {Gwinner}, K. and {Roatsch}, T.}, + title = "{High-Resolution Topography from MESSENGER Orbital Stereo Imaging - The H7 Quadrangle ``Beethoven''}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2017, + series = {Lunar and Planetary Science Conference}, + volume = 48, + month = mar, + eid = {1442}, + pages = {1442}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017LPI....48.1442O}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@article{Oberst:2014pss, + Abstract = {A new global control point network was derived for Phobos, based on SRC (Mars Express), Phobos-2, and Viking Orbiter image data. We derive 3-D Cartesian coordinates for 813 control points as well as improved pointing data for 202 SRC and Viking images in the Phobos-fixed coordinate system. The point accuracies vary from 4.5m on the Phobos nearside, to up to 67.0m on the farside, where we rely on Viking images (average point accuracy: 13.7m). From tracking of the control points we detect a librational motion synchronous to the Phobos orbital period and measure libration amplitude of 1.09$\,^{\circ}$, in agreement with predictions from shape information assuming a uniform interior. This suggests that the interior of Phobos is homogeneous -- but small local mass anomalies, e.g., associated with crater Stickney, cannot be ruled out. Our new control point network has a higher number of data points and higher point accuracy than previous data products and will be an important basis for accurate shape models and maps.}, + Author = {Oberst, J. and Zubarev, A. and Nadezhdina, I. and Shishkina, L. and Rambaux, N.}, + Doi = {https://doi.org/10.1016/j.pss.2014.03.006}, + Issn = {0032-0633}, + Journal = {Planetary and Space Science}, + Keywords = {Phobos, Control points, Rotation, Libration}, + Note = {Phobos}, + Pages = {45 - 50}, + Title = {The Phobos geodetic control point network and rotation model}, + Url = {http://www.sciencedirect.com/science/article/pii/S0032063314000646}, + Volume = {102}, + Year = {2014}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0032063314000646}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.pss.2014.03.006}} + +@techreport{OMB:2002, + Author = {{Office of the President}}, + Date-Added = {2016-12-06 03:51:55 +0000}, + Date-Modified = {2016-12-06 03:52:58 +0000}, + title = {{OMB Circular A-16 Supplemental Guidance}}, + institution = {Office of Management and Budget}, + address = {\url{https://www.fgdc.gov/policyandplanning/a-16/index_html}}, + Year = {2010}, + Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QElByZXNpZGVudC8yMDEwLnBkZtIXCxgZV05TLmRhdGFPEQGeAAAAAAGeAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAADT40aESCsAAABwyy8IMjAxMC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDLE9RrhC0AAAAAAAAAAAABAAMAAAkgAAAAAAAAAAAAAAAAAAAACVByZXNpZGVudAAAEAAIAADT46j0AAAAEQAIAADUa+adAAAAAQAUAHDLLwBiFPAAYhQAAE0SWQAGKgkAAgBHTWFjaW50b3NoIEhEOlVzZXJzOgBqbGF1cmE6AERyb3Bib3g6AEJpYnRleF9QYXBlcnM6AFByZXNpZGVudDoAMjAxMC5wZGYAAA4AEgAIADIAMAAxADAALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADVVc2Vycy9qbGF1cmEvRHJvcGJveC9CaWJ0ZXhfUGFwZXJzL1ByZXNpZGVudC8yMDEwLnBkZgAAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgCjAKgAsAJSAlQCWQJkAm0CewJ/AoYCjwKUAqECpAK2ArkCvgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALA} +} + +@ARTICLE{Park:2018pds, + author = {Park, R.S. and Konopliv, A.S. and Asmar, S.W. and Buccino, D.R.}, + title = "{Dawn {C}eres Derived Gravity Data}", + journal = {NASA Planetary Data System}, + year = 2018, + eid = {DAWN-A-RSS-5-CEGR-V3.0}, + pages = {DAWN-A-RSS-5-CEGR-V3.0}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2008PDSS...96.....G} +} + +@ARTICLE{Park:2018pds_a, + author = {Park, R.S. and Buccino, D.R.}, + title = "{Ceres SPC Shape Model Dataset V1.0}", + journal = {NASA Planetary Data System}, + year = 2018, + eid = {DAWN-A-FC2-5-CERESSHAPESPC-V1.0}, + pages = { DAWN-A-FC2-5-CERESSHAPESPC-V1.0} +} + +@article{Park:2019icarus, + Abstract = {We present a high-resolution global shape model of Ceres determined using the stereophotoclinometry technique developed at the Jet Propulsion Laboratory by processing Dawn's Framing Camera data acquired during Approach to post-Low Altitude Mapping Orbit (LAMO) phases of the mission. A total of about 38,000 images were processed with pixel resolutions ranging from 35.6 km/pixel to 35 m/pixel and the final global shape model was produced with 100-m grid spacing. The final SPC-derived topography was computed relative to the (482 km, 482 km, 446 km) mean ellipsoid, which ranges from −7.3 km to 9.5 km. For the purpose of validation, we performed various error analyses to assess and quantify realistic uncertainties in the derived topography, such as dividing the data into different subsets and re-computing the entire topography. Based on these studies, we show that the average total height error of the final global topography model is 10.2 m and 88.9\% of the surface has the total height error below 20 m. We also provide improved estimates of several physical parameters of Ceres. The resulting GM estimate is (62.62905 $\pm$ 0.00035) km3/s2, or the mass value of (938.392 $\pm$ 0.005) × 1018 kg. The volume estimate is (434.13 $\pm$ 0.50) × 106 km3 with a volumetric mean radius of 469.72 km. Combined with the mass estimate, the resulting bulk density is (2161.6 $\pm$ 2.5) kg/m3. Other improved parameters include the pole right ascension, α0 = (291.42763 $\pm$ 0.0002)$\,^{\circ}$, pole declination, δ0 = (66.76033 $\pm$ 0.0002)$\,^{\circ}$, and prime meridian and rotation rate of (W0 = 170.309 $\pm$ 0.011)$\,^{\circ}$ and (dW/dt = 952.1532635 $\pm$ 0.000002) deg/day, respectively. Also, for geophysical and geological studies, we provide spherical harmonic coefficients and a gravitational slope map derived from the global shape model.}, + Author = {Park, R.S. and Vaughan, A.T. and Konopliv, A.S. and Ermakov, A.I. and Mastrodemos, N. and Castillo-Rogez, J.C. and Joy, S.P. and Nathues, A. and Polanskey, C.A. and Rayman, M.D. and Riedel, J.E. and Raymond, C.A. and Russell, C.T. and Zuber, M.T.}, + Doi = {https://doi.org/10.1016/j.icarus.2018.10.024}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {Ceres shape, Ceres topography, Ceres spin pole, Ceres rotation, Stereophotoclinometry using Dawn data, Dawn gravity science}, + Pages = {812 - 827}, + Title = {High-resolution shape model of Ceres from stereophotoclinometry using Dawn Imaging Data}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103518302835}, + Volume = {319}, + Year = {2019}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103518302835}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2018.10.024}} + +@INPROCEEDINGS{Perry:2005lpsc, + author = {{Perry}, J.~E. and {McEwen}, A.~S. and {Fussner}, S. and {Turtle}, E.~P. and + {West}, R.~A. and {Porco}, C.~C. and {Knowles}, B. and {Dawson}, D.~D. and + {Cassini Iss Team}}, + title = "{Processing ISS Images of Titan's Surface}", +booktitle = {36th Annual Lunar and Planetary Science Conference}, + year = 2005, + series = {Lunar and Planetary Science Conference}, + volume = 36, + editor = {{Mackwell}, S. and {Stansbery}, E.}, + month = mar, + adsurl = {https://ui.adsabs.harvard.edu/abs/2005LPI....36.2312P}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Ping:2009,Author = {{Ping}, J. and {Huang}, Q. and {Yan}, J. and {Cao}, J. and {Tang}, G. and {Shu}, R.},Journal = {Science in China: Physics, Mechanics and Astronomy},Month = jul,Pages = {1105-1114},Title = {{Lunar topographic model CLTM-s01 from Chang'E-1 laser altimeter}},Volume = 52,Year = 2009} + +@INPROCEEDINGS{Preusker:2012epsc, + author = {{Preusker}, F. and {Scholten}, F. and {Matz}, K.-D. and {Roatsch}, T. and + {Jaumann}, R. and {Raymond}, C.~A. and {Russell}, C.~T.}, + title = "{Topography of Vesta from Dawn FC stereo images}", +booktitle = {European Planetary Science Congress 2012}, + year = 2012, + month = sep, + eid = {EPSC2012-428}, + pages = {EPSC2012-428}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2012epsc.conf..428P}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Preusker:2015aaa, + author = {{Preusker}, F. and {Scholten}, F. and {Matz}, K.-D. and {Roatsch}, T. and + {Willner}, K. and {Hviid}, S.~F. and {Knollenberg}, J. and {Jorda}, L. and + {Guti{\'e}rrez}, P.~J. and {K{\"u}hrt}, E. and {Mottola}, S. and + {A'Hearn}, M.~F. and {Thomas}, N. and {Sierks}, H. and {Barbieri}, C. and + {Lamy}, P. and {Rodrigo}, R. and {Koschny}, D. and {Rickman}, H. and + {Keller}, H.~U. and {Agarwal}, J. and {Barucci}, M.~A. and {Bertaux}, J.-L. and + {Bertini}, I. and {Cremonese}, G. and {Da Deppo}, V. and {Davidsson}, B. and + {Debei}, S. and {De Cecco}, M. and {Fornasier}, S. and {Fulle}, M. and + {Groussin}, O. and {G{\"u}ttler}, C. and {Ip}, W.-H. and {Kramm}, J.~R. and + {K{\"u}ppers}, M. and {Lara}, L.~M. and {Lazzarin}, M. and {Lopez Moreno}, J.~J. and + {Marzari}, F. and {Michalik}, H. and {Naletto}, G. and {Oklay}, N. and + {Tubiana}, C. and {Vincent}, J.-B.}, + title = "{Shape model, reference system definition, and cartographic mapping standards for comet 67P/Churyumov-Gerasimenko - Stereo-photogrammetric analysis of Rosetta/OSIRIS image data}", + journal = {Astronomy and Astrophysics}, + keywords = {comets: general, planets and satellites: surfaces, reference systems}, + year = 2015, + month = nov, + volume = 583, + eid = {A33}, + pages = {A33}, + doi = {10.1051/0004-6361/201526349}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2015A%26A...583A..33P}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Preusker:2016pds, + author = {Preusker, F. and F. Scholten and K.D Matz and T. Roatsch and R. Jaumann amd C.A. Raymond, and C.T. Russell}, + title = "{DAWN FC2 DERIVED VESTA DTM SPG V1.0}", + journal = {NASA Planetary Data System}, + year = 2016, + eid = {DAWN-A-FC2-5-VESTADTMSPG-V1.0}, + pages = {DAWN-A-FC2-5-VESTADTMSPG-V1.0} +} + +@INPROCEEDINGS{Preusker:2016lpsc, + author = {{Preusker}, F. and {Scholten}, F. and {Matz}, K.-D. and {Elgner}, S. and + {Jaumann}, R. and {Roatsch}, T. and {Joy}, S.~P. and {Polanskey}, C.~A. and + {Raymond}, C.~A. and {Russell}, C.~T.}, + title = "{Dawn at Ceres - Shape Model and Rotational State}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2016, + series = {Lunar and Planetary Science Conference}, + volume = 47, + month = mar, + pages = {1954}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2016LPI....47.1954P}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Preusker:2017lpsc, + author = {{Preusker}, F. and {Oberst}, J. and {Stark}, A. and {Matz}, K.-D. and + {Gwinner}, K. and {Roatsch}, T.}, + title = "{High-Resolution Topography from MESSENGER Orbital Stereo Imaging - The H3 Quadrangle ``Shakespeare''}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2017, + series = {Lunar and Planetary Science Conference}, + volume = 48, + month = mar, + eid = {1441}, + pages = {1441}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017LPI....48.1441P}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{Preusker:2017pss, + author = {{Preusker}, F. and {Stark}, A. and {Oberst}, J. and {Matz}, K.-D. and + {Gwinner}, K. and {Roatsch}, T. and {Watters}, T.~R.}, + title = "{Toward high-resolution global topography of Mercury from MESSENGER orbital stereo imaging: A prototype model for the H6 (Kuiper) quadrangle}", + journal = "{Planetary and Space Science}", +archivePrefix = "arXiv", + eprint = {1608.08487}, + primaryClass = "astro-ph.EP", + keywords = {Mercury, MESSENGER, Stereo photogrammetry, Topography, Hun Kal, DTM}, + year = 2017, + month = aug, + volume = 142, + pages = {26-37}, + doi = {10.1016/j.pss.2017.04.012}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017P%26SS..142...26P}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Putri:2019pss, +title = "A New South Polar Digital Terrain Model of {M}ars from the {High-Resolution Stereo Camera (HRSC)} onboard the {ESA Mars Express}", +journal = "Planetary and Space Science", +volume = "174", +pages = "43 - 55", +year = "2019", +issn = "0032-0633", +doi = "https://doi.org/10.1016/j.pss.2019.02.010", +url = "http://www.sciencedirect.com/science/article/pii/S0032063318300977", +author = "Alfiah Rizky Diana Putri and Panagiotis Sidiropoulos and Jan-Peter Muller and Sebastian H.G. Walter and Greg G. Michael", +keywords = "Mars, SPRC, DTM, Mars south pole, HRSC", +abstract = "The first high-resolution Digital Terrain Model (DTM) of the entire South Pole of Mars has been produced. A modified version (Kim and Muller, 2009) of a NASA-VICAR-based pipeline developed by DLR (German Aerospace Centre) and JPL (Jet Propulsion Laboratory) has been employed with image matching based on the Gotcha (Gruen-Otto-Chau) algorithm (Shin and Muller, 2012) with a specialised setup for the polar region. DTM products have been produced with more than twice the resolution (50 m/pixel) of the gridded Mars Orbiter Laser Altimeter (MOLA) 512 pixels/degree (112 m/pixel) over the South Polar Residual Cap (SPRC) and the Mars South Polar region (82° - 90° S) in MOLA and areoid reference. The accuracy of the HRSC orbital DTMs are compared against a MOLA reference with good results. HRSC orthorectified strip images from 12.5 to 50 m have also been produced from the base DTMs and these have been processed into a 12.5 m mosaic. HRSC strip products are currently being assessed as base images for automatic co-registration of thousands of high-resolution images, making them geometrically consistent with the surface conditions imaged by HRSC. In some cases, Context Camera (CTX) DTMs have been automatically produced and co-registered to the HRSC image strips and these, in turn, are being employed for automated co-registration of higher-resolution images." +} + +@article{Rajabifard:2002, + Author = {Rajabifard, Abbas and Feeney, Mary-Ellen F and Williamson, Ian P}, + Date-Added = {2018-09-21 15:09:51 +0000}, + Date-Modified = {2018-09-21 15:09:58 +0000}, + Doi = {https://doi.org/10.1016/S0303-2434(02)00002-8}, + Issn = {0303-2434}, + Journal = {International Journal of Applied Earth Observation and Geoinformation}, + Keywords = {Spatial data infrastructure (SDI), SDI development, SDI hierarchy, Product-based model, Process-based model}, + Number = {1}, + Pages = {11 - 22}, + Title = {Future directions for {SDI} development}, + Url = {http://www.sciencedirect.com/science/article/pii/S0303243402000028}, + Volume = {4}, + Year = {2002}, + Bdsk-File-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxATUmFqYWJpZmFyZC8yMDAyLnBkZk8RAWYAAAAAAWYAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////wgyMDAyLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAwAACiBjdQAAAAAAAAAAAAAAAAAKUmFqYWJpZmFyZAACADsvOlVzZXJzOmpsYXVyYS1wcjpEcm9wYm94OkJpYnRleF9QYXBlcnM6UmFqYWJpZmFyZDoyMDAyLnBkZgAADgASAAgAMgAwADAAMgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAOVVzZXJzL2psYXVyYS1wci9Ecm9wYm94L0JpYnRleF9QYXBlcnMvUmFqYWJpZmFyZC8yMDAyLnBkZgAAEwABLwAAFQACABD//wAAAAgADQAaACQAOgAAAAAAAAIBAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAGk}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0303243402000028}, + Bdsk-Url-2 = {https://doi.org/10.1016/S0303-2434(02)00002-8}} + +@ARTICLE{Re:2019, + author = {{Re}, C. and {Tulyakov}, S. and {Simioni}, E. and {Mudric}, T. and + {Cremonese}, G. and {Thomas}, N.}, + title = "{Performance Evaluation of 3DPD, the Photogrammetric Pipeline for the Cassis Stereo Images}", + journal = {ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences}, + year = "2019", + month = "Jun", + volume = {4213}, + pages = {1443-1449}, + doi = {10.5194/isprs-archives-XLII-2-W13-1443-2019}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2019ISPAr4213.1443R}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Roatsch:2013egu, + author = {{Roatsch}, T. and {Kersten}, E. and {Matz}, K.-D. and {Preusker}, F. and + {Scholten}, F. and {Jaumann}, R. and {Raymond}, C.~A. and {Russell}, C.~T. + }, + title = "{High resolution VESTA LAMO atlas derived from Dawn FC images.}", +booktitle = {EGU General Assembly Conference Abstracts}, + year = 2013, + series = {EGU General Assembly Conference Abstracts}, + volume = 15, + month = apr, + eid = {EGU2013-1129}, + pages = {EGU2013-1129}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2013EGUGA..15.1129R}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Roatsch:2016pss, +title = "{High-resolution Ceres High Altitude Mapping Orbit atlas derived from Dawn Framing Camera images}", +journal = "Planetary and Space Science", +volume = "129", +pages = "103 - 107", +year = "2016", +issn = "0032-0633", +doi = "https://doi.org/10.1016/j.pss.2016.05.011", +url = "http://www.sciencedirect.com/science/article/pii/S0032063316300939", +author = "Th. Roatsch and E. Kersten and K.-D. Matz and F. Preusker and F. Scholten and R. Jaumann and C.A. Raymond and C.T. Russell", +keywords = "Dawn, Ceres, Dwarf planets, Planetary mapping", +abstract = "The Dawn spacecraft Framing Camera (FC) acquired over 2400 clear filter images of Ceres with a resolution of about 140m/pixel during the six cycles in the High Altitude Mapping Orbit (HAMO) phase between August 18 and October 21, 2015. We ortho-rectified the images from the first cycle and produced a global, high-resolution, controlled photomosaic of Ceres. This global mosaic is the basis for a high-resolution Ceres atlas that consists of 15 tiles mapped at a scale of 1:750,000. The nomenclature used in this atlas was proposed by the Dawn team and was approved by the International Astronomical Union (IAU). The full atlas is available to the public through the Dawn Geographical Information System (GIS) web page [http://dawngis.dlr.de/atlas] and will become available through the NASA Planetary Data System (PDS) (http://pdssbn.astro.umd.edu/)." +} + +@article{Roatsch:2018pss, +title = "{Final Mimas and Enceladus atlases derived from Cassini-ISS images}", +journal = "Planetary and Space Science", +volume = "164", +pages = "13 - 18", +year = "2018", +issn = "0032-0633", +doi = "https://doi.org/10.1016/j.pss.2018.05.021", +url = "http://www.sciencedirect.com/science/article/pii/S003206331830062X", +author = "Th Roatsch and E. Kersten and K.-D. Matz and M.T. Bland and T.L. Becker and G.W. Patterson and C.C. Porco", +abstract = "The Imaging Science Subsystem (ISS) on-board Cassini took a few high-resolution images of the icy Saturnian satellites Mimas and Enceladus over the last seven years of the Cassini mission during non-targeted flybys. We used the new Mimas images to improve the existing semi-controlled mosaic of Mimas. A new controlled Enceladus mosaic was published recently (Bland et al., 2015; Bland et al. in prep.). Both new mosaics are the baseline for improved atlases of Mimas in three tiles with a map scale of 1:1,000,000 and Enceladus in 15 tiles with a map scale of 1:400,000. The nomenclature for both satellites was proposed by the Cassini-ISS team and approved by the IAU." +} + +@article{Robinson:1999jgr, + Abstract = {An improved control net for Mercury has been completed by utilizing images acquired during the three Mariner 10 flybys in 1974--1975. Relative positional errors within the net are ∼1 km on average, and absolute locations are estimated to be better than 25 km. The analytical triangulation resulted in new values for focal lengths (Camera A: 1493.6 mm; Camera B: 1500.1 mm), W0 (329.548$\,^{\circ}$), and camera orientation angles for 811 images acquired during all three flybys of Mercury.}, + Author = {Robinson, Mark S. and Davies, Merton E. and Colvin, Tim R. and Edwards, Kathleen}, + Date-Modified = {2019-09-19 08:25:35 -0700}, + Doi = {10.1029/1999JE001081}, + Eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/1999JE001081}, + Journal = {Journal of Geophysical Research: Planets}, + Number = {E12}, + Pages = {30847-30852}, + Title = {A revised control network for Mercury}, + Url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/1999JE001081}, + Volume = {104}, + Year = {1999}, + Bdsk-Url-1 = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/1999JE001081}, + Bdsk-Url-2 = {https://doi.org/10.1029/1999JE001081}} + +@Inbook{Russell:2012, +author="Russell, C. T. +and Raymond, C. A.", +editor="Russell, Christopher +and Raymond, Carol", +title="The Dawn Mission to Vesta and Ceres", +bookTitle="The Dawn Mission to Minor Planets 4 Vesta and 1 Ceres", +year="2012", +publisher="Springer New York", +address="New York, NY", +pages="3--23", +abstract="The Dawn mission journeys to the center of the main asteroid belt to orbit and explore the two most massive main belt asteroids, Vesta and Ceres. Dawn aims to increase our understanding not just of the present state of these two bodies, but also of the conditions during the time of their formation. It attempts this through achieving a set of measurement objectives in which the physical properties of these asteroids such as mass, slopes, size, density, and spin state are accurately determined, and in which the mineralogical and elemental composition of the surface and near-surface material are probed. Dawn employs ion propulsion technology to enable a modestly-sized launcher to start a moderately-sized spacecraft on its journey, to not only reach the two massive asteroids but also to orbit them, descending to near the surface. Unlike most orbital missions, the initial (Vesta) phase must be completed with sufficient reserves and within a time window that later allows Dawn to explore Ceres. Dawn carries a redundant framing camera, a visible and near-IR spectrometer, a gamma ray and neutron spectrometer, and achieves high-accuracy radiometric and optical navigation to enable gravity field determination. The spacecraft was developed by Orbital Sciences Corporation under the management of the Jet Propulsion Laboratory for the National Aeronautics and Space Administration. Dawn is a Principal Investigator-led mission of the Discovery Program. The PI institution, the University of California, Los Angeles, manages directly the science team, the Dawn Science Center, and the Education and Public Outreach program.", +isbn="978-1-4614-4903-4", +doi="10.1007/978-1-4614-4903-4_2", +url="https://doi.org/10.1007/978-1-4614-4903-4_2" +} + + +@article{Saunders:1990jgr, +author = {Saunders, R. S. and Pettengill, G. H. and Arvidson, R. E. and Sjogren, W. L. and Johnson, W. T. K. and Pieri, L.}, +title = {The Magellan Venus Radar Mapping Mission}, +journal = {Journal of Geophysical Research: Solid Earth}, +volume = {95}, +number = {B6}, +pages = {8339-8355}, +doi = {10.1029/JB095iB06p08339}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/JB095iB06p08339}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/JB095iB06p08339}, +abstract = {The NASA Magellan Venus Radar Mapper spacecraft was launched into an interplanetary transfer trajectory to Venus on May 4, 1989, and will be placed into orbit around Venus on August 10, 1990. The orbiter carries a 12-cm-wavelength, multimode radar system. In the synthetic aperture mode it is capable of imaging most of the Venus surface at a resolution of better than 300 m, approaching 120 m over more than half the planet. In the altimeter mode it will determine topographic relief to a vertical accuracy of better than 50 m averaged over a surface resolution cell approximately 10 km in diameter where the surface relief is not too extreme. In the radiometer mode the radar receiver can determine the surface radio emission brightness temperature with an absolute accuracy of 20 K, at a resolution of 2 K. Tracking of the orbiter's coherent radio telemetry transmitter will permit observations of small accelerations related to gravitational inhomogeneities in the planet's interior. Objectives of the mission include deducing the geological history of the surface and the geophysical state of the interior. Specific attention focuses on the origin, present distribution, and activity of four geological processes that modify the surface: (1) volcanic and tectonic; (2) impact; (3) erosional, depositional, and chemical; and (4) isostatic and convective. Data products resulting from the mission will be made available to members of the scientific community through NASA's Planetary Data System.}, +year = {1990} +} + +@article{Saunders:1991sci, + Abstract = {The Magellan radar mapping mission is in the process of producing a global, high-resolution image and altimetry data set of Venus. Despite initial communications problems, few data gaps have occurred. Analysis of Magellan data is in the initial stages. The radar system data are of high quality, and the planned performance is being achieved in terms of spatial resolution and geometric and radiometric accuracy. Image performance exceeds expectations, and the image quality and mosaickability are extremely good. Future plans for the mission include obtaining gravity data, filling gaps in the initial map, and conducting special studies with the radar.}, + Author = {Saunders, R. S. and Pettengill, G. H.}, + Date-Modified = {2019-10-01 21:04:59 -0700}, + Doi = {10.1126/science.252.5003.247}, + Eprint = {https://science.sciencemag.org/content/252/5003/247.full.pdf}, + Issn = {0036-8075}, + Journal = {Science}, + Number = {5003}, + Pages = {247--249}, + Publisher = {American Association for the Advancement of Science}, + Title = {Magellan: Mission Summary}, + Url = {https://science.sciencemag.org/content/252/5003/247}, + Volume = {252}, + Year = {1991}, + Bdsk-Url-1 = {https://science.sciencemag.org/content/252/5003/247}, + Bdsk-Url-2 = {https://doi.org/10.1126/science.252.5003.247}} + + +@Misc{Schenk:2010web, +howpublished = {\url{https://stereomoons.blogspot.com/2010/11/new-moons.html}}, +note = {Accessed September, 26, 2019}, +title = {New Moons - First Global Topographic Maps of (Saturn's) Icy Moons}, +author = {Schenk, P.}, +year = {2010} +} + +@article{Schenk:2018icarus, +title = "Breaking up is hard to do: Global cartography and topography of Pluto's mid-sized icy Moon Charon from New Horizons", +journal = "Icarus", +volume = "315", +pages = "124 - 145", +year = "2018", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2018.06.010", +url = "http://www.sciencedirect.com/science/article/pii/S0019103517306565", +author = "Paul Michael Schenk and Ross A. Beyer and William B. McKinnon and Jeffrey M. Moore and John R. Spencer and Oliver L. White and Kelsi Singer and Orkan M. Umurhan and Francis Nimmo and Tod R. Lauer and William M. Grundy and Stuart Robbins and S. Alan Stern and Harold A. Weaver and Leslie A. Young and K. Ennico Smith and Cathy Olkin", +abstract = "The 2015 New Horizons flyby through the Pluto system produced the first high-resolution topographic maps of Pluto and Charon, the most distant objects so mapped. Global integrated mosaics of the illuminated surface of Pluto's large icy moon Charon have been produced using both framing camera and line scan camera data (including four-color images at up to 1.47 km pixel scales), showing the best resolution data at all areas of the surface. Digital elevation models (DEMs) with vertical precisions of up to ∼0.1 km were constructed for ∼40\% of Charon using stereo imagery. Local radii estimates for the surface were also determined from the cartographic control network solution for the LORRI framing camera data, which validate the stereo solutions. Charon is moderately cratered, the largest of which is ∼250-km across and ∼6 km deep. Charon has a topographic range over the observed hemisphere from lowest to highest of ∼19 km, the largest topographic amplitude of any mid-sized icy body (including Ceres) other than Iapetus. Unlike Saturn's icy moons whose topographic signature is dominated by global relaxation of topography and subsequent impact cratering, large-scale tectonics and regional resurfacing dominate Charon's topography. Most of Charon's encounter hemisphere north of the equator (Oz Terra) is broken into large polygonal blocks by a network of wide troughs with typically 3–6 km relief; the deepest of these occur near the illuminated pole and are up to 13 km deep with respect to the global mean radius, the deepest known surfaces on Charon. The edge of this terrain is defined by large tilted blocks sloping ∼5° or so, the crests of which rise to 5 or 6 km above Charon mean, the highest known points on Charon. The southern resurfaced plains, Vulcan Planitia, consist of rolling plains, locally fractured and pitted, that are depressed ∼1 km below the mean elevation of the disrupted northern terrains of Oz Terra that comprise much of the northern hemisphere (but ∼2–2.5 km below the surfaces of the blocks themselves). These plains roll downward gently to the south with a topographic range of ∼5 km. The outer margins of Vulcan Planitia along the boundary with Oz Terra form a 2-3-km-deep trough, suggesting viscous flow along the outer margins. Isolated massifs 2–4 km high, also flanked by annular moats, lie within the planitia itself. The plains may be formed from volcanic resurfacing of cryogenic fluids, but the tilted blocks along the outer margins and the isolated and tilted massifs within Vulcan Planitia also suggest that much of Charon has been broken into large blocks, some of which have been rotated and some of which have foundered into Charon's upper “mantle”, now exposed as Vulcan Planitia, a history that may be most similar to the disrupted terrains of Ariel." +} + +@INPROCEEDINGS{Schenk:2008isprs, + author = {P. M. Schenk}, + title = {CARTOGRAPHIC AND TOPOGRAPHIC MAPPING OF THE ICY SATELLITES OF THE OUTER SOLAR SYSTEM}, + booktitle = {The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences}, + year = {2008}, + Volume = {XXXVII} +} + +@INPROCEEDINGS{Shan:2002isprs, +author = {Shan, Jie and Scott, D. and Yoon, Lee}, +booktitle = {Symposium on Geospatial Theory, Processing and Applications}, +year = {2002}, +title = {PHOTOGRAMMETRIC REGISTRATION OF MOC IMAGERY TO MOLA PROFILE} +} + +@INPROCEEDINGS{Sidiropoulos:2016lpsc, + author = {{Sidiropoulos}, P. and {Muller}, J.-P.}, + title = "{Large-Scale Co-Registration of Mars High-Resolution NASA Images to HRSC: A Case-Study of the MC11-E Quadrangle}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2016, + series = {Lunar and Planetary Science Conference}, + volume = 47, + month = mar, + pages = {2034}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2016LPI....47.2034S}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@Article{Sidiropoulos:2016isprs, +AUTHOR = {Sidiropoulos, P. and Muller, J.-P.}, +TITLE = {BATCH CO-REGISTRATION OF MARS HIGH-RESOLUTION IMAGES TO HRSC +MC11-E MOSAIC}, +JOURNAL = {ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences}, +VOLUME = {XLI-B4}, +YEAR = {2016}, +PAGES = {491--495}, +URL = {https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B4/491/2016/}, +DOI = {10.5194/isprs-archives-XLI-B4-491-2016} +} + +@article{Sidiropoulos:2018pss, +title = "Automatic Coregistration and orthorectification (ACRO) and subsequent mosaicing of NASA high-resolution imagery over the Mars MC11 quadrangle, using HRSC as a baseline", +journal = "Planetary and Space Science", +volume = "151", +pages = "33 - 42", +year = "2018", +issn = "0032-0633", +doi = "https://doi.org/10.1016/j.pss.2017.10.012", +url = "http://www.sciencedirect.com/science/article/pii/S003206331730260X", +author = "Panagiotis Sidiropoulos and Jan-Peter Muller and Gillian Watson and Gregory Michael and Sebastian Walter", +keywords = "Mars, High-resolution imagery, Mars orbiters, Coregistration, Orthorectification, Mosaicing, MC11 quadrangle", +abstract = "This work presents the coregistered, orthorectified and mosaiced high-resolution products of the MC11 quadrangle of Mars, which have been processed using novel, fully automatic, techniques. We discuss the development of a pipeline that achieves fully automatic and parameter independent geometric alignment of high-resolution planetary images, starting from raw input images in NASA PDS format and following all required steps to produce a coregistered geotiff image, a corresponding footprint and useful metadata. Additionally, we describe the development of a radiometric calibration technique that post-processes coregistered images to make them radiometrically consistent. Finally, we present a batch-mode application of the developed techniques over the MC11 quadrangle to validate their potential, as well as to generate end products, which are released to the planetary science community, thus assisting in the analysis of Mars static and dynamic features. This case study is a step towards the full automation of signal processing tasks that are essential to increase the usability of planetary data, but currently, require the extensive use of human resources." +} + +@article{Solomon:2007ssr, + Abstract = {The MErcury Surface, Space ENvironment, GEochemistry, and Ranging (MESSENGER) spacecraft, launched on August 3, 2004, is nearing the halfway point on its voyage to become the first probe to orbit the planet Mercury. The mission, spacecraft, and payload are designed to answer six fundamental questions regarding the innermost planet: (1) What planetary formational processes led to Mercury's high ratio of metal to silicate? (2) What is the geological history of Mercury? (3) What are the nature and origin of Mercury's magnetic field? (4) What are the structure and state of Mercury's core? (5) What are the radar-reflective materials at Mercury's poles? (6) What are the important volatile species and their sources and sinks near Mercury? The mission has focused to date on commissioning the spacecraft and science payload as well as planning for flyby and orbital operations. The second Venus flyby (June 2007) will complete final rehearsals for the Mercury flyby operations in January and October 2008 and September 2009. Those flybys will provide opportunities to image the hemisphere of the planet not seen by Mariner 10, obtain high-resolution spectral observations with which to map surface mineralogy and assay the exosphere, and carry out an exploration of the magnetic field and energetic particle distribution in the near-Mercury environment. The orbital phase, beginning on March 18, 2011, is a one-year-long, near-polar-orbital observational campaign that will address all mission goals. The orbital phase will complete global imaging, yield detailed surface compositional and topographic data over the northern hemisphere, determine the geometry of Mercury's internal magnetic field and magnetosphere, ascertain the radius and physical state of Mercury's outer core, assess the nature of Mercury's polar deposits, and inventory exospheric neutrals and magnetospheric charged particle species over a range of dynamic conditions. Answering the questions that have guided the MESSENGER mission will expand our understanding of the formation and evolution of the terrestrial planets as a family.}, + Author = {Solomon, Sean C. and McNutt, Ralph L. and Gold, Robert E. and Domingue, Deborah L.}, + Day = {01}, + Doi = {10.1007/s11214-007-9247-6}, + Issn = {1572-9672}, + Journal = {Space Science Reviews}, + Month = {Aug}, + Number = {1}, + Pages = {3--39}, + Title = {MESSENGER Mission Overview}, + Url = {https://doi.org/10.1007/s11214-007-9247-6}, + Volume = {131}, + Year = {2007}, + Bdsk-Url-1 = {https://doi.org/10.1007/s11214-007-9247-6}} + + +@INPROCEEDINGS{Speyerer:2018lpsc, + author = {{Speyerer}, E.~J. and {Wagner}, R.~V. and {Mazarico}, E. and + {Silva}, V. and {Anderson}, J. and {Robinson}, M.~S. and {Bell}, J.~F.}, + title = "{Production of New Clementine UVVIS Map Products Tied to the LRO Reference Frame}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2018", + month = "Mar", + eid = {2538}, + pages = {2538}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2018LPI....49.2538S}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@inproceedings{Roatsch:2008isprs, +author = {Roatsch, Thomas and Wählisch, Marita and Hoffmeister, Angelika and Scholten, Frank and Matz, Klaus-Dieter and Giese, Bernd and Wagner, Roland and Kersten, Elke and Neukum, Gerhard}, +booktitle = {Proceedings of the XXXVII ISPRS Conference}, +year = {2008}, +month = {01}, +pages = {1011}, +title = {Mapping and Cartography of the ICY Saturnian Satellites Using Cassini-ISS Images} +} + +@INPROCEEDINGS{Roatsch:2016enc, + author = {Roatsch, Thomas and Kersten, Elke and Matz, Klaus-Dieter and Scholten, Frank and Wagner, Roland and Porco, Carolyn}, + title = "{Cartography of the Medium-Sized Saturnian Satellites Based on Cassini-ISS Images}", +booktitle = {Enceladus and the Icy Moons of Saturn}, + year = 2016, + series = {Enceladus and the Icy Moons of Saturn}, + pages = {3032} +} + +@ARTICLE{Roatsch:2018pds, + author = {Roatsch,T. E. and Kersten,K.D. and Matz,F. and Preusker, F. and Scholten, S. and Elgner, S.E. and Schroeder, R. and Jaumann, R. and Raymond, C.A. and C.T. Russell}, + title = "{DAWN FC2 DERIVED CERES HAMO DTM SPG V1.0}", + journal = {NASA Planetary Data System}, + year = 2018, + eid = {DAWN-A-FC2-5-CERESHAMODTMSPG-V1.0}, + pages = {DAWN-A-FC2-5-CERESHAMODTMSPG-V1.0} +} + +@inproceedings{Robinson:2012isprs, +title = "Exploring the moon with the lunar reconnaissance orbiter camera", +abstract = "The Lunar Reconnaissance Orbiter Camera (LROC) consists of three imaging systems: a Wide Angle Camera (WAC) and two Narrow Angle Cameras (NACs). Since entering lunar orbit in June of 2009, LROC has collected over 700,000 images. A subset of WAC images were reduced into a global morphologic basemap, a near-global digital elevation model, and multitemporal movie sequences that characterize illumination conditions of the polar regions. In addition, NAC observations were reduced to meter scale maps and digital elevation models of select regions of interest. These Reduced Data Record (RDR) products were publicly released through NASA's Planetary Data System to aid scientists and engineers in planning future lunar missions and addressing key science questions.", +keywords = "DEM/DTM, High resolution, Imagery, Mapping, Mosaic, Multispectral, Multitemporal, Planetary", +author = "Mark Robinson and Speyerer, {Emerson J.} and Aaron Boyd and Devin Waller and Wagner, {Robert V.} and Burns, {Kyle N.}", +year = "2012", +language = "English (US)", +volume = "39", +pages = "501--504", +booktitle = "International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives", +publisher = "International Society for Photogrammetry and Remote Sensing", +} + +@article{Schenk:2018icarus_b, +title = "Basins, fractures and volcanoes: Global cartography and topography of Pluto from New Horizons", +journal = "Icarus", +volume = "314", +pages = "400 - 433", +year = "2018", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2018.06.008", +url = "http://www.sciencedirect.com/science/article/pii/S0019103517306024", +author = "Paul Michael Schenk and Ross A. Beyer and William B. McKinnon and Jeffrey M. Moore and John R. Spencer and Oliver L. White and Kelsi Singer and Francis Nimmo and Carver Thomason and Tod R. Lauer and Stuart Robbins and Orkan M. Umurhan and William M. Grundy and S. Alan Stern and Harold A. Weaver and Leslie A. Young and K. Ennico Smith and Cathy Olkin", +keywords = "Pluto, Topography, Icy satellite, Impact", +abstract = "The 2015 New Horizons flyby has produced the first high-resolution maps of morphology and topography of Pluto and Charon, the most distant objects so mapped. Global integrated mosaics of Pluto were produced using both LORRI framing camera and MVIC line scan camera data, showing the best resolution data obtained for all areas of the illuminated surface, ∼78\% of the body. A unique feature of the Pluto imaging data set is the observation of terrains illuminated only by light scattered from atmospheric haze, allowing us to map terrains in the southern hemisphere that would otherwise have been in darkness. MVIC 4-color data were combined with the panchromatic map to produce full color global maps. Digital elevation models (DEMs) over ∼42\% of Pluto were produced using combinations of MVIC hemispheric scans and LORRI mosaics, from which slopes at scales of ∼1 km can be determined. Pluto can be divided into regions each with distinct topographic signatures, corresponding with major physiographic terrain types. Large areas of Pluto are comprised of low-relief moderately cratered plains units. Deeply pitted and glaciated plains east of Sputnik Planitia are elevated ∼0.7 km. The most dominant topographic feature on Pluto is the 1200-by-2000-km wide depression enclosing the bright Sputnik Planitia ice sheet, the surface of which is 2.5-to-3.5 km deep (relative to the rim) and ∼2 km deep relative to the mean radius. The partial ring of steep-sided massifs, several of which are more than 5 km high, along the western margins of Sputnik Planitia produce some of the locally highest and steepest relief on Pluto, with slopes of 40–50°. The second major topographic feature is a complex, eroded, ridge-trough system ∼300–400 km wide and at least 3200 km long extending north-to-south along the 155° meridian. This enormous structure has several kilometers of relief. It may predate the large impact event forming the basin, though some post-Sputnik Planitia deformation is evident. The large depressed, partially walled plain, Hyecho Palus, lies due southwest of Sputnik Planitia. Near the center of Hyecho Palus lie the circular constructional edifices Wright and Piccard Montes. Wright Mons rises 4.5 km above these plains, with a central depression ∼4.5 km deep, whereas Piccard Mons, best observed in haze-light, rises ∼5.5 km above the plains but has a bowl-shaped central depression ∼5.5 km below the plains for a total relief of up to 11 km, the greatest observed on Pluto. Both of these features are interpreted as constructional (volcanic?) in nature. Additional prominent topographic features include a 2–3 km high and ∼600 km wide dome centered on the illuminated IAU pole and the amoeboidal plateaus of “bladed” terrains in the equatorial region, which rise 2–5 km above local terrains and are the highest standing geologic units on the encounter hemisphere. The mean elevations in the integrated DEM for the two radio occultation areas are consistent with the 5–6 km difference in elevation as determined independently by the radio experiment, and a limb profile near the egress point confirms the presence of elevated bladed terrains in that area. Local relief of 3–5 km at massifs, troughs and pits supports conclusions that the icy shell of Pluto is relatively rigid. Numerous examples of topographic control of ice or frost deposition occur across Pluto, including the distinct coloration of the polar dome, the elevated terrains of eastern Tombaugh Regio, and along the ridge-trough system, where ridge tops and fossae rims are covered in different ices than at lower elevations. The topographic hypsogram of Pluto's encounter hemisphere is strongly bimodal due to the large Sputnik Planitia depression. Otherwise the topographic signature of Pluto is controlled by deviations from the otherwise dominant low plains, including elevated bladed terrain plateaus and the depressed volcanic province including Wright and Piccard Montes." +} + +@article{Scholten:2012,Author = {Scholten, F. and Oberst, J. and Matz, K.-D. and Roatsch, T. and W{\"a}hlisch, M. and Speyerer, E. J. and Robinson, M. S.},Journal = {Journal of Geophysical Research: Planets},Number = {E12},Title = {GLD100: The near-global lunar 100 m raster DTM from LROC WAC stereo image data},Volume = {117},Year = {2012}} + +@article {Sierks:2011sci, + author = {Sierks, H. and Lamy, P. and Barbieri, C. and Koschny, D. and Rickman, H. and Rodrigo, R. and A{\textquoteright}Hearn, M. F. and Angrilli, F. and Barucci, M. A. and Bertaux, J.-L. and Bertini, I. and Besse, S. and Carry, B. and Cremonese, G. and Da Deppo, V. and Davidsson, B. and Debei, S. and De Cecco, M. and De Leon, J. and Ferri, F. and Fornasier, S. and Fulle, M. and Hviid, S. F. and Gaskell, R. W. and Groussin, O. and Gutierrez, P. and Ip, W. and Jorda, L. and Kaasalainen, M. and Keller, H. U. and Knollenberg, J. and Kramm, R. and K{\"u}hrt, E. and K{\"u}ppers, M. and Lara, L. and Lazzarin, M. and Leyrat, C. and Moreno, J. J. Lopez and Magrin, S. and Marchi, S. and Marzari, F. and Massironi, M. and Michalik, H. and Moissl, R. and Naletto, G. and Preusker, F. and Sabau, L. and Sabolo, W. and Scholten, F. and Snodgrass, C. and Thomas, N. and Tubiana, C. and Vernazza, P. and Vincent, J.-B. and Wenzel, K.-P. and Andert, T. and P{\"a}tzold, M. and Weiss, B. P.}, + title = {Images of Asteroid 21 {L}utetia: A Remnant Planetesimal from the Early {S}olar {S}ystem}, + volume = {334}, + number = {6055}, + pages = {487--490}, + year = {2011}, + doi = {10.1126/science.1207325}, + publisher = {American Association for the Advancement of Science}, + abstract = {Images obtained by the Optical, Spectroscopic, and Infrared Remote Imaging System (OSIRIS) cameras onboard the Rosetta spacecraft reveal that asteroid 21 Lutetia has a complex geology and one of the highest asteroid densities measured so far, 3.4 {\textpm} 0.3 grams per cubic centimeter. The north pole region is covered by a thick layer of regolith, which is seen to flow in major landslides associated with albedo variation. Its geologically complex surface, ancient surface age, and high density suggest that Lutetia is most likely a primordial planetesimal. This contrasts with smaller asteroids visited by previous spacecraft, which are probably shattered bodies, fragments of larger parents, or reaccumulated rubble piles.}, + issn = {0036-8075}, + URL = {https://science.sciencemag.org/content/334/6055/487}, + eprint = {https://science.sciencemag.org/content/334/6055/487.full.pdf}, + journal = {Science} +} + + +@article{Simonelli:1993icarus, + Abstract = {We describe a procedure that allows the efficient generation of numerical shape models for irregular Solar System objects, where a numerical model is simply a table of evenly spaced body-centered latitudes and longitudes and their associated radii. This modeling technique uses a combination of data from limbs, terminators, and control points, and produces shape models that have some important advantages over analytical shape models. Accurate numerical shape models make it feasible to study irregular objects with a wide range of standard scientific analysis techniques. These applications include the determination of moments of inertia and surface gravity, the mapping of surface locations and structural orientations, photometric measurement and analysis, the reprojection and mosaicking of digital images, and the generation of albedo maps. The capabilities of our modeling procedure are illustrated through the development of an accurate numerical shape model for Phobos and the production of a global, high-resolution, high-pass-filtered digital image mosaic of this Martian moon. Other irregular objects that have been modeled, or are being modeled, include the asteroid Gaspra and the satellites Deimos, Amalthea, Epimetheus, Janus, Hyperion, and Proteus.}, + Author = {Simonelli, Damon P. and Thomas, Peter C. and Carcich, Brian T. and Veverka, Joseph}, + Doi = {https://doi.org/10.1006/icar.1993.1057}, + Issn = {0019-1035}, + Journal = {Icarus}, + Number = {1}, + Pages = {49 - 61}, + Title = {The Generation and Use of Numerical Shape Models for Irregular {S}olar {S}ystem Objects}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103583710572}, + Volume = {103}, + Year = {1993}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103583710572}, + Bdsk-Url-2 = {https://doi.org/10.1006/icar.1993.1057}} + + +@article{Sivakumar:2012, +author = {Sivakumar, V and Kumar, Binay and Srivastava, Sandeep and Gopala Krishna, Barla and Srivastava, P. and Seelin, K.K.}, +year = {2012}, +month = {12}, +pages = {}, +title = {{DEM} Generation for Lunar Surface using {Chandrayaan-1 TMC} Triplet Data}, +volume = {40}, +journal = {Journal of the Indian Society of Remote Sensing}, +doi = {10.1007/s12524-011-0172-5} +} + + +@article{Smith:1979sci, + Abstract = {Voyager 2, during its encounter with the Jupiter system, provided images that both complement and supplement in important ways the Voyager 1 images. While many changes have been observed in Jupiter{\textquoteright}s visual appearance, few, yet significant, changes have been detected in the principal atmospheric currents. Jupiter{\textquoteright}s ring system is strongly forward scattering at visual wavelengths and consists of a narrow annulus of highest particle density, within which is a broader region in which the density is lower. On Io, changes are observed in eruptive activity, plume structure, and surface albedo patterns. Europa{\textquoteright}s surface retains little or no record of intense meteorite bombardment, but does reveal a complex and, as yet, little-understood system of overlapping bright and dark linear features. Ganymede is found to have at least one unit of heavily cratered terrain on a surface that otherwise suggests widespread tectonism. Except for two large ringed basins, Callisto{\textquoteright}s entire surface is heavily cratered.}, + Author = {Smith, Bradfod A. And Soderblom, Laurence A. And Beebe, Reta And Boyce, Joseph And Briggs, Geoffrey And Carr, Michael And Collins, Stewart A. And Cook, Allan F. And Danielson, G. Edward And Davies, Merton E. And Hunt, Garry E. And Ingersoll, Andrew And Johnson, Torrence V. And Masursky, Harold And Mccauley, John And Morrison, David And Owen, Tobias And Sagan, Carl And Shoemaker, Eugene M. And Strom, Robert And Suomi, Verner E. And Veverka, Joseph}, + Doi = {10.1126/science.206.4421.927}, + Eprint = {https://science.sciencemag.org/content/206/4421/927.full.pdf}, + Issn = {0036-8075}, + Journal = {Science}, + Number = {4421}, + Pages = {927--950}, + Publisher = {American Association for the Advancement of Science}, + Title = {The {G}alilean Satellites and {J}upiter: {V}oyager 2 Imaging Science Results}, + Url = {https://science.sciencemag.org/content/206/4421/927}, + Volume = {206}, + Year = {1979}, + Bdsk-Url-1 = {https://science.sciencemag.org/content/206/4421/927}, + Bdsk-Url-2 = {https://doi.org/10.1126/science.206.4421.927}} + + +@article{Smith:1981sci, + Abstract = {As Voyager 1 flew through the Saturn system it returned photographs revealing many new and surprising characteristics of this complicated community of bodies. Saturn{\textquoteright}s atmosphere has numerous, low-contrast, discrete cloud features and a pattern of circulation significantly different from that of Jupiter. Titan is shrouded in a haze layer that varies in thickness and appearance. Among the icy satellites there is considerable variety in density, albedo, and surface morphology and substantial evidence for endogenic surface modification. Trends in density and crater characteristics are quite unlike those of the Galilean satellites. Small inner satellites, three of which were discovered in Voyager images, interact gravitationally with one another and with the ring particles in ways not observed elsewhere in the solar system. Saturn{\textquoteright}s broad A, B, and C rings contain hundreds of "ringlets," and in the densest portion of the B ring there are numerous nonaxisymmetric features. The narrow F ring has three components which, in at least one instance, are kinked and crisscrossed. Two rings are observed beyond the F ring, and material is seen between the C ring and the planet.}, + Author = {Smith, Bradford A. And Soderblom, Laurence And Beebe, Reta And Boyce, Joseph And Briggs, Geoffery And Bunker, Anne And Collins, Stewart A. And Hansen, Candice J. And Johnson, Torrence V. And Mitchell, Jim L. And Terrile, Richard J. And Carr, Michael And Cook, Allen F. And Cuzzi, Jeffrey And Pollack, James B. And Danielson, G. Edward And Ingersoll, Andrew And Davies, Merton E. And Hunt, Garry E. And Masursky, Harold And Shoemaker, Eugene And Morrison, David And Owen, Tobias And Sagan, Carl And Veverka, Joseph And Strom, Robert And Suomi, Verner E.}, + Doi = {10.1126/science.212.4491.163}, + Eprint = {https://science.sciencemag.org/content/212/4491/163.full.pdf}, + Issn = {0036-8075}, + Journal = {Science}, + Number = {4491}, + Pages = {163--191}, + Publisher = {American Association for the Advancement of Science}, + Title = {Encounter with {S}aturn: Voyager 1 Imaging Science Results}, + Url = {https://science.sciencemag.org/content/212/4491/163}, + Volume = {212}, + Year = {1981}, + Bdsk-Url-1 = {https://science.sciencemag.org/content/212/4491/163}, + Bdsk-Url-2 = {https://doi.org/10.1126/science.212.4491.163}} + + +@article{Smith:1999sci, + Abstract = {Elevations measured by the Mars Orbiter Laser Altimeter have yielded a high-accuracy global map of the topography of Mars. Dominant features include the low northern hemisphere, the Tharsis province, and the Hellas impact basin. The northern hemisphere depression is primarily a long-wavelength effect that has been shaped by an internal mechanism. The topography of Tharsis consists of two broad rises. Material excavated from Hellas contributes to the high elevation of the southern hemisphere and to the scarp along the hemispheric boundary. The present topography has three major drainage centers, with the northern lowlands being the largest. The two polar cap volumes yield an upper limit of the present surface water inventory of 3.2 to 4.7 million cubic kilometers.}, + Author = {Smith, David E. and Zuber, Maria T. and Solomon, Sean C. and Phillips, Roger J. and Head, James W. and Garvin, James B. and Banerdt, W. Bruce and Muhleman, Duane O. and Pettengill, Gordon H. and Neumann, Gregory A. and Lemoine, Frank G. and Abshire, James B. and Aharonson, Oded and David, C. and Brown and Hauck, Steven A. and Ivanov, Anton B. and McGovern, Patrick J. and Zwally, H. Jay and Duxbury, Thomas C.}, + Doi = {10.1126/science.284.5419.1495}, + Eprint = {https://science.sciencemag.org/content/284/5419/1495.full.pdf}, + Issn = {0036-8075}, + Journal = {Science}, + Number = {5419}, + Pages = {1495--1503}, + Publisher = {American Association for the Advancement of Science}, + Title = {The Global Topography of {M}ars and Implications for Surface Evolution}, + Url = {https://science.sciencemag.org/content/284/5419/1495}, + Volume = {284}, + Year = {1999}, + Bdsk-Url-1 = {https://science.sciencemag.org/content/284/5419/1495}, + Bdsk-Url-2 = {https://doi.org/10.1126/science.284.5419.1495}} + + +@article{Smith:2012sci, + author = {Smith, David E. and Zuber, Maria T. and Phillips, Roger J. and Solomon, Sean C. and Hauck, Steven A. and Lemoine, Frank G. and Mazarico, Erwan and Neumann, Gregory A. and Peale, Stanton J. and Margot, Jean-Luc and Johnson, Catherine L. and Torrence, Mark H. and Perry, Mark E. and Rowlands, David D. and Goossens, Sander and Head, James W. and Taylor, Anthony H.}, + title = {Gravity Field and Internal Structure of {M}ercury from {MESSENGER}}, + volume = {336}, + number = {6078}, + pages = {214--217}, + year = {2012}, + doi = {10.1126/science.1218809}, + publisher = {American Association for the Advancement of Science}, + abstract = {The MESSENGER spacecraft orbiting Mercury has been in a \~{}12-hour eccentric, near-polar orbit since 18 March 2011 (see the Perspective by McKinnon). Smith et al. (p. 214, published online 21 March) present the most recent determination of Mercury{\textquoteright}s gravity field, based on radio tracking of the MESSENGER spacecraft between 18 March and 23 August 2011. The results point to an interior structure that differs from those of the other terrestrial planets: the density of the planet{\textquoteright}s solid outer shell suggests the existence of a deep reservoir of high-density material, possibly an Fe-S layer. Zuber et al. (p. 217, published online 21 March) used data obtained by the MESSENGER laser altimeter through to 24 October 2011 to build a topographic map of Mercury{\textquoteright}s northern hemisphere. The map shows less variation in elevation, compared with Mars or the Moon, and its features add to the body of evidence that Mercury has sustained geophysical activity for much of its history.Radio tracking of the MESSENGER spacecraft has provided a model of Mercury{\textquoteright}s gravity field. In the northern hemisphere, several large gravity anomalies, including candidate mass concentrations (mascons), exceed 100 milli-Galileos (mgal). Mercury{\textquoteright}s northern hemisphere crust is thicker at low latitudes and thinner in the polar region and shows evidence for thinning beneath some impact basins. The low-degree gravity field, combined with planetary spin parameters, yields the moment of inertia C/MR2 = 0.353 {\textpm} 0.017, where M and R are Mercury{\textquoteright}s mass and radius, and a ratio of the moment of inertia of Mercury{\textquoteright}s solid outer shell to that of the planet of Cm/C = 0.452 {\textpm} 0.035. A model for Mercury{\textquoteright}s radial density distribution consistent with these results includes a solid silicate crust and mantle overlying a solid iron-sulfide layer and an iron-rich liquid outer core and perhaps a solid inner core.}, + issn = {0036-8075}, + URL = {https://science.sciencemag.org/content/336/6078/214}, + eprint = {https://science.sciencemag.org/content/336/6078/214.full.pdf}, + journal = {Science} +} + + +@article{Smith:2017icarus, + Abstract = {In June 2009 the Lunar Reconnaissance Orbiter (LRO) spacecraft was launched to the Moon. The payload consists of 7 science instruments selected to characterize sites for future robotic and human missions. Among them, the Lunar Orbiter Laser Altimeter (LOLA) was designed to obtain altimetry, surface roughness, and reflectance measurements. The primary phase of lunar exploration lasted one year, following a 3-month commissioning phase. On completion of its exploration objectives, the LRO mission transitioned to a science mission. After 7 years in lunar orbit, the LOLA instrument continues to map the lunar surface. The LOLA dataset is one of the foundational datasets acquired by the various LRO instruments. LOLA provided a high-accuracy global geodetic reference frame to which past, present and future lunar observations can be referenced. It also obtained high-resolution and accurate global topography that were used to determine regions in permanent shadow at the lunar poles. LOLA further contributed to the study of polar volatiles through its unique measurement of surface brightness at zero phase, which revealed anomalies in several polar craters that may indicate the presence of water ice. In this paper, we describe the many LOLA accomplishments to date and its contribution to lunar and planetary science.}, + Author = {Smith, David E. and Zuber, Maria T. and Neumann, Gregory A. and Mazarico, Erwan and Lemoine, Frank G. and {Head III}, James W. and Lucey, Paul G. and Aharonson, Oded and Robinson, Mark S. and Sun, Xiaoli and Torrence, Mark H. and Barker, Michael K. and Oberst, Juergen and Duxbury, Thomas C. and Mao, Dandan and Barnouin, Olivier S. and Jha, Kopal and Rowlands, David D. and Goossens, Sander and Baker, David and Bauer, Sven and Gl{\"a}ser, Philipp and Lemelin, Myriam and Rosenburg, Margaret and Sori, Michael M. and Whitten, Jennifer and Mcclanahan, Timothy}, + Date-Added = {2020-07-15 10:38:57 -0700}, + Date-Modified = {2020-07-15 10:39:05 -0700}, + Doi = {https://doi.org/10.1016/j.icarus.2016.06.006}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {Moon, surface, orbit determination}, + Note = {Lunar Reconnaissance Orbiter - Part II}, + Pages = {70 - 91}, + Title = {Summary of the results from the lunar orbiter laser altimeter after seven years in lunar orbit}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103516302810}, + Volume = {283}, + Year = {2017}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103516302810}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2016.06.006}} + + +@article{Spencer:2020sci, + Abstract = {The New Horizons spacecraft flew past the Kuiper Belt object (486958) Arrokoth (also known as 2014 MU69) in January 2019. Because of the great distance to the outer Solar System and limited bandwidth, it will take until late 2020 to downlink all the spacecraft{\textquoteright}s observations back to Earth. Three papers in this issue analyze recently downlinked data, including the highest-resolution images taken during the encounter (see the Perspective by Jewitt). Spencer et al. examined Arrokoth{\textquoteright}s geology and geophysics using stereo imaging, dated the surface using impact craters, and produced a geomorphological map. Grundy et al. investigated the composition of the surface using color imaging and spectroscopic data and assessed Arrokoth{\textquoteright}s thermal emission using microwave radiometry. McKinnon et al. used simulations to determine how Arrokoth formed: Two gravitationally bound objects gently spiraled together during the formation of the Solar System. Together, these papers determine the age, composition, and formation process of the most pristine object yet visited by a spacecraft.Science, this issue p. eaay3999, p. eaay3705, p. eaay6620; see also p. 980INTRODUCTIONOn 1 January 2019, the New Horizons spacecraft passed 3538 km from Kuiper Belt object (KBO) (486958) Arrokoth. Arrokoth is a contact binary consisting of two distinct lobes, connected by a narrow neck. Its orbital parameters, albedo, and color make Arrokoth a typical cold classical KBO (CCKBO). CCKBOs are the most dynamically and physically primitive population of small Solar System bodies known.RATIONALESince the publication of initial results from the flyby, additional data have been downlinked and analyzed. This paper describes the resulting analysis of Arrokoth{\textquoteright}s shape, geological evolution, and satellite and ring constraints.RESULTSImproved stereo imaging constrains the object{\textquoteright}s shape and topography and allows us to generate a stereographic terrain model. Typical relief on both lobes (away from the neck region) is ~0.5 km or smaller.Arrokoth{\textquoteright}s rotational period is 15.92 {\textpm} 0.02 hours, with its rotational pole pointing to right ascension = 317.5 {\textpm} 1{\textdegree}, declination = -24.9 {\textpm} 1{\textdegree}, J2000 equinox. The object consists of two roughly ellipsoidal lobes with overall dimensions of 36 km by 20 km by 10 km. The maximum dimensions of the two lobes are 20.6 km by 19.9 km by 9.4 km and 15.4 km by 13.8 km by 9.8 km, with uncertainties of 0.5 km by 0.5 km by 2.0 km. The total volume is equal to a sphere of diameter 18.3 {\textpm} 1.2 km, and the volume ratio of the two lobes is 1.9 {\textpm} 0.5. Global bulk density must be \>290 kg m-3 if the neck is not in tension. Assuming a bulk density of 500 kg m-3, as measured for comets, the mean surface gravity is ~1 mm s-2, and the compressive strength of the neck must be \>2.3 kPa.The two lobes are closely aligned. The maximum axis of inertia of the large lobe is aligned within \<5{\textdegree} of that of the small lobe. The equatorial planes of the two lobes are also almost coincident in space.The small lobe{\textquoteright}s surface is marked by complex albedo patterns, often with sinuous margins and no detectable topographic signature, whereas the large lobe{\textquoteright}s surface is dominated by clusters of low dark hills superposed on brighter, smoother terrain. The large lobe{\textquoteright}s surface is divided into distinct subunits, which may represent smaller bodies that accreted to form it, though the overall smoothness of the surface, and the youthful appearance of many boundaries, which are sometimes undetectable or cross-cut by clusters of hills, suggest a more complex postformation history. If the subunits did accrete first, the smoothness of their mutual boundaries suggests subsequent accretion of additional material and later reactivation of the boundaries.We identify ~40 possible impact craters on Arrokoth, though only about 10 with high confidence. The largest crater, nicknamed Maryland, is about 7 km in diameter, and the rest are smaller than 1 km. Their size-frequency distribution is consistent with a single power law. Crater densities are lower than on many other small bodies but are consistent with a surface age of \>4 billion years. No satellites or rings are detected: Satellite diameter upper limit is 180 m out to 8000-km radius from Arrokoth.CONCLUSIONArrokoth{\textquoteright}s smooth, lightly cratered surface is unlike that of other Solar System bodies and appears to date from the period of planetary accretion. The alignment of its two lobes constrains the processes that formed this contact binary. Because its orbit, albedo, color, and rotation are typical of other CCKBOs, Arrokoth can likely be used to understand the cold classical belt as a whole.Stereo image pair of Arrokoth.The left and center images can be viewed cross-eyed, or the right and center by direct viewing.The Cold Classical Kuiper Belt, a class of small bodies in undisturbed orbits beyond Neptune, is composed of primitive objects preserving information about Solar System formation. In January 2019, the New Horizons spacecraft flew past one of these objects, the 36-kilometer-long contact binary (486958) Arrokoth (provisional designation 2014 MU69). Images from the flyby show that Arrokoth has no detectable rings, and no satellites (larger than 180 meters in diameter) within a radius of 8000 kilometers. Arrokoth has a lightly cratered, smooth surface with complex geological features, unlike those on previously visited Solar System bodies. The density of impact craters indicates the surface dates from the formation of the Solar System. The two lobes of the contact binary have closely aligned poles and equators, constraining their accretion mechanism.}, + Author = {Spencer, J. R. and Stern, S. A. and Moore, J. M. and Weaver, H. A. and Singer, K. N. and Olkin, C. B and Verbiscer, A. J. and McKinnon, W. B. and Parker, J. Wm. and Beyer, R. A. and Keane, J. T. and Lauer, T. R. and Porter, S. B. and White, O. L. and Buratti, B. J. and El-Maarry, M. R. and Lisse, C. M. and Parker, A. H. and Throop, H. B. and Robbins, S. J. and Umurhan, O. M. and Binzel, R. P. and Britt, D. T. and Buie, M. W. and Cheng, A. F. and Cruikshank, D. P. and Elliott, H. A. and Gladstone, G. R. and Grundy, W. M. and Hill, M. E. and Horanyi, M. and Jennings, D. E. and Kavelaars, J. J. and Linscott, I. R. and McComas, D. J. and McNutt, R. L. and Protopapa, S. and Reuter, D. C. and Schenk, P. M. and Showalter, M. R. and Young, L. A. and Zangari, A. M. and Abedin, A. Y. and Beddingfield, C. B. and Benecchi, S. D. and Bernardoni, E. and Bierson, C. J. and Borncamp, D. and Bray, V. J. and Chaikin, A. L. and Dhingra, R. D. and Fuentes, C. and Fuse, T. and Gay, P. L and Gwyn, S. D. J. and Hamilton, D. P. and Hofgartner, J. D. and Holman, M. J. and Howard, A. D. and Howett, C. J. A. and Karoji, H. and Kaufmann, D. E. and Kinczyk, M. and May, B. H. and Mountain, M. and P{\"a}tzold, M. and Petit, J. M. and Piquette, M. R. and Reid, I. N. and Reitsema, H. J. and Runyon, K. D. and Sheppard, S. S. and Stansberry, J. A. and Stryk, T. and Tanga, P. and Tholen, D. J. and Trilling, D. E. and Wasserman, L. H.}, + Date-Added = {2020-10-15 13:34:55 -0700}, + Date-Modified = {2020-10-15 13:35:05 -0700}, + Doi = {10.1126/science.aay3999}, + Elocation-Id = {eaay3999}, + Eprint = {https://science.sciencemag.org/content/367/6481/eaay3999.full.pdf}, + Issn = {0036-8075}, + Journal = {Science}, + Number = {6481}, + Publisher = {American Association for the Advancement of Science}, + Title = {The geology and geophysics of Kuiper Belt object (486958) Arrokoth}, + Url = {https://science.sciencemag.org/content/367/6481/eaay3999}, + Volume = {367}, + Year = {2020}, + Bdsk-Url-1 = {https://science.sciencemag.org/content/367/6481/eaay3999}, + Bdsk-Url-2 = {https://doi.org/10.1126/science.aay3999}} + +@INPROCEEDINGS{Stark:2017lpsc, + author = {{Stark}, A. and {Preusker}, F. and {Oberst}, J. and {Matz}, K.-D. and + {Gwinner}, K. and {Roatsch}, T.}, + title = "{High-Resolution Topography from MESSENGER Orbital Stereo Imaging - The H5 Quadrangle ``Hokusai''}", +booktitle = {Lunar and Planetary Science Conference}, + year = 2017, + series = {Lunar and Planetary Science Conference}, + volume = 48, + month = mar, + eid = {2287}, + pages = {2287}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017LPI....48.2287S}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@article {Stern:2015sci, + author = {Stern, S. A. and Bagenal, F. and Ennico, K. and Gladstone, G. R. and Grundy, W. M. and McKinnon, W. B. and Moore, J. M. and Olkin, C. B. and Spencer, J. R. and Weaver, H. A. and Young, L. A. and Andert, T. and Andrews, J. and Banks, M. and Bauer, B. and Bauman, J. and Barnouin, O. S. and Bedini, P. and Beisser, K. and Beyer, R. A. and Bhaskaran, S. and Binzel, R. P. and Birath, E. and Bird, M. and Bogan, D. J. and Bowman, A. and Bray, V. J. and Brozovic, M. and Bryan, C. and Buckley, M. R. and Buie, M. W. and Buratti, B. J. and Bushman, S. S. and Calloway, A. and Carcich, B. and Cheng, A. F. and Conard, S. and Conrad, C. A. and Cook, J. C. and Cruikshank, D. P. and Custodio, O. S. and Dalle Ore, C. M. and Deboy, C. and Dischner, Z. J. B. and Dumont, P. and Earle, A. M. and Elliott, H. A. and Ercol, J. and Ernst, C. M. and Finley, T. and Flanigan, S. H. and Fountain, G. and Freeze, M. J. and Greathouse, T. and Green, J. L. and Guo, Y. and Hahn, M. and Hamilton, D. P. and Hamilton, S. A. and Hanley, J. and Harch, A. and Hart, H. M. and Hersman, C. B. and Hill, A. and Hill, M. E. and Hinson, D. P. and Holdridge, M. E. and Horanyi, M. and Howard, A. D. and Howett, C. J. A. and Jackman, C. and Jacobson, R. A. and Jennings, D. E. and Kammer, J. A. and Kang, H. K. and Kaufmann, D. E. and Kollmann, P. and Krimigis, S. M. and Kusnierkiewicz, D. and Lauer, T. R. and Lee, J. E. and Lindstrom, K. L. and Linscott, I. R. and Lisse, C. M. and Lunsford, A. W. and Mallder, V. A. and Martin, N. and McComas, D. J. and McNutt, R. L. and Mehoke, D. and Mehoke, T. and Melin, E. D. and Mutchler, M. and Nelson, D. and Nimmo, F. and Nunez, J. I. and Ocampo, A. and Owen, W. M. and Paetzold, M. and Page, B. and Parker, A. H. and Parker, J. W. and Pelletier, F. and Peterson, J. and Pinkine, N. and Piquette, M. and Porter, S. B. and Protopapa, S. and Redfern, J. and Reitsema, H. J. and Reuter, D. C. and Roberts, J. H. and Robbins, S. J. and Rogers, G. and Rose, D. and Runyon, K. and Retherford, K. D. and Ryschkewitsch, M. G. and Schenk, P. and Schindhelm, E. and Sepan, B. and Showalter, M. R. and Singer, K. N. and Soluri, M. and Stanbridge, D. and Steffl, A. J. and Strobel, D. F. and Stryk, T. and Summers, M. E. and Szalay, J. R. and Tapley, M. and Taylor, A. and Taylor, H. and Throop, H. B. and Tsang, C. C. C. and Tyler, G. L. and Umurhan, O. M. and Verbiscer, A. J. and Versteeg, M. H. and Vincent, M. and Webbert, R. and Weidner, S. and Weigle, G. E. and White, O. L. and Whittenburg, K. and Williams, B. G. and Williams, K. and Williams, S. and Woods, W. W. and Zangari, A. M. and Zirnstein, E.}, + title = {The {P}luto system: Initial results from its exploration by {N}ew {H}orizons}, + volume = {350}, + number = {6258}, + elocation-id = {aad1815}, + year = {2015}, + doi = {10.1126/science.aad1815}, + publisher = {American Association for the Advancement of Science}, + abstract = {The flyby of Pluto and its moon Charon by the New Horizons spacecraft generated news coverage around the world. Now Stern et al. report the first scientific results from the high-speed encounter. The surface of Pluto is surprisingly diverse, with large regions of differing brightness and composition. There is ample evidence for ongoing rich geological processes that act to sculpt its surface. Charon{\textquoteright}s surface is similarly complex, with numerous relief structures and varied coloration. Pluto{\textquoteright}s atmosphere is extensive but less dense than expected, whereas Charon has no detectable atmosphere.Science, this issue p. 10.1126/science.aad1815INTRODUCTIONPluto was discovered in 1930 and was long thought to be a misfit or anomaly in the solar system. However, the 1992 discovery of the Kuiper Belt{\textemdash}a torus-shaped region beyond Neptune{\textquoteright}s orbit, and the largest structure in our three-zoned planetary system{\textemdash}provided new context, showing Pluto to be the largest of a new class of small planets formed in the outer solar system during the ancient era of planetary accretion ~4.5 billion years ago. NASA{\textquoteright}s New Horizons spacecraft made the first exploration of Pluto, culminating on 14 July 2015; it collected numerous remote sensing and in situ measurements of Pluto and its system of five moons. We report the first scientific results and interpretations of that flyby.RATIONALEThe New Horizons spacecraft completed a close approach to the Pluto system at a distance of 13,691 km from Pluto{\textquoteright}s center. The spacecraft carries a sophisticated suite of scientific instruments, including the Ralph multicolor/panchromatic mapper and mapping infrared composition spectrometer; the LORRI long-focal-length panchromatic visible imager; the Alice extreme/far ultraviolet mapping spectrograph; twin REX radio science experiments; the SWAP solar wind detector; the PEPSSI high-energy charged particle spectrometer; and VBSDC, a dust impact detector. Together these instruments collected more than 50 gigabits of data on the Pluto system near the time of the spacecraft{\textquoteright}s closest approach.RESULTSWe found that Pluto{\textquoteright}s surface displays a wide variety of landforms and terrain ages, as well as substantial albedo, color, and compositional variation. Evidence was also found for a water ice{\textendash}rich crust, geologically young surface units, tectonic extension, surface volatile ice convection, possible wind streaks, volatile transport, and glacial flow. Pluto{\textquoteright}s atmosphere is highly extended, with trace hydrocarbons, a global haze layer, and a surface pressure near 10 microbars. The bulk densities of Pluto and Charon were found to differ by less than 10\%, which is consistent with bulk rock contents for the two bodies that are likewise similar. This could imply that both precursor bodies were undifferentiated (or only modestly differentiated) prior to their collision{\textemdash}which would have profound implications for the timing, the duration, and even the mechanism of accretion in the ancestral Kuiper Belt.Pluto{\textquoteright}s large moon Charon displays extensional tectonics and extensive resurfacing, as well as possible evidence for a heterogeneous crustal composition; its north pole displays puzzling dark terrain. The sizes of Pluto{\textquoteright}s small satellites Nix and Hydra were measured for the first time, as were their surface reflectivities, which are puzzlingly higher than Charon{\textquoteright}s. No new satellites were detected.CONCLUSIONThe New Horizons encounter revealed that Pluto displays a surprisingly wide variety of geological landforms, including those resulting from glaciological and surface-atmosphere interactions as well as impact, tectonic, possible cryovolcanic, and mass-wasting processes. This suggests that other small planets of the Kuiper Belt, such as Eris, Makemake, and Haumea, could express similarly complex histories that rival those of terrestrial planets. Pluto{\textquoteright}s diverse surface geology and long-term activity also raise fundamental questions about how it has remained active many billions of years after its formation.Pluto mosaic made from New Horizons LORRI images taken 14 July 2015 from a distance of 80,000 km.This view is projected from a point 1800 km above Pluto{\textquoteright}s equator, looking northeast over the dark, cratered, informally named Cthulhu Regio toward the bright, smooth expanse of icy plains informally called Sputnik Planum. Pluto{\textquoteright}s north pole is off the image to the left. This image mosaic was produced with panchromatic images from the New Horizons LORRI camera, with color overlaid from the Ralph color mapper onboard New Horizons.The Pluto system was recently explored by NASA{\textquoteright}s New Horizons spacecraft, making closest approach on 14 July 2015. Pluto{\textquoteright}s surface displays diverse landforms, terrain ages, albedos, colors, and composition gradients. Evidence is found for a water-ice crust, geologically young surface units, surface ice convection, wind streaks, volatile transport, and glacial flow. Pluto{\textquoteright}s atmosphere is highly extended, with trace hydrocarbons, a global haze layer, and a surface pressure near 10 microbars. Pluto{\textquoteright}s diverse surface geology and long-term activity raise fundamental questions about how small planets remain active many billions of years after formation. Pluto{\textquoteright}s large moon Charon displays tectonics and evidence for a heterogeneous crustal composition; its north pole displays puzzling dark terrain. Small satellites Hydra and Nix have higher albedos than expected.}, + issn = {0036-8075}, + URL = {https://science.sciencemag.org/content/350/6258/aad1815}, + eprint = {https://science.sciencemag.org/content/350/6258/aad1815.full.pdf}, + journal = {Science} +} + +@article{Stiles:2009icarus, +title = "Determining {T}itan surface topography from {C}assini {SAR} data", +journal = "Icarus", +volume = "202", +number = "2", +pages = "584 - 598", +year = "2009", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2009.03.032", +url = "http://www.sciencedirect.com/science/article/pii/S0019103509001456", +author = "Bryan W. Stiles and Scott Hensley and Yonggyu Gim and David M. Bates and Randolph L. Kirk and Alex Hayes and Jani Radebaugh and Ralph D. Lorenz and Karl L. Mitchell and Philip S. Callahan and Howard Zebker and William T.K. Johnson and Stephen D. Wall and Jonathan I. Lunine and Charles A. Wood and Michael Janssen and Frederic Pelletier and Richard D. West and Chandini Veeramacheneni", +keywords = "Titan, Radar observations", +abstract = "A technique, referred to as SARTopo, has been developed for obtaining surface height estimates with 10 km horizontal resolution and 75 m vertical resolution of the surface of Titan along each Cassini Synthetic Aperture Radar (SAR) swath. We describe the technique and present maps of the co-located data sets. A global map and regional maps of Xanadu and the northern hemisphere hydrocarbon lakes district are included in the results. A strength of the technique is that it provides topographic information co-located with SAR imagery. Having a topographic context vastly improves the interpretability of the SAR imagery and is essential for understanding Titan. SARTopo is capable of estimating surface heights for most of the SAR-imaged surface of Titan. Currently nearly 30% of the surface is within 100 km of a SARTopo height profile. Other competing techniques provide orders of magnitude less coverage. We validate the SARTopo technique through comparison with known geomorphological features such as mountain ranges and craters, and by comparison with co-located nadir altimetry, including a 3000 km strip that had been observed by SAR a month earlier. In this area, the SARTopo and nadir altimetry data sets are co-located tightly (within 5–10 km for one 500 km section), have similar resolution, and as expected agree closely in surface height. Furthermore the region contains prominent high spatial resolution topography, so it provides an excellent test of the resolution and precision of both techniques." +} + +@ARTICLE{Stooke:2012pds, + author = {{Stooke}, P.}, + title = "{Stooke Small Bodies Maps V2.0}", + journal = {NASA Planetary Data System}, + year = 2012, + eid = {MULTI-SA-MULTI-6-STOOKEMAPS-V2.0}, + pages = {MULTI-SA-MULTI-6-STOOKEMAPS-V2.0} +} + +@Misc{Suresh:nd, +howpublished = {\url{https://vedas.sac.gov.in/vedas/downloads/ertd/CHANDRAYAAN/ldem-usermeet-final.pdf}}, +note = {Accessed September, 25, 2019}, +title = {Lunar Digital Elevation Model Generation using {Chandrayaan-1 Terrain Mapping Camera (TMC)}}, +author = {Suresh, K.} +} + +@inproceedings{Tran:2010isprs, +title = "Generating digital terrain models using {LROC NAC} images", +abstract = "The Lunar Reconnaissance Orbiter Camera (LROC) consists of one Wide Angle Camera (WAC) for synoptic multispectral imaging and two Narrow Angle Cameras (NAC) to provide high-resolution images (0.5 to 2.0 m pixel scale) of key targets. LROC was not designed as a stereo system, but can obtain stereo pairs through images acquired from two orbits (with at least one off-nadir slew). Off-nadir rolls interfere with the data collection of the other instruments, so during the nominal mission LROC slew opportunities are limited to three per day.", +keywords = "DTM, LROC, Mapping, Moon, Topography", +author = "T. Tran and Rosiek, {M. R.} and Beyer, {Ross A.} and S. Mattson and E. Howington-Kraus and Mark Robinson and Archinal, {B. A.} and K. Edmundson and D. Harbour and E. Anderson", +year = "2010", +language = "English (US)", +volume = "38", +booktitle = "International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives", +publisher = "International Society for Photogrammetry and Remote Sensing", +} + +@article{Thomas:2007icarus, +title = "The shape, topography, and geology of {T}empel 1 from {Deep Impact} observations", +journal = "Icarus", +volume = "187", +number = "1", +pages = "4 - 15", +year = "2007", +note = "Deep Impact Mission to Comet 9P/Tempel 1, Part 1", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2006.12.013", +url = "http://www.sciencedirect.com/science/article/pii/S0019103506004507", +author = "Peter C. Thomas and J. Veverka and Michael J.S. Belton and Alan Hidy and Michael F. A'Hearn and T.L. Farnham and Olivier Groussin and Jian-Yang Li and Lucy A. McFadden and Jessica Sunshine and Dennis Wellnitz and Carey Lisse and Peter Schultz and Karen J. Meech and W. Alan Delamere", +keywords = "Comets, Comet Tempel-1", +abstract = "Deep Impact images of the nucleus of Comet Tempel 1 reveal pervasive layering, possible impact craters, flows with smooth upper surfaces, and erosional stripping of material. There are at least 3 layers 50–200 m thick that appear to extend deep into the nucleus, and several layers 1–20 m thick that parallel the surface and are being eroded laterally. Circular depressions show geographical variation in their forms and suggest differences in erosion rates or style over scales >1 km. The stratigraphic arrangement of these features suggests that the comet experienced substantial periods of little erosion. Smooth surfaces trending downslope suggest some form of eruption of materials from this highly porous object. The Deep Impact images show that the nucleus of Tempel 1 cannot be modeled simply as either an onion-layer or rubble pile structure." +} + +@article{Thomas:2013icarus, +title = "Shape, density, and geology of the nucleus of Comet {103P/Hartley 2}", +journal = "Icarus", +volume = "222", +number = "2", +pages = "550 - 558", +year = "2013", +note = "Stardust/EPOXI", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2012.05.034", +url = "http://www.sciencedirect.com/science/article/pii/S0019103512002163", +author = "P.C. Thomas and Michael F. A’Hearn and Joseph Veverka and Michael J.S. Belton and Jochen Kissel and Kenneth P. Klaasen and Lucy A. McFadden and H. Jay Melosh and Peter H. Schultz and Sébastien Besse and Brian T. Carcich and Tony L. Farnham and Olivier Groussin and Brendan Hermalyn and Jian-Yang Li and Don J. Lindler and Carey M. Lisse and Karen Meech and James E. Richardson", +keywords = "Comets, Comets, Nucleus, Geological processes, Geophysics", +abstract = "Data from the Extrasolar Planet Observation and Deep Impact Extended Investigation (EPOXI) mission show Comet 103P/Hartley 2 is a bi-lobed, elongated, nearly axially symmetric comet 2.33km in length. Surface features are primarily small mounds <40m across, irregularly-shaped smooth areas on the two lobes, and a smooth but variegated region forming a “waist” between the two lobes. Assuming parts of the comet body approach the shape of an equipotential surface, the mean density of Hartley 2 is modeled to be 200–400kgm−3. Such a mean density suggests mass loss per orbit of >1%. The shape may be the evolutionary product of insolation, sublimation, and temporary deposition of materials controlled by the object’s complex rotation." +} +@INPROCEEDINGS{Thomson:2017lpsc, + author = {{Thomson}, B.~J. and {Mitchell}, K.~L. and {Lang}, N.~P. and {Nunes}, D.}, + title = "{Slope Characteristics of New SAR-Stereo Derived Topography of Venus}", + booktitle = {Lunar and Planetary Science Conference}, + year = 2017, + series = {Lunar and Planetary Science Conference}, + month = mar, + eid = {2393}, + pages = {2393}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017LPI....48.2393T}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@article{Thrower:1976tac, +author = { Norman J. W. Thrower and John R. Jensen }, +journal = {The American Cartographer}, +volume = {3}, +number = {1}, +pages = {39-56}, +year = {1976}, +publisher = {Taylor & Francis}, +doi = {10.1559/152304076784080249}, +URL = { https://doi.org/10.1559/152304076784080249}, +eprint = { https://doi.org/10.1559/152304076784080249} +} + +@article{Tortora:2016icarus, + Abstract = {During its tour of the Saturn system, Cassini performed two close flybys of Rhea dedicated to gravity investigations, the first in November 2005 and the second in March 2013. This paper presents an estimation of Rhea's fully unconstrained quadrupole gravity field obtained from a joint multi-arc analysis of the two Cassini flybys. Our best estimates of the main gravity quadrupole unnormalized coefficients are J2×106=946.0$\pm$13.9, C22×106=242.1$\pm$4.0 (uncertainties are 1-σ). Their resulting ratio is J2/C22=3.91$\pm$0.10, statistically not compatible (at a 5-σ level) with the theoretical value of 10/3, predicted for a hydrostatic satellite in slow, synchronous rotation around a planet. Therefore, it is not possible to infer the moment of inertia factor directly using the Radau--Darwin approximation. The observed excess J2 (gravity oblateness) was investigated using a combined analysis of gravity and topography, under different plausible geophysical assumptions. The observed gravity is consistent with that generated by the observed shape for an undifferentiated (uniform density) body. However, because the surface is more likely to be water ice, a two-layer model may be a better approximation. In this case, and assuming a mantle density of 920kg/m3, some 1--3km of excess core oblateness is consistent with the observed gravity. A wide range of moments of inertia is allowed, but models with low moments of inertia (i.e., more differentiation) require greater magnitudes of excess core topography to satisfy the observations.}, + Author = {Tortora, Paolo and Zannoni, Marco and Hemingway, Doug and Nimmo, Francis and Jacobson, Robert A. and Iess, Luciano and Parisi, Marzia}, + Date-Added = {2020-10-23 10:40:16 -0700}, + Date-Modified = {2020-10-23 10:40:26 -0700}, + Doi = {https://doi.org/10.1016/j.icarus.2015.09.022}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {Interiors, Orbit determination, Satellites, composition, Saturn, satellites}, + Pages = {264 - 273}, + Title = {Rhea gravity field and interior modeling from Cassini data analysis}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103515004273}, + Volume = {264}, + Year = {2016}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103515004273}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2015.09.022}} + +@Misc{UA:2019web, +howpublished = {\url{https://www.uahirise.org/dtm/about.php}}, +note = {Accessed October, 7, 2019}, +title = "{Overview of Digital Terrain Models (DTM)}", +author = "{University of Arizona}", +year = {2019} +} + +@techreport{USGS:2002, + Address = {Reston, VA}, + Author = "{U.S. Geological Survey}", + Institution = "{U.S. Geological Survey}", + Booktitle = {IMAP}, + Date-Added = {2019-09-25 21:03:47 -0700}, + Date-Modified = {2019-09-25 21:03:47 -0700}, + Db = {USGS Publications Warehouse}, + Doi = {10.3133/i2757}, + Isbn = {2757}, + La = {English}, + M3 = {Report}, + Title = "{Controlled photomosaic map of Europa Je 15 M CMN}", + Ty = {RPRT}, + Url = {http://pubs.er.usgs.gov/publication/i2757}, + Year = {2002}, + Bdsk-Url-1 = {http://pubs.er.usgs.gov/publication/i2757}, + Bdsk-Url-2 = {https://doi.org/10.3133/i2757}} + + +@TECHREPORT{USGS:2001, + AUTHOR = "{U.S. Geological Survey }", + TITLE = "{Controlled photomosaic map of Callisto JC 15M CMN: U.S. Geological Survey Geologic Investigations Series Map I-2770}", + INSTITUTION = {U.S.G.S.}, + YEAR = {2001}, + URL = {https://pubs.usgs.gov/imap/2770/} +} + +@TECHREPORT{USGS:1988, + AUTHOR = "{U.S. Geological Survey}", + TITLE = "{The southern hemispheres of the Uranian satellites}", + INSTITUTION = {U.S.G.S.}, + YEAR = {1988}, + Db = {USGS Publications Warehouse}, + Doi = {10.3133/i1920}, + Isbn = {1920}, + URL = {https://pubs.er.usgs.gov/publication/i1920} +} + + +@article{vanDonk:2005, + Abstract = {Knowledge and knowledge management are nowadays seen as vital areas for most organisations. Only recently, knowledge management has been introduced in and linked to project management and project-based organisations. However, measuring the available knowledge inventory has been largely neglected. This paper develops and applies an approach for measuring the knowledge inventory in project-based organisations that fits the specific nature of this type of organisation. The approach is illustrated in a case concerning an engineering office.}, + Author = {van Donk, Dirk Pieter and Riezebos, Jan}, + Doi = {https://doi.org/10.1016/j.ijproman.2004.05.002}, + Issn = {0263-7863}, + Journal = {International Journal of Project Management}, + Keywords = {Knowledge inventory, Knowledge management}, + Number = {1}, + Pages = {75 - 83}, + Title = {Exploring the knowledge inventory in project-based organisations: a case study}, + Url = {http://www.sciencedirect.com/science/article/pii/S0263786304000547}, + Volume = {23}, + Year = {2005}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0263786304000547}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.ijproman.2004.05.002}} + +@article{Vanicek:2012, + Address = {Berlin}, + Author = {Van{\'\i}{\v c}ek, Petr and Kingdon, Robert and Santos, Marcelo}, + Date-Added = {2019-12-18 20:46:56 -0700}, + Date-Modified = {2019-12-18 20:47:08 -0700}, + Doi = {https://doi.org/10.2478/v10126-012-0004-9}, + Journal = {Contributions to Geophysics and Geodesy}, + La = {English}, + Number = {1}, + Pages = {101--118}, + Publisher = {Sciendo}, + Title = {Geoid versus quasigeoid: a case of physics versus geometry}, + Ty = {JOUR}, + Url = {https://content.sciendo.com/view/journals/congeo/42/1/article-p101.xml}, + Volume = {42}, + Year = {2012}, + Bdsk-Url-1 = {https://content.sciendo.com/view/journals/congeo/42/1/article-p101.xml}, + Bdsk-Url-2 = {https://doi.org/10.2478/v10126-012-0004-9}} + + +@INPROCEEDINGS{Wagner:2015lpsc, + author = {{Wagner}, R.~V. and {Speyerer}, E.~J. and {Robinson}, M.~S. and + {LROC Team}}, + title = "{New Mosaicked Data Products from the LROC Team}", + booktitle = {Lunar and Planetary Science Conference}, + year = "2015", + month = "Mar", + pages = {1473}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2015LPI....46.1473W}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@INPROCEEDINGS{Walter:2017egu, + author = {{Walter}, S. and {Steikert}, R. and {Schreiner}, B. and {Muller}, J.-P. and + {van Gasselt}, S. and {Sidiropoulos}, P. and {Lanz-Kroechert}, J. + }, + title = "{The iMars WebGIS - Spatio-Temporal Data Queries and Single Image Map Web Services}", +booktitle = {{EGU} General Assembly Conference Abstracts}, + year = 2017, + series = {EGU General Assembly Conference Abstracts}, + volume = 19, + month = apr, + pages = {19171}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2017EGUGA..1919171W}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@article{Wahlisch:2010epsl, + Abstract = {Phobos flyby images obtained by the High Resolution Stereo Camera (HRSC) and the Super Resolution Channel (SRC) onboard the Mars Express spacecraft were used to produce a global Digital Terrain Model and orthoimage mosaics. We derived a set of Phobos topographic image maps, which are combined into an atlas that consists of four quadrangles on three map sheets at the scale of 1: 50,000. The lateral geometric accuracy of these maps of $\pm$20m is more than four times better than that of past products. They are based on a shape model with 0.52$\,^{\circ}$×0.52$\,^{\circ}$ grid spacing and show significantly more detail in comparison to previous data products.}, + Author = {W{\"a}hlisch, M. and Willner, K. and Oberst, J. and Matz, K.-D. and Scholten, F. and Roatsch, T. and Hoffmann, H. and Semm, S. and Neukum, G.}, + Doi = {https://doi.org/10.1016/j.epsl.2009.11.003}, + Issn = {0012-821X}, + Journal = {Earth and Planetary Science Letters}, + Keywords = {Phobos, digital terrain model, orthoimage mosaic, atlas, Mars express}, + Note = {Mars Express after 6 Years in Orbit: Mars Geology from Three-Dimensional Mapping by the High Resolution Stereo Camera (HRSC) Experiment}, + Number = {3}, + Pages = {547 - 553}, + Title = {A new topographic image atlas of {P}hobos}, + Url = {http://www.sciencedirect.com/science/article/pii/S0012821X09006505}, + Volume = {294}, + Year = {2010}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0012821X09006505}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.epsl.2009.11.003}} + +@article{White:2014jgr, +author = {White, Oliver L. and Schenk, Paul M. and Nimmo, Francis and Hoogenboom, Trudi}, +title = {A new stereo topographic map of {I}o: Implications for geology from global to local scales}, +journal = {Journal of Geophysical Research: Planets}, +volume = {119}, +number = {6}, +pages = {1276-1301}, +keywords = {Io, topography, stereogrammetry}, +doi = {10.1002/2013JE004591}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1002/2013JE004591}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1002/2013JE004591}, +abstract = {Abstract We use Voyager and Galileo stereo pairs to construct the most complete stereo digital elevation model (DEM) of Io assembled to date, controlled using Galileo limb profiles. Given the difficulty of applying these two techniques to Io due to its anomalous surface albedo properties, we have experimented extensively with the relevant procedures in order to generate what we consider to be the most reliable DEMs. Our final stereo DEM covers ~75\% of the globe, and we have identified a partial system of longitudinally arranged alternating basins and swells that correlates well to the distribution of mountain and volcano concentrations. We consider the correlation of swells to volcano concentrations and basins to mountain concentrations, to imply a heat flow distribution across Io that is consistent with the asthenospheric tidal heating model of Tackley et al. (2001). The stereo DEM reveals topographic signatures of regional-scale features including Loki Patera, Ra Patera, and the Tvashtar Paterae complex, in addition to previously unrecognized features including an ~1000 km diameter depression and a >2000 km long topographic arc comprising mountainous and layered plains material.}, +year = {2014} +} + +@article{White:2014jgr_b, +author = {White, Oliver L. and Schenk, Paul M.}, +title = {Topographic mapping of paterae and layered plains on Io using photoclinometry}, +journal = {Journal of Geophysical Research: Planets}, +volume = {120}, +number = {1}, +pages = {51-61}, +keywords = {Io, photoclinometry, patera, layered plains, topography}, +doi = {10.1002/2014JE004672}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1002/2014JE004672}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1002/2014JE004672}, +abstract = {Abstract We have generated regional scale photoclinometry digital elevation models (DEMs) from Voyager and Galileo imagery of Io that resolve small-scale topographic features including paterae and layered plains. Given the difficulty of applying this technique to Io due to its anomalous surface albedo properties, we have experimented extensively with the relevant procedures in order to generate what we consider to be the most reliable DEMs. The DEMs have been used to gauge the depths of 23 paterae and the heights of 12 layered plains outcrops, and we find the very similar relief and frequent close association of the two landforms to support the existence of a mixed silicate-volatile layer covering much of the surface of Io.}, +year = {2015} +} + +@incollection{Wieczorek:2015, + Abstract = {This chapter reviews our current knowledge of the gravity and topography of the terrestrial planets and describes the methods that are used to analyze these data. A general review of the mathematical formalism that is used in describing gravity and topography is first given. Next, the basic properties of Earth, Venus, Mars, Mercury, and the Moon are characterized. Following this, the relationship between gravity and topography is quantified, and techniques by which geophysical parameters can be constrained are detailed. Analysis methods include crustal thickness modeling, geoid/topography ratios, spectral admittance and correlation functions, and localized spectral analysis and wavelet techniques. Finally, the major results that have been obtained by modeling the gravity and topography of Earth, Venus, Mars, Mercury, and the Moon are summarized.}, + Address = {Oxford}, + Author = {Wieczorek, M.A.}, + Booktitle = {Treatise on Geophysics (Second Edition)}, + Date-Modified = {2019-10-24 14:46:10 -0700}, + Doi = {https://doi.org/10.1016/B978-0-444-53802-4.00169-X}, + Edition = {Second Edition}, + Editor = {Schubert, Gerald}, + Isbn = {978-0-444-53803-1}, + Keywords = {Admittance, Coherence, Earth, Geoid, Gravity, Localized spectral analysis, Mars, Mercury, Spherical harmonics, The Moon, Topography, Venus, Wavelet analysis}, + Pages = {153 - 193}, + Publisher = {Elsevier}, + Title = {10.05 - Gravity and Topography of the Terrestrial Planets}, + Url = {http://www.sciencedirect.com/science/article/pii/B978044453802400169X}, + Year = {2015}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/B978044453802400169X}, + Bdsk-Url-2 = {https://doi.org/10.1016/B978-0-444-53802-4.00169-X}} + + +@article{Zannoni:2020icarus, + Abstract = {During its mission in the Saturn system, Cassini performed five close flybys of Dione. During three of them, radio tracking data were collected during the closest approach, allowing estimation of the full degree-2 gravity field by precise spacecraft orbit determination. The gravity field of Dione is dominated by J2 and C22, for which our best estimates are J2 × 106 = 1496 $\pm$ 11 and C22 × 106 = 364.8 $\pm$ 1.8 (unnormalized coefficients, 1-σ uncertainty). Their ratio is J2/C22 = 4.102 $\pm$ 0.044, showing a significative departure (about 17-σ) from the theoretical value of 10/3, predicted for a relaxed body in slow, synchronous rotation around a planet. Therefore, it is not possible to retrieve the moment of inertia directly from the measured gravitational field. The interior structure of Dione is investigated by a combined analysis of its gravity and topography, which exhibits an even larger deviation from hydrostatic equilibrium, suggesting some degree of compensation. The gravity of Dione is far from the expectation for an undifferentiated hydrostatic body, so we built a series of three-layer models, and considered both Airy and Pratt compensation mechanisms. The interpretation is non-unique, but Dione's excess topography may suggest some degree of Airy-type isostasy, meaning that the outer ice shell is underlain by a higher density, lower viscosity layer, such as a subsurface liquid water ocean. The data permit a broad range of possibilities, but the best fitting models tend towards large shell thicknesses and small ocean thicknesses.}, + Author = {Zannoni, Marco and Hemingway, Douglas and {Gomez Casajus}, Luis and Tortora, Paolo}, + Date-Added = {2020-10-22 13:22:53 -0700}, + Date-Modified = {2020-10-22 13:23:08 -0700}, + Doi = {https://doi.org/10.1016/j.icarus.2020.113713}, + Issn = {0019-1035}, + Journal = {Icarus}, + Keywords = {Interiors, Orbit determination, Satellites, composition, Saturn, satellites}, + Pages = {113713}, + Title = {The gravity field and interior structure of Dione}, + Url = {http://www.sciencedirect.com/science/article/pii/S0019103520301044}, + Volume = {345}, + Year = {2020}, + Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0019103520301044}, + Bdsk-Url-2 = {https://doi.org/10.1016/j.icarus.2020.113713}} + + +@article{Zebker:2009, +title = "Analysis and interpretation of {Cassini Titan} radar altimeter echoes", +journal = "Icarus", +volume = "200", +number = "1", +pages = "240 - 255", +year = "2009", +issn = "0019-1035", +doi = "https://doi.org/10.1016/j.icarus.2008.10.023", +url = "http://www.sciencedirect.com/science/article/pii/S0019103508003874", +author = "Howard A. Zebker and Yonggyu Gim and Philip Callahan and Scott Hensley and Ralph Lorenz", +keywords = "Titan, Satellites, Radar observations, Instrumentation", +abstract = "The Cassini spacecraft has acquired 25 radar altimeter elevation profiles along Titan's surface as of April 2008, and we have analyzed 18 of these for which there are currently reconstructed ephemeris data. Altimeter measurements were collected at spatial footprint sizes from 6–60 km along ground tracks of length 400–3600 km. The elevation profiles yield topographic information at this resolution with a statistical height accuracy of 35–50 m and kilometer-scale errors several times greater. The data exhibit significant variations in terrain, from flat regions with little topographic expression to very rugged Titanscapes. The bandwidth of the transmitted waveform admits vertical resolution of the terrain height to 35 m at each observed location on the surface. Variations in antenna pointing and changes in surface statistics cause the range-compressed radar echoes to exhibit strong systematic and time-variable biases of hundreds of meters in delay. It is necessary to correct the received echoes for these changes, and we have derived correction algorithms such that the derived echo profiles are accurate at the 100 m level for off-nadir pointing errors of 0.3° and 0.6°, for leading edge and echo centroid estimators, respectively. The leading edge of the echo yields the elevation of the highest points on the surface, which we take to be the peaks of any terrain variation. The mean value of the echo delay is more representative of the mean elevation, so that the difference of these values gives an estimate of any local mountain heights. Finding locations where these values diverge indicates higher-relief terrain. Elevation features are readily seen in the height profiles. Several of the passes show mountains of several hundred m altitude, spread over 10's or even 100's of km in spatial extent, so that slopes are very small. Large expanses of sub-100 m topography are commonplace on Titan, so it is rather smooth in many locations. Other areas exhibit more relief, although the overall observed variation in surface height on any pass is less than about 1 km. Some elevation features correspond to observed changes in brightness in Cassini infrared images, but many do not. Correspondence between the imaging SAR ground tracks and the altimeter paths is limited, so that identifying elevation changes with higher resolution SAR features is premature at present." +} + +@article{Zhou:2011wrr, +author = {Zhou, Qiming and Pilesjö, Petter and Chen, Yumin}, +title = {Estimating surface flow paths on a digital elevation model using a triangular facet network}, +journal = {Water Resources Research}, +volume = {47}, +number = {7}, +pages = {}, +keywords = {digital terrain analysis, digital terrain modelling, flow routing algorithm, hydrological modeling, surface flow estimation, triangular facet network}, +doi = {10.1029/2010WR009961}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2010WR009961}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2010WR009961}, +abstract = {This study attempts to develop a method for the simulation of surface flow paths on a digital elevation model (DEM). The objective is to use a facet-based algorithm to estimate the surface flow paths on a raster DEM. A grid DEM was used to create a triangular facet network (TFN) over which the surface flow paths were determined. Since each facet in the network has a constant slope and aspect, the estimations of, for example, flow direction and divergence/convergence are less complicated compared to traditional raster-based solutions. Experiments were undertaken by estimating the specific catchment area (SCA) over a number of mathematical surfaces, as well as on a real-world DEM. Comparisons were made between the derived SCA by the TFN algorithm with some algorithms reported in the literature. The results show that the TFN algorithm produced the closest outcomes to the theoretical values of the SCA compared with other algorithms, deriving more consistent outcomes and being less influenced by surface shapes. The real-world DEM test also shows that the TFN was capable of modeling flow distribution without noticeable “artifacts,” and its ability of tracking flow paths makes it an appropriate platform for dynamic surface flow simulation.}, +year = {2011} +} + +@article {Zuber:2012sci, + author = {Zuber, Maria T. and Smith, David E. and Phillips, Roger J. and Solomon, Sean C. and Neumann, Gregory A. and Hauck, Steven A. and Peale, Stanton J. and Barnouin, Olivier S. and Head, James W. and Johnson, Catherine L. and Lemoine, Frank G. and Mazarico, Erwan and Sun, Xiaoli and Torrence, Mark H. and Freed, Andrew M. and Klimczak, Christian and Margot, Jean-Luc and Oberst, J{\"u}rgen and Perry, Mark E. and McNutt, Ralph L. and Balcerski, Jeffrey A. and Michel, Nathalie and Talpe, Matthieu J. and Yang, Di}, + title = {Topography of the Northern Hemisphere of {M}ercury from {MESSENGER} Laser Altimetry}, + volume = {336}, + number = {6078}, + pages = {217--220}, + year = {2012}, + doi = {10.1126/science.1218805}, + publisher = {American Association for the Advancement of Science}, + abstract = {The MESSENGER spacecraft orbiting Mercury has been in a \~{}12-hour eccentric, near-polar orbit since 18 March 2011 (see the Perspective by McKinnon). Smith et al. (p. 214, published online 21 March) present the most recent determination of Mercury{\textquoteright}s gravity field, based on radio tracking of the MESSENGER spacecraft between 18 March and 23 August 2011. The results point to an interior structure that differs from those of the other terrestrial planets: the density of the planet{\textquoteright}s solid outer shell suggests the existence of a deep reservoir of high-density material, possibly an Fe-S layer. Zuber et al. (p. 217, published online 21 March) used data obtained by the MESSENGER laser altimeter through to 24 October 2011 to build a topographic map of Mercury{\textquoteright}s northern hemisphere. The map shows less variation in elevation, compared with Mars or the Moon, and its features add to the body of evidence that Mercury has sustained geophysical activity for much of its history.Laser altimetry by the MESSENGER spacecraft has yielded a topographic model of the northern hemisphere of Mercury. The dynamic range of elevations is considerably smaller than those of Mars or the Moon. The most prominent feature is an extensive lowland at high northern latitudes that hosts the volcanic northern plains. Within this lowland is a broad topographic rise that experienced uplift after plains emplacement. The interior of the 1500-km-diameter Caloris impact basin has been modified so that part of the basin floor now stands higher than the rim. The elevated portion of the floor of Caloris appears to be part of a quasi-linear rise that extends for approximately half the planetary circumference at mid-latitudes. Collectively, these features imply that long-wavelength changes to Mercury{\textquoteright}s topography occurred after the earliest phases of the planet{\textquoteright}s geological history.}, + issn = {0036-8075}, + URL = {https://science.sciencemag.org/content/336/6078/217}, + eprint = {https://science.sciencemag.org/content/336/6078/217.full.pdf}, + journal = {Science} +} + +@article {Zuber:2013sci, + author = {Zuber, Maria T. and Smith, David E. and Watkins, Michael M. and Asmar, Sami W. and Konopliv, Alexander S. and Lemoine, Frank G. and Melosh, H. Jay and Neumann, Gregory A. and Phillips, Roger J. and Solomon, Sean C. and Wieczorek, Mark A. and Williams, James G. and Goossens, Sander J. and Kruizinga, Gerhard and Mazarico, Erwan and Park, Ryan S. and Yuan, Dah-Ning}, + title = {Gravity Field of the Moon from the {Gravity Recovery and Interior Laboratory (GRAIL)} Mission}, + volume = {339}, + number = {6120}, + pages = {668--671}, + year = {2013}, + doi = {10.1126/science.1231507}, + publisher = {American Association for the Advancement of Science}, + abstract = {Spacecraft-to-spacecraft tracking observations from the Gravity Recovery and Interior Laboratory (GRAIL) have been used to construct a gravitational field of the Moon to spherical harmonic degree and order 420. The GRAIL field reveals features not previously resolved, including tectonic structures, volcanic landforms, basin rings, crater central peaks, and numerous simple craters. From degrees 80 through 300, over 98\% of the gravitational signature is associated with topography, a result that reflects the preservation of crater relief in highly fractured crust. The remaining 2\% represents fine details of subsurface structure not previously resolved. GRAIL elucidates the role of impact bombardment in homogenizing the distribution of shallow density anomalies on terrestrial planetary bodies.}, + issn = {0036-8075}, + URL = {https://science.sciencemag.org/content/339/6120/668}, + eprint = {https://science.sciencemag.org/content/339/6120/668.full.pdf}, + journal = {Science} +} + +@article{Zurek:2007jgr, +author = {Zurek, Richard W. and Smrekar, Suzanne E.}, +title = {{An overview of the Mars Reconnaissance Orbiter (MRO) science mission}}, +journal = {Journal of Geophysical Research: Planets}, +volume = {112}, +number = {E5}, +pages = {}, +keywords = {Mars, mission overview, orbiter}, +doi = {10.1029/2006JE002701}, +url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2006JE002701}, +eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2006JE002701}, +abstract = {The Mars Reconnaissance Orbiter (MRO) is the latest addition to the suite of missions on or orbiting Mars as part of the NASA Mars Exploration Program. Launched on 12 August 2005, the orbiter successfully entered Mars orbit on 10 March 2006 and finished aerobraking on 30 August 2006. Now in its near-polar, near-circular, low-altitude (∼300 km), 3 p.m. orbit, the spacecraft is operating its payload of six scientific instruments throughout a one-Mars-year Primary Science Phase (PSP) of global mapping, regional survey, and targeted observations. Eight scientific investigations were chosen for MRO, two of which use either the spacecraft accelerometers or tracking of the spacecraft telecom signal to acquire data needed for analysis. Six instruments, including three imaging systems, a visible-near infrared spectrometer, a shallow-probing subsurface radar, and a thermal-infrared profiler, were selected to complement and extend the capabilities of current working spacecraft at Mars. Whether observing the atmosphere, surface, or subsurface, the MRO instruments are designed to achieve significantly higher resolution while maintaining coverage comparable to the current best observations. The requirements to return higher-resolution data, to target routinely from a low-altitude orbit, and to operate a complex suite of instruments were major challenges successfully met in the design and build of the spacecraft, as well as by the mission design. Calibration activities during the seven-month cruise to Mars and limited payload operations during a three-day checkout prior to the start of aerobraking demonstrated, where possible, that the spacecraft and payload still had the functions critical to the science mission. Two critical events, the deployment of the SHARAD radar antenna and the opening of the CRISM telescope cover, were successfully accomplished in September 2006. Normal data collection began 7 November 2006 after solar conjunction. As part of its science mission, MRO will also aid identification and characterization of the most promising sites for future landed missions, both in terms of safety and in terms of the scientific potential for future discovery. Ultimately, MRO data will advance our understanding of how Mars has evolved and by which processes that change occurs, all within a framework of identifying the presence, extent, and role of water in shaping the planet's climate over time.}, +year = {2007} +} + diff --git a/sass/_uswds-theme-custom-styles.scss b/sass/_uswds-theme-custom-styles.scss new file mode 100644 index 0000000..8411eec --- /dev/null +++ b/sass/_uswds-theme-custom-styles.scss @@ -0,0 +1,23 @@ +/* +* * * * * ============================== +* * * * * ============================== +* * * * * ============================== +* * * * * ============================== +======================================== +======================================== +======================================== +---------------------------------------- +USWDS THEME CUSTOM STYLES +---------------------------------------- +!! Copy this file to your project's + sass root. Don't edit the version + in node_modules. +---------------------------------------- +Custom project SASS goes here. + +i.e. +@include u-padding-right('05'); +---------------------------------------- +*/ + +@use "uswds-core" as *; diff --git a/sass/_uswds-theme.scss b/sass/_uswds-theme.scss new file mode 100644 index 0000000..eead761 --- /dev/null +++ b/sass/_uswds-theme.scss @@ -0,0 +1,15 @@ +/* +---------------------------------------- +USWDS with settings overrides +---------------------------------------- +Uncomment the following lines and add a list of changed settings +in the form $setting: value, +---------------------------------------- +*/ + +// +// @use "uswds-core" with ( +// $setting: value, +// $setting: value +// ); +// diff --git a/sass/styles.scss b/sass/styles.scss new file mode 100644 index 0000000..6897863 --- /dev/null +++ b/sass/styles.scss @@ -0,0 +1,3 @@ +@forward "uswds-theme"; +@forward "uswds"; +@forward "uswds-theme-custom-styles"; diff --git a/static/.htaccess b/static/.htaccess new file mode 100644 index 0000000..b5a07f4 --- /dev/null +++ b/static/.htaccess @@ -0,0 +1,16 @@ +ErrorDocument 404 /404.html + +ExpiresActive On +ExpiresDefault "access plus 600 seconds" +ExpiresByType text/css "access plus 1 week" +ExpiresByType text/javascript "access plus 1 month" +ExpiresByType text/html "access plus 1 seconds" +ExpiresByType application/javascript "access plus 1 month" +ExpiresByType application/x-javascript "access plus 1 month" +ExpiresByType image/gif "access plus 1 week" +ExpiresByType image/jpeg "access plus 1 week" +ExpiresByType image/png "access plus 1 week" +ExpiresByType image/x-icon "access plus 1 month" +ExpiresByType image/svg+xml "access plus 1 week" +ExpiresByType application/x-font-woff "access plus 1 week" +ExpiresByType application/font-woff2 "access plus 1 week" diff --git a/static/_includes/example.html.part b/static/_includes/example.html.part new file mode 100644 index 0000000..f66d0dd --- /dev/null +++ b/static/_includes/example.html.part @@ -0,0 +1,7 @@ +

+Example HTML include +

+ +

This is heading 4

+
This is heading 5
+
This is heading 6
diff --git a/static/_includes/example.md.part b/static/_includes/example.md.part new file mode 100644 index 0000000..89d0525 --- /dev/null +++ b/static/_includes/example.md.part @@ -0,0 +1,7 @@ +_**Example Mardown include**_ + +File including a simple Markdown table. + +| Head 1 | Head 2 | Head 3 | +| ------ | ------ | ------ | +| 1 | 2 | 3 | diff --git a/static/common.css b/static/common.css new file mode 100644 index 0000000..f860fb3 --- /dev/null +++ b/static/common.css @@ -0,0 +1,271 @@ +y@charset "UTF-8"; +/* CSS Document */ + +footer, #navbar { + font-family: 'Source Sans Pro',sans-serif; + margin: 0; + position: relative; +} + +*, *:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +footer, header, main, nav, div { + display: block; +} + +.tmp-container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +.tmp-container a { + text-decoration: none; + background: transparent; +} +.tmp-container a:-webkit-any-link { + cursor: auto; +} +.tmp-container:before, .tmp-container:after { + content: " "; + display: table; +} +.tmp-container:after { + clear: both; +} + +hr { + width: 100%; + margin-top: 42px; + clear: both; +} +@media only screen and (max-width:490px) { + hr { + margin-top: 60px; + } +} + +/* header (only) nav */ +.header-nav { + background: #00264c; +} + +.logo-header img { + margin-top: 8px; + margin-bottom: 8px; + border: 0; + max-width: 100%; + height: auto; +} + +.header-search form { + float: right; + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.header-search input[type="search"] { + height: 30px; + width: 260px; + margin-top: 18px; +} +.header-search button[type="submit"] { + position: absolute; + top: 0; + bottom: 0; + right: 15px; + border: 0; + color: #666; + background: transparent; + padding: 0; + width: 39px; + height: 39px; + margin-top: 21px; +} + +input{line-height:normal} +input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box} +input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} +input,button{font-family:inherit;font-size:inherit;line-height:inherit} + + +/* Always float the navbar header */ +.navbar-header { + float: left; +} + +/* footer (only) css */ + +.menu.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} + +.nav:before, .nav:after { + content: none; +} +footer.footer { + background: #00264c; + padding-bottom: 0px; + position: relative; + width: 100%; + border-top: 1px solid #E5E5E5; +} + +footer.footer .footer-doi { + padding-right: 0; + padding-left: 0; +} + +footer.footer .footer-doi ul.menu li a { + padding: 5px 0px; + color: #ffffff; + float: left; + font-size: 12px; +} + +footer.footer .footer-doi ul.menu li:first-of-type { + padding-left: 0px; +} + +footer.footer .footer-doi ul.menu li { + float: left; + padding-right: 2px; + padding-left: 5px; +} + +footer.footer .footer-doi ul.menu li:after { + content: "|"; + color: #ffffff; + float: left; + padding-top: 5px; + padding-left: 7px; + font-size: 12px; +} + +footer.footer .footer-doi ul.menu li:last-child:after { + content: ""; +} + +footer.footer .footer-wrap .menu.nav a { + padding: 4px 0px; + color: #ffffff; + font-size: 12px; +} + +footer.footer .footer-social-links { + color: #ffffff; + font-size: 12px; + padding-right: 0; +} + +footer.footer .footer-social-links ul { + float: right; + margin-top: 0px; +} + +footer.footer .footer-social-links ul li.follow { + padding-top: 6px; + padding-right: 5px; +} + +footer.footer .footer-social-links ul li { + float: left; + height: 24px; + margin: 0 2px; + list-style: none; + list-style-type: none; +} + +footer.footer .footer-social-links ul li:last-of-type { + margin-right: 0px; +} + +footer.footer .footer-social-links ul li a i { + color:#fff; + font-size: 24px; +} + +/* Font Awesome Social Media icons */ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot'); + src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa-wrapper { + position: relative +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-search:before { + content: "\f002"; +} +.fa-twitter-square:before { +Content: "\f081"; +} +.fa-facebook-square:before { +Content: "\f082"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-instagram:before { + content: "\f16d"; +} +.only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +[role="button"]{cursor:pointer} diff --git a/static/css/styles.css b/static/css/styles.css new file mode 100644 index 0000000..8cc83f0 --- /dev/null +++ b/static/css/styles.css @@ -0,0 +1,5 @@ +@charset "UTF-8"; +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +@-webkit-keyframes slidein-left{0%{transform:translateX(15rem)}to{transform:translateX(0)}}@keyframes slidein-left{0%{transform:translateX(15rem)}to{transform:translateX(0)}}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;font-feature-settings:"kern" 1;font-kerning:normal;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:100%}body{margin:0;color:#1b1b1b;background-color:#fff;overflow-x:hidden}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.usa-prose>.width-mobile .usa-table--stacked thead,.usa-prose>.width-mobile .usa-table--stacked-header thead,[hidden],template{display:none}.usa-prose>p{line-height:1.5;margin-bottom:0;margin-top:0;max-width:68ex}.usa-prose>*+p,.usa-prose>h1+*,.usa-prose>h2+*,.usa-prose>h3+*,.usa-prose>h4+*,.usa-prose>h5+*,.usa-prose>h6+*,.usa-prose>p+*{margin-top:1em}.usa-prose>h1,.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5,.usa-prose>h6{margin-bottom:0;margin-top:0;clear:both}.usa-prose>*+h1,.usa-prose>*+h2,.usa-prose>*+h3,.usa-prose>*+h4,.usa-prose>*+h5,.usa-prose>*+h6{margin-top:1.5em}.usa-checkbox__label,.usa-combo-box__input,.usa-combo-box__list,.usa-fieldset,.usa-hint,.usa-input,.usa-input-group,.usa-radio__label,.usa-range,.usa-select,.usa-textarea{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3}.usa-range,.usa-textarea{border-radius:0;color:#1b1b1b;display:block;margin-top:.5rem;max-width:30rem;padding:.5rem}.usa-textarea{border-width:1px;border-color:#565c65;border-style:solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.usa-range{height:2.5rem}.usa-input-group{-webkit-appearance:none;-moz-appearance:none;appearance:none}.usa-combo-box__input,.usa-input,.usa-input-group,.usa-select{border-width:1px;border-color:#565c65;border-style:solid;border-radius:0;color:#1b1b1b;display:block;height:2.5rem;margin-top:.5rem;max-width:30rem;padding:.5rem;width:100%}.usa-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:"Roboto Mono Web";font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format("truetype")}@font-face{font-family:"Roboto Mono Web";font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format("truetype")}@font-face{font-family:"Roboto Mono Web";font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format("truetype")}@font-face{font-family:"Roboto Mono Web";font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format("truetype")}@font-face{font-family:"Roboto Mono Web";font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format("truetype")}@font-face{font-family:"Roboto Mono Web";font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro Web";font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro Web";font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro Web";font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro Web";font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro Web";font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro Web";font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format("truetype")}@font-face{font-family:"Merriweather Web";font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Light.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Light.ttf) format("truetype")}@font-face{font-family:"Merriweather Web";font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Regular.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Regular.ttf) format("truetype")}@font-face{font-family:"Merriweather Web";font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Bold.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Bold.ttf) format("truetype")}@font-face{font-family:"Merriweather Web";font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format("truetype")}@font-face{font-family:"Merriweather Web";font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Italic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Italic.ttf) format("truetype")}@font-face{font-family:"Merriweather Web";font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format("truetype")}button:not([disabled]):focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus{outline:.25rem solid #2491ff;outline-offset:0}[contentEditable=true]:focus,[href]:focus,[tabindex]:focus,iframe:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-media-link{display:inline-block;line-height:0}*,::after,::before{box-sizing:inherit}address,cite,dfn,var{font-style:normal}.usa-focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-sr-only{position:absolute;left:-999em;right:auto}.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered),.usa-content p,.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered){max-width:68ex}.usa-dark-background{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#3d4551}.usa-dark-background p,.usa-dark-background span{color:#fff}.usa-dark-background a,.usa-dark-background a:visited{color:#dfe1e2}.usa-dark-background a:hover{color:#f0f0f0}.usa-display{margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.2;font-weight:700;margin-bottom:0}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}@media all and (min-width:30em){.usa-display{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem;line-height:1.2;font-weight:700}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}}@media all and (min-width:40em){.usa-display{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem;line-height:1.2;font-weight:700}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}}.usa-intro{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.8;font-weight:400;max-width:88ex}.usa-icon{display:inline-block;fill:currentColor;height:1em;position:relative;width:1em}.usa-icon--size-3{height:1.5rem;width:1.5rem}.usa-icon--size-4{height:2rem;width:2rem}.usa-icon--size-5{height:2.5rem;width:2.5rem}.usa-icon--size-6{height:3rem;width:3rem}.usa-icon--size-7{height:3.5rem;width:3.5rem}.usa-icon--size-8{height:4rem;width:4rem}.usa-icon--size-9{height:4.5rem;width:4.5rem}.usa-alert__text a,.usa-footer__return-to-top a,.usa-link{color:#005ea2;text-decoration:underline}.usa-link:visited{color:#54278f}.usa-link:hover{color:#1a4480}.usa-link:active{color:#162e51}.usa-link:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-link--external,.usa-link--external.usa-link--alt{display:inline-block;padding-right:1.75ex;position:relative}.usa-link--external.usa-link--alt::after,.usa-link--external::after{width:1.75ex;background-position:center;content:"";display:inline-block;height:1.75ex;margin-left:2px;margin-top:.7ex;position:absolute}.usa-link--external::after{background:url(../img/usa-icons/launch.svg) no-repeat center/contain}@supports ((-webkit-mask:url()) or (mask:url())){.usa-link--external::after{background:0 0;background-color:currentColor;-webkit-mask:url(../img/usa-icons/launch.svg) no-repeat center/contain;mask:url(../img/usa-icons/launch.svg) no-repeat center/contain}}.usa-link--external.usa-link--alt::after{background:url(../img/usa-icons-bg/launch--white.svg) no-repeat center/contain}@supports ((-webkit-mask:url()) or (mask:url())){.usa-link--external.usa-link--alt::after{background:0 0;background-color:currentColor;-webkit-mask:url(../img/usa-icons/launch.svg) no-repeat center/contain;mask:url(../img/usa-icons/launch.svg) no-repeat center/contain}}.usa-list{margin-bottom:1em;margin-top:1em;line-height:1.5;padding-left:3ch}.usa-list li:last-child,.usa-list:last-child,.usa-prose>ol li:last-child,.usa-prose>ol:last-child,.usa-prose>ul li:last-child,.usa-prose>ul:last-child{margin-bottom:0}.usa-list ol,.usa-list ul,.usa-prose>ol ol,.usa-prose>ol ul,.usa-prose>ul ol,.usa-prose>ul ul{margin-top:.25em}.usa-list li,.usa-prose>ol li,.usa-prose>ul li{margin-bottom:.25em;max-width:68ex}.usa-list--unstyled,.usa-prose .usa-list--unstyled{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-accordion>li,.usa-breadcrumb__list>li,.usa-collection__item>li,.usa-collection__meta>li,.usa-icon-list>li,.usa-list--unstyled>li,.usa-paragraph,.usa-prose .usa-collection__item>li,.usa-prose .usa-icon-list>li,.usa-prose .usa-list--unstyled>li{margin-bottom:0;max-width:unset}.usa-paragraph{line-height:1.5;margin-top:0;max-width:68ex}*+.usa-paragraph,.usa-paragraph+*{margin-top:1em}.usa-prose>h1,.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem;line-height:1.2;font-weight:700}.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5{font-size:1.95rem}.usa-prose>h3,.usa-prose>h4,.usa-prose>h5{font-size:1.34rem}.usa-prose>h4,.usa-prose>h5{font-size:.98rem}.usa-prose>h5{font-size:.91rem}.usa-prose,.usa-prose>h6,.usa-prose>table,.usa-prose>table caption,.usa-table caption{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.usa-prose>h6{font-size:.87rem;line-height:1.1;font-weight:400;letter-spacing:.025em;text-transform:uppercase}.usa-prose>ol,.usa-prose>ul{margin-bottom:1em;margin-top:1em;line-height:1.5;padding-left:3ch}.usa-prose>table,.usa-prose>table caption,.usa-table caption{text-align:left}.usa-prose,.usa-prose>table{font-size:1.06rem;line-height:1.5}.usa-prose>table{border-collapse:collapse;border-spacing:0;color:#1b1b1b;margin:1.25rem 0}.usa-prose>table thead th{background-clip:padding-box;font-weight:700;line-height:1.3}.usa-prose>table thead td,.usa-prose>table thead th{background-color:#dfe1e2;color:#1b1b1b}.usa-prose>table tbody th{text-align:left}.usa-prose>table td,.usa-prose>table th,.usa-table td,.usa-table th{background-color:#fff;border:1px solid #1b1b1b;font-weight:400;padding:.5rem 1rem}.usa-prose>table caption,.usa-table caption{font-size:1rem;font-weight:700;margin-bottom:.75rem}.usa-prose>table th[data-sortable]{padding-right:2.5rem;position:relative}.usa-prose>table th[data-sortable]::after{border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:1px;bottom:0;content:"";height:0;left:0;position:absolute;width:100%}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;padding:0;height:2rem;width:2rem;background-position:center center;background-size:1.5rem;color:#71767a;cursor:pointer;display:inline-block;margin:0;position:absolute;right:.25rem;text-align:center;text-decoration:none;top:50%;transform:translate(0,-50%)}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:visited{color:#54278f}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover{color:#1a4480}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:active{color:#162e51}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active{color:#162e51}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]{color:#c9c9c9}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g{fill:transparent}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted{fill:#1b1b1b}.usa-prose>.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted{fill:#000}.usa-prose>table th[data-sortable][aria-sort=ascending],.usa-prose>table th[data-sortable][aria-sort=descending]{background-color:#97d4ea}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;padding:0;height:2rem;width:2rem;background-position:center center;background-size:1.5rem;color:#71767a;cursor:pointer;display:inline-block;margin:0;position:absolute;right:.25rem;text-align:center;text-decoration:none;top:50%;transform:translate(0,-50%)}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited{color:#54278f}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover{color:#1a4480}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:active{color:#162e51}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active{color:#162e51}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]{color:#c9c9c9}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g{fill:transparent}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending{fill:#1b1b1b}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited{color:#54278f}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover{color:#1a4480}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active{color:#162e51}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active{color:#162e51}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]{color:#c9c9c9}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-prose>table thead th[aria-sort]{background-color:#97d4ea;color:#1b1b1b}.usa-prose>table td[data-sort-active],.usa-prose>table th[data-sort-active]{background-color:#e1f3f8;color:#1b1b1b}.usa-prose>.usa-table--borderless thead th{background-color:transparent;border-top:0;color:#1b1b1b}.usa-prose>.usa-table--borderless thead th[aria-sort]{color:#1b1b1b}.usa-prose>.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted,.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted{fill:#1b1b1b}.usa-prose>.usa-table--borderless td,.usa-prose>.usa-table--borderless th,.usa-table--borderless td,.usa-table--borderless th{border-left:0;border-right:0}.usa-prose>.usa-table--compact td,.usa-prose>.usa-table--compact th,.usa-table--compact td,.usa-table--compact th{padding:.25rem .75rem}.usa-prose>.usa-table--striped tbody tr:nth-child(odd) td,.usa-prose>.usa-table--striped tbody tr:nth-child(odd) th,.usa-table--striped tbody tr:nth-child(odd) td,.usa-table--striped tbody tr:nth-child(odd) th{background-color:#f0f0f0;color:#1b1b1b}.usa-prose>.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],.usa-prose>.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active]{background-color:#c3ebfa;color:#1b1b1b}@media all and (max-width:29.99em){.usa-prose>.usa-table--stacked thead,.usa-prose>.usa-table--stacked-header thead{display:none}.usa-prose>.usa-table--stacked td,.usa-prose>.usa-table--stacked th,.usa-prose>.usa-table--stacked-header td,.usa-prose>.usa-table--stacked-header th{border-bottom-width:0;display:block;width:100%}.usa-prose>.usa-table--stacked tr,.usa-prose>.usa-table--stacked-header tr{border-bottom:.25rem solid #1b1b1b;border-top-width:0;display:block;width:100%}.usa-prose>.usa-table--stacked tr td:first-child,.usa-prose>.usa-table--stacked tr th:first-child{border-top-width:0}.usa-prose>.usa-table--stacked tr:nth-child(odd) td,.usa-prose>.usa-table--stacked tr:nth-child(odd) th{background-color:inherit}.usa-prose>.usa-table--stacked tr:first-child td:first-child,.usa-prose>.usa-table--stacked tr:first-child th:first-child,.usa-prose>.usa-table--stacked-header tr:first-child td:first-child,.usa-prose>.usa-table--stacked-header tr:first-child th:first-child{border-top:.25rem solid #1b1b1b}.usa-prose>.usa-table--stacked td[data-label],.usa-prose>.usa-table--stacked th[data-label],.usa-prose>.usa-table--stacked-header td[data-label],.usa-prose>.usa-table--stacked-header th[data-label]{padding-bottom:.75rem}.usa-prose>.usa-table--stacked td[data-label]:before,.usa-prose>.usa-table--stacked th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-prose>.usa-table--stacked-header tr td:first-child,.usa-prose>.usa-table--stacked-header tr th:first-child{border-top-width:0}.usa-prose>.usa-table--stacked-header tr:nth-child(odd) td,.usa-prose>.usa-table--stacked-header tr:nth-child(odd) th{background-color:inherit}.usa-prose>.usa-table--stacked-header td[data-label]:before,.usa-prose>.usa-table--stacked-header th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-prose>.usa-table--stacked-header tr td:first-child,.usa-prose>.usa-table--stacked-header tr th:first-child{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#dfe1e2;color:#1b1b1b;font-weight:700;padding:.75rem 1rem}.usa-prose>.usa-table--stacked-header tr td:first-child:before,.usa-prose>.usa-table--stacked-header tr th:first-child:before{display:none}}.usa-prose>.width-mobile .usa-table--stacked td,.usa-prose>.width-mobile .usa-table--stacked th,.usa-prose>.width-mobile .usa-table--stacked-header td,.usa-prose>.width-mobile .usa-table--stacked-header th{border-bottom-width:0;display:block;width:100%}.usa-prose>.width-mobile .usa-table--stacked tr,.usa-prose>.width-mobile .usa-table--stacked-header tr,.width-mobile .usa-table--stacked tr,.width-mobile .usa-table--stacked-header tr{border-bottom:.25rem solid #1b1b1b;border-top-width:0;display:block;width:100%}.usa-prose>.width-mobile .usa-table--stacked tr td:first-child,.usa-prose>.width-mobile .usa-table--stacked tr th:first-child{border-top-width:0}.usa-prose>.width-mobile .usa-table--stacked tr:nth-child(odd) td,.usa-prose>.width-mobile .usa-table--stacked tr:nth-child(odd) th{background-color:inherit}.usa-prose>.width-mobile .usa-table--stacked tr:first-child td:first-child,.usa-prose>.width-mobile .usa-table--stacked tr:first-child th:first-child,.usa-prose>.width-mobile .usa-table--stacked-header tr:first-child td:first-child,.usa-prose>.width-mobile .usa-table--stacked-header tr:first-child th:first-child{border-top:.25rem solid #1b1b1b}.usa-prose>.width-mobile .usa-table--stacked td[data-label],.usa-prose>.width-mobile .usa-table--stacked th[data-label],.usa-prose>.width-mobile .usa-table--stacked-header td[data-label],.usa-prose>.width-mobile .usa-table--stacked-header th[data-label]{padding-bottom:.75rem}.usa-prose>.width-mobile .usa-table--stacked td[data-label]:before,.usa-prose>.width-mobile .usa-table--stacked th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-prose>.width-mobile .usa-table--stacked-header tr td:first-child,.usa-prose>.width-mobile .usa-table--stacked-header tr th:first-child{border-top-width:0}.usa-prose>.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,.usa-prose>.width-mobile .usa-table--stacked-header tr:nth-child(odd) th{background-color:inherit}.usa-prose>.width-mobile .usa-table--stacked-header td[data-label]:before,.usa-prose>.width-mobile .usa-table--stacked-header th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-prose>.width-mobile .usa-table--stacked-header tr td:first-child,.usa-prose>.width-mobile .usa-table--stacked-header tr th:first-child{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#dfe1e2;color:#1b1b1b;font-weight:700;padding:.75rem 1rem}.usa-prose>.width-mobile .usa-table--stacked-header tr td:first-child:before,.usa-prose>.width-mobile .usa-table--stacked-header tr th:first-child:before{display:none}.usa-prose>.usa-table-container--scrollable{margin:1.25rem 0;overflow-y:hidden}.usa-prose>.usa-table-container--scrollable .usa-table{margin:0}.usa-prose>.usa-table-container--scrollable td{white-space:nowrap}.usa-accordion{list-style-type:none;color:#1b1b1b;margin:0;padding:0;width:100%;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5}.usa-accordion>ul li ul{list-style:disc}.usa-accordion>ul li ul>li>ul{list-style:circle}.usa-accordion>ul li ul>li>ul>li>ul{list-style:square}.usa-accordion+.usa-accordion,.usa-accordion+.usa-accordion--bordered{margin-top:.5rem}.usa-accordion--bordered .usa-accordion__content{border-bottom:.25rem solid #f0f0f0;border-left:.25rem solid #f0f0f0;border-right:.25rem solid #f0f0f0;padding-bottom:1rem}.usa-accordion--bordered .usa-accordion__heading{margin-bottom:0}.usa-accordion__heading,.usa-prose .usa-accordion__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:.9;margin:0}.usa-accordion__heading:not(:first-child),.usa-prose .usa-accordion__heading:not(:first-child){margin-top:.5rem}.usa-accordion__content{background-color:#fff;margin-top:0;overflow:auto;padding:1rem 1.25rem calc(1rem - .25rem)}.usa-accordion__content>:first-child{margin-top:0}.usa-accordion__content>:last-child{margin-bottom:0}.usa-accordion__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;border:0;border-radius:0;box-shadow:none;padding:0;text-align:left;background-image:url(../img/usa-icons/remove.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-color:#f0f0f0;background-position:right 1.25rem center;background-size:1.5rem;color:#1b1b1b;cursor:pointer;display:inline-block;font-weight:700;margin:0;padding:1rem 3.5rem 1rem 1.25rem;text-decoration:none;width:100%}.usa-accordion__button:visited{color:#54278f}.usa-accordion__button:active{color:#162e51}.usa-accordion__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-accordion__button.usa-button--active,.usa-accordion__button.usa-button--disabled,.usa-accordion__button.usa-button--disabled.usa-button--active,.usa-accordion__button.usa-button--disabled.usa-button--hover,.usa-accordion__button.usa-button--disabled.usa-focus,.usa-accordion__button.usa-button--disabled:active,.usa-accordion__button.usa-button--disabled:focus,.usa-accordion__button.usa-button--disabled:hover,.usa-accordion__button.usa-button--hover,.usa-accordion__button:active,.usa-accordion__button:disabled,.usa-accordion__button:disabled.usa-button--active,.usa-accordion__button:disabled.usa-button--hover,.usa-accordion__button:disabled.usa-focus,.usa-accordion__button:disabled:active,.usa-accordion__button:disabled:focus,.usa-accordion__button:disabled:hover,.usa-accordion__button:hover,.usa-accordion__button[aria-disabled=true],.usa-accordion__button[aria-disabled=true].usa-button--active,.usa-accordion__button[aria-disabled=true].usa-button--hover,.usa-accordion__button[aria-disabled=true].usa-focus,.usa-accordion__button[aria-disabled=true]:active,.usa-accordion__button[aria-disabled=true]:focus,.usa-accordion__button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-accordion__button.usa-button--hover{color:#1a4480}.usa-accordion__button.usa-button--active{color:#162e51}.usa-accordion__button.usa-button--disabled,.usa-accordion__button:disabled,.usa-accordion__button[aria-disabled=true]{color:#c9c9c9}.usa-accordion__button:hover{background-color:#dfe1e2;color:#1b1b1b;text-decoration:none}@media (forced-colors:active){.usa-accordion__button{forced-color-adjust:none}}.usa-accordion__button[aria-expanded=false]{background-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:1.5rem}.usa-alert{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;color:#1b1b1b;background-color:#f0f0f0;padding-bottom:1rem;padding-top:1rem;position:relative;border-left:.5rem solid #a9aeb1}*+.usa-alert{margin-top:1rem}.usa-alert .usa-alert__body>.usa-list,.usa-alert>.usa-list{padding-left:0}.usa-alert .usa-alert__body>.usa-list:last-child,.usa-alert>.usa-list:last-child{margin-bottom:0}.usa-alert__body{padding-left:1.25rem;padding-right:1.25rem}.usa-alert--success{background-color:#ecf3ec;border-left-color:#00a91c;color:#1b1b1b}.usa-alert--success:before{background:url(../img/usa-icons/check_circle.svg) no-repeat center/contain;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--success:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/check_circle.svg) no-repeat center/contain;mask:url(../img/usa-icons/check_circle.svg) no-repeat center/contain}}.usa-alert--success.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--success.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--success .usa-link{color:#005ea2}.usa-alert--success .usa-link:visited{color:#54278f}.usa-alert--success .usa-link:active,.usa-alert--success .usa-link:hover{color:#1a4480}.usa-alert--success.usa-alert--no-icon:before{display:none}.usa-alert--success.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--success .usa-alert__body{padding-left:3.8333333333rem}.usa-alert--warning{background-color:#faf3d1;border-left-color:#ffbe2e;color:#1b1b1b}.usa-alert--warning:before{background:url(../img/usa-icons/warning.svg) no-repeat center/contain;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--warning:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/warning.svg) no-repeat center/contain;mask:url(../img/usa-icons/warning.svg) no-repeat center/contain}}.usa-alert--warning.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--warning.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--warning .usa-link{color:#005ea2}.usa-alert--warning .usa-link:visited{color:#54278f}.usa-alert--warning .usa-link:active,.usa-alert--warning .usa-link:hover{color:#1a4480}.usa-alert--warning.usa-alert--no-icon:before{display:none}.usa-alert--warning.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--warning .usa-alert__body{padding-left:3.8333333333rem}.usa-alert--error{background-color:#f4e3db;border-left-color:#d54309;color:#1b1b1b}.usa-alert--error:before{background:url(../img/usa-icons/error.svg) no-repeat center/contain;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--error:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/error.svg) no-repeat center/contain;mask:url(../img/usa-icons/error.svg) no-repeat center/contain}}.usa-alert--error.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--error.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--error .usa-link{color:#005ea2}.usa-alert--error .usa-link:visited{color:#54278f}.usa-alert--error .usa-link:active,.usa-alert--error .usa-link:hover{color:#1a4480}.usa-alert--error.usa-alert--no-icon:before{display:none}.usa-alert--error.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--error .usa-alert__body{padding-left:3.8333333333rem}.usa-alert--info{background-color:#e7f6f8;border-left-color:#00bde3;color:#1b1b1b}.usa-alert--info:before{background:url(../img/usa-icons/info.svg) no-repeat center/contain;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--info:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/info.svg) no-repeat center/contain;mask:url(../img/usa-icons/info.svg) no-repeat center/contain}}.usa-alert--info.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--info.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--info .usa-link{color:#005ea2}.usa-alert--info .usa-link:visited,.usa-alert__text a:visited{color:#54278f}.usa-alert--info .usa-link:active,.usa-alert--info .usa-link:hover,.usa-alert__text a:hover{color:#1a4480}.usa-alert--info.usa-alert--no-icon:before{display:none}.usa-alert--info.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--info .usa-alert__body{padding-left:3.8333333333rem}.usa-alert--emergency{background-color:#9c3d10;color:#fff}.usa-alert--emergency:before{background:url(../img/usa-icons-bg/error--white.svg) no-repeat center/contain;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--emergency:before{background:0 0;background-color:#fff;-webkit-mask:url(../img/usa-icons/error.svg) no-repeat center/contain;mask:url(../img/usa-icons/error.svg) no-repeat center/contain}}.usa-alert--emergency.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--emergency.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--emergency .usa-link,.usa-alert--emergency .usa-link:visited{color:#dfe1e2}.usa-alert--emergency .usa-link:active,.usa-alert--emergency .usa-link:hover{color:#f0f0f0}.usa-alert--emergency.usa-alert--no-icon:before{display:none}.usa-alert--emergency.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--emergency .usa-alert__body{padding-left:3.8333333333rem}.usa-alert__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:.9;margin-top:0;margin-bottom:.5rem}.usa-alert__text{margin-bottom:0;margin-top:0}.usa-alert__text a:active{color:#162e51}.usa-alert__text a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-alert__text:only-child{padding-bottom:0;padding-top:0}.usa-alert--slim{padding-bottom:.5rem;padding-top:.5rem}.usa-alert--slim .usa-alert__body{padding-left:3.3333333333rem}.usa-alert--validation .usa-checklist{margin-top:1rem}.usa-alert--emergency{border-left:none}.usa-banner{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;background-color:#f0f0f0}@media all and (min-width:40em){.usa-banner{font-size:.87rem;padding-bottom:0}}.usa-banner .usa-accordion{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5}.usa-banner__content,.usa-banner__header{color:#1b1b1b}.usa-banner__content{margin-left:auto;margin-right:auto;max-width:64rem;background-color:transparent;font-size:1rem;overflow:hidden;padding:.25rem 1rem 1rem .5rem;width:100%}@media all and (min-width:64em){.usa-banner__content{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.usa-banner__content{padding-bottom:1.5rem;padding-top:1.5rem}}.usa-banner__content p:first-child{margin:0}.usa-banner__guidance{display:flex;align-items:flex-start;max-width:64ex;padding-top:1rem}@media all and (min-width:40em){.usa-banner__guidance{padding-top:0}}.usa-banner__lock-image{height:1.5ex;width:1.21875ex}.usa-banner__lock-image path{fill:currentColor}@media (forced-colors:active){.usa-banner__lock-image path{fill:CanvasText}}.usa-banner__inner{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;padding-right:0}@media all and (min-width:64em){.usa-banner__inner{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.usa-banner__inner{align-items:center}}.usa-banner__header{padding-bottom:.5rem;padding-top:.5rem;font-size:.8rem;font-weight:400;min-height:3rem;position:relative}@media all and (min-width:40em){.usa-banner__header{padding-bottom:.25rem;padding-top:.25rem;min-height:0}}.usa-banner__header-text{margin-bottom:0;margin-top:0;font-size:.8rem;line-height:1.1}.usa-banner__header-action{color:#005ea2;line-height:1.1;margin-bottom:0;margin-top:2px;text-decoration:underline}.usa-banner__header-action::after{background:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;display:inline-block;height:1rem;width:1rem;content:"";vertical-align:middle;margin-left:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-banner__header-action::after{background:0 0;background-color:#005ea2;-webkit-mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain}.usa-banner__header-action::after:hover{background-color:#1a4480}}.usa-banner__header-action:hover::after{content:"";background-color:#1a4480}.usa-banner__header-action:visited{color:#54278f}.usa-banner__header-action:active,.usa-banner__header-action:hover{color:#1a4480}@media all and (min-width:40em){.usa-banner__header-action{display:none}}@media (forced-colors:active){.usa-banner__header-action{color:LinkText}.usa-banner__header-action::after{background-color:ButtonText}}.usa-banner__header-flag{float:left;margin-right:.5rem;width:1rem}@media all and (min-width:40em){.usa-banner__header-flag{margin-right:.5rem;padding-top:0}}.usa-banner__header--expanded{padding-right:3.5rem}@media all and (min-width:40em){.usa-banner__header--expanded{background-color:transparent;display:block;font-size:.8rem;font-weight:400;min-height:0;padding-right:0}}.usa-banner__header--expanded .usa-banner__inner{margin-left:0}@media all and (min-width:40em){.usa-banner__header--expanded .usa-banner__inner{margin-left:auto}}.usa-banner__header--expanded .usa-banner__header-action{display:none}.usa-banner__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;text-align:left;left:0;position:absolute;bottom:0;top:0;vertical-align:baseline;color:#005ea2;display:block;font-size:.8rem;height:auto;line-height:1.1;padding:0;text-decoration:none;width:auto}.usa-banner__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-banner__button.usa-button--active,.usa-banner__button.usa-button--disabled,.usa-banner__button.usa-button--disabled.usa-button--active,.usa-banner__button.usa-button--disabled.usa-button--hover,.usa-banner__button.usa-button--disabled.usa-focus,.usa-banner__button.usa-button--disabled:active,.usa-banner__button.usa-button--disabled:focus,.usa-banner__button.usa-button--disabled:hover,.usa-banner__button.usa-button--hover,.usa-banner__button:active,.usa-banner__button:disabled,.usa-banner__button:disabled.usa-button--active,.usa-banner__button:disabled.usa-button--hover,.usa-banner__button:disabled.usa-focus,.usa-banner__button:disabled:active,.usa-banner__button:disabled:focus,.usa-banner__button:disabled:hover,.usa-banner__button:hover,.usa-banner__button[aria-disabled=true],.usa-banner__button[aria-disabled=true].usa-button--active,.usa-banner__button[aria-disabled=true].usa-button--hover,.usa-banner__button[aria-disabled=true].usa-focus,.usa-banner__button[aria-disabled=true]:active,.usa-banner__button[aria-disabled=true]:focus,.usa-banner__button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-banner__button.usa-button--hover{color:#1a4480}.usa-banner__button.usa-button--active{color:#162e51}.usa-banner__button.usa-button--disabled,.usa-banner__button:disabled,.usa-banner__button[aria-disabled=true]{color:#c9c9c9}.usa-banner__button:visited{color:#54278f}.usa-banner__button:active,.usa-banner__button:hover{color:#1a4480}@media all and (max-width:39.99em){.usa-banner__button{width:100%}}@media all and (min-width:40em){.usa-banner__button{color:#005ea2;bottom:auto;left:auto;right:auto;top:auto;display:inline;margin-left:.5rem;position:relative}.usa-banner__button::after{background:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;display:inline-block;height:1rem;width:1rem;content:"";vertical-align:middle;margin-left:2px}@supports ((-webkit-mask:url()) or (mask:url())){.usa-banner__button::after{background:0 0;background-color:#005ea2;-webkit-mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain}.usa-banner__button::after:hover{background-color:#1a4480}}.usa-banner__button:hover::after{content:"";background-color:#1a4480}.usa-banner__button:visited{color:#54278f}.usa-banner__button:active,.usa-banner__button:hover{color:#1a4480}.usa-banner__button::after,.usa-banner__button:hover::after{position:absolute}}@media (min-width:40em) and (forced-colors:active){.usa-banner__button::after,.usa-banner__button:hover::after{background-color:ButtonText}}@media all and (min-width:40em){.usa-banner__button:hover{text-decoration:none}}.usa-banner__button[aria-expanded=false],.usa-banner__button[aria-expanded=true]{background-image:none}@media all and (max-width:39.99em){.usa-banner__button[aria-expanded=true]::after{background:url(../img/usa-icons/close.svg) no-repeat center/contain;display:inline-block;height:3rem;width:3rem;content:"";vertical-align:middle;margin-left:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-banner__button[aria-expanded=true]::after{background:0 0;background-color:#005ea2;-webkit-mask:url(../img/usa-icons/close.svg) no-repeat center/contain;mask:url(../img/usa-icons/close.svg) no-repeat center/contain}}.usa-banner__button[aria-expanded=true]::before{bottom:0;top:0;position:absolute;right:0;background-color:#dfe1e2;content:"";display:block;height:3rem;width:3rem}.usa-banner__button[aria-expanded=true]::after{bottom:0;top:0;position:absolute;right:0}}@media all and (min-width:40em){.usa-banner__button[aria-expanded=true]{height:auto;padding:0;position:relative}.usa-banner__button[aria-expanded=true]::after{background:url(../img/usa-icons/expand_less.svg) no-repeat center/contain;display:inline-block;height:1rem;width:1rem;content:"";vertical-align:middle;margin-left:2px}@supports ((-webkit-mask:url()) or (mask:url())){.usa-banner__button[aria-expanded=true]::after{background:0 0;background-color:#005ea2;-webkit-mask:url(../img/usa-icons/expand_less.svg) no-repeat center/contain;mask:url(../img/usa-icons/expand_less.svg) no-repeat center/contain}.usa-banner__button[aria-expanded=true]::after:hover{background-color:#1a4480}}.usa-banner__button[aria-expanded=true]:hover::after{content:"";background-color:#1a4480;position:absolute}.usa-banner__button[aria-expanded=true]::after{position:absolute}}@media (min-width:40em) and (forced-colors:active){.usa-banner__button[aria-expanded=true]::after,.usa-banner__button[aria-expanded=true]:hover::after{background-color:ButtonText}}.usa-banner__button-text{position:absolute;left:-999em;right:auto;text-decoration:underline}@media all and (min-width:40em){.usa-banner__button-text{position:static;display:inline}}@media (forced-colors:active){.usa-banner__button-text{color:LinkText}}.usa-banner__icon{width:2.5rem}.usa-js-loading .usa-banner__content{position:absolute;left:-999em;right:auto}.usa-breadcrumb{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;color:#1b1b1b;background-color:#fff;padding-left:0;padding-right:0}@media all and (min-width:30em){.usa-breadcrumb{padding-bottom:1rem;padding-top:1rem}.usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.usa-breadcrumb__list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;display:block;padding:.25rem;margin-left:-.25rem;margin-right:-.25rem}.usa-breadcrumb__list-item{position:absolute;left:-999em;right:auto;display:inline;white-space:nowrap}@media all and (max-width:29.99em){.usa-breadcrumb__list-item{white-space:normal}.usa-breadcrumb__list-item:nth-last-child(2){position:static}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left;padding-left:calc(2ex + 0px);text-indent:calc((2ex + 0px)*-1);color:#005ea2;display:inline-block;padding-bottom:1rem;padding-top:1rem}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true],.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover{color:#1a4480}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active{color:#162e51}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]{color:#c9c9c9}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{background:url(../img/usa-icons/arrow_back.svg) no-repeat center/contain;display:inline-block;height:2ex;width:2ex;content:"";vertical-align:baseline}@supports ((-webkit-mask:url()) or (mask:url())){.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{background:0 0;background-color:#71767a;-webkit-mask:url(../img/usa-icons/arrow_back.svg) no-repeat center/contain;mask:url(../img/usa-icons/arrow_back.svg) no-repeat center/contain}}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited{color:#54278f}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{color:#1a4480}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before{bottom:-.2em;height:2ex;position:relative}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{text-decoration:none}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span{text-decoration:underline}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{margin-right:0}}@media all and (min-width:30em){.usa-breadcrumb__list-item{position:static}.usa-breadcrumb__list-item:not(:last-child)::after{background:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain;display:inline-block;width:2ex;content:"";vertical-align:baseline}@supports ((-webkit-mask:url()) or (mask:url())){.usa-breadcrumb__list-item:not(:last-child)::after{background:0 0;background-color:#71767a;-webkit-mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain;mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain}}.usa-breadcrumb__list-item:not(:last-child)::after{bottom:-.2em;margin-left:0;margin-right:0;height:2ex;position:relative}}.usa-breadcrumb__link{color:#005ea2;display:inline;text-decoration:none}.usa-breadcrumb__link:visited{color:#54278f}.usa-breadcrumb__link:active,.usa-breadcrumb__link:hover{color:#1a4480}.usa-breadcrumb__link span{text-decoration:underline}@media all and (min-width:30em){.usa-breadcrumb--wrap{line-height:1.4}}.usa-breadcrumb--wrap .usa-breadcrumb__list-item{display:inline-block}.usa-button-group{margin-bottom:0;margin-top:0;display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin-left:-.25rem;margin-right:-.25rem;padding-left:0}@media all and (min-width:30em){.usa-button-group{align-items:center;flex-direction:row}}.usa-button-group__item{margin:.25rem}@media all and (min-width:30em){.usa-button-group__item:last-child{margin-right:0}}.usa-button-group__item .usa-button{margin-left:0;margin-right:0}.usa-button-group--segmented{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:0;margin-right:0}@media all and (min-width:30em){.usa-button-group--segmented{justify-content:flex-start}}.usa-button-group--segmented .usa-button{position:relative;width:calc(100% + 2px)}@media all and (min-width:30em){.usa-button-group--segmented .usa-button{width:auto}}.usa-button-group--segmented .usa-button:active,.usa-button-group--segmented .usa-button:hover{z-index:2}.usa-button-group--segmented .usa-button:focus{z-index:3}.usa-button-group--segmented .usa-button-group__item{margin-left:0;margin-right:0;width:100%}@media all and (min-width:30em){.usa-button-group--segmented .usa-button-group__item{width:auto}}.usa-button-group--segmented .usa-button-group__item:first-child>.usa-button{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-right:0;margin-left:-2px;width:calc(100% + 2px)}@media all and (min-width:30em){.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button{margin-left:-1px;width:auto}}.usa-button-group--segmented .usa-button-group__item:where(:not(:first-child):not(:last-child))>.usa-button{border-radius:0;margin-right:-1px;margin-left:-1px}.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button::before{border-right:1px solid #1a4480;bottom:0;content:"";display:block;height:100%;position:absolute;right:1px;top:0;width:1px;z-index:3}.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--secondary::before{border-right-color:#b50909}.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--accent-cool::before{border-right-color:#28a0cb}.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--base::before{border-right-color:#565c65}.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button]:disabled::before,.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button][aria-disabled=true]::before{border-right-color:#fff}.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--outline::before,.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button:active::before{display:none}.usa-button{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:.9;color:#fff;background-color:#005ea2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:700;margin-right:.5rem;padding:.75rem 1.25rem;text-align:center;text-decoration:none;width:100%}@media all and (min-width:30em){.usa-button{width:auto}}.usa-button:visited{color:#fff}.usa-button.usa-button--hover,.usa-button:hover{color:#fff;background-color:#1a4480;border-bottom:0;text-decoration:none}.usa-button.usa-button--active,.usa-button:active{color:#fff;background-color:#162e51}.usa-button:not([disabled]).usa-focus,.usa-button:not([disabled]):focus{outline-offset:.25rem}.usa-button:disabled,.usa-button[aria-disabled=true]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#c9c9c9;color:#fff;cursor:auto}.usa-button:disabled.usa-button--active,.usa-button:disabled.usa-button--hover,.usa-button:disabled.usa-focus,.usa-button:disabled:active,.usa-button:disabled:focus,.usa-button:disabled:hover,.usa-button[aria-disabled=true].usa-button--active,.usa-button[aria-disabled=true].usa-button--hover,.usa-button[aria-disabled=true].usa-focus,.usa-button[aria-disabled=true]:active,.usa-button[aria-disabled=true]:focus,.usa-button[aria-disabled=true]:hover{background-color:#c9c9c9;border:0;box-shadow:none}.usa-button--accent-cool,.usa-button--accent-cool:visited{color:#1b1b1b;background-color:#00bde3}.usa-button--accent-cool.usa-button--hover,.usa-button--accent-cool:hover{color:#1b1b1b;background-color:#28a0cb}.usa-button--accent-cool.usa-button--active,.usa-button--accent-cool:active{color:#fff;background-color:#07648d}.usa-button--accent-cool:disabled:hover,.usa-button--accent-cool[aria-disabled=true]:hover{color:#fff}.usa-button--accent-warm,.usa-button--accent-warm:visited{color:#1b1b1b;background-color:#fa9441}.usa-button--accent-warm.usa-button--hover,.usa-button--accent-warm:hover{color:#fff;background-color:#c05600}.usa-button--accent-warm.usa-button--active,.usa-button--accent-warm:active{color:#fff;background-color:#775540}.usa-button--outline{background-color:transparent;box-shadow:inset 0 0 0 2px #005ea2;color:#005ea2}.usa-button--outline:visited{color:#005ea2}.usa-button--outline.usa-button--hover,.usa-button--outline:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #1a4480;color:#1a4480}.usa-button--outline.usa-button--active,.usa-button--outline:active{background-color:transparent;box-shadow:inset 0 0 0 2px #162e51;color:#162e51}.usa-button--outline.usa-button--inverse{box-shadow:inset 0 0 0 2px #dfe1e2;color:#dfe1e2}.usa-button--outline.usa-button--inverse:visited{color:#dfe1e2}.usa-button--outline.usa-button--inverse.usa-button--hover,.usa-button--outline.usa-button--inverse:hover{box-shadow:inset 0 0 0 2px #f0f0f0;color:#f0f0f0}.usa-button--outline.usa-button--inverse.usa-button--active,.usa-button--outline.usa-button--inverse:active{background-color:transparent;box-shadow:inset 0 0 0 2px #fff;color:#fff}.usa-button--outline.usa-button--inverse.usa-button--unstyled{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;text-decoration:underline;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left;color:#dfe1e2}.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true],.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]{color:#c9c9c9}.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited{color:#dfe1e2}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{color:#f0f0f0}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active{color:#fff}.usa-button--base{color:#fff;background-color:#71767a}.usa-button--base.usa-button--hover,.usa-button--base:hover{color:#fff;background-color:#565c65}.usa-button--base.usa-button--active,.usa-button--base:active{color:#fff;background-color:#3d4551}.usa-button--secondary{color:#fff;background-color:#d83933}.usa-button--secondary.usa-button--hover,.usa-button--secondary:hover{color:#fff;background-color:#b50909}.usa-button--secondary.usa-button--active,.usa-button--secondary:active{color:#fff;background-color:#8b0a03}.usa-button--big{border-radius:.25rem;font-size:1.46rem;padding:1rem 1.5rem}.usa-button--disabled{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#c9c9c9;color:#fff;cursor:auto}.usa-button--disabled.usa-button--active,.usa-button--disabled.usa-button--hover,.usa-button--disabled.usa-focus,.usa-button--disabled:active,.usa-button--disabled:focus,.usa-button--disabled:hover{background-color:#c9c9c9;border:0;box-shadow:none}.usa-button--outline-disabled,.usa-button--outline-inverse-disabled,.usa-button--outline-inverse:disabled,.usa-button--outline-inverse[aria-disabled=true],.usa-button--outline:disabled,.usa-button--outline[aria-disabled=true]{background-color:transparent}.usa-button--outline-disabled.usa-button--active,.usa-button--outline-disabled.usa-button--hover,.usa-button--outline-disabled.usa-focus,.usa-button--outline-disabled:active,.usa-button--outline-disabled:focus,.usa-button--outline-disabled:hover,.usa-button--outline-inverse-disabled.usa-button--active,.usa-button--outline-inverse-disabled.usa-button--hover,.usa-button--outline-inverse-disabled.usa-focus,.usa-button--outline-inverse-disabled:active,.usa-button--outline-inverse-disabled:focus,.usa-button--outline-inverse-disabled:hover,.usa-button--outline-inverse:disabled.usa-button--active,.usa-button--outline-inverse:disabled.usa-button--hover,.usa-button--outline-inverse:disabled.usa-focus,.usa-button--outline-inverse:disabled:active,.usa-button--outline-inverse:disabled:focus,.usa-button--outline-inverse:disabled:hover,.usa-button--outline-inverse[aria-disabled=true].usa-button--active,.usa-button--outline-inverse[aria-disabled=true].usa-button--hover,.usa-button--outline-inverse[aria-disabled=true].usa-focus,.usa-button--outline-inverse[aria-disabled=true]:active,.usa-button--outline-inverse[aria-disabled=true]:focus,.usa-button--outline-inverse[aria-disabled=true]:hover,.usa-button--outline:disabled.usa-button--active,.usa-button--outline:disabled.usa-button--hover,.usa-button--outline:disabled.usa-focus,.usa-button--outline:disabled:active,.usa-button--outline:disabled:focus,.usa-button--outline:disabled:hover,.usa-button--outline[aria-disabled=true].usa-button--active,.usa-button--outline[aria-disabled=true].usa-button--hover,.usa-button--outline[aria-disabled=true].usa-focus,.usa-button--outline[aria-disabled=true]:active,.usa-button--outline[aria-disabled=true]:focus,.usa-button--outline[aria-disabled=true]:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #c9c9c9}.usa-button--outline-disabled,.usa-button--outline:disabled,.usa-button--outline[aria-disabled=true]{box-shadow:inset 0 0 0 2px #c9c9c9;color:#c9c9c9}.usa-button--outline-disabled.usa-button--inverse,.usa-button--outline:disabled.usa-button--inverse,.usa-button--outline[aria-disabled=true].usa-button--inverse{background-color:transparent;box-shadow:inset 0 0 0 2px #71767a;color:#71767a}.usa-button--unstyled{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left}.usa-button--unstyled:visited,.usa-footer__return-to-top a:visited{color:#54278f}.usa-button--unstyled:hover{color:#1a4480}.usa-button--unstyled:active{color:#162e51}.usa-button--unstyled:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-button--unstyled.usa-button--active,.usa-button--unstyled.usa-button--disabled,.usa-button--unstyled.usa-button--disabled.usa-button--active,.usa-button--unstyled.usa-button--disabled.usa-button--hover,.usa-button--unstyled.usa-button--disabled.usa-focus,.usa-button--unstyled.usa-button--disabled:active,.usa-button--unstyled.usa-button--disabled:focus,.usa-button--unstyled.usa-button--disabled:hover,.usa-button--unstyled.usa-button--hover,.usa-button--unstyled:active,.usa-button--unstyled:disabled,.usa-button--unstyled:disabled.usa-button--active,.usa-button--unstyled:disabled.usa-button--hover,.usa-button--unstyled:disabled.usa-focus,.usa-button--unstyled:disabled:active,.usa-button--unstyled:disabled:focus,.usa-button--unstyled:disabled:hover,.usa-button--unstyled:hover,.usa-button--unstyled[aria-disabled=true],.usa-button--unstyled[aria-disabled=true].usa-button--active,.usa-button--unstyled[aria-disabled=true].usa-button--hover,.usa-button--unstyled[aria-disabled=true].usa-focus,.usa-button--unstyled[aria-disabled=true]:active,.usa-button--unstyled[aria-disabled=true]:focus,.usa-button--unstyled[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-button--unstyled.usa-button--hover,.usa-footer__return-to-top a:hover{color:#1a4480}.usa-button--unstyled.usa-button--active,.usa-footer__return-to-top a:active{color:#162e51}.usa-button--unstyled.usa-button--disabled,.usa-button--unstyled:disabled,.usa-button--unstyled[aria-disabled=true]{color:#c9c9c9}.usa-card-group,.usa-prose .usa-card-group{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-card-group{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;margin-left:-.5rem;margin-right:-.5rem}@media all and (min-width:40em){.usa-card-group{flex-direction:row}}.usa-card{margin-bottom:2.5rem;max-width:none}.usa-card:last-child,.usa-prose .usa-card:last-child{margin-bottom:2.5rem}@media all and (min-width:40em){.usa-card{margin-bottom:2rem}.usa-card:last-child{margin-bottom:2rem}}.usa-prose .usa-card{margin-bottom:2.5rem;max-width:none}@media all and (min-width:40em){.usa-prose .usa-card{margin-bottom:2rem}.usa-prose .usa-card:last-child{margin-bottom:2rem}}.usa-card__container{color:#1b1b1b;background-color:#fff;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;border-width:2px;border-color:#dfe1e2;border-style:solid;display:flex;height:100%;flex-direction:column;margin-left:.5rem;margin-right:.5rem;position:relative;border-radius:.5rem}.usa-card:not(.usa-card--flag) .usa-card__container>:only-child{padding:1.5rem}.usa-card .usa-card__img{display:block}.usa-card__header{padding:1.5rem 1.5rem .5rem}.usa-card__header:last-child{padding-bottom:1.5rem}.usa-card__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.2;margin:0}.usa-card__media{order:-1;min-height:1px}.usa-card__img{border-top-left-radius:calc(.5rem - 2px);border-top-right-radius:calc(.5rem - 2px);background-color:#f0f0f0;position:relative;overflow:hidden}.usa-card__img img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.usa-card__media--inset{padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.usa-card__media--inset .usa-card__img{border-radius:0}.usa-card__body{flex:1 1 0%;padding:.5rem 1.5rem;flex-basis:auto}.usa-card__body:last-child{padding-bottom:1.5rem}.usa-card__body:first-child{padding-top:1.5rem}.usa-card__body:only-child{padding-bottom:1.5rem;padding-top:1.5rem}.usa-card__footer{padding:.5rem 1.5rem 1.5rem}.usa-card__footer .usa-button:only-of-type{margin-right:0}.usa-card__body>:last-child,.usa-card__header>:last-child{padding-bottom:0;margin-bottom:0}.usa-card__body>:first-child,.usa-card__header>:first-child{margin-top:0;padding-top:0}.usa-card__body>:only-child,.usa-card__header>:only-child{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.usa-card__body--exdent,.usa-card__footer--exdent,.usa-card__header--exdent,.usa-card__media--exdent{margin-left:-2px;margin-right:-2px}.usa-card__body--exdent>*,.usa-card__footer--exdent>*,.usa-card__header--exdent>*{padding-left:2px;padding-right:2px}.usa-card__media--exdent{margin-top:-2px}.usa-card__media--exdent .usa-card__img{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.usa-card--header-first .usa-card__header{border-top-left-radius:calc(.5rem - 2px);border-top-right-radius:calc(.5rem - 2px);padding-bottom:1rem}.usa-card--header-first .usa-card__header--exdent{margin-top:-2px;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.usa-card--header-first .usa-card__media--inset{padding-top:0}.usa-card--header-first .usa-card__media{order:0}.usa-card--header-first .usa-card__img{border-radius:0}.usa-card--header-first .usa-card__body{padding-top:1rem}@media all and (min-width:40em){.usa-card--flag .usa-card__media{display:flex;overflow:hidden;bottom:0;top:0;left:0;position:absolute;width:15rem}.usa-card--flag .usa-card__img{border-radius:0;border-top-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(.5rem - 2px)}.usa-card--flag .usa-card__body,.usa-card--flag .usa-card__footer,.usa-card--flag .usa-card__header{margin-left:15rem}.usa-card--flag .usa-card__media--exdent{margin:-2px 0 -2px -2px}.usa-card--flag .usa-card__media--exdent .usa-card__img{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.usa-card--flag .usa-card__media--inset{padding-right:0;padding-bottom:1.5rem}.usa-card--flag .usa-card__media--inset .usa-card__img,.usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img{border-radius:0}.usa-card--flag.usa-card--header-first .usa-card__header{padding-bottom:.5rem}.usa-card--flag.usa-card--header-first .usa-card__body{padding-top:.5rem}.usa-card--flag.usa-card--header-first .usa-card__media--inset{padding-top:1.5rem}.usa-card--flag.usa-card--media-right .usa-card__media{left:auto;right:0}.usa-card--flag.usa-card--media-right .usa-card__media--inset{padding-left:0;padding-right:1.5rem}.usa-card--flag.usa-card--media-right .usa-card__img{border-radius:0;border-top-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(.5rem - 2px)}.usa-card--flag.usa-card--media-right .usa-card__body,.usa-card--flag.usa-card--media-right .usa-card__footer,.usa-card--flag.usa-card--media-right .usa-card__header{margin-left:0;margin-right:15rem}.usa-card--flag.usa-card--media-right .usa-card__media--exdent{margin-right:-2px;margin-left:0}.usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img{border-radius:0;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}}.usa-card:not(.usa-card--flag).usa-card__media--set-aspect{box-sizing:border-box;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}@supports (aspect-ratio:1){.usa-card:not(.usa-card--flag).usa-card__media--set-aspect{height:inherit;padding:inherit;aspect-ratio:1.7777777778;max-width:100%}.usa-card:not(.usa-card--flag).usa-card__media--set-aspect>*{position:absolute;top:0;left:0;width:100%;height:100%}.usa-card:not(.usa-card--flag).usa-card__media--set-aspect>img,img.usa-card:not(.usa-card--flag).usa-card__media--set-aspect{-o-object-fit:cover;object-fit:cover}}.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img{position:absolute;bottom:0;left:0;right:0;top:0}.usa-checklist{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5}.usa-checklist__item{text-indent:-2.5rem;margin-top:0;margin-bottom:0;margin-top:.5rem}.usa-checklist__item::before{content:" ";display:inline-block;height:1rem;margin-left:-.25rem;margin-right:.75rem;width:2rem}.usa-checklist__item.usa-checklist__item--checked::before{background-image:url(../img/usa-icons-bg/check--blue-60v.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:center;background-size:1.5rem}.usa-collection{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;margin-bottom:1em;margin-top:1em;line-height:1.5;padding-left:0}.usa-collection:last-child,.usa-collection__item:last-child,.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child,.usa-prose .usa-collection:last-child,.usa-prose .usa-collection__item:last-child{margin-bottom:0}.usa-collection ol,.usa-collection ul,.usa-prose .usa-collection ol,.usa-prose .usa-collection ul{margin-top:.25em}.usa-prose .usa-collection{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;margin-bottom:1em;margin-top:1em;line-height:1.5;padding-left:0}.usa-collection__item,.usa-prose .usa-collection__item{max-width:68ex;margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;align-items:flex-start;border-top-width:1px;border-top-style:solid;display:flex;margin-bottom:1rem;margin-top:1rem;padding-top:1rem}.usa-collection__calendar-date,.usa-collection__img{flex-shrink:0;width:4rem;margin-right:1rem}@media all and (min-width:40em){.usa-collection__calendar-date,.usa-collection__img{width:5rem}}.usa-collection__body{flex:1 1 0%}.usa-collection__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.13rem;line-height:1.3;margin-bottom:0;margin-top:0}.usa-collection__description{margin-bottom:.5rem;margin-top:.5rem}.usa-collection__meta{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;margin-top:.25rem}.usa-collection__meta-item{margin-top:.25rem;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.93rem;line-height:1.3;display:block;margin-right:.5rem}.usa-collection__meta-item.usa-tag{background-color:#dfe1e2;line-height:.9;padding-bottom:.25rem;padding-top:.25rem;color:#1b1b1b;display:inline-block;margin-top:.25rem}.usa-collection__meta-item.usa-tag--new{background-color:#c05600;color:#fff}.usa-collection__calendar-date,.usa-footer__primary-link a{text-decoration:none}.usa-collection__calendar-date-day,.usa-collection__calendar-date-month{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.13rem;display:block;font-weight:700;padding:.25rem;text-align:center}@media all and (min-width:40em){.usa-collection__calendar-date-day,.usa-collection__calendar-date-month{padding:.5rem}}.usa-collection__calendar-date-month{border-top-left-radius:2px;border-top-right-radius:2px;background-color:#005ea2;color:#fff}.usa-collection__calendar-date-day{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border:1px solid #005ea2;color:#005ea2}.usa-collection--condensed .usa-collection__item{margin-bottom:.5rem;margin-top:.5rem;padding-top:.5rem}.usa-embed-container embed,.usa-embed-container iframe,.usa-embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.usa-embed-container{box-sizing:border-box;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;max-width:100%}@supports (aspect-ratio:1){.usa-embed-container{height:inherit;padding:inherit;aspect-ratio:1.7777777778;max-width:100%}.usa-embed-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.usa-embed-container>img,img.usa-embed-container{-o-object-fit:cover;object-fit:cover}}.usa-footer{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;overflow:hidden}.usa-footer>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.usa-footer>.grid-container{padding-left:2rem;padding-right:2rem}}.usa-footer__return-to-top{padding-bottom:1.25rem;padding-top:1.25rem;line-height:.9}.usa-footer__return-to-top a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-footer__nav{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;padding-left:0;padding-right:0;border-bottom:1px solid #a9aeb1}@media all and (min-width:64em){.usa-footer__nav{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.usa-footer__nav{padding-left:1rem;padding-right:1rem;border-bottom:none}}@media all and (min-width:30em) and (min-width:64em){.usa-footer__nav{padding-left:2rem;padding-right:2rem}}.usa-footer__nav>ul{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-footer__primary-section{background-color:#f0f0f0}.usa-footer__primary-container,.usa-footer__primary-section>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.usa-footer__primary-section>.grid-container{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.usa-footer__primary-container{padding-left:2rem;padding-right:2rem}}.usa-footer__primary-content{line-height:1.1}.usa-footer__primary-link a:hover,.usa-footer__primary-link:hover,.usa-footer__secondary-link a:hover{text-decoration:underline}.usa-footer__primary-link{padding:1rem;color:#1b1b1b;text-decoration:none;font-weight:700;display:block}@media all and (min-width:30em){.usa-footer__primary-link{padding-left:0;padding-right:0}}.usa-footer__primary-link--button{width:100%;border:0;cursor:pointer}.usa-footer__primary-link--button::before{background:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;display:inline-block;vertical-align:middle}@supports ((-webkit-mask:url()) or (mask:url())){.usa-footer__primary-link--button::before{background:0 0;background-color:currentColor;-webkit-mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain}}.usa-footer__primary-link--button:not([disabled]):focus{outline:.25rem solid #2491ff;outline-offset:-.25rem}.usa-footer__primary-link--button::before{height:1.25rem;width:1.25rem;align-items:center;background-size:contain;content:"";display:inline-flex;justify-content:center;margin-right:.25rem;margin-left:-.25rem}@media (forced-colors:active){.usa-footer__primary-link--button::before{background-color:buttonText!important}}.usa-footer__primary-link--button+.usa-list--unstyled{margin-top:.5rem;margin-bottom:.5rem}.usa-footer__primary-link--button[aria-expanded=false]::before{background:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain;display:inline-block;height:1.25rem;width:1.25rem;content:"";vertical-align:middle;margin-right:.25rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-footer__primary-link--button[aria-expanded=false]::before{background:0 0;background-color:currentColor;-webkit-mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain;mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain}}.usa-footer__primary-link--button[aria-expanded=false]+.usa-list--unstyled{display:none}.usa-footer__secondary-link{line-height:1.1;margin-left:1rem;padding:0}.usa-footer__secondary-link a{color:#005ea2;text-decoration:underline}.usa-footer__secondary-link a:visited{color:#54278f}.usa-footer__secondary-link a:hover{color:#1a4480}.usa-footer__secondary-link a:active{color:#162e51}.usa-footer__secondary-link a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-footer__secondary-link+.usa-footer__secondary-link{padding-top:1rem}@media all and (min-width:30em){.usa-footer__secondary-link{margin-left:0}}.usa-footer__contact-info{line-height:1.1}.usa-footer__contact-info a{color:#1b1b1b;text-decoration:none}.usa-footer__contact-info a:hover{text-decoration:underline}@media all and (min-width:30em){.usa-footer__contact-info{justify-content:flex-end;margin-top:.5rem}}.usa-footer__primary-content{border-top:1px solid #a9aeb1}@media all and (min-width:30em){.usa-footer__primary-content{border:0}}.usa-sign-up{padding-bottom:2rem;padding-top:1.5rem}.usa-sign-up .usa-button,.usa-sign-up .usa-label{margin-top:.75rem}.usa-sign-up__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.2;font-weight:700;margin:0}.usa-footer__secondary-section{padding-bottom:1.25rem;padding-top:1.25rem;color:#1b1b1b;background-color:#dfe1e2}.usa-footer__secondary-section>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.usa-footer__secondary-section>.grid-container{padding-left:2rem;padding-right:2rem}}.usa-footer__secondary-section a{color:#1b1b1b}.usa-footer__logo{margin-bottom:.5rem;margin-top:.5rem}@media all and (min-width:30em){.usa-footer__logo{margin-bottom:0;margin-top:0;align-items:center}}.usa-footer__logo-img{max-width:5rem}.usa-footer__logo-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:.9;font-weight:700;margin-bottom:.5rem;margin-top:.5rem}.usa-footer__contact-links{margin-top:1.5rem}@media all and (min-width:30em){.usa-footer__contact-links{margin-top:0;text-align:right}}.usa-footer__contact-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:1.1;font-weight:700;margin-top:0}@media all and (min-width:30em){.usa-footer__contact-heading{margin-bottom:.25rem;margin-top:.25rem}}.usa-footer__social-links{line-height:.9;padding-bottom:.5rem}.usa-footer__social-links a,.usa-form abbr[title=required]{text-decoration:none}@media all and (min-width:30em){.usa-footer__social-links{justify-content:flex-end}}.usa-social-link{height:3rem;width:3rem;background-color:rgba(0,0,0,.1);display:inline-block;padding:.25rem}.usa-social-link:hover{background-color:#fff}@media (forced-colors:active){.usa-social-link{background-color:#d3d3d3;forced-color-adjust:none}}.usa-social-link__icon{display:block;height:auto;width:100%}@media all and (min-width:30em){.usa-footer__address{justify-content:flex-end}}@media all and (min-width:64em){.usa-footer--slim .usa-footer__nav{padding-left:0;padding-right:0}}.usa-footer--slim .usa-footer__address{padding:1rem}@media all and (min-width:30em){.usa-footer--slim .usa-footer__address{padding:0}}.usa-footer--slim .usa-footer__logo{align-items:center}.usa-footer--slim .usa-footer__logo-img{max-width:3rem}.usa-footer--slim .usa-footer__contact-info{display:inline-block}@media all and (min-width:30em){.usa-footer--slim .usa-footer__contact-info{padding-bottom:1rem;padding-top:1rem;margin-top:0}}.usa-footer--big .usa-footer__nav{margin-left:-1rem;margin-right:-1rem}@media all and (min-width:30em){.usa-footer--big .usa-footer__nav{border-bottom:1px solid #a9aeb1;padding-top:2rem}}@media all and (min-width:40em){.usa-footer--big .usa-footer__nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-bottom:none}}.usa-footer--big .usa-footer__primary-link{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem;font-weight:700;line-height:1.2;margin:0}@media all and (min-width:30em){.usa-footer--big .usa-footer__primary-link{padding-bottom:0;padding-top:0;margin-bottom:.5rem}.usa-footer--big .usa-footer__primary-link:hover{cursor:auto;text-decoration:none}}.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link{align-items:center;display:flex;justify-content:flex-start}.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{padding-left:1rem;padding-right:1rem;padding-bottom:1.25rem}@media all and (min-width:30em){.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{padding-left:0;padding-right:0;padding-bottom:2rem;padding-top:.75rem}}.usa-form{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3}@media all and (min-width:30em){.usa-form{max-width:20rem}}.usa-form .usa-input,.usa-form .usa-range,.usa-form .usa-select,.usa-form .usa-textarea{max-width:none}.usa-form .usa-input--2xs,.usa-form .usa-input-group--2xs{max-width:5ex}.usa-form .usa-input--xs,.usa-form .usa-input-group--xs{max-width:9ex}.usa-form .usa-input--sm,.usa-form .usa-input--small,.usa-form .usa-input-group--sm,.usa-form .usa-input-group--small{max-width:13ex}.usa-form .usa-input--md,.usa-form .usa-input--medium,.usa-form .usa-input-group--md,.usa-form .usa-input-group--medium{max-width:20ex}.usa-form .usa-input--lg,.usa-form .usa-input-group--lg{max-width:30ex}.usa-form .usa-input--xl,.usa-form .usa-input-group--xl{max-width:40ex}.usa-form .usa-input--2xl,.usa-form .usa-input-group--2xl{max-width:50ex}.usa-form .usa-button{margin-top:.5rem}@media all and (min-width:30em){.usa-form .usa-button{margin-top:1.5rem}}.usa-form a{color:#005ea2;text-decoration:underline}.usa-form a:visited,.usa-show-password:visited{color:#54278f}.usa-form a:hover,.usa-show-password:hover{color:#1a4480}.usa-form a:active,.usa-show-password:active{color:#162e51}.usa-form a:focus,.usa-show-password:focus{outline:.25rem solid #2491ff;outline-offset:0}@media all and (min-width:30em){.usa-form--large{max-width:30rem}}.usa-show-password{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left;cursor:pointer}.usa-show-password.usa-button--active,.usa-show-password.usa-button--disabled,.usa-show-password.usa-button--disabled.usa-button--active,.usa-show-password.usa-button--disabled.usa-button--hover,.usa-show-password.usa-button--disabled.usa-focus,.usa-show-password.usa-button--disabled:active,.usa-show-password.usa-button--disabled:focus,.usa-show-password.usa-button--disabled:hover,.usa-show-password.usa-button--hover,.usa-show-password:active,.usa-show-password:disabled,.usa-show-password:disabled.usa-button--active,.usa-show-password:disabled.usa-button--hover,.usa-show-password:disabled.usa-focus,.usa-show-password:disabled:active,.usa-show-password:disabled:focus,.usa-show-password:disabled:hover,.usa-show-password:hover,.usa-show-password[aria-disabled=true],.usa-show-password[aria-disabled=true].usa-button--active,.usa-show-password[aria-disabled=true].usa-button--hover,.usa-show-password[aria-disabled=true].usa-focus,.usa-show-password[aria-disabled=true]:active,.usa-show-password[aria-disabled=true]:focus,.usa-show-password[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-show-password.usa-button--hover{color:#1a4480}.usa-show-password.usa-button--active{color:#162e51}.usa-show-password.usa-button--disabled,.usa-show-password:disabled,.usa-show-password[aria-disabled=true]{color:#c9c9c9}.usa-form__note,.usa-graphic-list,.usa-show-password{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.usa-form__note,.usa-show-password{font-size:.93rem;line-height:1.3;float:right;margin:.25rem 0 1rem}.usa-graphic-list{font-size:1.06rem;line-height:1.5}.usa-graphic-list .usa-graphic-list__row .usa-media-block{margin-bottom:2rem}@media all and (min-width:40em){.usa-graphic-list .usa-graphic-list__row .usa-media-block{margin-bottom:4rem}.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block{margin-bottom:0}}.usa-graphic-list .usa-media-block__img{margin-right:1.5rem}.usa-graphic-list .usa-media-block__body>:first-child{margin-top:0}.usa-graphic-list__heading{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.2;font-weight:700}*+.usa-graphic-list__heading{margin-top:1.5em}.usa-graphic-list__heading+*{margin-top:1em}.usa-header{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5}.usa-header::after{clear:both;content:"";display:block}.usa-header a{border-bottom:none}@media all and (min-width:64em){.usa-header .usa-search{float:right}.usa-header [role=search]{float:right;max-width:calc(27ch + 3rem);width:100%}}.usa-header [type=search]{min-width:0}@media all and (min-width:64em){.usa-header+.usa-hero{border-top:1px solid #fff}.usa-header+.usa-section,.usa-header+main{border-top:1px solid #dfe1e2}}@media all and (max-width:63.99em){.usa-logo{flex:1 1 0%;font-size:.93rem;line-height:.9;margin-left:1rem}}@media all and (min-width:64em){.usa-logo{margin-top:2rem;margin-bottom:1rem;font-size:1.46rem;line-height:1.1}}.usa-logo a{color:#1b1b1b;text-decoration:none}.usa-logo__text{display:block;font-style:normal;font-weight:700;margin:0}.usa-menu-btn{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;flex:0 1 auto;padding-left:.75rem;padding-right:.75rem;background-color:#005ea2;color:#fff;font-size:.87rem;height:3rem;text-align:center;text-decoration:none;text-transform:uppercase}.usa-nav__primary button:visited{color:#54278f}.usa-menu-btn:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-menu-btn.usa-button--active,.usa-menu-btn.usa-button--disabled,.usa-menu-btn.usa-button--disabled.usa-button--active,.usa-menu-btn.usa-button--disabled.usa-button--hover,.usa-menu-btn.usa-button--disabled.usa-focus,.usa-menu-btn.usa-button--disabled:active,.usa-menu-btn.usa-button--disabled:focus,.usa-menu-btn.usa-button--disabled:hover,.usa-menu-btn.usa-button--hover,.usa-menu-btn:active,.usa-menu-btn:disabled,.usa-menu-btn:disabled.usa-button--active,.usa-menu-btn:disabled.usa-button--hover,.usa-menu-btn:disabled.usa-focus,.usa-menu-btn:disabled:active,.usa-menu-btn:disabled:focus,.usa-menu-btn:disabled:hover,.usa-menu-btn:hover,.usa-menu-btn[aria-disabled=true],.usa-menu-btn[aria-disabled=true].usa-button--active,.usa-menu-btn[aria-disabled=true].usa-button--hover,.usa-menu-btn[aria-disabled=true].usa-focus,.usa-menu-btn[aria-disabled=true]:active,.usa-menu-btn[aria-disabled=true]:focus,.usa-menu-btn[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-menu-btn.usa-button--hover{color:#1a4480}.usa-menu-btn.usa-button--active{color:#162e51}.usa-menu-btn.usa-button--disabled,.usa-menu-btn:disabled,.usa-menu-btn[aria-disabled=true]{color:#c9c9c9}@media all and (min-width:64em){.usa-menu-btn{display:none}}.usa-menu-btn:hover{background-color:#1a4480;color:#fff;text-decoration:none}.usa-menu-btn:active,.usa-menu-btn:visited{color:#fff}.usa-overlay{bottom:0;left:0;right:0;top:0;position:fixed;background:rgba(0,0,0,.7);opacity:0;transition:opacity .15s ease-in-out;visibility:hidden;z-index:400}.usa-overlay.is-visible{opacity:1;visibility:visible}@media all and (min-width:64em){.usa-header--basic .usa-navbar{position:relative;width:33%}.usa-header--basic .usa-nav{flex-direction:row;align-items:center;justify-content:flex-end;display:flex;padding:0 0 .25rem .5rem;width:100%}.usa-header--basic .usa-nav-container{align-items:flex-end;justify-content:space-between;display:flex}.usa-header--basic .usa-nav__link:hover,.usa-header--basic .usa-nav__primary-item>.usa-current{position:relative}.usa-header--basic .usa-nav__link:hover::after,.usa-header--basic .usa-nav__primary-item>.usa-current::after{background-color:#005ea2;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:-.25rem}}@media (min-width:64em) and (forced-colors:active){.usa-header--basic .usa-nav__link:hover::after,.usa-header--basic .usa-nav__primary-item>.usa-current::after{background-color:ButtonText}}@media all and (min-width:64em){.usa-header--basic .usa-nav__link[aria-expanded=true]::after,.usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after{display:none}.usa-header--basic .usa-nav__primary{width:auto}.usa-header--basic .usa-nav__primary-item:last-of-type{position:relative}.usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu{position:absolute;right:0}.usa-header--basic .usa-search{top:0}}.usa-header--basic.usa-header--megamenu .usa-nav__inner{display:flex;flex-direction:column}@media all and (min-width:64em){.usa-header--basic.usa-header--megamenu .usa-nav__inner{display:block;float:right;margin-top:-2.5rem}.usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type{position:static}.usa-header--extended{padding-top:0}.usa-header--extended .usa-nav__primary-item>.usa-current,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover{position:relative}.usa-header--extended .usa-nav__primary-item>.usa-current::after,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover::after{background-color:#005ea2;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:0}}@media (min-width:64em) and (forced-colors:active){.usa-header--extended .usa-nav__primary-item>.usa-current::after,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover::after{background-color:ButtonText}}@media all and (min-width:64em){.usa-header--extended .usa-nav__link[aria-expanded=true]::after,.usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after{display:none}.usa-header--extended .usa-logo{font-size:2.13rem;margin:2rem 0 1.5rem;max-width:50%}.usa-header--extended .usa-navbar{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;display:block;height:auto;overflow:auto}}@media all and (min-width:64em) and (min-width:64em){.usa-header--extended .usa-navbar{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.usa-header--extended .usa-nav{border-top:1px solid #dfe1e2;padding:0;width:100%}.usa-header--extended .usa-nav__inner{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;position:relative}}@media all and (min-width:64em) and (min-width:64em){.usa-header--extended .usa-nav__inner{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.usa-header--extended .usa-nav__primary{margin-left:-1rem}.usa-header--extended .usa-nav__primary::after{clear:both;content:"";display:block}.usa-header--extended .usa-nav__link{padding-bottom:1rem;padding-top:1rem}.usa-header--extended .usa-nav__submenu .usa-grid-full{padding-left:.75rem}.usa-header--extended .usa-nav__submenu.usa-megamenu{left:0;padding-left:2rem}}html.usa-js-loading .usa-nav__submenu,html.usa-js-loading .usa-nav__submenu.usa-megamenu{position:absolute;left:-999em;right:auto}.usa-megamenu .usa-col{flex:1 1 auto}@media all and (min-width:64em){.usa-megamenu .usa-col{flex:4 1 0%}.usa-megamenu.usa-nav__submenu{padding-left:0;padding-right:0;padding-bottom:2rem;padding-top:2rem;left:-33%;right:0;width:auto}.usa-megamenu.usa-nav__submenu::after,.usa-megamenu.usa-nav__submenu::before{bottom:0;top:0;background-color:#162e51;content:"";display:block;position:absolute;width:calc(50vw - 32rem + 2rem)}.usa-megamenu.usa-nav__submenu::before{right:100%}.usa-megamenu.usa-nav__submenu::after{left:100%}.usa-header--extended .usa-megamenu.usa-nav__submenu::after,.usa-header--extended .usa-megamenu.usa-nav__submenu::before{bottom:0;top:0;background-color:#162e51;content:"";display:block;position:absolute;width:calc(50vw - 32rem)}.usa-nav-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:2rem;padding-right:2rem}.usa-nav-container::after{clear:both;content:"";display:block}}@media all and (min-width:64em) and (min-width:64em){.usa-nav-container{padding-left:2rem;padding-right:2rem}}.usa-navbar{height:3rem}@media all and (max-width:63.99em){.usa-navbar{align-items:center;border-bottom:1px solid #dfe1e2;display:flex}}@media all and (min-width:64em){.usa-navbar{border-bottom:none;display:inline-block;height:auto}}.usa-hero,.usa-icon-list__content>ol,.usa-icon-list__content>p,.usa-icon-list__content>ul{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem}.usa-hero{line-height:1.5;background-image:url(../img/hero.jpg);background-position:center;background-size:cover;color:#fff}.usa-hero>.grid-container{position:relative;padding-bottom:2rem;padding-top:2rem}.usa-hero__callout{background-color:#162e51;padding:2rem}@media all and (min-width:40em){.usa-hero__callout{max-width:20rem}}.usa-hero__heading{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem;font-weight:700;color:#00bde3;line-height:1.2}*+.usa-hero__heading{margin-top:1.5em}.usa-hero__heading+*{margin-top:1em}.usa-hero__heading--alt{color:#fff;display:block}.usa-icon-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;max-width:72ex}.usa-icon-list__item{display:flex;position:relative}.usa-icon-list__item+.usa-icon-list__item,.usa-prose .usa-icon-list__item+.usa-icon-list__item{padding-top:.75rem}.usa-prose .usa-icon-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;max-width:72ex}.usa-prose .usa-icon-list__item{display:flex;position:relative}.usa-icon-list--base-lightest .usa-icon-list__icon{color:#f0f0f0}.usa-icon-list--base-lighter .usa-icon-list__icon,.usa-identifier__identity-disclaimer a,.usa-identifier__identity-disclaimer a:visited{color:#dfe1e2}.usa-icon-list--base-light .usa-icon-list__icon{color:#a9aeb1}.usa-icon-list--base .usa-icon-list__icon{color:#71767a}.usa-icon-list--base-dark .usa-icon-list__icon{color:#565c65}.usa-icon-list--base-darker .usa-icon-list__icon{color:#3d4551}.usa-icon-list--base-darkest .usa-icon-list__icon{color:#1b1b1b}.usa-icon-list--primary-lighter .usa-icon-list__icon{color:#d9e8f6}.usa-icon-list--primary-light .usa-icon-list__icon{color:#73b3e7}.usa-icon-list--primary .usa-icon-list__icon{color:#005ea2}.usa-icon-list--primary-vivid .usa-icon-list__icon{color:#0050d8}.usa-icon-list--primary-dark .usa-icon-list__icon{color:#1a4480}.usa-icon-list--primary-darker .usa-icon-list__icon,.usa-nav__primary button:active{color:#162e51}.usa-icon-list--secondary-lighter .usa-icon-list__icon{color:#f3e1e4}.usa-icon-list--secondary-light .usa-icon-list__icon{color:#f2938c}.usa-icon-list--secondary .usa-icon-list__icon{color:#d83933}.usa-icon-list--secondary-vivid .usa-icon-list__icon{color:#e41d3d}.usa-icon-list--secondary-dark .usa-icon-list__icon{color:#b50909}.usa-icon-list--secondary-darker .usa-icon-list__icon{color:#8b0a03}.usa-icon-list--accent-warm-lighter .usa-icon-list__icon{color:#f2e4d4}.usa-icon-list--accent-warm-light .usa-icon-list__icon{color:#ffbc78}.usa-icon-list--accent-warm .usa-icon-list__icon{color:#fa9441}.usa-icon-list--accent-warm-dark .usa-icon-list__icon{color:#c05600}.usa-icon-list--accent-warm-darker .usa-icon-list__icon{color:#775540}.usa-icon-list--accent-cool-lighter .usa-icon-list__icon{color:#e1f3f8}.usa-icon-list--accent-cool-light .usa-icon-list__icon{color:#97d4ea}.usa-icon-list--accent-cool .usa-icon-list__icon{color:#00bde3}.usa-icon-list--accent-cool-dark .usa-icon-list__icon{color:#28a0cb}.usa-icon-list--accent-cool-darker .usa-icon-list__icon{color:#07648d}.usa-icon-list--error-lighter .usa-icon-list__icon{color:#f4e3db}.usa-icon-list--error-light .usa-icon-list__icon{color:#f39268}.usa-icon-list--error .usa-icon-list__icon{color:#d54309}.usa-icon-list--error-dark .usa-icon-list__icon{color:#b50909}.usa-icon-list--error-darker .usa-icon-list__icon{color:#6f3331}.usa-icon-list--warning-lighter .usa-icon-list__icon{color:#faf3d1}.usa-icon-list--warning-light .usa-icon-list__icon{color:#fee685}.usa-icon-list--warning .usa-icon-list__icon{color:#ffbe2e}.usa-icon-list--warning-dark .usa-icon-list__icon{color:#e5a000}.usa-icon-list--warning-darker .usa-icon-list__icon{color:#936f38}.usa-icon-list--success-lighter .usa-icon-list__icon{color:#ecf3ec}.usa-icon-list--success-light .usa-icon-list__icon{color:#70e17b}.usa-icon-list--success .usa-icon-list__icon{color:#00a91c}.usa-icon-list--success-dark .usa-icon-list__icon{color:#008817}.usa-icon-list--success-darker .usa-icon-list__icon{color:#216e1f}.usa-icon-list--info-lighter .usa-icon-list__icon{color:#e7f6f8}.usa-icon-list--info-light .usa-icon-list__icon{color:#99deea}.usa-icon-list--info .usa-icon-list__icon,.usa-section--dark h1,.usa-section--dark h2,.usa-section--dark h3,.usa-section--dark h4,.usa-section--dark h5,.usa-section--dark h6{color:#00bde3}.usa-icon-list--info-dark .usa-icon-list__icon{color:#009ec1}.usa-icon-list--info-darker .usa-icon-list__icon{color:#2e6276}.usa-icon-list--disabled-light .usa-icon-list__icon{color:#e6e6e6}.usa-icon-list--disabled .usa-icon-list__icon{color:#c9c9c9}.usa-icon-list--disabled-dark .usa-icon-list__icon{color:#adadad}.usa-icon-list--emergency .usa-icon-list__icon{color:#9c3d10}.usa-icon-list--emergency-dark .usa-icon-list__icon{color:#332d29}.usa-icon-list__icon .usa-icon{display:block;height:1.5rem;position:relative;width:1.5rem}.usa-icon-list__content>ol,.usa-icon-list__content>p,.usa-icon-list__content>ul{max-width:72ex}.usa-icon-list[class*=usa-icon-list--size-]{max-width:none}.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{height:1.5rem;width:1.5rem}.usa-icon-list--size-xs .usa-icon-list__content{max-width:72ex;font-size:1rem;padding-left:.4rem}.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91rem}.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{height:1.59rem;width:1.59rem}.usa-icon-list--size-sm .usa-icon-list__content{max-width:72ex;font-size:1.06rem;padding-left:.424rem}.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem}.usa-icon-list--size-md .usa-icon-list__icon .usa-icon{height:1.695rem;width:1.695rem}.usa-icon-list--size-md .usa-icon-list__content{max-width:72ex;font-size:1.13rem;padding-left:.452rem}.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.04rem}.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{height:2.19rem;width:2.19rem}.usa-icon-list--size-lg .usa-icon-list__content{max-width:72ex;font-size:1.46rem;padding-left:.584rem}.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem}.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{height:3.195rem;width:3.195rem}.usa-icon-list--size-xl .usa-icon-list__content{max-width:72ex;font-size:2.13rem;padding-left:.852rem}.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{height:3.99rem;width:3.99rem}.usa-icon-list--size-2xl .usa-icon-list__content{max-width:72ex;font-size:2.66rem;padding-left:1.064rem}.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem}.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{height:4.785rem;width:4.785rem}.usa-icon-list--size-3xl .usa-icon-list__content{max-width:72ex;font-size:3.19rem;padding-left:1.276rem}.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title,.usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem}@media all and (min-width:30em){.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{height:1.5rem;width:1.5rem}.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content{max-width:72ex;font-size:1rem;padding-left:.4rem}.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91rem}.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{height:1.59rem;width:1.59rem}.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content{max-width:72ex;font-size:1.06rem;padding-left:.424rem}.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem}.mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{height:1.695rem;width:1.695rem}.mobile-lg\:usa-icon-list--size-md .usa-icon-list__content{max-width:72ex;font-size:1.13rem;padding-left:.452rem}.mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.04rem}.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{height:2.19rem;width:2.19rem}.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content{max-width:72ex;font-size:1.46rem;padding-left:.584rem}.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem}.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{height:3.195rem;width:3.195rem}.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content{max-width:72ex;font-size:2.13rem;padding-left:.852rem}.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{height:3.99rem;width:3.99rem}.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content{max-width:72ex;font-size:2.66rem;padding-left:1.064rem}.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem}.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{height:4.785rem;width:4.785rem}.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content{max-width:72ex;font-size:3.19rem;padding-left:1.276rem}.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem}}@media all and (min-width:40em){.tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{height:1.5rem;width:1.5rem}.tablet\:usa-icon-list--size-xs .usa-icon-list__content{max-width:72ex;font-size:1rem;padding-left:.4rem}.tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91rem}.tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{height:1.59rem;width:1.59rem}.tablet\:usa-icon-list--size-sm .usa-icon-list__content{max-width:72ex;font-size:1.06rem;padding-left:.424rem}.tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem}.tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{height:1.695rem;width:1.695rem}.tablet\:usa-icon-list--size-md .usa-icon-list__content{max-width:72ex;font-size:1.13rem;padding-left:.452rem}.tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.04rem}.tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{height:2.19rem;width:2.19rem}.tablet\:usa-icon-list--size-lg .usa-icon-list__content{max-width:72ex;font-size:1.46rem;padding-left:.584rem}.tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem}.tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{height:3.195rem;width:3.195rem}.tablet\:usa-icon-list--size-xl .usa-icon-list__content{max-width:72ex;font-size:2.13rem;padding-left:.852rem}.tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}.tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{height:3.99rem;width:3.99rem}.tablet\:usa-icon-list--size-2xl .usa-icon-list__content{max-width:72ex;font-size:2.66rem;padding-left:1.064rem}.tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem}.tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{height:4.785rem;width:4.785rem}.tablet\:usa-icon-list--size-3xl .usa-icon-list__content{max-width:72ex;font-size:3.19rem;padding-left:1.276rem}.tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem}}@media all and (min-width:64em){.desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{height:1.5rem;width:1.5rem}.desktop\:usa-icon-list--size-xs .usa-icon-list__content{max-width:72ex;font-size:1rem;padding-left:.4rem}.desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91rem}.desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{height:1.59rem;width:1.59rem}.desktop\:usa-icon-list--size-sm .usa-icon-list__content{max-width:72ex;font-size:1.06rem;padding-left:.424rem}.desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem}.desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{height:1.695rem;width:1.695rem}.desktop\:usa-icon-list--size-md .usa-icon-list__content{max-width:72ex;font-size:1.13rem;padding-left:.452rem}.desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.04rem}.desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{height:2.19rem;width:2.19rem}.desktop\:usa-icon-list--size-lg .usa-icon-list__content{max-width:72ex;font-size:1.46rem;padding-left:.584rem}.desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem}.desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{height:3.195rem;width:3.195rem}.desktop\:usa-icon-list--size-xl .usa-icon-list__content{max-width:72ex;font-size:2.13rem;padding-left:.852rem}.desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}.desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{height:3.99rem;width:3.99rem}.desktop\:usa-icon-list--size-2xl .usa-icon-list__content{max-width:72ex;font-size:2.66rem;padding-left:1.064rem}.desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem}.desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{height:4.785rem;width:4.785rem}.desktop\:usa-icon-list--size-3xl .usa-icon-list__content{max-width:72ex;font-size:3.19rem;padding-left:1.276rem}.desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem}}.usa-icon-list__title{font-size:.98rem;line-height:1.2;margin-bottom:0;padding-top:.425ex}.usa-icon-list__title+*{margin-top:.5rem}.usa-icon-list__content{font-size:1.06rem;padding-left:.424rem}.usa-icon-list__content>:first-child{margin-top:0}.usa-icon-list__content>:last-child{margin-bottom:0}.usa-icon-list__content ul li,.usa-process-list__item ul{list-style-type:disc}.usa-identifier{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;color:#fff;background-color:#1b1b1b;padding-bottom:1rem}.usa-identifier__container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:64rem}@media all and (min-width:64em){.usa-identifier__container{padding-left:2rem;padding-right:2rem}}.usa-identifier__section{padding-bottom:1rem;padding-top:1rem}@media all and (min-width:40em){.usa-identifier__section--masthead .usa-identifier__container{align-items:center;display:flex}}.usa-identifier__logos{display:flex;margin-right:1rem}.usa-identifier__logo{text-decoration:none;height:3rem;display:block}.usa-identifier__logo+.usa-identifier__logo{margin-left:.5rem}.usa-identifier__logo-img{height:100%;width:auto}.usa-identifier__identity{flex:1 1 0%;margin-top:1rem}@media all and (min-width:40em){.usa-identifier__identity{margin-top:0}}.usa-identifier__identity-disclaimer,.usa-identifier__identity-domain{margin:0;padding:0}.usa-identifier__identity-domain{color:#a9aeb1}.usa-identifier__identity-disclaimer{font-weight:700}.usa-identifier__identity-disclaimer a:active,.usa-identifier__identity-disclaimer a:hover{color:#f0f0f0}@media all and (min-width:40em){.usa-identifier__section--required-links{padding-bottom:.5rem;padding-top:.5rem}}@media all and (min-width:64em){.usa-identifier__section--required-links{font-size:1rem}}.usa-identifier__required-links-list{list-style-type:none;padding-left:0;margin-bottom:0;margin-top:0}@media all and (min-width:40em){.usa-identifier__required-links-list{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;-moz-column-fill:balance;column-fill:balance}}@media all and (min-width:64em){.usa-identifier__required-links-list{-moz-column-count:4;column-count:4}}.usa-identifier__required-links-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.75rem}.usa-identifier__required-links-item:last-child,.usa-process-list__item ul li:last-child{margin-bottom:0}@media all and (min-width:64em){.usa-identifier__required-links-item{margin-bottom:.5rem}}.usa-identifier__required-link,.usa-identifier__required-link.usa-link{color:#a9aeb1;display:inline-block}.usa-identifier__required-link.usa-link:visited,.usa-identifier__required-link:visited{color:#a9aeb1}.usa-identifier__required-link.usa-link:active,.usa-identifier__required-link.usa-link:hover,.usa-identifier__required-link:active,.usa-identifier__required-link:hover,.usa-identifier__section--usagov a:visited{color:#dfe1e2}.usa-identifier__section--usagov a{color:#dfe1e2;font-weight:700;display:inline-block;margin-top:.5rem}.usa-identifier__section--usagov a:active,.usa-identifier__section--usagov a:hover{color:#f0f0f0}@media all and (min-width:40em){.usa-identifier__section--usagov a{margin-top:0}.usa-identifier__usagov-description{display:inline-flex}}.usa-layout-docs__sidenav{order:2;padding-top:2rem}@media all and (min-width:64em){.usa-layout-docs__sidenav{padding-top:0}.usa-layout-docs__main{order:2}}.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container{padding-left:2rem;padding-right:2rem}}.grid-container-card{margin-left:auto;margin-right:auto;max-width:10rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-card{padding-left:2rem;padding-right:2rem}}.grid-container-card-lg{margin-left:auto;margin-right:auto;max-width:15rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-card-lg{padding-left:2rem;padding-right:2rem}}.grid-container-mobile{margin-left:auto;margin-right:auto;max-width:20rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-mobile{padding-left:2rem;padding-right:2rem}}.grid-container-mobile-lg{margin-left:auto;margin-right:auto;max-width:30rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-mobile-lg{padding-left:2rem;padding-right:2rem}}.grid-container-tablet{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-tablet{padding-left:2rem;padding-right:2rem}}.grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-tablet-lg{padding-left:2rem;padding-right:2rem}}.grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-desktop{padding-left:2rem;padding-right:2rem}}.grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-desktop-lg{padding-left:2rem;padding-right:2rem}}.grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-widescreen{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-card{margin-left:auto;margin-right:auto;max-width:10rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-card{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-card-lg{margin-left:auto;margin-right:auto;max-width:15rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-card-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-mobile{margin-left:auto;margin-right:auto;max-width:20rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-mobile{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-mobile-lg{margin-left:auto;margin-right:auto;max-width:30rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-mobile-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-tablet{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-tablet{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-tablet-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-desktop{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-desktop-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-widescreen{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-card{margin-left:auto;margin-right:auto;max-width:10rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-card{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-card-lg{margin-left:auto;margin-right:auto;max-width:15rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-card-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-mobile{margin-left:auto;margin-right:auto;max-width:20rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-mobile{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-mobile-lg{margin-left:auto;margin-right:auto;max-width:30rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-mobile-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-tablet{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-tablet{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-tablet-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-desktop{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-desktop-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-widescreen{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-card{margin-left:auto;margin-right:auto;max-width:10rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-card{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-card-lg{margin-left:auto;margin-right:auto;max-width:15rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-card-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-mobile{margin-left:auto;margin-right:auto;max-width:20rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-mobile{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-mobile-lg{margin-left:auto;margin-right:auto;max-width:30rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-mobile-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-tablet{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-tablet{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-tablet-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-desktop{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-desktop-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-widescreen{padding-left:2rem;padding-right:2rem}}.grid-row{display:flex;flex-wrap:wrap}.grid-row.grid-gap{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap>*{padding-left:.5rem;padding-right:.5rem}@media all and (min-width:64em){.grid-row.grid-gap{margin-left:-1rem;margin-right:-1rem}.grid-row.grid-gap>*{padding-left:1rem;padding-right:1rem}}.grid-row.grid-gap-0{margin-left:0;margin-right:0}.grid-row.grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}@media all and (min-width:30em){.grid-row.mobile-lg\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.mobile-lg\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.mobile-lg\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.mobile-lg\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.mobile-lg\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.mobile-lg\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.mobile-lg\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.mobile-lg\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.mobile-lg\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.mobile-lg\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.mobile-lg\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.mobile-lg\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.mobile-lg\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.mobile-lg\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.mobile-lg\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.mobile-lg\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.mobile-lg\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.mobile-lg\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.mobile-lg\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.mobile-lg\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.mobile-lg\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.mobile-lg\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.mobile-lg\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.mobile-lg\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}}@media all and (min-width:40em){.grid-row.tablet\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.tablet\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.tablet\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.tablet\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.tablet\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.tablet\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.tablet\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.tablet\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.tablet\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.tablet\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.tablet\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.tablet\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.tablet\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.tablet\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.tablet\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.tablet\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.tablet\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.tablet\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.tablet\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.tablet\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.tablet\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.tablet\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.tablet\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.tablet\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}}@media all and (min-width:64em){.grid-row.desktop\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.desktop\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.desktop\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.desktop\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.desktop\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.desktop\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.desktop\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.desktop\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.desktop\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.desktop\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.desktop\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.desktop\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.desktop\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.desktop\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.desktop\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.desktop\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.desktop\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.desktop\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.desktop\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.desktop\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.desktop\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.desktop\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.desktop\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.desktop\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}}[class*=grid-col]{position:relative;width:100%;box-sizing:border-box}.grid-col{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.grid-col-auto,.grid-col-fill{flex:0 1 auto;width:auto;max-width:100%}.grid-col-fill{flex:1 1 0%;min-width:1px}.grid-col-1,.grid-col-2{flex:0 1 auto;width:8.3333333333%}.grid-col-2{width:16.6666666667%}.grid-col-3,.grid-col-4{flex:0 1 auto;width:25%}.grid-col-4{width:33.3333333333%}.grid-col-5,.grid-col-6{flex:0 1 auto;width:41.6666666667%}.grid-col-6{width:50%}.grid-col-7,.grid-col-8{flex:0 1 auto;width:58.3333333333%}.grid-col-8{width:66.6666666667%}.grid-col-10,.grid-col-9{flex:0 1 auto;width:75%}.grid-col-10{width:83.3333333333%}.grid-col-11,.grid-col-12{flex:0 1 auto;width:91.6666666667%}.grid-col-12{width:100%}@media all and (min-width:30em){.mobile-lg\:grid-col,.mobile-lg\:grid-col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.mobile-lg\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}.mobile-lg\:grid-col-1{flex:0 1 auto;width:8.3333333333%}.mobile-lg\:grid-col-2{flex:0 1 auto;width:16.6666666667%}.mobile-lg\:grid-col-3{flex:0 1 auto;width:25%}.mobile-lg\:grid-col-4{flex:0 1 auto;width:33.3333333333%}.mobile-lg\:grid-col-5{flex:0 1 auto;width:41.6666666667%}.mobile-lg\:grid-col-6{flex:0 1 auto;width:50%}.mobile-lg\:grid-col-7{flex:0 1 auto;width:58.3333333333%}.mobile-lg\:grid-col-8{flex:0 1 auto;width:66.6666666667%}.mobile-lg\:grid-col-9{flex:0 1 auto;width:75%}.mobile-lg\:grid-col-10{flex:0 1 auto;width:83.3333333333%}.mobile-lg\:grid-col-11{flex:0 1 auto;width:91.6666666667%}.mobile-lg\:grid-col-12{flex:0 1 auto;width:100%}}@media all and (min-width:40em){.tablet\:grid-col,.tablet\:grid-col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.tablet\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}.tablet\:grid-col-1{flex:0 1 auto;width:8.3333333333%}.tablet\:grid-col-2{flex:0 1 auto;width:16.6666666667%}.tablet\:grid-col-3{flex:0 1 auto;width:25%}.tablet\:grid-col-4{flex:0 1 auto;width:33.3333333333%}.tablet\:grid-col-5{flex:0 1 auto;width:41.6666666667%}.tablet\:grid-col-6{flex:0 1 auto;width:50%}.tablet\:grid-col-7{flex:0 1 auto;width:58.3333333333%}.tablet\:grid-col-8{flex:0 1 auto;width:66.6666666667%}.tablet\:grid-col-9{flex:0 1 auto;width:75%}.tablet\:grid-col-10{flex:0 1 auto;width:83.3333333333%}.tablet\:grid-col-11{flex:0 1 auto;width:91.6666666667%}.tablet\:grid-col-12{flex:0 1 auto;width:100%}}@media all and (min-width:64em){.desktop\:grid-col,.desktop\:grid-col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktop\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}.desktop\:grid-col-1{flex:0 1 auto;width:8.3333333333%}.desktop\:grid-col-2{flex:0 1 auto;width:16.6666666667%}.desktop\:grid-col-3{flex:0 1 auto;width:25%}.desktop\:grid-col-4{flex:0 1 auto;width:33.3333333333%}.desktop\:grid-col-5{flex:0 1 auto;width:41.6666666667%}.desktop\:grid-col-6{flex:0 1 auto;width:50%}.desktop\:grid-col-7{flex:0 1 auto;width:58.3333333333%}.desktop\:grid-col-8{flex:0 1 auto;width:66.6666666667%}.desktop\:grid-col-9{flex:0 1 auto;width:75%}.desktop\:grid-col-10{flex:0 1 auto;width:83.3333333333%}.desktop\:grid-col-11{flex:0 1 auto;width:91.6666666667%}.desktop\:grid-col-12{flex:0 1 auto;width:100%}}.grid-offset-1{margin-left:8.3333333333%}.grid-offset-2{margin-left:16.6666666667%}.grid-offset-3{margin-left:25%}.grid-offset-4{margin-left:33.3333333333%}.grid-offset-5{margin-left:41.6666666667%}.grid-offset-6{margin-left:50%}.grid-offset-7{margin-left:58.3333333333%}.grid-offset-8{margin-left:66.6666666667%}.grid-offset-9{margin-left:75%}.grid-offset-10{margin-left:83.3333333333%}.grid-offset-11{margin-left:91.6666666667%}.grid-offset-12{margin-left:100%}.grid-offset-none{margin-left:0}@media all and (min-width:30em){.mobile-lg\:grid-offset-1{margin-left:8.3333333333%}.mobile-lg\:grid-offset-2{margin-left:16.6666666667%}.mobile-lg\:grid-offset-3{margin-left:25%}.mobile-lg\:grid-offset-4{margin-left:33.3333333333%}.mobile-lg\:grid-offset-5{margin-left:41.6666666667%}.mobile-lg\:grid-offset-6{margin-left:50%}.mobile-lg\:grid-offset-7{margin-left:58.3333333333%}.mobile-lg\:grid-offset-8{margin-left:66.6666666667%}.mobile-lg\:grid-offset-9{margin-left:75%}.mobile-lg\:grid-offset-10{margin-left:83.3333333333%}.mobile-lg\:grid-offset-11{margin-left:91.6666666667%}.mobile-lg\:grid-offset-12{margin-left:100%}.mobile-lg\:grid-offset-none{margin-left:0}}@media all and (min-width:40em){.tablet\:grid-offset-1{margin-left:8.3333333333%}.tablet\:grid-offset-2{margin-left:16.6666666667%}.tablet\:grid-offset-3{margin-left:25%}.tablet\:grid-offset-4{margin-left:33.3333333333%}.tablet\:grid-offset-5{margin-left:41.6666666667%}.tablet\:grid-offset-6{margin-left:50%}.tablet\:grid-offset-7{margin-left:58.3333333333%}.tablet\:grid-offset-8{margin-left:66.6666666667%}.tablet\:grid-offset-9{margin-left:75%}.tablet\:grid-offset-10{margin-left:83.3333333333%}.tablet\:grid-offset-11{margin-left:91.6666666667%}.tablet\:grid-offset-12{margin-left:100%}.tablet\:grid-offset-none{margin-left:0}}@media all and (min-width:64em){.desktop\:grid-offset-1{margin-left:8.3333333333%}.desktop\:grid-offset-2{margin-left:16.6666666667%}.desktop\:grid-offset-3{margin-left:25%}.desktop\:grid-offset-4{margin-left:33.3333333333%}.desktop\:grid-offset-5{margin-left:41.6666666667%}.desktop\:grid-offset-6{margin-left:50%}.desktop\:grid-offset-7{margin-left:58.3333333333%}.desktop\:grid-offset-8{margin-left:66.6666666667%}.desktop\:grid-offset-9{margin-left:75%}.desktop\:grid-offset-10{margin-left:83.3333333333%}.desktop\:grid-offset-11{margin-left:91.6666666667%}.desktop\:grid-offset-12{margin-left:100%}.desktop\:grid-offset-none{margin-left:0}}.usa-media-block{align-items:flex-start;display:flex}.usa-media-block__img{flex-shrink:0;margin-right:.5rem}.usa-media-block__body{flex:1 1 0%}.usa-js-no-click{-webkit-user-select:none;-moz-user-select:none;user-select:none}.usa-js-no-click .usa-modal,.usa-js-no-click .usa-modal *{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.usa-js-no-click,[data-open-modal] *{pointer-events:none}.usa-modal-wrapper{text-align:center;transition:opacity .15s ease-in-out}.usa-modal-wrapper.is-hidden{visibility:hidden;opacity:0;position:fixed}.usa-modal-wrapper.is-visible{visibility:visible;opacity:1;position:fixed;z-index:99999}.usa-modal-overlay{background:rgba(0,0,0,.7);bottom:0;height:100%;left:0;overflow:scroll;overflow-x:hidden;padding:1.5rem;position:fixed;scroll-behavior:smooth;top:0;width:100%}.usa-modal-overlay:before{content:"";display:inline-block;height:100%;vertical-align:middle}.usa-modal-overlay[data-force-action=true]{pointer-events:none}.usa-modal-overlay[data-force-action=true] *{pointer-events:auto}.usa-js-loading .usa-modal-wrapper{position:absolute;left:-999em;right:auto}.usa-js-loading .usa-modal-wrapper:target{position:static}.usa-modal{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;border-radius:.5rem;background:#fff;color:#1b1b1b;display:inline-block;margin:1.25rem auto;max-width:30rem;position:relative;text-align:left;vertical-align:middle;width:100%}.usa-modal:focus{outline:0}.usa-modal__content{display:flex;flex-direction:column-reverse;padding-top:2rem;width:100%}.usa-modal__main{margin:0 auto;padding:.5rem 2rem 2rem}.usa-modal-wrapper [data-close-modal]>.usa-icon,.usa-modal-wrapper [data-close-modal]>.usa-icon use{pointer-events:none!important}.usa-modal__close{align-items:center;align-self:flex-end;background-color:transparent;color:#71767a;display:flex;flex-shrink:0;font-size:.93rem;margin:-2rem 0 0 auto;padding:.25rem;width:auto}.usa-modal__close:active,.usa-modal__close:hover{background-color:transparent;color:#1b1b1b}.usa-modal__close:focus{outline-offset:0}.usa-modal__close .usa-icon{height:2rem;margin:2px 2px 0 0;width:2rem}.usa-modal__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.4;margin-top:0}.usa-modal__footer{margin-top:1.5rem}.usa-modal--lg{max-width:55rem;width:100%}.usa-modal--lg .usa-modal__main{padding-bottom:4rem;padding-top:1.25rem;width:100%;max-width:40rem}@media all and (min-width:40em){.usa-modal--lg .usa-modal__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}}.usa-js-modal--active{overflow:hidden}.usa-nav{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:.9}@media all and (max-width:63.99em){.usa-nav{right:0;bottom:0;top:0;position:fixed;background:#fff;border-right:0;display:none;flex-direction:column;overflow-y:auto;padding:1rem;width:15rem;z-index:500}.usa-nav.is-visible{-webkit-animation:slidein-left .3s ease-in-out;animation:slidein-left .3s ease-in-out;display:flex}}@media all and (min-width:64em){.usa-nav{float:right;position:relative}.usa-nav .usa-search{margin-left:1rem}}.usa-nav .usa-accordion{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:.9}@media all and (max-width:63.99em){.usa-nav__primary{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;margin-top:1.5rem;order:2}.usa-nav__primary>li{margin-bottom:0;max-width:unset}.usa-nav__primary-item{border-top:1px solid #dfe1e2}.usa-nav__primary a:not(.usa-button){display:block;padding:.5rem 1rem;text-decoration:none}.usa-nav__primary a:not(.usa-button):hover{background-color:#f0f0f0;text-decoration:none}.usa-nav__primary a:not(.usa-button):not(.usa-current){color:#565c65}.usa-nav__primary a:not(.usa-button):not(.usa-current):hover{color:#005ea2}.usa-nav__primary a:not(.usa-button):not(.usa-current):focus{outline-offset:0}.usa-nav__primary .usa-current{position:relative;color:#005ea2;font-weight:700}.usa-nav__primary .usa-current::after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:.25rem}}@media all and (max-width:63.99em) and (min-width:40em){.usa-nav__primary .usa-current{position:relative}.usa-nav__primary .usa-current::after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:0}}@media all and (max-width:63.99em){.usa-nav__primary a{padding-bottom:.75rem;padding-top:.75rem}}@media all and (min-width:64em){.usa-nav__primary{display:flex}}.usa-nav__primary .usa-nav__primary-item a{text-decoration:none}.usa-nav__primary>.usa-nav__primary-item{line-height:1.1}@media all and (min-width:64em){.usa-nav__primary>.usa-nav__primary-item{font-size:.93rem;line-height:.9}.usa-nav__primary>.usa-nav__primary-item>a{line-height:.9;padding:1rem;color:#565c65;display:block;font-weight:700}.usa-nav__primary>.usa-nav__primary-item>a:hover{color:#005ea2}.usa-nav__primary a{padding-bottom:.5rem;padding-top:.5rem}}.usa-nav__primary button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:0;text-align:left;position:relative;color:#565c65;font-weight:400;line-height:1.1;padding:.75rem 1rem;text-decoration:none}.usa-nav__primary button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-nav__primary button.usa-button--active,.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button.usa-button--disabled.usa-button--active,.usa-nav__primary button.usa-button--disabled.usa-button--hover,.usa-nav__primary button.usa-button--disabled.usa-focus,.usa-nav__primary button.usa-button--disabled:active,.usa-nav__primary button.usa-button--disabled:focus,.usa-nav__primary button.usa-button--disabled:hover,.usa-nav__primary button.usa-button--hover,.usa-nav__primary button:active,.usa-nav__primary button:disabled,.usa-nav__primary button:disabled.usa-button--active,.usa-nav__primary button:disabled.usa-button--hover,.usa-nav__primary button:disabled.usa-focus,.usa-nav__primary button:disabled:active,.usa-nav__primary button:disabled:focus,.usa-nav__primary button:disabled:hover,.usa-nav__primary button:hover,.usa-nav__primary button[aria-disabled=true],.usa-nav__primary button[aria-disabled=true].usa-button--active,.usa-nav__primary button[aria-disabled=true].usa-button--hover,.usa-nav__primary button[aria-disabled=true].usa-focus,.usa-nav__primary button[aria-disabled=true]:active,.usa-nav__primary button[aria-disabled=true]:focus,.usa-nav__primary button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-nav__primary button.usa-button--hover{color:#1a4480}.usa-nav__primary button.usa-button--active{color:#162e51}.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button:disabled,.usa-nav__primary button[aria-disabled=true]{color:#c9c9c9}@media all and (min-width:64em){.usa-nav__primary button{line-height:.9;padding:1rem;font-size:.93rem;font-weight:700}}@media (forced-colors:active){.usa-nav__primary button{forced-color-adjust:auto}}.usa-nav__primary button:hover{color:#005ea2;background-color:#f0f0f0;text-decoration:none}@media all and (min-width:64em){.usa-nav__primary button:hover{background-color:transparent}}.usa-nav__primary button[aria-expanded=false],.usa-nav__primary button[aria-expanded=true]{background-image:none}.usa-nav__primary button[aria-expanded=false] span::after{background:url(../img/usa-icons/add.svg) no-repeat center/contain;display:inline-block;height:1.25rem;width:1.25rem;content:"";vertical-align:middle;margin-left:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-nav__primary button[aria-expanded=false] span::after{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/add.svg) no-repeat center/contain;mask:url(../img/usa-icons/add.svg) no-repeat center/contain}}.usa-nav__primary button[aria-expanded=false] span::after{position:absolute;right:0}.usa-nav__primary button[aria-expanded=false] span::after:hover{background-color:buttonText}@media all and (min-width:64em){.usa-nav__primary button[aria-expanded=false] span::after{background:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;display:inline-block;height:1rem;width:1rem;content:"";vertical-align:middle;margin-left:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-nav__primary button[aria-expanded=false] span::after{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain}}.usa-nav__primary button[aria-expanded=false] span::after{right:.75rem}.usa-nav__primary button[aria-expanded=false]:hover span::after{background-color:#1a4480}}@media (min-width:64em) and (forced-colors:active){.usa-nav__primary button[aria-expanded=false]:hover span::after{background-color:ButtonText}}.usa-nav__primary button[aria-expanded=true] span::after{background:url(../img/usa-icons/remove.svg) no-repeat center/contain;display:inline-block;height:1.25rem;width:1.25rem;content:"";vertical-align:middle;margin-left:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-nav__primary button[aria-expanded=true] span::after{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/remove.svg) no-repeat center/contain;mask:url(../img/usa-icons/remove.svg) no-repeat center/contain}}.usa-nav__primary button[aria-expanded=true] span::after{position:absolute;right:0}@media (forced-colors:active){.usa-nav__primary button[aria-expanded=true] span::after{background-color:ButtonText}}@media all and (min-width:64em){.usa-nav__primary button[aria-expanded=true]{background-image:none;background-color:#162e51;color:#fff}}@media all and (min-width:64em) and (min-width:64em){.usa-nav__primary button[aria-expanded=true] span::after{background:url(../img/usa-icons/expand_less.svg) no-repeat center/contain;display:inline-block;height:1rem;width:1rem;content:"";vertical-align:middle;margin-left:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-nav__primary button[aria-expanded=true] span::after{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/expand_less.svg) no-repeat center/contain;mask:url(../img/usa-icons/expand_less.svg) no-repeat center/contain}}.usa-nav__primary button[aria-expanded=true] span::after{right:.75rem;background-color:#fff}}@media (min-width:64em) and (min-width:64em) and (forced-colors:active){.usa-nav__primary button[aria-expanded=true] span::after{background-color:ButtonText}}@media all and (min-width:64em){.usa-nav__primary .usa-accordion__button span{margin-right:0;padding-right:1rem}}.usa-nav__secondary{margin-top:1rem}@media all and (min-width:64em){.usa-nav__secondary{flex-direction:column;align-items:flex-end;bottom:4rem;display:flex;font-size:.93rem;margin-top:.5rem;min-width:calc(27ch + 3rem);position:absolute;right:2rem}}.usa-nav__secondary .usa-search{margin-top:1rem;width:100%}@media all and (min-width:64em){.usa-nav__secondary .usa-search{margin-left:0;margin-top:.5rem}}.usa-nav__secondary-links{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;line-height:1.3;margin-top:1.5rem}@media all and (min-width:64em){.usa-nav__secondary-links{float:right;line-height:.9;margin-bottom:.25rem;margin-top:0}.usa-nav__secondary-links .usa-nav__secondary-item{display:inline;padding-left:.25rem}.usa-nav__secondary-links .usa-nav__secondary-item+.usa-nav__secondary-item::before{color:#dfe1e2;content:"|";padding-right:.25rem}}.usa-nav__secondary-links a{color:#71767a;display:inline-block;font-size:.93rem;text-decoration:none}.usa-nav__secondary-links a:hover{color:#005ea2;text-decoration:underline}@media all and (max-width:63.99em){.usa-nav__submenu{list-style-type:none;padding-left:0;margin:0}.usa-nav__submenu>li{margin-bottom:0;max-width:unset}.usa-nav__submenu-item{border-top:1px solid #dfe1e2;font-size:.93rem}.usa-nav__submenu .usa-current::after{display:none}}@media all and (max-width:63.99em) and (min-width:40em){.usa-nav__submenu .usa-current::after{display:none}}@media all and (max-width:63.99em){.usa-nav__submenu a:not(.usa-button){padding-left:2rem}.usa-nav__submenu .usa-nav__submenu a:not(.usa-button){padding-left:3rem}.usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button){padding-left:4rem}}@media all and (min-width:64em){.usa-nav__submenu{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;background-color:#162e51;width:15rem;position:absolute;z-index:400}}.usa-nav__submenu[aria-hidden=true]{display:none}@media all and (min-width:64em){.usa-nav__submenu .usa-nav__submenu-item a{color:#fff;padding:0;line-height:1.3;display:block;padding:.5rem}.usa-nav__submenu .usa-nav__submenu-item a:focus{outline-offset:-.25rem}.usa-nav__submenu .usa-nav__submenu-item a:hover{color:#fff;text-decoration:underline}}.usa-nav__submenu-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-nav__submenu-list>li,.usa-process-list>li,.usa-prose .usa-process-list>li,.usa-sidenav>li,.usa-sidenav__sublist>li{margin-bottom:0;max-width:unset}.usa-nav__submenu-list .usa-nav__submenu-list-item{margin:0;font-size:.93rem}.usa-input-list li,.usa-nav__submenu-list .usa-nav__submenu-list-item a,.usa-prose .usa-input-list li{line-height:1.3}.usa-nav__close{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;text-decoration:underline;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;height:3rem;width:3rem;background-image:none;color:currentColor;flex:none;float:right;margin:-.75rem -1rem 1rem auto;text-align:center}.usa-nav__close:visited{color:#54278f}.usa-nav__close:active{color:#162e51}.usa-nav__close:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-nav__close.usa-button--active,.usa-nav__close.usa-button--disabled,.usa-nav__close.usa-button--disabled.usa-button--active,.usa-nav__close.usa-button--disabled.usa-button--hover,.usa-nav__close.usa-button--disabled.usa-focus,.usa-nav__close.usa-button--disabled:active,.usa-nav__close.usa-button--disabled:focus,.usa-nav__close.usa-button--disabled:hover,.usa-nav__close.usa-button--hover,.usa-nav__close:active,.usa-nav__close:disabled,.usa-nav__close:disabled.usa-button--active,.usa-nav__close:disabled.usa-button--hover,.usa-nav__close:disabled.usa-focus,.usa-nav__close:disabled:active,.usa-nav__close:disabled:focus,.usa-nav__close:disabled:hover,.usa-nav__close:hover,.usa-nav__close[aria-disabled=true],.usa-nav__close[aria-disabled=true].usa-button--active,.usa-nav__close[aria-disabled=true].usa-button--hover,.usa-nav__close[aria-disabled=true].usa-focus,.usa-nav__close[aria-disabled=true]:active,.usa-nav__close[aria-disabled=true]:focus,.usa-nav__close[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-nav__close.usa-button--hover{color:#1a4480}.usa-nav__close.usa-button--active{color:#162e51}.usa-nav__close.usa-button--disabled,.usa-nav__close:disabled,.usa-nav__close[aria-disabled=true]{color:#c9c9c9}@media (forced-colors:active){.usa-nav__close::before{background:url(../img/usa-icons/close.svg) no-repeat center/contain;display:inline-block;height:1.25rem;width:1.25rem;content:"";vertical-align:middle;margin-right:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-nav__close::before{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/close.svg) no-repeat center/contain;mask:url(../img/usa-icons/close.svg) no-repeat center/contain}}.usa-nav__close::before{background-color:buttonText}}.usa-nav__close:hover{color:currentColor;text-decoration:none}@media all and (min-width:64em){.usa-nav__close{display:none}}.usa-nav__close img{width:1.5rem}@media (forced-colors:active){.usa-nav__close img{display:none}}.usa-nav__close+*{clear:both}.usa-js-mobile-nav--active{overflow:hidden}.usa-pagination{margin-bottom:1rem;margin-top:1rem;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;display:flex;justify-content:center}.usa-pagination .usa-icon{height:1.13rem;width:1.13rem}.usa-pagination__list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;width:auto}.usa-pagination__item{display:inline-flex;height:2.5rem;justify-content:center;line-height:1;margin-left:.25rem;margin-right:.25rem;min-width:2.5rem}@media all and (min-width:40em){.usa-pagination__item{flex:1 0 auto}}.usa-pagination__arrow{display:none}@media all and (min-width:40em){.usa-pagination__arrow{display:inherit}.usa-pagination__previous-page{margin-right:1.25rem}.usa-pagination__next-page{margin-left:1.25rem}}.usa-pagination__link{align-items:center;color:#005ea2;display:inline-flex;text-decoration:none}.usa-pagination__link[disabled]{opacity:.4!important;pointer-events:none}.usa-pagination__link:active,.usa-pagination__link:focus,.usa-pagination__link:hover{color:#1a4480;text-decoration:underline}.usa-pagination__link:visited{color:#005ea2}.usa-pagination__button{align-items:center;border-color:rgba(27,27,27,.2);border-radius:.25rem;border-style:solid;border-width:1px;color:#005ea2;display:inline-flex;justify-content:center;padding:.5rem;text-decoration:none;width:100%}.usa-pagination__button:active,.usa-pagination__button:focus,.usa-pagination__button:hover{color:#1a4480;border-color:#1a4480}@media (forced-colors:active){.usa-pagination__button:active,.usa-pagination__button:focus,.usa-pagination__button:hover{border:2px solid buttonText}}.usa-pagination .usa-current{background-color:#1b1b1b;border-color:transparent;color:#fff}@media (forced-colors:active){.usa-pagination .usa-current{outline:2px solid buttonText;color:buttonText}}.usa-pagination .usa-current:active,.usa-pagination .usa-current:focus,.usa-pagination .usa-current:hover{background-color:#1b1b1b;color:#fff;text-decoration:none}@media (forced-colors:active){.usa-pagination .usa-current:active,.usa-pagination .usa-current:focus,.usa-pagination .usa-current:hover{color:buttontext}}.usa-pagination__overflow{align-items:center;align-self:stretch;display:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem;opacity:.5}.usa-process-list>.usa-process-list__item,.usa-prose .usa-process-list>.usa-process-list__item{max-width:72ex}.usa-process-list,.usa-prose .usa-process-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;counter-reset:usa-numbered-list;padding:20px 0 0 calc((2.5rem/2) - (.5rem/2));position:relative}.usa-process-list__item,.usa-prose .usa-process-list__item{border-left:.5rem solid #d9e8f6;font-size:1.06rem;margin-bottom:0;padding-bottom:2rem;padding-left:calc(calc((2.5rem/2) - .25rem)*2)}.usa-process-list__item:last-child{border-left:.5rem solid transparent}.usa-process-list__item::before{flex-direction:row;align-items:center;justify-content:center;border-radius:99rem;background-color:#fff;border:.25rem solid #1b1b1b;box-shadow:0 0 0 .25rem #fff;color:#1b1b1b;content:counter(usa-numbered-list,decimal);counter-increment:usa-numbered-list;display:flex;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;font-weight:700;height:2.5rem;left:0;line-height:.9;margin-top:-.4rem;position:absolute;width:2.5rem}.usa-process-list__item ul li{margin-bottom:.25rem}.usa-process-list__item>:first-child{margin-top:0}.usa-process-list__item>:last-child{margin-bottom:0}.usa-process-list__heading{font-size:1.46rem;line-height:1.1;color:#1b1b1b;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:700;margin:0}.usa-process-list__heading+*{margin-top:.25rem}.usa-search{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;position:relative}.usa-search::after{clear:both;content:"";display:block}.usa-search [role=search],.usa-search[role=search],.usa-search[role=search]>div{display:flex}.usa-search [type=submit]{border-bottom-left-radius:0;border-top-left-radius:0;height:2rem;margin:0;padding:0;width:3rem}@media all and (min-width:30em){.usa-search [type=submit]{padding-left:1rem;padding-right:1rem;width:auto}}@media (forced-colors:active){.usa-search [type=submit]{border:2px solid transparent}.usa-search [type=submit]::before{background:url(../img/usa-icons/search.svg) no-repeat center/contain;display:inline-block;height:1.5rem;width:1.5rem;content:"";vertical-align:middle;margin-right:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-search [type=submit]::before{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/search.svg) no-repeat center/contain;mask:url(../img/usa-icons/search.svg) no-repeat center/contain}}}@media (forced-colors:active) and (min-width:30em){.usa-search [type=submit]::before{content:none}}@media all and (min-width:30em){.usa-search__submit-icon{display:none}}@media (forced-colors:active){.usa-search__submit-icon{display:none}}@media all and (min-width:30em){.usa-search--big .usa-search__input,.usa-search--big [type=search]{font-size:1.06rem;height:3rem}.usa-search--big .usa-search__submit,.usa-search--big [type=submit]{padding-left:2rem;padding-right:2rem;font-size:1.46rem;height:3rem;width:auto}}.usa-search--small .usa-search__submit,.usa-search--small [type=submit]{padding-left:.75rem;padding-right:.75rem;min-width:3rem}@media (forced-colors:active) and (min-width:30em){.usa-search--small [type=submit]::before{content:""}}.usa-search--small .usa-search__submit-icon{height:1.5rem;width:1.5rem;display:block}@media (forced-colors:active){.usa-search--small .usa-search__submit-icon{display:none}}input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.usa-search__input,[type=search]{padding-bottom:0;padding-top:0;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;box-sizing:border-box;float:left;font-size:1rem;height:2rem;margin:0}.usa-search__submit-text{display:none}@media all and (min-width:30em){.usa-search__submit-text{display:block}}.usa-section{padding-bottom:2rem;padding-top:2rem}@media all and (min-width:40em){.usa-section{padding-bottom:4rem;padding-top:4rem}}.usa-section--light{background-color:#f0f0f0}.usa-section--dark{background-color:#162e51;color:#fff}.usa-section--dark a{color:#dfe1e2}.usa-section--dark a:hover{color:#f0f0f0}.usa-section--dark a:active,.usa-section--dark p{color:#fff}.usa-sidenav{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;border-bottom:1px solid #dfe1e2}.usa-sidenav__item{border-top:1px solid #dfe1e2}.usa-sidenav a:not(.usa-button){display:block;padding:.5rem 1rem;text-decoration:none}.usa-sidenav a:not(.usa-button):hover{background-color:#f0f0f0;text-decoration:none}.usa-sidenav a:not(.usa-button):not(.usa-current){color:#565c65}.usa-sidenav a:not(.usa-button):not(.usa-current):hover{color:#005ea2}.usa-sidenav a:not(.usa-button):not(.usa-current):focus{outline-offset:0}.usa-sidenav .usa-current{position:relative;color:#005ea2;font-weight:700}.usa-sidenav .usa-current::after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:.25rem}@media all and (min-width:40em){.usa-sidenav .usa-current{position:relative}.usa-sidenav .usa-current::after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:0}}.grid-container .usa-sidenav{margin-left:-1rem;margin-right:-1rem}@media all and (min-width:40em){.grid-container .usa-sidenav{margin-left:0;margin-right:0}}.usa-sidenav__sublist{list-style-type:none;padding-left:0;margin:0;font-size:1rem}.usa-sidenav__sublist-item{border-top:1px solid #dfe1e2;font-size:.93rem}.usa-sidenav__sublist .usa-current::after{display:none}@media all and (min-width:40em){.usa-sidenav__sublist .usa-current::after{display:none}}.usa-sidenav__sublist a:not(.usa-button){padding-left:2rem}.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button){padding-left:3rem}.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button){padding-left:4rem}.usa-site-alert{position:relative;background-color:#f0f0f0}.usa-site-alert .usa-alert{margin-left:auto;margin-right:auto;max-width:64rem;border-left:none}.usa-site-alert .usa-alert .usa-alert__body>.usa-list,.usa-site-alert .usa-alert>.usa-list{padding-left:2ch}.usa-site-alert .usa-alert__body{padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.usa-site-alert .usa-alert__body{padding-left:2rem;padding-right:2rem}}.usa-site-alert--info,.usa-site-alert--info .usa-alert{color:#1b1b1b;background-color:#e7f6f8}.usa-site-alert--info .usa-alert{border-left-color:#00bde3}.usa-site-alert--info .usa-alert:before{background:url(../img/usa-icons/info.svg) no-repeat center/contain;width:2rem;content:"";display:block;height:3.5rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--info .usa-alert:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/info.svg) no-repeat center/contain;mask:url(../img/usa-icons/info.svg) no-repeat center/contain}}.usa-site-alert--info .usa-alert.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--info .usa-alert.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-site-alert--info .usa-alert .usa-link{color:#005ea2}.usa-site-alert--info .usa-alert .usa-link:visited{color:#54278f}.usa-site-alert--info .usa-alert .usa-link:active,.usa-site-alert--info .usa-alert .usa-link:hover{color:#1a4480}.usa-site-alert--info .usa-alert.usa-alert--no-icon:before{display:none}.usa-site-alert--info .usa-alert.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-site-alert--info .usa-alert:before{left:1rem}@media all and (min-width:64em){.usa-site-alert--info .usa-alert:before{left:2rem}}.usa-site-alert--info .usa-alert__body{padding-right:1rem;padding-left:3.75rem}@media all and (min-width:64em){.usa-site-alert--info .usa-alert__body{padding-right:2rem;padding-left:4.75rem}}.usa-site-alert--emergency{color:#fff;background-color:#9c3d10}.usa-site-alert--emergency .usa-alert{background-color:#9c3d10;border-left-color:#9c3d10;color:#fff}.usa-site-alert--emergency .usa-alert:before{background:url(../img/usa-icons-bg/error--white.svg) no-repeat center/contain;width:2rem;content:"";display:block;height:3.5rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--emergency .usa-alert:before{background:0 0;background-color:#fff;-webkit-mask:url(../img/usa-icons/error.svg) no-repeat center/contain;mask:url(../img/usa-icons/error.svg) no-repeat center/contain}}.usa-site-alert--emergency .usa-alert.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--emergency .usa-alert.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-site-alert--emergency .usa-alert .usa-link,.usa-site-alert--emergency .usa-alert .usa-link:visited{color:#dfe1e2}.usa-site-alert--emergency .usa-alert .usa-link:active,.usa-site-alert--emergency .usa-alert .usa-link:hover{color:#f0f0f0}.usa-site-alert--emergency .usa-alert.usa-alert--no-icon:before{display:none}.usa-site-alert--emergency .usa-alert.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-site-alert--emergency .usa-alert:before{left:1rem}@media all and (min-width:64em){.usa-site-alert--emergency .usa-alert:before{left:2rem}}.usa-site-alert--emergency .usa-alert__body{padding-right:1rem;padding-left:3.75rem}@media all and (min-width:64em){.usa-site-alert--emergency .usa-alert__body{padding-right:2rem;padding-left:4.75rem}}.usa-site-alert--no-icon .usa-alert:before{display:none}.usa-site-alert--no-icon .usa-alert .usa-alert__body{padding-left:1rem}@media all and (min-width:64em){.usa-site-alert--no-icon .usa-alert .usa-alert__body{padding-left:2rem}}.usa-site-alert--slim .usa-alert{padding-bottom:.5rem;padding-top:.5rem}.usa-site-alert--slim .usa-alert:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--slim .usa-alert:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-site-alert--slim .usa-alert__body{padding-left:3.25rem}@media all and (min-width:64em){.usa-site-alert--slim .usa-alert__body{padding-left:4.25rem}}.usa-skipnav{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;color:#005ea2;text-decoration:underline;background:0 0;left:0;padding:.5rem 1rem;position:absolute;top:-3.8rem;transition:.15s ease-in-out;z-index:100}.usa-skipnav:visited{color:#54278f}.usa-skipnav:hover{color:#1a4480}.usa-skipnav:active{color:#162e51}.usa-skipnav:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-skipnav.usa-focus,.usa-skipnav:focus{background:#fff;left:0;position:absolute;top:0;transition:.15s ease-in-out}.usa-skipnav__container{position:relative}.usa-step-indicator{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#fff;margin-bottom:2rem;margin-left:-1px;margin-right:-1px}@media all and (min-width:40em){.usa-step-indicator{margin-left:0;margin-right:0}}.usa-step-indicator__segments{counter-reset:usa-step-indicator;display:flex;list-style:none;margin:0;padding:0}.usa-step-indicator__segment{flex:1 1 0%;counter-increment:usa-step-indicator;margin-left:1px;margin-right:1px;max-width:15rem;min-height:.5rem;position:relative}.usa-step-indicator__segment:after{background-color:#dfe1e2;content:"";display:block;height:.5rem;left:0;position:absolute;right:0;top:0}@media all and (min-width:40em){.usa-step-indicator__segment:after{height:.5rem}}.usa-step-indicator__segment--complete::after{background-color:#162e51}.usa-step-indicator__segment--complete .usa-step-indicator__segment-label{color:#162e51}.usa-step-indicator__segment--current::after{background-color:#005ea2}.usa-step-indicator__segment--current .usa-step-indicator__segment-label{color:#005ea2;font-weight:700}.usa-step-indicator__segment-label{display:none}@media all and (min-width:40em){.usa-step-indicator__segment-label{color:#565c65;display:block;font-size:1.06rem;margin-top:calc(.5rem + .5rem);padding-right:2rem;text-align:left}}.usa-step-indicator__header{align-items:baseline;display:flex}.usa-step-indicator__heading{color:#1b1b1b;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.13rem;font-weight:700;margin:1rem 0 0}@media all and (min-width:40em){.usa-step-indicator__heading{font-size:1.46rem;margin-top:2rem}}.usa-step-indicator__current-step{height:2.5rem;border-radius:99rem;width:2.5rem;font-weight:400;font-feature-settings:"tnum" 1,"kern" 1;background-color:#005ea2;color:#fff;display:inline-block;padding:calc((2.5rem - (2ex*1.1))*.5);text-align:center}.usa-step-indicator__total-steps{font-weight:400;font-feature-settings:"tnum" 1,"kern" 1;color:#005ea2;margin-right:.5rem}@media all and (min-width:40em){.usa-step-indicator--counters .usa-step-indicator__segment,.usa-step-indicator--counters-sm .usa-step-indicator__segment{margin-left:0;margin-right:0;margin-top:calc(((2.5rem - .5rem)/2) + .25rem)}.usa-step-indicator--counters .usa-step-indicator__segment:before,.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{height:2.5rem;border-radius:99rem;width:2.5rem;font-feature-settings:"tnum" 1,"kern" 1;background-color:#fff;box-shadow:inset 0 0 0 .25rem #dfe1e2,0 0 0 .25rem #fff;color:#565c65;content:counter(usa-step-indicator);display:block;font-weight:700;left:0;line-height:.9;padding:calc((2.5rem - (2ex*.9))*.5);position:absolute;text-align:center;top:calc((2.5rem - .5rem)/-2);z-index:100}.usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after{display:none}}.usa-step-indicator--counters .usa-step-indicator__segment--complete::before,.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before{background-color:#162e51;box-shadow:0 0 0 .25rem #fff;color:#fff}.usa-step-indicator--counters .usa-step-indicator__segment--current::before,.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before{background-color:#005ea2;box-shadow:0 0 0 .25rem #fff;color:#fff}@media all and (min-width:40em){.usa-step-indicator--counters .usa-step-indicator__segment-label{margin-top:calc(((2.5rem + .5rem)/2) + .5rem)}.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,.usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after{left:50%;right:0;width:auto}.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,.usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after{display:block;left:0;right:50%;width:auto}.usa-step-indicator--counters-sm .usa-step-indicator__segment{margin-top:calc(((1.5rem - .5rem)/2) + .25rem)}.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{height:1.5rem;border-radius:99rem;width:1.5rem;font-size:.93rem;padding:calc(.25rem + 1px);top:calc((1.5rem - .5rem)/-2)}.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after{display:none}.usa-step-indicator--counters-sm .usa-step-indicator__segment-label{margin-top:calc(((1.5rem + .5rem)/2) + .5rem)}}.usa-step-indicator--center,.usa-step-indicator--no-labels{margin-left:-1px;margin-right:-1px}.usa-step-indicator--no-labels .usa-step-indicator__segment{margin-top:0;margin-left:1px;margin-right:1px}.usa-step-indicator--no-labels .usa-step-indicator__segment:before{display:none}.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after{display:block}.usa-step-indicator--no-labels .usa-step-indicator__heading{margin-top:1rem}.usa-step-indicator--no-labels .usa-step-indicator__segment-label,.width-mobile .usa-table--stacked thead,.width-mobile .usa-table--stacked-header thead{display:none}.usa-step-indicator--center .usa-step-indicator__segment{margin-left:1px;margin-right:1px}.usa-step-indicator--center .usa-step-indicator__segment:before{left:calc(50% - (2.5rem + .25rem)/2)}.usa-step-indicator--center .usa-step-indicator__segment-label{padding-left:.5rem;padding-right:.5rem;text-align:center}.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after{left:0}.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after{right:0}.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{left:calc(50% - (1.5rem + .25rem)/2)}.usa-summary-box{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;color:#1b1b1b;background-color:#e7f6f8;border-radius:.25rem;border:1px #99deea solid;padding:1.5rem;position:relative}.usa-summary-box .usa-list:last-child{margin-bottom:0}*+.usa-summary-box{margin-top:1rem}.usa-summary-box__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:1.1;margin-top:0;margin-bottom:.5rem}.usa-summary-box__text{margin-bottom:0;margin-top:0}.usa-summary-box__text:only-child{margin-bottom:1px;padding-top:.25rem}.usa-summary-box__link,.usa-summary-box__link[href^="#"]:visited{color:#005ea2}.usa-summary-box__link:visited{color:#54278f}.usa-summary-box__link:active,.usa-summary-box__link:hover,.usa-summary-box__link[href^="#"]:hover{color:#1a4480}.usa-table{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;border-collapse:collapse;border-spacing:0;color:#1b1b1b;margin:1.25rem 0}.usa-table thead th{background-clip:padding-box;font-weight:700;line-height:1.3}.usa-table thead td,.usa-table thead th{background-color:#dfe1e2;color:#1b1b1b}.usa-table,.usa-table tbody th{text-align:left}.usa-table th[data-sortable]{padding-right:2.5rem;position:relative}.usa-table th[data-sortable]::after{border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:1px;bottom:0;content:"";height:0;left:0;position:absolute;width:100%}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;padding:0;height:2rem;width:2rem;background-position:center center;background-size:1.5rem;color:#71767a;cursor:pointer;display:inline-block;margin:0;position:absolute;right:.25rem;text-align:center;text-decoration:none;top:50%;transform:translate(0,-50%)}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited{color:#54278f}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover{color:#1a4480}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active{color:#162e51}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active{color:#162e51}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]{color:#c9c9c9}.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-table th[data-sortable][aria-sort=ascending],.usa-table th[data-sortable][aria-sort=descending]{background-color:#97d4ea}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;padding:0;height:2rem;width:2rem;background-position:center center;background-size:1.5rem;color:#71767a;cursor:pointer;display:inline-block;margin:0;position:absolute;right:.25rem;text-align:center;text-decoration:none;top:50%;transform:translate(0,-50%)}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited{color:#54278f}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover{color:#1a4480}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active{color:#162e51}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active{color:#162e51}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]{color:#c9c9c9}.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending{fill:#1b1b1b}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited{color:#54278f}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover{color:#1a4480}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active{color:#162e51}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active{color:#162e51}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]{color:#c9c9c9}.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-table thead th[aria-sort]{background-color:#97d4ea;color:#1b1b1b}.usa-table td[data-sort-active],.usa-table th[data-sort-active]{background-color:#e1f3f8;color:#1b1b1b}.usa-table--borderless thead th{background-color:transparent;border-top:0;color:#1b1b1b}.usa-table--borderless thead th[aria-sort]{color:#1b1b1b}.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted{fill:#000}.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active]{background-color:#c3ebfa;color:#1b1b1b}@media all and (max-width:29.99em){.usa-table--stacked thead,.usa-table--stacked-header thead{display:none}.usa-table--stacked td,.usa-table--stacked th,.usa-table--stacked-header td,.usa-table--stacked-header th{border-bottom-width:0;display:block;width:100%}.usa-table--stacked tr,.usa-table--stacked-header tr{border-bottom:.25rem solid #1b1b1b;border-top-width:0;display:block;width:100%}.usa-table--stacked tr td:first-child,.usa-table--stacked tr th:first-child{border-top-width:0}.usa-table--stacked tr:nth-child(odd) td,.usa-table--stacked tr:nth-child(odd) th{background-color:inherit}.usa-table--stacked tr:first-child td:first-child,.usa-table--stacked tr:first-child th:first-child,.usa-table--stacked-header tr:first-child td:first-child,.usa-table--stacked-header tr:first-child th:first-child{border-top:.25rem solid #1b1b1b}.usa-table--stacked td[data-label],.usa-table--stacked th[data-label],.usa-table--stacked-header td[data-label],.usa-table--stacked-header th[data-label]{padding-bottom:.75rem}.usa-table--stacked td[data-label]:before,.usa-table--stacked th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child{border-top-width:0}.usa-table--stacked-header tr:nth-child(odd) td,.usa-table--stacked-header tr:nth-child(odd) th{background-color:inherit}.usa-table--stacked-header td[data-label]:before,.usa-table--stacked-header th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#dfe1e2;color:#1b1b1b;font-weight:700;padding:.75rem 1rem}.usa-table--stacked-header tr td:first-child:before,.usa-table--stacked-header tr th:first-child:before{display:none}}.width-mobile .usa-table--stacked td,.width-mobile .usa-table--stacked th,.width-mobile .usa-table--stacked-header td,.width-mobile .usa-table--stacked-header th{border-bottom-width:0;display:block;width:100%}.width-mobile .usa-table--stacked tr td:first-child,.width-mobile .usa-table--stacked tr th:first-child{border-top-width:0}.width-mobile .usa-table--stacked tr:nth-child(odd) td,.width-mobile .usa-table--stacked tr:nth-child(odd) th{background-color:inherit}.width-mobile .usa-table--stacked tr:first-child td:first-child,.width-mobile .usa-table--stacked tr:first-child th:first-child,.width-mobile .usa-table--stacked-header tr:first-child td:first-child,.width-mobile .usa-table--stacked-header tr:first-child th:first-child{border-top:.25rem solid #1b1b1b}.width-mobile .usa-table--stacked td[data-label],.width-mobile .usa-table--stacked th[data-label],.width-mobile .usa-table--stacked-header td[data-label],.width-mobile .usa-table--stacked-header th[data-label]{padding-bottom:.75rem}.width-mobile .usa-table--stacked td[data-label]:before,.width-mobile .usa-table--stacked th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child{border-top-width:0}.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,.width-mobile .usa-table--stacked-header tr:nth-child(odd) th{background-color:inherit}.width-mobile .usa-table--stacked-header td[data-label]:before,.width-mobile .usa-table--stacked-header th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#dfe1e2;color:#1b1b1b;font-weight:700;padding:.75rem 1rem}.width-mobile .usa-table--stacked-header tr td:first-child:before,.width-mobile .usa-table--stacked-header tr th:first-child:before{display:none}.usa-table-container--scrollable{margin:1.25rem 0;overflow-y:hidden}.usa-table-container--scrollable .usa-table{margin:0}.usa-table-container--scrollable td{white-space:nowrap}.usa-tag{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.93rem;color:#fff;text-transform:uppercase;background-color:#565c65;border-radius:2px;margin-right:.25rem;padding:1px .5rem}.usa-tag:only-of-type{margin-right:0}.usa-tag--big{padding-left:.5rem;padding-right:.5rem;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem}.usa-tooltip{display:inline-block;position:relative}.usa-tooltip__trigger{cursor:pointer}.usa-tooltip__trigger>svg{display:block;pointer-events:none}.usa-tooltip__body,.usa-tooltip__body--top{transition:opacity .08s ease-in-out;background-color:#1b1b1b;border-radius:.25rem;color:#f0f0f0;display:none;font-size:1rem;padding:.5rem;pointer-events:none;width:auto;white-space:pre;z-index:100000;position:absolute}.usa-tooltip__body--top:after,.usa-tooltip__body:after{content:"";display:block;width:0;height:0;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1b1b1b;position:absolute;bottom:-5px;left:50%;margin-left:-5px}.usa-tooltip__body--wrap{width:100%;white-space:normal;text-align:center;min-width:50vw}.usa-tooltip__body.is-set{display:block}.usa-tooltip__body.is-visible{opacity:1}.usa-tooltip__body--bottom:after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1b1b1b;border-top:0;bottom:auto;top:-5px}.usa-tooltip__body--left:after,.usa-tooltip__body--right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #1b1b1b;border-left:0;right:auto;top:50%;bottom:0;left:-5px;margin:-5px 0 0}.usa-tooltip__body--left:after{border-left:5px solid #1b1b1b;border-right:0;right:-5px;left:auto}.usa-character-count__message{display:inline-block;padding-top:.25rem}.usa-character-count__message--invalid{color:#b50909;font-weight:700}.usa-input--error,.usa-input--success{border-width:.25rem;border-color:#b50909;border-style:solid;padding-top:calc(.5rem - .25rem);padding-bottom:calc(.5rem - .25rem)}.usa-input--success{border-color:#00a91c}.usa-fieldset{border:0;margin:0;padding:0}.usa-legend{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;display:block;font-weight:400;margin-top:1.5rem;max-width:30rem}.usa-legend--large{font-size:2.13rem;font-weight:700;margin-top:1rem}.usa-input-list,.usa-prose .usa-input-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-checkbox{background:#fff}.usa-checkbox__label{color:#1b1b1b}.usa-checkbox__label::before{background:#fff;box-shadow:0 0 0 2px #1b1b1b}@media (forced-colors:active){.usa-checkbox__label::before{outline:2px solid transparent;outline-offset:2px}}.usa-checkbox__input:checked+[class*=__label]::before{background-color:#005ea2;box-shadow:0 0 0 2px #005ea2}.usa-checkbox__input:disabled+[class*=__label],.usa-checkbox__input[aria-disabled=true]+[class*=__label]{color:rgba(27,27,27,.3)}@media (forced-colors:active){.usa-checkbox__input:disabled+[class*=__label],.usa-checkbox__input[aria-disabled=true]+[class*=__label]{color:GrayText}}.usa-checkbox__input:disabled+[class*=__label]::before,.usa-checkbox__input[aria-disabled=true]+[class*=__label]::before{background-color:#fff;box-shadow:0 0 0 2px rgba(27,27,27,.3)}.usa-checkbox__input--tile+[class*=__label]{background-color:#fff;border:2px solid rgba(27,27,27,.3);color:#1b1b1b;border-radius:.25rem;margin-top:.5rem;padding:.75rem 1rem .75rem 2.5rem}.usa-checkbox__input--tile:checked+[class*=__label]{background-color:rgba(0,94,162,.1);border-color:#005ea2}@media (forced-colors:active){.usa-checkbox__input--tile:checked+[class*=__label]{border:ButtonText solid .25rem}}.usa-checkbox__input--tile:disabled:checked+[class*=__label],.usa-checkbox__input--tile[aria-disabled=true]:checked+[class*=__label]{background-color:#fff;border-color:rgba(27,27,27,.3)}.usa-checkbox__input:checked+[class*=__label]::before,.usa-checkbox__input:checked:disabled+[class*=__label]::before,.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before{background-image:url(../img/correct8.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}@media (forced-colors:active){.usa-checkbox__input:checked+[class*=__label]::before,.usa-checkbox__input:checked:disabled+[class*=__label]::before,.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before{background-image:url(../img/correct8-alt.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}}.usa-checkbox__input:checked:disabled+[class*=__label]::before,.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before{background-color:rgba(27,27,27,.3)}.usa-checkbox__input{position:absolute;left:-999em;right:auto}.usa-checkbox__input:focus+[class*=__label]::before{outline:.25rem solid #2491ff;outline-offset:.25rem}.usa-checkbox__input:disabled+[class*=__label],.usa-checkbox__input:disabled+[class*=__label]::before,.usa-checkbox__input[aria-disabled=true]+[class*=__label],.usa-checkbox__input[aria-disabled=true]+[class*=__label]::before{cursor:not-allowed}.usa-checkbox__input--tile+[class*=__label]::before{left:.5rem}.usa-checkbox__input:checked+[class*=__label]::before,.usa-checkbox__input:checked:disabled+[class*=__label]::before,.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before{background-position:center center;background-size:.75rem auto}@media print{.usa-checkbox__input:checked+[class*=__label]::before,.usa-checkbox__input:checked:disabled+[class*=__label]::before,.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before{background-image:none;background-color:#fff;content:"✔";text-align:center}}@media (forced-colors:active){.usa-checkbox__input:checked+[class*=__label]::before,.usa-checkbox__input:checked:disabled+[class*=__label]::before,.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before{background-color:ButtonText}.usa-checkbox__input:checked+[class*=__label]::before--tile,.usa-checkbox__input:checked:disabled+[class*=__label]::before--tile,.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before--tile{background-color:ButtonText}}.usa-checkbox__label{cursor:pointer;display:inherit;font-weight:400;margin-top:.75rem;padding-left:2rem;position:relative}.usa-checkbox__label::before{content:" ";display:block;left:0;margin-left:2px;margin-top:.064rem;position:absolute;height:1.25rem;width:1.25rem;border-radius:2px}.usa-checkbox__label-description{display:block;font-size:.93rem;margin-top:.5rem}.usa-select{background-image:url(../img/usa-icons/unfold_more.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:right .5rem center;background-size:1.25rem;padding-right:2rem}.usa-select::-ms-expand{display:none}.usa-select:-webkit-autofill{-webkit-appearance:menulist;appearance:menulist}.usa-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.usa-select[multiple]{height:auto;background-image:none}@media (forced-colors:active){.usa-select{-webkit-appearance:listbox;-moz-appearance:listbox;appearance:listbox;background-image:none;padding-right:0}}.usa-combo-box{max-width:30rem;position:relative}.usa-combo-box--pristine .usa-combo-box__input{padding-right:calc(5em + 4px)}.usa-combo-box--pristine .usa-combo-box__input::-ms-clear{display:none}.usa-combo-box--pristine .usa-combo-box__clear-input{display:block}@media (forced-colors:active){.usa-combo-box--pristine .usa-combo-box__clear-input{background:url(../img/usa-icons/close.svg) no-repeat center/contain;display:inline-block;width:1rem;height:1.5rem;width:auto;top:.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-combo-box--pristine .usa-combo-box__clear-input{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/close.svg) no-repeat center/contain;mask:url(../img/usa-icons/close.svg) no-repeat center/contain}}}.usa-combo-box__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0;max-width:none;padding-right:calc(2.5em + 3px)}button.usa-combo-box__clear-input:focus,button.usa-combo-box__toggle-list:focus{outline-offset:-4px}.usa-combo-box__clear-input__wrapper:focus,.usa-combo-box__list:focus,.usa-combo-box__toggle-list__wrapper:focus{outline:0}.usa-combo-box__clear-input,.usa-combo-box__toggle-list{background-color:transparent;background-position:center;border:0;bottom:1px;cursor:pointer;margin-bottom:0;opacity:.6;padding-right:2rem;position:absolute;top:1px;z-index:100}.usa-combo-box__clear-input{background-size:auto 1.5rem;background-image:url(../img/usa-icons/close.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;display:none;right:calc(2.5em + 3px)}.usa-combo-box__toggle-list{background-image:url(../img/usa-icons/expand_more.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:auto 2rem;right:1px}@media (forced-colors:active){.usa-combo-box__toggle-list{background:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;display:inline-block;height:1rem;width:1rem;height:auto;width:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-combo-box__toggle-list{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain;mask:url(../img/usa-icons/expand_more.svg) no-repeat center/contain}}}.usa-combo-box__input-button-separator{background-color:#c6cace;position:absolute;top:1px;margin-bottom:8px;margin-top:8px;width:1px;right:calc(2.5em + 2px);box-sizing:border-box;z-index:200}@media (forced-colors:active){.usa-combo-box__input-button-separator{background-color:ButtonText}}.usa-combo-box__list{border-width:1px;border-color:#565c65;border-style:solid;background-color:#fff;border-radius:0;border-top:0;margin:0;max-height:12.1em;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;width:100%;z-index:300}.usa-combo-box__list-option{border-bottom:1px solid #dfe1e2;cursor:pointer;display:block;padding:.5rem}.usa-combo-box__list-option--focused{outline:2px solid #162e51;outline-offset:-2px;position:relative;z-index:100}.usa-combo-box__list-option--focused:focus{outline-offset:-4px}.usa-combo-box__list-option--selected{background-color:#005ea2;border-color:#005ea2;color:#fff}.usa-combo-box__list-option--no-results{cursor:not-allowed;display:block;padding:.5rem}.usa-date-picker__wrapper{display:none;position:relative;max-width:30rem}.usa-date-picker__wrapper:focus,.usa-input-group input:focus{outline:0}.usa-date-picker__button:disabled,.usa-date-picker__calendar__date:disabled,.usa-date-picker__calendar__month-selection:disabled,.usa-date-picker__calendar__month:disabled,.usa-date-picker__calendar__next-month:disabled,.usa-date-picker__calendar__next-year-chunk:disabled,.usa-date-picker__calendar__next-year:disabled,.usa-date-picker__calendar__previous-month:disabled,.usa-date-picker__calendar__previous-year-chunk:disabled,.usa-date-picker__calendar__previous-year:disabled,.usa-date-picker__calendar__year-selection:disabled,.usa-date-picker__calendar__year:disabled,.usa-date-picker__external-input[aria-disabled=true]+.usa-date-picker__button,[aria-disabled=true].usa-date-picker__button,[aria-disabled=true].usa-date-picker__calendar__date,[aria-disabled=true].usa-date-picker__calendar__month,[aria-disabled=true].usa-date-picker__calendar__month-selection,[aria-disabled=true].usa-date-picker__calendar__next-month,[aria-disabled=true].usa-date-picker__calendar__next-year,[aria-disabled=true].usa-date-picker__calendar__next-year-chunk,[aria-disabled=true].usa-date-picker__calendar__previous-month,[aria-disabled=true].usa-date-picker__calendar__previous-year,[aria-disabled=true].usa-date-picker__calendar__previous-year-chunk,[aria-disabled=true].usa-date-picker__calendar__year,[aria-disabled=true].usa-date-picker__calendar__year-selection{cursor:auto}.usa-date-picker__button:hover:disabled,.usa-date-picker__calendar__date:hover:disabled,.usa-date-picker__calendar__month-selection:hover:disabled,.usa-date-picker__calendar__month:hover:disabled,.usa-date-picker__calendar__next-month:hover:disabled,.usa-date-picker__calendar__next-year-chunk:hover:disabled,.usa-date-picker__calendar__next-year:hover:disabled,.usa-date-picker__calendar__previous-month:hover:disabled,.usa-date-picker__calendar__previous-year-chunk:hover:disabled,.usa-date-picker__calendar__previous-year:hover:disabled,.usa-date-picker__calendar__year-selection:hover:disabled,.usa-date-picker__calendar__year:hover:disabled,.usa-date-picker__external-input[aria-disabled=true]+.usa-date-picker__button:hover,[aria-disabled=true].usa-date-picker__button:hover,[aria-disabled=true].usa-date-picker__calendar__date:hover,[aria-disabled=true].usa-date-picker__calendar__month-selection:hover,[aria-disabled=true].usa-date-picker__calendar__month:hover,[aria-disabled=true].usa-date-picker__calendar__next-month:hover,[aria-disabled=true].usa-date-picker__calendar__next-year-chunk:hover,[aria-disabled=true].usa-date-picker__calendar__next-year:hover,[aria-disabled=true].usa-date-picker__calendar__previous-month:hover,[aria-disabled=true].usa-date-picker__calendar__previous-year-chunk:hover,[aria-disabled=true].usa-date-picker__calendar__previous-year:hover,[aria-disabled=true].usa-date-picker__calendar__year-selection:hover,[aria-disabled=true].usa-date-picker__calendar__year:hover{background-color:initial}@media (forced-colors:active){.usa-date-picker__button:hover:disabled,.usa-date-picker__calendar__date:hover:disabled,.usa-date-picker__calendar__month-selection:hover:disabled,.usa-date-picker__calendar__month:hover:disabled,.usa-date-picker__calendar__next-month:hover:disabled,.usa-date-picker__calendar__next-year-chunk:hover:disabled,.usa-date-picker__calendar__next-year:hover:disabled,.usa-date-picker__calendar__previous-month:hover:disabled,.usa-date-picker__calendar__previous-year-chunk:hover:disabled,.usa-date-picker__calendar__previous-year:hover:disabled,.usa-date-picker__calendar__year-selection:hover:disabled,.usa-date-picker__calendar__year:hover:disabled,.usa-date-picker__external-input[aria-disabled=true]+.usa-date-picker__button:hover,[aria-disabled=true].usa-date-picker__button:hover,[aria-disabled=true].usa-date-picker__calendar__date:hover,[aria-disabled=true].usa-date-picker__calendar__month-selection:hover,[aria-disabled=true].usa-date-picker__calendar__month:hover,[aria-disabled=true].usa-date-picker__calendar__next-month:hover,[aria-disabled=true].usa-date-picker__calendar__next-year-chunk:hover,[aria-disabled=true].usa-date-picker__calendar__next-year:hover,[aria-disabled=true].usa-date-picker__calendar__previous-month:hover,[aria-disabled=true].usa-date-picker__calendar__previous-year-chunk:hover,[aria-disabled=true].usa-date-picker__calendar__previous-year:hover,[aria-disabled=true].usa-date-picker__calendar__year-selection:hover,[aria-disabled=true].usa-date-picker__calendar__year:hover{background-color:initial}}.usa-date-picker__calendar__month,.usa-date-picker__calendar__next-year-chunk,.usa-date-picker__calendar__previous-year-chunk,.usa-date-picker__calendar__year{background-color:#f0f0f0;border:0;width:100%}.usa-date-picker__calendar__month-selection,.usa-date-picker__calendar__year-selection{background-color:#f0f0f0;border:0}.usa-date-picker__calendar__date,.usa-date-picker__calendar__next-month,.usa-date-picker__calendar__next-year,.usa-date-picker__calendar__previous-month,.usa-date-picker__calendar__previous-year{background-color:#f0f0f0;border:0;width:100%}.usa-date-picker__button{border:0}.usa-date-picker__button:not([disabled]),.usa-date-picker__calendar__date:not([disabled]),.usa-date-picker__calendar__month-selection:not([disabled]),.usa-date-picker__calendar__month:not([disabled]),.usa-date-picker__calendar__next-month:not([disabled]),.usa-date-picker__calendar__next-year-chunk:not([disabled]),.usa-date-picker__calendar__next-year:not([disabled]),.usa-date-picker__calendar__previous-month:not([disabled]),.usa-date-picker__calendar__previous-year-chunk:not([disabled]),.usa-date-picker__calendar__previous-year:not([disabled]),.usa-date-picker__calendar__year-selection:not([disabled]),.usa-date-picker__calendar__year:not([disabled]){cursor:pointer}.usa-date-picker__button:not([disabled]):focus,.usa-date-picker__calendar__date:not([disabled]):focus,.usa-date-picker__calendar__month-selection:not([disabled]):focus,.usa-date-picker__calendar__month:not([disabled]):focus,.usa-date-picker__calendar__next-month:not([disabled]):focus,.usa-date-picker__calendar__next-year-chunk:not([disabled]):focus,.usa-date-picker__calendar__next-year:not([disabled]):focus,.usa-date-picker__calendar__previous-month:not([disabled]):focus,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus,.usa-date-picker__calendar__previous-year:not([disabled]):focus,.usa-date-picker__calendar__year-selection:not([disabled]):focus,.usa-date-picker__calendar__year:not([disabled]):focus{outline-offset:-4px}.usa-date-picker__button:not([disabled]):hover,.usa-date-picker__calendar__date:not([disabled]):hover,.usa-date-picker__calendar__month-selection:not([disabled]):hover,.usa-date-picker__calendar__month:not([disabled]):hover,.usa-date-picker__calendar__next-month:not([disabled]):hover,.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover,.usa-date-picker__calendar__next-year:not([disabled]):hover,.usa-date-picker__calendar__previous-month:not([disabled]):hover,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,.usa-date-picker__calendar__previous-year:not([disabled]):hover,.usa-date-picker__calendar__year-selection:not([disabled]):hover,.usa-date-picker__calendar__year:not([disabled]):hover{background-color:#dfe1e2}@media (forced-colors:active){.usa-date-picker__button:not([disabled]):hover,.usa-date-picker__calendar__date:not([disabled]):hover,.usa-date-picker__calendar__month-selection:not([disabled]):hover,.usa-date-picker__calendar__month:not([disabled]):hover,.usa-date-picker__calendar__next-month:not([disabled]):hover,.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover,.usa-date-picker__calendar__next-year:not([disabled]):hover,.usa-date-picker__calendar__previous-month:not([disabled]):hover,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,.usa-date-picker__calendar__previous-year:not([disabled]):hover,.usa-date-picker__calendar__year-selection:not([disabled]):hover,.usa-date-picker__calendar__year:not([disabled]):hover{background-color:buttontext}}.usa-date-picker__button:not([disabled]):active,.usa-date-picker__calendar__date:not([disabled]):active,.usa-date-picker__calendar__month-selection:not([disabled]):active,.usa-date-picker__calendar__month:not([disabled]):active,.usa-date-picker__calendar__next-month:not([disabled]):active,.usa-date-picker__calendar__next-year-chunk:not([disabled]):active,.usa-date-picker__calendar__next-year:not([disabled]):active,.usa-date-picker__calendar__previous-month:not([disabled]):active,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,.usa-date-picker__calendar__previous-year:not([disabled]):active,.usa-date-picker__calendar__year-selection:not([disabled]):active,.usa-date-picker__calendar__year:not([disabled]):active{background-color:#a9aeb1}@media (forced-colors:active){.usa-date-picker__button:not([disabled]):active,.usa-date-picker__calendar__date:not([disabled]):active,.usa-date-picker__calendar__month-selection:not([disabled]):active,.usa-date-picker__calendar__month:not([disabled]):active,.usa-date-picker__calendar__next-month:not([disabled]):active,.usa-date-picker__calendar__next-year-chunk:not([disabled]):active,.usa-date-picker__calendar__next-year:not([disabled]):active,.usa-date-picker__calendar__previous-month:not([disabled]):active,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,.usa-date-picker__calendar__previous-year:not([disabled]):active,.usa-date-picker__calendar__year-selection:not([disabled]):active,.usa-date-picker__calendar__year:not([disabled]):active{background-color:buttontext}}.usa-date-picker--active .usa-date-picker__button{background-color:#f0f0f0}@media (forced-colors:active){.usa-date-picker--active .usa-date-picker__button{background-color:buttontext}}.usa-date-picker--active .usa-date-picker__calendar{z-index:400}.usa-date-picker__button{background-image:url(../img/usa-icons/calendar_today.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;align-self:stretch;background-color:transparent;background-position:center;background-size:1.5rem;margin-top:.5em;width:3em}@media (forced-colors:active){.usa-date-picker__button{background:url(../img/usa-icons/calendar_today.svg) no-repeat center/contain;display:inline-block;height:2.5rem;width:3rem;-webkit-mask-size:1.5rem!important;mask-size:1.5rem!important;position:relative}@supports ((-webkit-mask:url()) or (mask:url())){.usa-date-picker__button{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/calendar_today.svg) no-repeat center/contain;mask:url(../img/usa-icons/calendar_today.svg) no-repeat center/contain}}.usa-date-picker__button:not([disabled]):hover{background-color:Highlight}}.usa-date-picker--initialized .usa-date-picker__wrapper{display:flex}.usa-date-picker__calendar{background-color:#f0f0f0;left:auto;max-width:20rem;position:absolute;right:0;width:100%;z-index:100}.usa-date-picker__calendar__table{border-spacing:0;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.usa-date-picker__calendar__table th{font-weight:400}.usa-date-picker__calendar__table td{padding:0}.usa-date-picker__calendar__row{display:flex;flex-wrap:wrap;text-align:center;width:100%}.usa-date-picker__calendar__cell{background-color:#f0f0f0;flex:1}.usa-date-picker__calendar__cell--center-items{display:flex;justify-content:center;align-items:center}.usa-date-picker__calendar__next-month,.usa-date-picker__calendar__next-year,.usa-date-picker__calendar__previous-month,.usa-date-picker__calendar__previous-year{background-position:center;background-size:auto 1.5rem;height:1.5rem;padding:20px 10px}@media (forced-colors:active){.usa-date-picker__calendar__next-month,.usa-date-picker__calendar__next-year,.usa-date-picker__calendar__previous-month,.usa-date-picker__calendar__previous-year{-webkit-mask-size:1.5rem!important;mask-size:1.5rem!important}}.usa-date-picker__calendar__previous-year:not([disabled]){background-image:url(../img/usa-icons/navigate_far_before.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}@media (forced-colors:active){.usa-date-picker__calendar__previous-year:not([disabled]){background:url(../img/usa-icons/navigate_far_before.svg) no-repeat center/contain;display:inline-block;height:2.5rem;width:3rem;background-color:buttonText}@supports ((-webkit-mask:url()) or (mask:url())){.usa-date-picker__calendar__previous-year:not([disabled]){background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/navigate_far_before.svg) no-repeat center/contain;mask:url(../img/usa-icons/navigate_far_before.svg) no-repeat center/contain}}}.usa-date-picker__calendar__previous-month:not([disabled]){background-image:url(../img/usa-icons/navigate_before.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}@media (forced-colors:active){.usa-date-picker__calendar__previous-month:not([disabled]){background:url(../img/usa-icons/navigate_before.svg) no-repeat center/contain;display:inline-block;height:2.5rem;width:3rem;background-color:buttonText}@supports ((-webkit-mask:url()) or (mask:url())){.usa-date-picker__calendar__previous-month:not([disabled]){background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/navigate_before.svg) no-repeat center/contain;mask:url(../img/usa-icons/navigate_before.svg) no-repeat center/contain}}}.usa-date-picker__calendar__next-year:not([disabled]){background-image:url(../img/usa-icons/navigate_far_next.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}@media (forced-colors:active){.usa-date-picker__calendar__next-year:not([disabled]){background:url(../img/usa-icons/navigate_far_next.svg) no-repeat center/contain;display:inline-block;height:2.5rem;width:3rem;background-color:buttonText}@supports ((-webkit-mask:url()) or (mask:url())){.usa-date-picker__calendar__next-year:not([disabled]){background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/navigate_far_next.svg) no-repeat center/contain;mask:url(../img/usa-icons/navigate_far_next.svg) no-repeat center/contain}}}.usa-date-picker__calendar__next-month:not([disabled]){background-image:url(../img/usa-icons/navigate_next.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}@media (forced-colors:active){.usa-date-picker__calendar__next-month:not([disabled]){background:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain;display:inline-block;height:2.5rem;width:3rem;background-color:buttonText}@supports ((-webkit-mask:url()) or (mask:url())){.usa-date-picker__calendar__next-month:not([disabled]){background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain;mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain}}}.usa-date-picker__calendar__day-of-week{padding:6px 0}.usa-date-picker__calendar__date{padding:10px 0}.usa-date-picker__calendar__date--focused{outline:2px solid #162e51;outline-offset:-2px;position:relative;z-index:100}.usa-date-picker__calendar__date--next-month:not([disabled]),.usa-date-picker__calendar__date--previous-month:not([disabled]){color:#5d5d52}.usa-date-picker__calendar__date--range-date,.usa-date-picker__calendar__date--selected{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__date--range-date:not([disabled]),.usa-date-picker__calendar__date--selected:not([disabled]){background-color:#0050d8;color:#f9f9f9}@media (forced-colors:active){.usa-date-picker__calendar__date--range-date:not([disabled]),.usa-date-picker__calendar__date--selected:not([disabled]){border:ActiveText 2px solid}}.usa-date-picker__calendar__date--range-date:not([disabled]):hover,.usa-date-picker__calendar__date--selected:not([disabled]):hover{background-color:#0050d8;color:#e6e6e6}.usa-date-picker__calendar__date--range-date:not([disabled]):focus,.usa-date-picker__calendar__date--selected:not([disabled]):focus{background-color:#0050d8;color:#f9f9f9}@media (forced-colors:active){.usa-date-picker__calendar__date--range-date:not([disabled]):focus,.usa-date-picker__calendar__date--selected:not([disabled]):focus{border:ActiveText 2px solid}}.usa-date-picker__calendar__date--range-date:not([disabled]):active,.usa-date-picker__calendar__date--selected:not([disabled]):active{background-color:#1a4480}@media (forced-colors:active){.usa-date-picker__calendar__date--range-date:not([disabled]):active,.usa-date-picker__calendar__date--selected:not([disabled]):active{background-color:Highlight}}.usa-date-picker__calendar__date--range-date-start{border-top-left-radius:10%;border-bottom-left-radius:10%}.usa-date-picker__calendar__date--range-date-end{border-top-right-radius:10%;border-bottom-right-radius:10%}.usa-date-picker__calendar__date--within-range{background-color:#cfe8ff}.usa-date-picker__calendar__date--within-range:not([disabled]),.usa-date-picker__calendar__date--within-range:not([disabled]):hover{background-color:#cfe8ff}@media (forced-colors:active){.usa-date-picker__calendar__date--within-range:not([disabled]){border:Highlight 2px solid}}@media (forced-colors:active){.usa-date-picker__calendar__date--within-range:not([disabled]):hover{border:Highlight 2px solid}}.usa-date-picker__calendar__date--within-range:not([disabled]):focus{background-color:#cfe8ff}@media (forced-colors:active){.usa-date-picker__calendar__date--within-range:not([disabled]):focus{border:Highlight 2px solid}}.usa-date-picker__calendar__date--within-range:not([disabled]):active{background-color:#cfe8ff}@media (forced-colors:active){.usa-date-picker__calendar__date--within-range:not([disabled]):active{background-color:Highlight}}@media all and (max-width:19.99em){.usa-date-picker__calendar__month-label{min-width:100%;order:-1}}@media all and (min-width:20em){.usa-date-picker__calendar__month-label{flex:4;text-align:center}}.usa-date-picker__calendar__month-selection,.usa-date-picker__calendar__year-selection{display:inline-block;height:100%;padding:8px 4px;width:auto}@media all and (max-width:19.99em){.usa-date-picker__calendar__month-selection,.usa-date-picker__calendar__year-selection{padding-bottom:0;padding-top:12px}}.usa-date-picker__calendar__month-picker{padding:20px 5px}@media all and (max-width:19.99em){.usa-date-picker__calendar__month-picker{padding-bottom:12px;padding-top:12px}.usa-date-picker__calendar__month-picker tr{display:flex;flex-direction:column}}.usa-date-picker__calendar__month{padding:10px 0}.usa-date-picker__calendar__month--focused{outline:2px solid #162e51;outline-offset:-2px;position:relative;z-index:100}.usa-date-picker__calendar__month--selected{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__month--selected:not([disabled]){background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__month--selected:not([disabled]):hover{background-color:#0050d8;color:#e6e6e6}.usa-date-picker__calendar__month--selected:not([disabled]):focus{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__month--selected:not([disabled]):active{background-color:#1a4480}.usa-date-picker__calendar__year-picker{padding:20px 5px}.usa-date-picker__calendar__next-year-chunk,.usa-date-picker__calendar__previous-year-chunk{background-position:center;background-size:auto 2rem;margin:auto;padding:40px 0}@media (forced-colors:active){.usa-date-picker__calendar__next-year-chunk,.usa-date-picker__calendar__previous-year-chunk{-webkit-mask-size:1.5rem!important;mask-size:1.5rem!important}}.usa-date-picker__calendar__previous-year-chunk:not([disabled]){background-image:url(../img/usa-icons/navigate_before.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}@media (forced-colors:active){.usa-date-picker__calendar__previous-year-chunk:not([disabled]){background-image:none}.usa-date-picker__calendar__previous-year-chunk:not([disabled])::after{background:url(../img/usa-icons/navigate_before.svg) no-repeat center/contain;display:inline-block;height:2.5rem;width:3rem;content:"";vertical-align:middle;margin-left:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-date-picker__calendar__previous-year-chunk:not([disabled])::after{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/navigate_before.svg) no-repeat center/contain;mask:url(../img/usa-icons/navigate_before.svg) no-repeat center/contain}}.usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover{outline:2px solid transparent;background-color:transparent}}.usa-date-picker__calendar__next-year-chunk:not([disabled]){background-image:url(../img/usa-icons/navigate_next.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}@media (forced-colors:active){.usa-date-picker__calendar__next-year-chunk:not([disabled]){background-image:none}.usa-date-picker__calendar__next-year-chunk:not([disabled])::after{background:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain;display:inline-block;height:2.5rem;width:3rem;content:"";vertical-align:middle;margin-left:auto}@supports ((-webkit-mask:url()) or (mask:url())){.usa-date-picker__calendar__next-year-chunk:not([disabled])::after{background:0 0;background-color:ButtonText;-webkit-mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain;mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain}}.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover{outline:2px solid transparent;background-color:transparent}}.usa-date-picker__calendar__year{padding:10px 0}.usa-date-picker__calendar__year--focused{outline:2px solid #162e51;outline-offset:-2px;position:relative;z-index:100}.usa-date-picker__calendar__year--selected{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__year--selected:not([disabled]){background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__year--selected:not([disabled]):hover{background-color:#0050d8;color:#e6e6e6}.usa-date-picker__calendar__year--selected:not([disabled]):focus{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__year--selected:not([disabled]):active{background-color:#1a4480}.usa-error-message{padding-bottom:.25rem;padding-top:.25rem;color:#b50909;display:block;font-weight:700}[type=file]{border:0;margin-top:.5rem;padding-left:0;padding-top:.2rem}.usa-file-input{display:block;max-width:30rem;width:100%}.usa-file-input__target{border:1px dashed #a9aeb1;display:block;font-size:.93rem;margin-top:.5rem;position:relative;text-align:center;width:100%}.usa-file-input__target:hover{border-color:#71767a}.usa-file-input__target.has-invalid-file{border-color:#fa9441}.usa-file-input__accepted-files-message{font-weight:700;margin:-1.5rem 0 1.5rem;pointer-events:none;position:relative;z-index:3}.has-invalid-file .usa-file-input__accepted-files-message{color:#b50909}.usa-file-input__choose{color:#005ea2;text-decoration:underline;font-weight:400}.usa-file-input__choose:visited{color:#54278f}.usa-file-input__choose:hover{color:#1a4480}.usa-file-input__choose:active{color:#162e51}.usa-file-input__choose:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-file-input__instructions{display:inline-block;padding:2rem 1rem;pointer-events:none;position:relative;z-index:3}.usa-file-input__instructions.display-none{display:none}.usa-file-input__box{background:#fff;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.usa-file-input .usa-file-input__input[type]{cursor:pointer;height:100%;left:0;margin:0;max-width:none;position:absolute;padding:.5rem;text-indent:-999em;top:0;width:100%;z-index:1}.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button{display:none}.usa-file-input--drag .usa-file-input__target{border-color:#005ea2}.usa-file-input--drag .usa-file-input__box{background-color:#d9e8f6!important}.usa-file-input--drag .usa-file-input__preview{opacity:.1}.usa-file-input__preview,.usa-file-input__preview-heading{align-items:center;background:#d9e8f6;display:flex;pointer-events:none;position:relative;z-index:3}.usa-file-input__preview-heading{font-weight:700;justify-content:space-between;padding:.5rem}.usa-file-input__preview{word-wrap:anywhere;font-size:.87rem;margin-top:1px;padding:.25rem .5rem;text-align:left}.usa-file-input__preview:last-child{margin-bottom:-1.5rem}.usa-file-input__preview-image{border:0;display:block;height:2.5rem;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;width:2.5rem}.usa-file-input__preview-image.is-loading{background-image:url(../img/loader.svg),linear-gradient(transparent,transparent);background-position:center center;background-repeat:no-repeat;background-size:2rem}.usa-file-input__preview-image--excel,.usa-file-input__preview-image--generic,.usa-file-input__preview-image--pdf,.usa-file-input__preview-image--video,.usa-file-input__preview-image--word{background-position:center center;background-size:1.5rem}.usa-file-input__preview-image--pdf{background-image:url(../img/file-pdf.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-file-input__preview-image--generic{background-image:url(../img/file.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-file-input__preview-image--word{background-image:url(../img/file-word.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-file-input__preview-image--excel{background-image:url(../img/file-excel.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-file-input__preview-image--video{background-image:url(../img/file-video.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-form-group--error .usa-file-input__target{border-color:#b50909;border-width:2px}.usa-file-input--disabled{pointer-events:none}.usa-file-input--disabled .usa-file-input__instructions{opacity:.5}.usa-file-input--disabled .usa-file-input__box{background-color:#e6e6e6}.usa-file-input--disabled .usa-file-input__input[type]{cursor:default}.usa-form-group{margin-top:1.5rem}.usa-form-group .usa-label:first-child{margin-top:0}.usa-form-group--error{border-left-width:.25rem;border-left-color:#b50909;border-left-style:solid;padding-left:1rem;position:relative}@media all and (min-width:64em){.usa-form-group--error{margin-left:-1.25rem}}.usa-hint{color:#71767a}.usa-hint--required{color:#b50909}.usa-input-group{align-items:center;background-color:#fff;display:flex;padding:0}.usa-input-group.is-focused{outline:.25rem solid #2491ff;outline-offset:0}.usa-input-group--error,.usa-input-group--success{border-width:.25rem;border-color:#b50909;border-style:solid}.usa-input-group--success{border-color:#00a91c}.usa-input-group input{border:0;height:100%;margin-top:0;min-width:0;width:100%}.usa-input-prefix,.usa-input-suffix{color:#71767a;line-height:0;padding:0 .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.usa-input-prefix .usa-icon,.usa-input-suffix .usa-icon{height:1.5rem;width:1.5rem}.usa-label{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;display:block;font-weight:400;margin-top:1.5rem;max-width:30rem}.usa-label--error{font-weight:700;margin-top:0}.usa-label--required{color:#b50909}.usa-memorable-date{display:flex}.usa-memorable-date [type=number]{-moz-appearance:textfield}.usa-memorable-date [type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.usa-memorable-date .usa-form-group{margin-top:1rem}.usa-form-group--day,.usa-form-group--month,.usa-form-group--year{flex:0 1 auto;margin-right:1rem;width:3rem}.usa-form-group--year{width:4.5rem}.usa-radio{background:#fff}.usa-radio__label{color:#1b1b1b}.usa-radio__label::before{background:#fff;box-shadow:0 0 0 2px #1b1b1b}@media (forced-colors:active){.usa-radio__label::before{outline:2px solid transparent;outline-offset:2px}}.usa-radio__input:checked+[class*=__label]::before{background-color:#005ea2}.usa-radio__input:disabled+[class*=__label],.usa-radio__input[aria-disabled=true]+[class*=__label]{color:rgba(27,27,27,.3)}@media (forced-colors:active){.usa-radio__input:disabled+[class*=__label],.usa-radio__input[aria-disabled=true]+[class*=__label]{color:GrayText}}.usa-radio__input:disabled+[class*=__label]::before,.usa-radio__input[aria-disabled=true]+[class*=__label]::before{background-color:#fff;box-shadow:0 0 0 2px rgba(27,27,27,.3)}.usa-radio__input--tile+[class*=__label]{background-color:#fff;border:2px solid rgba(27,27,27,.3);color:#1b1b1b;border-radius:.25rem;margin-top:.5rem;padding:.75rem 1rem .75rem 2.5rem}.usa-radio__input--tile:checked+[class*=__label]{background-color:rgba(0,94,162,.1);border-color:#005ea2}@media (forced-colors:active){.usa-radio__input--tile:checked+[class*=__label]{border:ButtonText solid .25rem}}.usa-radio__input--tile:disabled:checked+[class*=__label],.usa-radio__input--tile[aria-disabled=true]:checked+[class*=__label]{background-color:#fff;border-color:rgba(27,27,27,.3)}.usa-radio__input:checked+[class*=__label]::before{box-shadow:0 0 0 2px #005ea2,inset 0 0 0 2px #fff}@media (forced-colors:active){.usa-radio__input:checked+[class*=__label]::before{background-color:ButtonText}}.usa-radio__input:checked:disabled+[class*=__label]::before,.usa-radio__input:checked[aria-disabled=true]+[class*=__label]::before{background-color:rgba(27,27,27,.2);box-shadow:0 0 0 2px rgba(27,27,27,.3),inset 0 0 0 2px #fff}.usa-radio__input{position:absolute;left:-999em;right:auto}.usa-radio__input:focus+[class*=__label]::before{outline:.25rem solid #2491ff;outline-offset:.25rem}.usa-radio__input:disabled+[class*=__label],.usa-radio__input:disabled+[class*=__label]::before,.usa-radio__input[aria-disabled=true]+[class*=__label],.usa-radio__input[aria-disabled=true]+[class*=__label]::before{cursor:not-allowed}.usa-radio__input--tile+[class*=__label]::before{left:.5rem}@media print{.usa-radio__input:checked+[class*=__label]::before{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 1rem #005ea2,0 0 0 2px #005ea2}}.usa-radio__label{cursor:pointer;display:inherit;font-weight:400;margin-top:.75rem;padding-left:2rem;position:relative}.usa-radio__label::before{content:" ";display:block;left:0;margin-left:2px;margin-top:.064rem;position:absolute;height:1.25rem;border-radius:99rem;width:1.25rem}.usa-radio__label-description{display:block;font-size:.93rem;margin-top:.5rem}.usa-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding-left:1px;width:100%}.usa-range:focus{outline:0}.usa-range:focus::-webkit-slider-thumb{background-color:#fff;box-shadow:0 0 0 2px #2491ff}.usa-range:focus::-moz-range-thumb{background-color:#fff;box-shadow:0 0 0 2px #2491ff}.usa-range:focus::-ms-thumb{background-color:#fff;box-shadow:0 0 0 2px #2491ff}.usa-range::-webkit-slider-runnable-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-moz-range-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-ms-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-webkit-slider-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:0;box-shadow:0 0 0 2px #71767a;cursor:pointer;-webkit-appearance:none;appearance:none;margin-top:-.19rem}@media (forced-colors:active){.usa-range::-webkit-slider-thumb{outline:2px solid transparent}}.usa-range::-moz-range-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:0;box-shadow:0 0 0 2px #71767a;cursor:pointer}@media (forced-colors:active){.usa-range::-moz-range-thumb{outline:2px solid transparent}}.usa-range::-ms-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:0;box-shadow:0 0 0 2px #71767a;cursor:pointer}@media (forced-colors:active){.usa-range::-ms-thumb{outline:2px solid transparent}}.usa-range::-ms-fill-lower{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a}.usa-range::-ms-fill-upper{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a}.usa-textarea{height:10rem}.usa-time-picker{width:10em}[class*=font-mono-]{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}[class*=font-sans-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-serif-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}[class*=font-ui-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-heading-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}[class*=font-body-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-code-]{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}[class*=font-alt-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.add-aspect-9x16{box-sizing:border-box;height:0;overflow:hidden;padding-bottom:177.77778%;position:relative}@supports (aspect-ratio:1){.add-aspect-9x16{height:inherit;padding:inherit;aspect-ratio:.5625;max-width:100%}.add-aspect-9x16>*{position:absolute;top:0;left:0;width:100%;height:100%}.add-aspect-9x16>img,img.add-aspect-9x16{-o-object-fit:cover;object-fit:cover}}.add-aspect-16x9{box-sizing:border-box;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}@supports (aspect-ratio:1){.add-aspect-16x9{height:inherit;padding:inherit;aspect-ratio:1.7777777778;max-width:100%}.add-aspect-16x9>*{position:absolute;top:0;left:0;width:100%;height:100%}.add-aspect-16x9>img,img.add-aspect-16x9{-o-object-fit:cover;object-fit:cover}}.add-aspect-1x1{box-sizing:border-box;height:0;overflow:hidden;padding-bottom:100%;position:relative}@supports (aspect-ratio:1){.add-aspect-1x1{height:inherit;padding:inherit;aspect-ratio:1;max-width:100%}.add-aspect-1x1>*{position:absolute;top:0;left:0;width:100%;height:100%}.add-aspect-1x1>img,img.add-aspect-1x1{-o-object-fit:cover;object-fit:cover}}.add-aspect-4x3{box-sizing:border-box;height:0;overflow:hidden;padding-bottom:75%;position:relative}@supports (aspect-ratio:1){.add-aspect-4x3{height:inherit;padding:inherit;aspect-ratio:1.3333333333;max-width:100%}.add-aspect-4x3>*{position:absolute;top:0;left:0;width:100%;height:100%}.add-aspect-4x3>img,img.add-aspect-4x3{-o-object-fit:cover;object-fit:cover}}.add-aspect-2x1{box-sizing:border-box;height:0;overflow:hidden;padding-bottom:50%;position:relative}@supports (aspect-ratio:1){.add-aspect-2x1{height:inherit;padding:inherit;aspect-ratio:2;max-width:100%}.add-aspect-2x1>*{position:absolute;top:0;left:0;width:100%;height:100%}.add-aspect-2x1>img,img.add-aspect-2x1{-o-object-fit:cover;object-fit:cover}}@supports (aspect-ratio:1){:where(img[class*=add-aspect-]){width:-webkit-min-content;width:-moz-min-content;width:min-content}}.add-list-reset{margin-bottom:0;margin-top:0;padding-left:0;list-style:none}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-align-center{align-items:center}.flex-align-stretch{align-items:stretch}.flex-align-baseline{align-items:baseline}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-align-self-stretch{align-self:stretch}.flex-align-self-baseline{align-self:baseline}.bg-transparent,.hover\:bg-transparent:hover{background-color:transparent}.bg-black,.hover\:bg-black:hover{background-color:#000}.bg-white,.hover\:bg-white:hover{background-color:#fff}.bg-red,.hover\:bg-red:hover{background-color:#e52207}.bg-orange,.hover\:bg-orange:hover{background-color:#e66f0e}.bg-gold,.hover\:bg-gold:hover{background-color:#ffbe2e}.bg-yellow,.hover\:bg-yellow:hover{background-color:#fee685}.bg-green,.hover\:bg-green:hover{background-color:#538200}.bg-mint,.hover\:bg-mint:hover{background-color:#04c585}.bg-cyan,.hover\:bg-cyan:hover{background-color:#009ec1}.bg-blue,.hover\:bg-blue:hover{background-color:#0076d6}.bg-indigo,.hover\:bg-indigo:hover{background-color:#676cc8}.bg-violet,.hover\:bg-violet:hover{background-color:#8168b3}.bg-magenta,.hover\:bg-magenta:hover{background-color:#d72d79}.bg-gray-5,.hover\:bg-gray-5:hover{background-color:#f0f0f0}.bg-gray-10,.hover\:bg-gray-10:hover{background-color:#e6e6e6}.bg-gray-30,.hover\:bg-gray-30:hover{background-color:#adadad}.bg-gray-50,.hover\:bg-gray-50:hover{background-color:#757575}.bg-gray-70,.hover\:bg-gray-70:hover{background-color:#454545}.bg-gray-90,.hover\:bg-gray-90:hover{background-color:#1b1b1b}.bg-base-lightest,.hover\:bg-base-lightest:hover{background-color:#f0f0f0}.bg-base-lighter,.hover\:bg-base-lighter:hover{background-color:#dfe1e2}.bg-base-light,.hover\:bg-base-light:hover{background-color:#a9aeb1}.bg-base,.hover\:bg-base:hover{background-color:#71767a}.bg-base-dark,.hover\:bg-base-dark:hover{background-color:#565c65}.bg-base-darker,.hover\:bg-base-darker:hover{background-color:#3d4551}.bg-base-darkest,.bg-ink,.hover\:bg-base-darkest:hover,.hover\:bg-ink:hover{background-color:#1b1b1b}.bg-primary-lighter,.hover\:bg-primary-lighter:hover{background-color:#d9e8f6}.bg-primary-light,.hover\:bg-primary-light:hover{background-color:#73b3e7}.bg-primary,.hover\:bg-primary:hover{background-color:#005ea2}.bg-primary-vivid,.hover\:bg-primary-vivid:hover{background-color:#0050d8}.bg-primary-dark,.hover\:bg-primary-dark:hover{background-color:#1a4480}.bg-primary-darker,.hover\:bg-primary-darker:hover{background-color:#162e51}.bg-secondary-lighter,.hover\:bg-secondary-lighter:hover{background-color:#f3e1e4}.bg-secondary-light,.hover\:bg-secondary-light:hover{background-color:#f2938c}.bg-secondary,.hover\:bg-secondary:hover{background-color:#d83933}.bg-secondary-vivid,.hover\:bg-secondary-vivid:hover{background-color:#e41d3d}.bg-secondary-dark,.hover\:bg-secondary-dark:hover{background-color:#b50909}.bg-secondary-darker,.hover\:bg-secondary-darker:hover{background-color:#8b0a03}.bg-accent-warm-darker,.hover\:bg-accent-warm-darker:hover{background-color:#775540}.bg-accent-warm-dark,.hover\:bg-accent-warm-dark:hover{background-color:#c05600}.bg-accent-warm,.hover\:bg-accent-warm:hover{background-color:#fa9441}.bg-accent-warm-light,.hover\:bg-accent-warm-light:hover{background-color:#ffbc78}.bg-accent-warm-lighter,.hover\:bg-accent-warm-lighter:hover{background-color:#f2e4d4}.bg-accent-cool-darker,.hover\:bg-accent-cool-darker:hover{background-color:#07648d}.bg-accent-cool-dark,.hover\:bg-accent-cool-dark:hover{background-color:#28a0cb}.bg-accent-cool,.hover\:bg-accent-cool:hover{background-color:#00bde3}.bg-accent-cool-light,.hover\:bg-accent-cool-light:hover{background-color:#97d4ea}.bg-accent-cool-lighter,.hover\:bg-accent-cool-lighter:hover{background-color:#e1f3f8}.bg-error-lighter,.hover\:bg-error-lighter:hover{background-color:#f4e3db}.bg-error-light,.hover\:bg-error-light:hover{background-color:#f39268}.bg-error,.hover\:bg-error:hover{background-color:#d54309}.bg-error-dark,.hover\:bg-error-dark:hover{background-color:#b50909}.bg-error-darker,.hover\:bg-error-darker:hover{background-color:#6f3331}.bg-warning-lighter,.hover\:bg-warning-lighter:hover{background-color:#faf3d1}.bg-warning-light,.hover\:bg-warning-light:hover{background-color:#fee685}.bg-warning,.hover\:bg-warning:hover{background-color:#ffbe2e}.bg-warning-dark,.hover\:bg-warning-dark:hover{background-color:#e5a000}.bg-warning-darker,.hover\:bg-warning-darker:hover{background-color:#936f38}.bg-success-lighter,.hover\:bg-success-lighter:hover{background-color:#ecf3ec}.bg-success-light,.hover\:bg-success-light:hover{background-color:#70e17b}.bg-success,.hover\:bg-success:hover{background-color:#00a91c}.bg-success-dark,.hover\:bg-success-dark:hover{background-color:#008817}.bg-success-darker,.hover\:bg-success-darker:hover{background-color:#216e1f}.bg-info-lighter,.hover\:bg-info-lighter:hover{background-color:#e7f6f8}.bg-info-light,.hover\:bg-info-light:hover{background-color:#99deea}.bg-info,.hover\:bg-info:hover{background-color:#00bde3}.bg-info-dark,.hover\:bg-info-dark:hover{background-color:#009ec1}.bg-info-darker,.hover\:bg-info-darker:hover{background-color:#2e6276}.bg-disabled-light,.hover\:bg-disabled-light:hover{background-color:#e6e6e6}.bg-disabled,.hover\:bg-disabled:hover{background-color:#c9c9c9}.bg-disabled-dark,.hover\:bg-disabled-dark:hover{background-color:#adadad}.bg-emergency,.hover\:bg-emergency:hover{background-color:#9c3d10}.bg-emergency-dark,.hover\:bg-emergency-dark:hover{background-color:#332d29}.border-1px,.hover\:border-1px:hover{border:1px solid}.border-y-1px,.hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.border-x-1px,.hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.border-top-1px,.hover\:border-top-1px:hover{border-top:1px solid}.border-right-1px,.hover\:border-right-1px:hover{border-right:1px solid}.border-bottom-1px,.hover\:border-bottom-1px:hover{border-bottom:1px solid}.border-left-1px,.hover\:border-left-1px:hover{border-left:1px solid}.border-2px,.hover\:border-2px:hover{border:2px solid}.border-y-2px,.hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.border-x-2px,.hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.border-top-2px,.hover\:border-top-2px:hover{border-top:2px solid}.border-right-2px,.hover\:border-right-2px:hover{border-right:2px solid}.border-bottom-2px,.hover\:border-bottom-2px:hover{border-bottom:2px solid}.border-left-2px,.hover\:border-left-2px:hover{border-left:2px solid}.border-05,.hover\:border-05:hover{border:.25rem solid}.border-y-05,.hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.border-x-05,.hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.border-top-05,.hover\:border-top-05:hover{border-top:.25rem solid}.border-right-05,.hover\:border-right-05:hover{border-right:.25rem solid}.border-bottom-05,.hover\:border-bottom-05:hover{border-bottom:.25rem solid}.border-left-05,.hover\:border-left-05:hover{border-left:.25rem solid}.border-1,.hover\:border-1:hover{border:.5rem solid}.border-y-1,.hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.border-x-1,.hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.border-top-1,.hover\:border-top-1:hover{border-top:.5rem solid}.border-right-1,.hover\:border-right-1:hover{border-right:.5rem solid}.border-bottom-1,.hover\:border-bottom-1:hover{border-bottom:.5rem solid}.border-left-1,.hover\:border-left-1:hover{border-left:.5rem solid}.border-105,.hover\:border-105:hover{border:.75rem solid}.border-y-105,.hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.border-x-105,.hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.border-top-105,.hover\:border-top-105:hover{border-top:.75rem solid}.border-right-105,.hover\:border-right-105:hover{border-right:.75rem solid}.border-bottom-105,.hover\:border-bottom-105:hover{border-bottom:.75rem solid}.border-left-105,.hover\:border-left-105:hover{border-left:.75rem solid}.border-2,.hover\:border-2:hover{border:1rem solid}.border-y-2,.hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.border-x-2,.hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.border-top-2,.hover\:border-top-2:hover{border-top:1rem solid}.border-right-2,.hover\:border-right-2:hover{border-right:1rem solid}.border-bottom-2,.hover\:border-bottom-2:hover{border-bottom:1rem solid}.border-left-2,.hover\:border-left-2:hover{border-left:1rem solid}.border-205,.hover\:border-205:hover{border:1.25rem solid}.border-y-205,.hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.border-x-205,.hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.border-top-205,.hover\:border-top-205:hover{border-top:1.25rem solid}.border-right-205,.hover\:border-right-205:hover{border-right:1.25rem solid}.border-bottom-205,.hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.border-left-205,.hover\:border-left-205:hover{border-left:1.25rem solid}.border-3,.hover\:border-3:hover{border:1.5rem solid}.border-y-3,.hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.border-x-3,.hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.border-top-3,.hover\:border-top-3:hover{border-top:1.5rem solid}.border-right-3,.hover\:border-right-3:hover{border-right:1.5rem solid}.border-bottom-3,.hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.border-left-3,.hover\:border-left-3:hover{border-left:1.5rem solid}.border-0,.hover\:border-0:hover{border:0 solid}.border-y-0,.hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.border-x-0,.hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.border-top-0,.hover\:border-top-0:hover{border-top:0 solid}.border-right-0,.hover\:border-right-0:hover{border-right:0 solid}.border-bottom-0,.hover\:border-bottom-0:hover{border-bottom:0 solid}.border-left-0,.hover\:border-left-0:hover{border-left:0 solid}.border,.hover\:border:hover{border:1px solid}.border-y,.hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.border-x,.hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.border-top,.hover\:border-top:hover{border-top:1px solid}.border-right,.hover\:border-right:hover{border-right:1px solid}.border-bottom,.hover\:border-bottom:hover{border-bottom:1px solid}.border-left,.hover\:border-left:hover{border-left:1px solid}.border-transparent,.hover\:border-transparent:hover{border-color:transparent}.border-black,.hover\:border-black:hover{border-color:#000}.border-white,.hover\:border-white:hover{border-color:#fff}.border-red,.hover\:border-red:hover{border-color:#e52207}.border-orange,.hover\:border-orange:hover{border-color:#e66f0e}.border-gold,.hover\:border-gold:hover{border-color:#ffbe2e}.border-yellow,.hover\:border-yellow:hover{border-color:#fee685}.border-green,.hover\:border-green:hover{border-color:#538200}.border-mint,.hover\:border-mint:hover{border-color:#04c585}.border-cyan,.hover\:border-cyan:hover{border-color:#009ec1}.border-blue,.hover\:border-blue:hover{border-color:#0076d6}.border-indigo,.hover\:border-indigo:hover{border-color:#676cc8}.border-violet,.hover\:border-violet:hover{border-color:#8168b3}.border-magenta,.hover\:border-magenta:hover{border-color:#d72d79}.border-gray-5,.hover\:border-gray-5:hover{border-color:#f0f0f0}.border-gray-10,.hover\:border-gray-10:hover{border-color:#e6e6e6}.border-gray-30,.hover\:border-gray-30:hover{border-color:#adadad}.border-gray-50,.hover\:border-gray-50:hover{border-color:#757575}.border-gray-70,.hover\:border-gray-70:hover{border-color:#454545}.border-gray-90,.hover\:border-gray-90:hover{border-color:#1b1b1b}.border-base-lightest,.hover\:border-base-lightest:hover{border-color:#f0f0f0}.border-base-lighter,.hover\:border-base-lighter:hover{border-color:#dfe1e2}.border-base-light,.hover\:border-base-light:hover{border-color:#a9aeb1}.border-base,.hover\:border-base:hover{border-color:#71767a}.border-base-dark,.hover\:border-base-dark:hover{border-color:#565c65}.border-base-darker,.hover\:border-base-darker:hover{border-color:#3d4551}.border-base-darkest,.border-ink,.hover\:border-base-darkest:hover,.hover\:border-ink:hover{border-color:#1b1b1b}.border-primary-lighter,.hover\:border-primary-lighter:hover{border-color:#d9e8f6}.border-primary-light,.hover\:border-primary-light:hover{border-color:#73b3e7}.border-primary,.hover\:border-primary:hover{border-color:#005ea2}.border-primary-vivid,.hover\:border-primary-vivid:hover{border-color:#0050d8}.border-primary-dark,.hover\:border-primary-dark:hover{border-color:#1a4480}.border-primary-darker,.hover\:border-primary-darker:hover{border-color:#162e51}.border-secondary-lighter,.hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.border-secondary-light,.hover\:border-secondary-light:hover{border-color:#f2938c}.border-secondary,.hover\:border-secondary:hover{border-color:#d83933}.border-secondary-vivid,.hover\:border-secondary-vivid:hover{border-color:#e41d3d}.border-secondary-dark,.hover\:border-secondary-dark:hover{border-color:#b50909}.border-secondary-darker,.hover\:border-secondary-darker:hover{border-color:#8b0a03}.border-accent-warm-darker,.hover\:border-accent-warm-darker:hover{border-color:#775540}.border-accent-warm-dark,.hover\:border-accent-warm-dark:hover{border-color:#c05600}.border-accent-warm,.hover\:border-accent-warm:hover{border-color:#fa9441}.border-accent-warm-light,.hover\:border-accent-warm-light:hover{border-color:#ffbc78}.border-accent-warm-lighter,.hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.border-accent-cool-darker,.hover\:border-accent-cool-darker:hover{border-color:#07648d}.border-accent-cool-dark,.hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.border-accent-cool,.hover\:border-accent-cool:hover{border-color:#00bde3}.border-accent-cool-light,.hover\:border-accent-cool-light:hover{border-color:#97d4ea}.border-accent-cool-lighter,.hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.border-error-lighter,.hover\:border-error-lighter:hover{border-color:#f4e3db}.border-error-light,.hover\:border-error-light:hover{border-color:#f39268}.border-error,.hover\:border-error:hover{border-color:#d54309}.border-error-dark,.hover\:border-error-dark:hover{border-color:#b50909}.border-error-darker,.hover\:border-error-darker:hover{border-color:#6f3331}.border-warning-lighter,.hover\:border-warning-lighter:hover{border-color:#faf3d1}.border-warning-light,.hover\:border-warning-light:hover{border-color:#fee685}.border-warning,.hover\:border-warning:hover{border-color:#ffbe2e}.border-warning-dark,.hover\:border-warning-dark:hover{border-color:#e5a000}.border-warning-darker,.hover\:border-warning-darker:hover{border-color:#936f38}.border-success-lighter,.hover\:border-success-lighter:hover{border-color:#ecf3ec}.border-success-light,.hover\:border-success-light:hover{border-color:#70e17b}.border-success,.hover\:border-success:hover{border-color:#00a91c}.border-success-dark,.hover\:border-success-dark:hover{border-color:#008817}.border-success-darker,.hover\:border-success-darker:hover{border-color:#216e1f}.border-info-lighter,.hover\:border-info-lighter:hover{border-color:#e7f6f8}.border-info-light,.hover\:border-info-light:hover{border-color:#99deea}.border-info,.hover\:border-info:hover{border-color:#00bde3}.border-info-dark,.hover\:border-info-dark:hover{border-color:#009ec1}.border-info-darker,.hover\:border-info-darker:hover{border-color:#2e6276}.border-disabled-light,.hover\:border-disabled-light:hover{border-color:#e6e6e6}.border-disabled,.hover\:border-disabled:hover{border-color:#c9c9c9}.border-disabled-dark,.hover\:border-disabled-dark:hover{border-color:#adadad}.border-emergency,.hover\:border-emergency:hover{border-color:#9c3d10}.border-emergency-dark,.hover\:border-emergency-dark:hover{border-color:#332d29}.radius-0{border-radius:0}.radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.radius-sm{border-radius:2px}.radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.radius-md{border-radius:.25rem}.radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.radius-lg{border-radius:.5rem}.radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.radius-pill{border-radius:99rem}.radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-solid{border-style:solid}.border-width-1px{border-width:1px}.border-y-width-1px{border-top-width:1px;border-bottom-width:1px}.border-x-width-1px{border-left-width:1px;border-right-width:1px}.border-top-width-1px{border-top-width:1px}.border-right-width-1px{border-right-width:1px}.border-bottom-width-1px{border-bottom-width:1px}.border-left-width-1px{border-left-width:1px}.border-width-2px{border-width:2px}.border-y-width-2px{border-top-width:2px;border-bottom-width:2px}.border-x-width-2px{border-left-width:2px;border-right-width:2px}.border-top-width-2px{border-top-width:2px}.border-right-width-2px{border-right-width:2px}.border-bottom-width-2px{border-bottom-width:2px}.border-left-width-2px{border-left-width:2px}.border-width-05{border-width:.25rem}.border-y-width-05{border-top-width:.25rem;border-bottom-width:.25rem}.border-x-width-05{border-left-width:.25rem;border-right-width:.25rem}.border-top-width-05{border-top-width:.25rem}.border-right-width-05{border-right-width:.25rem}.border-bottom-width-05{border-bottom-width:.25rem}.border-left-width-05{border-left-width:.25rem}.border-width-1{border-width:.5rem}.border-y-width-1{border-top-width:.5rem;border-bottom-width:.5rem}.border-x-width-1{border-left-width:.5rem;border-right-width:.5rem}.border-top-width-1{border-top-width:.5rem}.border-right-width-1{border-right-width:.5rem}.border-bottom-width-1{border-bottom-width:.5rem}.border-left-width-1{border-left-width:.5rem}.border-width-105{border-width:.75rem}.border-y-width-105{border-top-width:.75rem;border-bottom-width:.75rem}.border-x-width-105{border-left-width:.75rem;border-right-width:.75rem}.border-top-width-105{border-top-width:.75rem}.border-right-width-105{border-right-width:.75rem}.border-bottom-width-105{border-bottom-width:.75rem}.border-left-width-105{border-left-width:.75rem}.border-width-2{border-width:1rem}.border-y-width-2{border-top-width:1rem;border-bottom-width:1rem}.border-x-width-2{border-left-width:1rem;border-right-width:1rem}.border-top-width-2{border-top-width:1rem}.border-right-width-2{border-right-width:1rem}.border-bottom-width-2{border-bottom-width:1rem}.border-left-width-2{border-left-width:1rem}.border-width-205{border-width:1.25rem}.border-y-width-205{border-top-width:1.25rem;border-bottom-width:1.25rem}.border-x-width-205{border-left-width:1.25rem;border-right-width:1.25rem}.border-top-width-205{border-top-width:1.25rem}.border-right-width-205{border-right-width:1.25rem}.border-bottom-width-205{border-bottom-width:1.25rem}.border-left-width-205{border-left-width:1.25rem}.border-width-3{border-width:1.5rem}.border-y-width-3{border-top-width:1.5rem;border-bottom-width:1.5rem}.border-x-width-3{border-left-width:1.5rem;border-right-width:1.5rem}.border-top-width-3{border-top-width:1.5rem}.border-right-width-3{border-right-width:1.5rem}.border-bottom-width-3{border-bottom-width:1.5rem}.border-left-width-3{border-left-width:1.5rem}.border-width-0{border-width:0}.border-y-width-0{border-top-width:0;border-bottom-width:0}.border-x-width-0{border-left-width:0;border-right-width:0}.border-top-width-0{border-top-width:0}.border-right-width-0{border-right-width:0}.border-bottom-width-0{border-bottom-width:0}.border-left-width-0{border-left-width:0}.bottom-1px{bottom:1px}.bottom-2px{bottom:2px}.bottom-05{bottom:.25rem}.bottom-1{bottom:.5rem}.bottom-105{bottom:.75rem}.bottom-2{bottom:1rem}.bottom-205{bottom:1.25rem}.bottom-3{bottom:1.5rem}.bottom-neg-1px{bottom:-1px}.bottom-neg-2px{bottom:-2px}.bottom-neg-05{bottom:-.25rem}.bottom-neg-1{bottom:-.5rem}.bottom-neg-105{bottom:-.75rem}.bottom-neg-2{bottom:-1rem}.bottom-neg-205{bottom:-1.25rem}.bottom-neg-3{bottom:-1.5rem}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.hover\:shadow-none:hover,.shadow-none{box-shadow:none}.hover\:shadow-1:hover,.shadow-1{box-shadow:0 1px .25rem 0 rgba(0,0,0,.1)}.hover\:shadow-2:hover,.shadow-2{box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1)}.hover\:shadow-3:hover,.shadow-3{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1)}.hover\:shadow-4:hover,.shadow-4{box-shadow:0 .75rem 1.5rem 0 rgba(0,0,0,.1)}.hover\:shadow-5:hover,.shadow-5{box-shadow:0 1rem 2rem 0 rgba(0,0,0,.1)}.circle-1px,.circle-2px{height:1px;width:1px;border-radius:50%}.circle-2px{height:2px;width:2px}.circle-05{height:.25rem;width:.25rem;border-radius:50%}.circle-1,.circle-105{height:.5rem;width:.5rem;border-radius:50%}.circle-105{height:.75rem;width:.75rem}.circle-2,.circle-205{height:1rem;width:1rem;border-radius:50%}.circle-205{height:1.25rem;width:1.25rem}.circle-3,.circle-4{height:1.5rem;width:1.5rem;border-radius:50%}.circle-4{height:2rem;width:2rem}.circle-5,.circle-6{height:2.5rem;width:2.5rem;border-radius:50%}.circle-6{height:3rem;width:3rem}.circle-7,.circle-8{height:3.5rem;width:3.5rem;border-radius:50%}.circle-8{height:4rem;width:4rem}.circle-10,.circle-9{height:4.5rem;width:4.5rem;border-radius:50%}.circle-10{height:5rem;width:5rem}.circle-15,.circle-card{height:7.5rem;width:7.5rem;border-radius:50%}.circle-card{height:10rem;width:10rem}.circle-card-lg,.circle-mobile{height:15rem;width:15rem;border-radius:50%}.circle-mobile{height:20rem;width:20rem}.clearfix::after{content:"";display:block;clear:both}.hover\:text-transparent:hover,.text-transparent{color:transparent}.hover\:text-black:hover,.text-black{color:#000}.hover\:text-white:hover,.text-white{color:#fff}.hover\:text-red:hover,.text-red{color:#e52207}.hover\:text-orange:hover,.text-orange{color:#e66f0e}.hover\:text-gold:hover,.text-gold{color:#ffbe2e}.hover\:text-yellow:hover,.text-yellow{color:#fee685}.hover\:text-green:hover,.text-green{color:#538200}.hover\:text-mint:hover,.text-mint{color:#04c585}.hover\:text-cyan:hover,.text-cyan{color:#009ec1}.hover\:text-blue:hover,.text-blue{color:#0076d6}.hover\:text-indigo:hover,.text-indigo{color:#676cc8}.hover\:text-violet:hover,.text-violet{color:#8168b3}.hover\:text-magenta:hover,.text-magenta{color:#d72d79}.hover\:text-gray-5:hover,.text-gray-5{color:#f0f0f0}.hover\:text-gray-10:hover,.text-gray-10{color:#e6e6e6}.hover\:text-gray-30:hover,.text-gray-30{color:#adadad}.hover\:text-gray-50:hover,.text-gray-50{color:#757575}.hover\:text-gray-70:hover,.text-gray-70{color:#454545}.hover\:text-gray-90:hover,.text-gray-90{color:#1b1b1b}.hover\:text-base-lightest:hover,.text-base-lightest{color:#f0f0f0}.hover\:text-base-lighter:hover,.text-base-lighter{color:#dfe1e2}.hover\:text-base-light:hover,.text-base-light{color:#a9aeb1}.hover\:text-base:hover,.text-base{color:#71767a}.hover\:text-base-dark:hover,.text-base-dark{color:#565c65}.hover\:text-base-darker:hover,.text-base-darker{color:#3d4551}.hover\:text-base-darkest:hover,.hover\:text-ink:hover,.text-base-darkest,.text-ink{color:#1b1b1b}.hover\:text-primary-lighter:hover,.text-primary-lighter{color:#d9e8f6}.hover\:text-primary-light:hover,.text-primary-light{color:#73b3e7}.hover\:text-primary:hover,.text-primary{color:#005ea2}.hover\:text-primary-vivid:hover,.text-primary-vivid{color:#0050d8}.hover\:text-primary-dark:hover,.text-primary-dark{color:#1a4480}.hover\:text-primary-darker:hover,.text-primary-darker{color:#162e51}.hover\:text-secondary-lighter:hover,.text-secondary-lighter{color:#f3e1e4}.hover\:text-secondary-light:hover,.text-secondary-light{color:#f2938c}.hover\:text-secondary:hover,.text-secondary{color:#d83933}.hover\:text-secondary-vivid:hover,.text-secondary-vivid{color:#e41d3d}.hover\:text-secondary-dark:hover,.text-secondary-dark{color:#b50909}.hover\:text-secondary-darker:hover,.text-secondary-darker{color:#8b0a03}.hover\:text-accent-warm-darker:hover,.text-accent-warm-darker{color:#775540}.hover\:text-accent-warm-dark:hover,.text-accent-warm-dark{color:#c05600}.hover\:text-accent-warm:hover,.text-accent-warm{color:#fa9441}.hover\:text-accent-warm-light:hover,.text-accent-warm-light{color:#ffbc78}.hover\:text-accent-warm-lighter:hover,.text-accent-warm-lighter{color:#f2e4d4}.hover\:text-accent-cool-darker:hover,.text-accent-cool-darker{color:#07648d}.hover\:text-accent-cool-dark:hover,.text-accent-cool-dark{color:#28a0cb}.hover\:text-accent-cool:hover,.text-accent-cool{color:#00bde3}.hover\:text-accent-cool-light:hover,.text-accent-cool-light{color:#97d4ea}.hover\:text-accent-cool-lighter:hover,.text-accent-cool-lighter{color:#e1f3f8}.hover\:text-error-lighter:hover,.text-error-lighter{color:#f4e3db}.hover\:text-error-light:hover,.text-error-light{color:#f39268}.hover\:text-error:hover,.text-error{color:#d54309}.hover\:text-error-dark:hover,.text-error-dark{color:#b50909}.hover\:text-error-darker:hover,.text-error-darker{color:#6f3331}.hover\:text-warning-lighter:hover,.text-warning-lighter{color:#faf3d1}.hover\:text-warning-light:hover,.text-warning-light{color:#fee685}.hover\:text-warning:hover,.text-warning{color:#ffbe2e}.hover\:text-warning-dark:hover,.text-warning-dark{color:#e5a000}.hover\:text-warning-darker:hover,.text-warning-darker{color:#936f38}.hover\:text-success-lighter:hover,.text-success-lighter{color:#ecf3ec}.hover\:text-success-light:hover,.text-success-light{color:#70e17b}.hover\:text-success:hover,.text-success{color:#00a91c}.hover\:text-success-dark:hover,.text-success-dark{color:#008817}.hover\:text-success-darker:hover,.text-success-darker{color:#216e1f}.hover\:text-info-lighter:hover,.text-info-lighter{color:#e7f6f8}.hover\:text-info-light:hover,.text-info-light{color:#99deea}.hover\:text-info:hover,.text-info{color:#00bde3}.hover\:text-info-dark:hover,.text-info-dark{color:#009ec1}.hover\:text-info-darker:hover,.text-info-darker{color:#2e6276}.hover\:text-disabled-light:hover,.text-disabled-light{color:#e6e6e6}.hover\:text-disabled:hover,.text-disabled{color:#c9c9c9}.hover\:text-disabled-dark:hover,.text-disabled-dark{color:#adadad}.hover\:text-emergency:hover,.text-emergency{color:#9c3d10}.hover\:text-emergency-dark:hover,.text-emergency-dark{color:#332d29}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.display-block{display:block}.display-flex{display:flex}.display-none{display:none}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-table{display:table}.display-table-cell{display:table-cell}.display-table-row{display:table-row}.flex-1{flex:1 1 0%}.flex-2{flex:2 1 0%}.flex-3{flex:3 1 0%}.flex-4{flex:4 1 0%}.flex-5{flex:5 1 0%}.flex-6{flex:6 1 0%}.flex-7{flex:7 1 0%}.flex-8{flex:8 1 0%}.flex-9{flex:9 1 0%}.flex-10{flex:10 1 0%}.flex-11{flex:11 1 0%}.flex-12{flex:12 1 0%}.flex-fill{flex:1 1 0%}.flex-auto{flex:0 1 auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap}.float-left{float:left}.float-none{float:none}.float-right{float:right}.font-mono-3xs{font-size:.77rem}.font-mono-2xs{font-size:.83rem}.font-mono-xs{font-size:.89rem}.font-mono-sm{font-size:.95rem}.font-mono-md{font-size:1.01rem}.font-mono-lg{font-size:1.31rem}.font-mono-xl{font-size:1.91rem}.font-mono-2xl{font-size:2.38rem}.font-mono-3xl{font-size:2.86rem}.font-sans-3xs{font-size:.87rem}.font-sans-2xs{font-size:.93rem}.font-sans-xs{font-size:1rem}.font-sans-sm{font-size:1.06rem}.font-sans-md{font-size:1.13rem}.font-sans-lg{font-size:1.46rem}.font-sans-xl{font-size:2.13rem}.font-sans-2xl{font-size:2.66rem}.font-sans-3xl{font-size:3.19rem}.font-serif-3xs{font-size:.79rem}.font-serif-2xs{font-size:.85rem}.font-serif-xs{font-size:.91rem}.font-serif-sm{font-size:.98rem}.font-serif-md{font-size:1.04rem}.font-serif-lg{font-size:1.34rem}.font-serif-xl{font-size:1.95rem}.font-serif-2xl{font-size:2.44rem}.font-serif-3xl{font-size:2.93rem}.font-heading-3xs{font-size:.79rem}.font-heading-2xs{font-size:.85rem}.font-heading-xs{font-size:.91rem}.font-heading-sm{font-size:.98rem}.font-heading-md{font-size:1.04rem}.font-heading-lg{font-size:1.34rem}.font-heading-xl{font-size:1.95rem}.font-heading-2xl{font-size:2.44rem}.font-heading-3xl{font-size:2.93rem}.font-body-3xs{font-size:.87rem}.font-body-2xs{font-size:.93rem}.font-body-xs{font-size:1rem}.font-body-sm{font-size:1.06rem}.font-body-md{font-size:1.13rem}.font-body-lg{font-size:1.46rem}.font-body-xl{font-size:2.13rem}.font-body-2xl{font-size:2.66rem}.font-body-3xl{font-size:3.19rem}.font-code-3xs{font-size:.77rem}.font-code-2xs{font-size:.83rem}.font-code-xs{font-size:.89rem}.font-code-sm{font-size:.95rem}.font-code-md{font-size:1.01rem}.font-code-lg{font-size:1.31rem}.font-code-xl{font-size:1.91rem}.font-code-2xl{font-size:2.38rem}.font-code-3xl{font-size:2.86rem}.font-alt-3xs{font-size:.79rem}.font-alt-2xs{font-size:.85rem}.font-alt-xs{font-size:.91rem}.font-alt-sm{font-size:.98rem}.font-alt-md{font-size:1.04rem}.font-alt-lg{font-size:1.34rem}.font-alt-xl{font-size:1.95rem}.font-alt-2xl{font-size:2.44rem}.font-alt-3xl{font-size:2.93rem}.font-ui-3xs{font-size:.87rem}.font-ui-2xs{font-size:.93rem}.font-ui-xs{font-size:1rem}.font-ui-sm{font-size:1.06rem}.font-ui-md{font-size:1.13rem}.font-ui-lg{font-size:1.46rem}.font-ui-xl{font-size:2.13rem}.font-ui-2xl{font-size:2.66rem}.font-ui-3xl{font-size:3.19rem}.font-family-mono{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.font-family-sans{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-serif{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.font-family-ui{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.font-family-body{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-code{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.font-family-alt{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.text-tabular{font-feature-settings:"tnum" 1,"kern" 1}.text-no-tabular{font-feature-settings:"kern" 1}.text-italic{font-style:italic}.text-no-italic{font-style:normal}.text-light{font-weight:300}.text-normal{font-weight:400}.text-bold{font-weight:700}.height-1px{height:1px}.height-2px{height:2px}.height-05{height:.25rem}.height-1{height:.5rem}.height-105{height:.75rem}.height-2{height:1rem}.height-205{height:1.25rem}.height-3{height:1.5rem}.height-4{height:2rem}.height-5{height:2.5rem}.height-6{height:3rem}.height-7{height:3.5rem}.height-8{height:4rem}.height-9{height:4.5rem}.height-10{height:5rem}.height-15{height:7.5rem}.height-card{height:10rem}.height-card-lg{height:15rem}.height-mobile{height:20rem}.height-0{height:0}.height-auto{height:auto}.height-full{height:100%}.height-viewport{height:100vh}.flex-justify-center{justify-content:center}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify{justify-content:space-between}.left-1px{left:1px}.left-2px{left:2px}.left-05{left:.25rem}.left-1{left:.5rem}.left-105{left:.75rem}.left-2{left:1rem}.left-205{left:1.25rem}.left-3{left:1.5rem}.left-neg-1px{left:-1px}.left-neg-2px{left:-2px}.left-neg-05{left:-.25rem}.left-neg-1{left:-.5rem}.left-neg-105{left:-.75rem}.left-neg-2{left:-1rem}.left-neg-205{left:-1.25rem}.left-neg-3{left:-1.5rem}.left-0{left:0}.left-auto{left:auto}.text-ls-auto{letter-spacing:initial}.text-ls-neg-3{letter-spacing:-.03em}.text-ls-neg-2{letter-spacing:-.02em}.text-ls-neg-1{letter-spacing:-.01em}.text-ls-1{letter-spacing:.025em}.text-ls-2{letter-spacing:.1em}.text-ls-3{letter-spacing:.15em}.line-height-sans-1{line-height:.9}.line-height-sans-2{line-height:1.1}.line-height-sans-3{line-height:1.3}.line-height-sans-4{line-height:1.4}.line-height-sans-5{line-height:1.5}.line-height-sans-6{line-height:1.6}.line-height-serif-1{line-height:1}.line-height-serif-2{line-height:1.2}.line-height-serif-3{line-height:1.4}.line-height-serif-4{line-height:1.5}.line-height-serif-5{line-height:1.7}.line-height-serif-6{line-height:1.8}.line-height-mono-1{line-height:1}.line-height-mono-2{line-height:1.3}.line-height-mono-3{line-height:1.4}.line-height-mono-4{line-height:1.6}.line-height-mono-5{line-height:1.7}.line-height-mono-6{line-height:1.8}.line-height-heading-1{line-height:1}.line-height-heading-2{line-height:1.2}.line-height-heading-3{line-height:1.4}.line-height-heading-4{line-height:1.5}.line-height-heading-5{line-height:1.7}.line-height-heading-6{line-height:1.8}.line-height-ui-1{line-height:.9}.line-height-ui-2{line-height:1.1}.line-height-ui-3{line-height:1.3}.line-height-ui-4{line-height:1.4}.line-height-ui-5{line-height:1.5}.line-height-ui-6{line-height:1.6}.line-height-body-1{line-height:.9}.line-height-body-2{line-height:1.1}.line-height-body-3{line-height:1.3}.line-height-body-4{line-height:1.4}.line-height-body-5{line-height:1.5}.line-height-body-6{line-height:1.6}.line-height-code-1{line-height:1}.line-height-code-2{line-height:1.3}.line-height-code-3{line-height:1.4}.line-height-code-4{line-height:1.6}.line-height-code-5{line-height:1.7}.line-height-code-6{line-height:1.8}.line-height-alt-1{line-height:1}.line-height-alt-2{line-height:1.2}.line-height-alt-3{line-height:1.4}.line-height-alt-4{line-height:1.5}.line-height-alt-5{line-height:1.7}.line-height-alt-6{line-height:1.8}.margin-neg-1px{margin:-1px}.margin-neg-2px{margin:-2px}.margin-neg-05{margin:-.25rem}.margin-neg-1{margin:-.5rem}.margin-neg-105{margin:-.75rem}.margin-neg-2{margin:-1rem}.margin-neg-205{margin:-1.25rem}.margin-neg-3{margin:-1.5rem}.margin-1px{margin:1px}.margin-2px{margin:2px}.margin-05{margin:.25rem}.margin-1{margin:.5rem}.margin-105{margin:.75rem}.margin-2{margin:1rem}.margin-205{margin:1.25rem}.margin-3{margin:1.5rem}.margin-neg-4{margin:-2rem}.margin-neg-5{margin:-2.5rem}.margin-neg-6{margin:-3rem}.margin-neg-7{margin:-3.5rem}.margin-neg-8{margin:-4rem}.margin-neg-9{margin:-4.5rem}.margin-neg-10{margin:-5rem}.margin-neg-15{margin:-7.5rem}.margin-4{margin:2rem}.margin-5{margin:2.5rem}.margin-6{margin:3rem}.margin-7{margin:3.5rem}.margin-8{margin:4rem}.margin-9{margin:4.5rem}.margin-10{margin:5rem}.margin-15{margin:7.5rem}.margin-05em{margin:.5em}.margin-1em{margin:1em}.margin-105em{margin:1.5em}.margin-2em{margin:2em}.margin-0{margin:0}.margin-y-1px{margin-bottom:1px}.margin-top-1px,.margin-y-1px{margin-top:1px}.margin-bottom-1px{margin-bottom:1px}.margin-y-2px{margin-bottom:2px}.margin-top-2px,.margin-y-2px{margin-top:2px}.margin-bottom-2px{margin-bottom:2px}.margin-y-05{margin-bottom:.25rem}.margin-top-05,.margin-y-05{margin-top:.25rem}.margin-bottom-05{margin-bottom:.25rem}.margin-y-1{margin-bottom:.5rem}.margin-top-1,.margin-y-1{margin-top:.5rem}.margin-bottom-1{margin-bottom:.5rem}.margin-y-105{margin-bottom:.75rem}.margin-top-105,.margin-y-105{margin-top:.75rem}.margin-bottom-105{margin-bottom:.75rem}.margin-y-2{margin-bottom:1rem}.margin-top-2,.margin-y-2{margin-top:1rem}.margin-bottom-2{margin-bottom:1rem}.margin-y-205{margin-bottom:1.25rem}.margin-top-205,.margin-y-205{margin-top:1.25rem}.margin-bottom-205{margin-bottom:1.25rem}.margin-y-3{margin-bottom:1.5rem}.margin-top-3,.margin-y-3{margin-top:1.5rem}.margin-bottom-3{margin-bottom:1.5rem}.margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.margin-top-neg-1px{margin-top:-1px}.margin-bottom-neg-1px{margin-bottom:-1px}.margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.margin-top-neg-2px{margin-top:-2px}.margin-bottom-neg-2px{margin-bottom:-2px}.margin-y-neg-05{margin-bottom:-.25rem}.margin-top-neg-05,.margin-y-neg-05{margin-top:-.25rem}.margin-bottom-neg-05{margin-bottom:-.25rem}.margin-y-neg-1{margin-bottom:-.5rem}.margin-top-neg-1,.margin-y-neg-1{margin-top:-.5rem}.margin-bottom-neg-1{margin-bottom:-.5rem}.margin-y-neg-105{margin-bottom:-.75rem}.margin-top-neg-105,.margin-y-neg-105{margin-top:-.75rem}.margin-bottom-neg-105{margin-bottom:-.75rem}.margin-y-neg-2{margin-bottom:-1rem}.margin-top-neg-2,.margin-y-neg-2{margin-top:-1rem}.margin-bottom-neg-2{margin-bottom:-1rem}.margin-y-neg-205{margin-bottom:-1.25rem}.margin-top-neg-205,.margin-y-neg-205{margin-top:-1.25rem}.margin-bottom-neg-205{margin-bottom:-1.25rem}.margin-y-neg-3{margin-bottom:-1.5rem}.margin-top-neg-3,.margin-y-neg-3{margin-top:-1.5rem}.margin-bottom-neg-3{margin-bottom:-1.5rem}.margin-y-neg-4{margin-bottom:-2rem}.margin-top-neg-4,.margin-y-neg-4{margin-top:-2rem}.margin-bottom-neg-4{margin-bottom:-2rem}.margin-y-neg-5{margin-bottom:-2.5rem}.margin-top-neg-5,.margin-y-neg-5{margin-top:-2.5rem}.margin-bottom-neg-5{margin-bottom:-2.5rem}.margin-y-neg-6{margin-bottom:-3rem}.margin-top-neg-6,.margin-y-neg-6{margin-top:-3rem}.margin-bottom-neg-6{margin-bottom:-3rem}.margin-y-neg-7{margin-bottom:-3.5rem}.margin-top-neg-7,.margin-y-neg-7{margin-top:-3.5rem}.margin-bottom-neg-7{margin-bottom:-3.5rem}.margin-y-neg-8{margin-bottom:-4rem}.margin-top-neg-8,.margin-y-neg-8{margin-top:-4rem}.margin-bottom-neg-8{margin-bottom:-4rem}.margin-y-neg-9{margin-bottom:-4.5rem}.margin-top-neg-9,.margin-y-neg-9{margin-top:-4.5rem}.margin-bottom-neg-9{margin-bottom:-4.5rem}.margin-y-neg-10{margin-top:-5rem;margin-bottom:-5rem}.margin-top-neg-10{margin-top:-5rem}.margin-bottom-neg-10{margin-bottom:-5rem}.margin-y-neg-15{margin-bottom:-7.5rem}.margin-top-neg-15,.margin-y-neg-15{margin-top:-7.5rem}.margin-bottom-neg-15{margin-bottom:-7.5rem}.margin-y-4{margin-bottom:2rem}.margin-top-4,.margin-y-4{margin-top:2rem}.margin-bottom-4{margin-bottom:2rem}.margin-y-5{margin-bottom:2.5rem}.margin-top-5,.margin-y-5{margin-top:2.5rem}.margin-bottom-5{margin-bottom:2.5rem}.margin-y-6{margin-bottom:3rem}.margin-top-6,.margin-y-6{margin-top:3rem}.margin-bottom-6{margin-bottom:3rem}.margin-y-7{margin-bottom:3.5rem}.margin-top-7,.margin-y-7{margin-top:3.5rem}.margin-bottom-7{margin-bottom:3.5rem}.margin-y-8{margin-bottom:4rem}.margin-top-8,.margin-y-8{margin-top:4rem}.margin-bottom-8{margin-bottom:4rem}.margin-y-9{margin-bottom:4.5rem}.margin-top-9,.margin-y-9{margin-top:4.5rem}.margin-bottom-9{margin-bottom:4.5rem}.margin-y-10{margin-bottom:5rem}.margin-top-10,.margin-y-10{margin-top:5rem}.margin-bottom-10{margin-bottom:5rem}.margin-y-15{margin-bottom:7.5rem}.margin-top-15,.margin-y-15{margin-top:7.5rem}.margin-bottom-15{margin-bottom:7.5rem}.margin-y-05em{margin-bottom:.5em}.margin-top-05em,.margin-y-05em{margin-top:.5em}.margin-bottom-05em{margin-bottom:.5em}.margin-y-1em{margin-bottom:1em}.margin-top-1em,.margin-y-1em{margin-top:1em}.margin-bottom-1em{margin-bottom:1em}.margin-y-105em{margin-bottom:1.5em}.margin-top-105em,.margin-y-105em{margin-top:1.5em}.margin-bottom-105em{margin-bottom:1.5em}.margin-y-2em{margin-bottom:2em}.margin-top-2em,.margin-y-2em{margin-top:2em}.margin-bottom-2em{margin-bottom:2em}.margin-y-0{margin-bottom:0}.margin-top-0,.margin-y-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-y-auto{margin-bottom:auto}.margin-top-auto,.margin-y-auto{margin-top:auto}.margin-bottom-auto{margin-bottom:auto}.margin-x-1px{margin-left:1px}.margin-right-1px,.margin-x-1px{margin-right:1px}.margin-left-1px{margin-left:1px}.margin-x-2px{margin-left:2px}.margin-right-2px,.margin-x-2px{margin-right:2px}.margin-left-2px{margin-left:2px}.margin-x-05{margin-left:.25rem}.margin-right-05,.margin-x-05{margin-right:.25rem}.margin-left-05{margin-left:.25rem}.margin-x-1{margin-left:.5rem}.margin-right-1,.margin-x-1{margin-right:.5rem}.margin-left-1{margin-left:.5rem}.margin-x-105{margin-left:.75rem}.margin-right-105,.margin-x-105{margin-right:.75rem}.margin-left-105{margin-left:.75rem}.margin-x-2{margin-left:1rem}.margin-right-2,.margin-x-2{margin-right:1rem}.margin-left-2{margin-left:1rem}.margin-x-205{margin-left:1.25rem}.margin-right-205,.margin-x-205{margin-right:1.25rem}.margin-left-205{margin-left:1.25rem}.margin-x-3{margin-left:1.5rem}.margin-right-3,.margin-x-3{margin-right:1.5rem}.margin-left-3{margin-left:1.5rem}.margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.margin-right-neg-1px{margin-right:-1px}.margin-left-neg-1px{margin-left:-1px}.margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.margin-right-neg-2px{margin-right:-2px}.margin-left-neg-2px{margin-left:-2px}.margin-x-neg-05{margin-left:-.25rem}.margin-right-neg-05,.margin-x-neg-05{margin-right:-.25rem}.margin-left-neg-05{margin-left:-.25rem}.margin-x-neg-1{margin-left:-.5rem}.margin-right-neg-1,.margin-x-neg-1{margin-right:-.5rem}.margin-left-neg-1{margin-left:-.5rem}.margin-x-neg-105{margin-left:-.75rem}.margin-right-neg-105,.margin-x-neg-105{margin-right:-.75rem}.margin-left-neg-105{margin-left:-.75rem}.margin-x-neg-2{margin-left:-1rem}.margin-right-neg-2,.margin-x-neg-2{margin-right:-1rem}.margin-left-neg-2{margin-left:-1rem}.margin-x-neg-205{margin-left:-1.25rem}.margin-right-neg-205,.margin-x-neg-205{margin-right:-1.25rem}.margin-left-neg-205{margin-left:-1.25rem}.margin-x-neg-3{margin-left:-1.5rem}.margin-right-neg-3,.margin-x-neg-3{margin-right:-1.5rem}.margin-left-neg-3{margin-left:-1.5rem}.margin-x-neg-4{margin-left:-2rem}.margin-right-neg-4,.margin-x-neg-4{margin-right:-2rem}.margin-left-neg-4{margin-left:-2rem}.margin-x-neg-5{margin-left:-2.5rem}.margin-right-neg-5,.margin-x-neg-5{margin-right:-2.5rem}.margin-left-neg-5{margin-left:-2.5rem}.margin-x-neg-6{margin-left:-3rem}.margin-right-neg-6,.margin-x-neg-6{margin-right:-3rem}.margin-left-neg-6{margin-left:-3rem}.margin-x-neg-7{margin-left:-3.5rem}.margin-right-neg-7,.margin-x-neg-7{margin-right:-3.5rem}.margin-left-neg-7{margin-left:-3.5rem}.margin-x-neg-8{margin-left:-4rem}.margin-right-neg-8,.margin-x-neg-8{margin-right:-4rem}.margin-left-neg-8{margin-left:-4rem}.margin-x-neg-9{margin-left:-4.5rem}.margin-right-neg-9,.margin-x-neg-9{margin-right:-4.5rem}.margin-left-neg-9{margin-left:-4.5rem}.margin-x-neg-10{margin-left:-5rem}.margin-right-neg-10,.margin-x-neg-10{margin-right:-5rem}.margin-left-neg-10{margin-left:-5rem}.margin-x-neg-15{margin-left:-7.5rem}.margin-right-neg-15,.margin-x-neg-15{margin-right:-7.5rem}.margin-left-neg-15{margin-left:-7.5rem}.margin-x-4{margin-left:2rem}.margin-right-4,.margin-x-4{margin-right:2rem}.margin-left-4{margin-left:2rem}.margin-x-5{margin-left:2.5rem}.margin-right-5,.margin-x-5{margin-right:2.5rem}.margin-left-5{margin-left:2.5rem}.margin-x-6{margin-left:3rem}.margin-right-6,.margin-x-6{margin-right:3rem}.margin-left-6{margin-left:3rem}.margin-x-7{margin-left:3.5rem}.margin-right-7,.margin-x-7{margin-right:3.5rem}.margin-left-7{margin-left:3.5rem}.margin-x-8{margin-left:4rem}.margin-right-8,.margin-x-8{margin-right:4rem}.margin-left-8{margin-left:4rem}.margin-x-9{margin-left:4.5rem}.margin-right-9,.margin-x-9{margin-right:4.5rem}.margin-left-9{margin-left:4.5rem}.margin-x-10{margin-left:5rem}.margin-right-10,.margin-x-10{margin-right:5rem}.margin-left-10{margin-left:5rem}.margin-x-15{margin-left:7.5rem}.margin-right-15,.margin-x-15{margin-right:7.5rem}.margin-left-15{margin-left:7.5rem}.margin-x-card{margin-left:10rem}.margin-right-card,.margin-x-card{margin-right:10rem}.margin-left-card{margin-left:10rem}.margin-x-card-lg{margin-left:15rem}.margin-right-card-lg,.margin-x-card-lg{margin-right:15rem}.margin-left-card-lg{margin-left:15rem}.margin-x-mobile{margin-left:20rem}.margin-right-mobile,.margin-x-mobile{margin-right:20rem}.margin-left-mobile{margin-left:20rem}.margin-x-05em{margin-left:.5em}.margin-right-05em,.margin-x-05em{margin-right:.5em}.margin-left-05em{margin-left:.5em}.margin-x-1em{margin-left:1em}.margin-right-1em,.margin-x-1em{margin-right:1em}.margin-left-1em{margin-left:1em}.margin-x-105em{margin-left:1.5em}.margin-right-105em,.margin-x-105em{margin-right:1.5em}.margin-left-105em{margin-left:1.5em}.margin-x-2em{margin-left:2em}.margin-right-2em,.margin-x-2em{margin-right:2em}.margin-left-2em{margin-left:2em}.margin-x-0{margin-left:0}.margin-right-0,.margin-x-0{margin-right:0}.margin-left-0{margin-left:0}.margin-x-auto{margin-left:auto}.margin-right-auto,.margin-x-auto{margin-right:auto}.margin-left-auto{margin-left:auto}.maxh-05{max-height:.25rem}.maxh-1{max-height:.5rem}.maxh-105{max-height:.75rem}.maxh-2{max-height:1rem}.maxh-205{max-height:1.25rem}.maxh-3{max-height:1.5rem}.maxh-4{max-height:2rem}.maxh-5{max-height:2.5rem}.maxh-6{max-height:3rem}.maxh-7{max-height:3.5rem}.maxh-8{max-height:4rem}.maxh-9{max-height:4.5rem}.maxh-10{max-height:5rem}.maxh-15{max-height:7.5rem}.maxh-card{max-height:10rem}.maxh-card-lg{max-height:15rem}.maxh-mobile{max-height:20rem}.maxh-mobile-lg{max-height:30rem}.maxh-tablet{max-height:40rem}.maxh-tablet-lg{max-height:55rem}.maxh-none{max-height:none}.maxh-viewport{max-height:100vh}.maxw-05{max-width:.25rem}.maxw-1{max-width:.5rem}.maxw-105{max-width:.75rem}.maxw-2{max-width:1rem}.maxw-205{max-width:1.25rem}.maxw-3{max-width:1.5rem}.maxw-4{max-width:2rem}.maxw-5{max-width:2.5rem}.maxw-6{max-width:3rem}.maxw-7{max-width:3.5rem}.maxw-8{max-width:4rem}.maxw-9{max-width:4.5rem}.maxw-10{max-width:5rem}.maxw-15{max-width:7.5rem}.maxw-card{max-width:10rem}.maxw-card-lg{max-width:15rem}.maxw-mobile{max-width:20rem}.maxw-mobile-lg{max-width:30rem}.maxw-tablet{max-width:40rem}.maxw-tablet-lg{max-width:55rem}.maxw-desktop{max-width:64rem}.maxw-desktop-lg{max-width:75rem}.maxw-widescreen{max-width:87.5rem}.maxw-none{max-width:none}.maxw-full{max-width:100%}.measure-1{max-width:44ex}.measure-2{max-width:60ex}.measure-3{max-width:64ex}.measure-4{max-width:68ex}.measure-5{max-width:72ex}.measure-6{max-width:88ex}.measure-none{max-width:none}.minh-1px{min-height:1px}.minh-2px{min-height:2px}.minh-05{min-height:.25rem}.minh-1{min-height:.5rem}.minh-105{min-height:.75rem}.minh-2{min-height:1rem}.minh-205{min-height:1.25rem}.minh-3{min-height:1.5rem}.minh-4{min-height:2rem}.minh-5{min-height:2.5rem}.minh-6{min-height:3rem}.minh-7{min-height:3.5rem}.minh-8{min-height:4rem}.minh-9{min-height:4.5rem}.minh-10{min-height:5rem}.minh-15{min-height:7.5rem}.minh-card{min-height:10rem}.minh-card-lg{min-height:15rem}.minh-mobile{min-height:20rem}.minh-mobile-lg{min-height:30rem}.minh-tablet{min-height:40rem}.minh-tablet-lg{min-height:55rem}.minh-0{min-height:0}.minh-full{min-height:100%}.minh-viewport{min-height:100vh}.minw-05{min-width:.25rem}.minw-1{min-width:.5rem}.minw-105{min-width:.75rem}.minw-2{min-width:1rem}.minw-205{min-width:1.25rem}.minw-3{min-width:1.5rem}.minw-4{min-width:2rem}.minw-5{min-width:2.5rem}.minw-6{min-width:3rem}.minw-7{min-width:3.5rem}.minw-8{min-width:4rem}.minw-9{min-width:4.5rem}.minw-10{min-width:5rem}.minw-15{min-width:7.5rem}.minw-0{min-width:0}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.order-first{order:-1}.order-last{order:999}.order-initial{order:initial}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.outline-1px{outline:1px solid}.outline-2px{outline:2px solid}.outline-0{outline:0 solid}.outline-05{outline:spacing-multiple(.5) solid}.outline-transparent{outline-color:transparent}.outline-black{outline-color:#000}.outline-white{outline-color:#fff}.outline-red{outline-color:#e52207}.outline-orange{outline-color:#e66f0e}.outline-gold{outline-color:#ffbe2e}.outline-yellow{outline-color:#fee685}.outline-green{outline-color:#538200}.outline-mint{outline-color:#04c585}.outline-cyan{outline-color:#009ec1}.outline-blue{outline-color:#0076d6}.outline-indigo{outline-color:#676cc8}.outline-violet{outline-color:#8168b3}.outline-magenta{outline-color:#d72d79}.outline-gray-5{outline-color:#f0f0f0}.outline-gray-10{outline-color:#e6e6e6}.outline-gray-30{outline-color:#adadad}.outline-gray-50{outline-color:#757575}.outline-gray-70{outline-color:#454545}.outline-gray-90{outline-color:#1b1b1b}.outline-base-lightest{outline-color:#f0f0f0}.outline-base-lighter{outline-color:#dfe1e2}.outline-base-light{outline-color:#a9aeb1}.outline-base{outline-color:#71767a}.outline-base-dark{outline-color:#565c65}.outline-base-darker{outline-color:#3d4551}.outline-base-darkest,.outline-ink{outline-color:#1b1b1b}.outline-primary-lighter{outline-color:#d9e8f6}.outline-primary-light{outline-color:#73b3e7}.outline-primary{outline-color:#005ea2}.outline-primary-vivid{outline-color:#0050d8}.outline-primary-dark{outline-color:#1a4480}.outline-primary-darker{outline-color:#162e51}.outline-secondary-lighter{outline-color:#f3e1e4}.outline-secondary-light{outline-color:#f2938c}.outline-secondary{outline-color:#d83933}.outline-secondary-vivid{outline-color:#e41d3d}.outline-secondary-dark{outline-color:#b50909}.outline-secondary-darker{outline-color:#8b0a03}.outline-accent-warm-darker{outline-color:#775540}.outline-accent-warm-dark{outline-color:#c05600}.outline-accent-warm{outline-color:#fa9441}.outline-accent-warm-light{outline-color:#ffbc78}.outline-accent-warm-lighter{outline-color:#f2e4d4}.outline-accent-cool-darker{outline-color:#07648d}.outline-accent-cool-dark{outline-color:#28a0cb}.outline-accent-cool{outline-color:#00bde3}.outline-accent-cool-light{outline-color:#97d4ea}.outline-accent-cool-lighter{outline-color:#e1f3f8}.outline-error-lighter{outline-color:#f4e3db}.outline-error-light{outline-color:#f39268}.outline-error{outline-color:#d54309}.outline-error-dark{outline-color:#b50909}.outline-error-darker{outline-color:#6f3331}.outline-warning-lighter{outline-color:#faf3d1}.outline-warning-light{outline-color:#fee685}.outline-warning{outline-color:#ffbe2e}.outline-warning-dark{outline-color:#e5a000}.outline-warning-darker{outline-color:#936f38}.outline-success-lighter{outline-color:#ecf3ec}.outline-success-light{outline-color:#70e17b}.outline-success{outline-color:#00a91c}.outline-success-dark{outline-color:#008817}.outline-success-darker{outline-color:#216e1f}.outline-info-lighter{outline-color:#e7f6f8}.outline-info-light{outline-color:#99deea}.outline-info{outline-color:#00bde3}.outline-info-dark{outline-color:#009ec1}.outline-info-darker{outline-color:#2e6276}.outline-disabled-light{outline-color:#e6e6e6}.outline-disabled{outline-color:#c9c9c9}.outline-disabled-dark{outline-color:#adadad}.outline-emergency{outline-color:#9c3d10}.outline-emergency-dark{outline-color:#332d29}.overflow-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-scroll{overflow:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto}.overflow-visible{overflow:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-visible{overflow-x:visible}.padding-1px{padding:1px}.padding-y-1px{padding-top:1px;padding-bottom:1px}.padding-x-1px{padding-left:1px;padding-right:1px}.padding-top-1px{padding-top:1px}.padding-right-1px{padding-right:1px}.padding-bottom-1px{padding-bottom:1px}.padding-left-1px{padding-left:1px}.padding-2px{padding:2px}.padding-y-2px{padding-top:2px;padding-bottom:2px}.padding-x-2px{padding-left:2px;padding-right:2px}.padding-top-2px{padding-top:2px}.padding-right-2px{padding-right:2px}.padding-bottom-2px{padding-bottom:2px}.padding-left-2px{padding-left:2px}.padding-05{padding:.25rem}.padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.padding-x-05{padding-left:.25rem;padding-right:.25rem}.padding-top-05{padding-top:.25rem}.padding-right-05{padding-right:.25rem}.padding-bottom-05{padding-bottom:.25rem}.padding-left-05{padding-left:.25rem}.padding-1{padding:.5rem}.padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.padding-x-1{padding-left:.5rem;padding-right:.5rem}.padding-top-1{padding-top:.5rem}.padding-right-1{padding-right:.5rem}.padding-bottom-1{padding-bottom:.5rem}.padding-left-1{padding-left:.5rem}.padding-105{padding:.75rem}.padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.padding-x-105{padding-left:.75rem;padding-right:.75rem}.padding-top-105{padding-top:.75rem}.padding-right-105{padding-right:.75rem}.padding-bottom-105{padding-bottom:.75rem}.padding-left-105{padding-left:.75rem}.padding-2{padding:1rem}.padding-y-2{padding-top:1rem;padding-bottom:1rem}.padding-x-2{padding-left:1rem;padding-right:1rem}.padding-top-2{padding-top:1rem}.padding-right-2{padding-right:1rem}.padding-bottom-2{padding-bottom:1rem}.padding-left-2{padding-left:1rem}.padding-205{padding:1.25rem}.padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.padding-top-205{padding-top:1.25rem}.padding-right-205{padding-right:1.25rem}.padding-bottom-205{padding-bottom:1.25rem}.padding-left-205{padding-left:1.25rem}.padding-3{padding:1.5rem}.padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.padding-top-3{padding-top:1.5rem}.padding-right-3{padding-right:1.5rem}.padding-bottom-3{padding-bottom:1.5rem}.padding-left-3{padding-left:1.5rem}.padding-4{padding:2rem}.padding-y-4{padding-top:2rem;padding-bottom:2rem}.padding-x-4{padding-left:2rem;padding-right:2rem}.padding-top-4{padding-top:2rem}.padding-right-4{padding-right:2rem}.padding-bottom-4{padding-bottom:2rem}.padding-left-4{padding-left:2rem}.padding-5{padding:2.5rem}.padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.padding-top-5{padding-top:2.5rem}.padding-right-5{padding-right:2.5rem}.padding-bottom-5{padding-bottom:2.5rem}.padding-left-5{padding-left:2.5rem}.padding-6{padding:3rem}.padding-y-6{padding-top:3rem;padding-bottom:3rem}.padding-x-6{padding-left:3rem;padding-right:3rem}.padding-top-6{padding-top:3rem}.padding-right-6{padding-right:3rem}.padding-bottom-6{padding-bottom:3rem}.padding-left-6{padding-left:3rem}.padding-7{padding:3.5rem}.padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.padding-top-7{padding-top:3.5rem}.padding-right-7{padding-right:3.5rem}.padding-bottom-7{padding-bottom:3.5rem}.padding-left-7{padding-left:3.5rem}.padding-8{padding:4rem}.padding-y-8{padding-top:4rem;padding-bottom:4rem}.padding-x-8{padding-left:4rem;padding-right:4rem}.padding-top-8{padding-top:4rem}.padding-right-8{padding-right:4rem}.padding-bottom-8{padding-bottom:4rem}.padding-left-8{padding-left:4rem}.padding-9{padding:4.5rem}.padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.padding-top-9{padding-top:4.5rem}.padding-right-9{padding-right:4.5rem}.padding-bottom-9{padding-bottom:4.5rem}.padding-left-9{padding-left:4.5rem}.padding-10{padding:5rem}.padding-y-10{padding-top:5rem;padding-bottom:5rem}.padding-x-10{padding-left:5rem;padding-right:5rem}.padding-top-10{padding-top:5rem}.padding-right-10{padding-right:5rem}.padding-bottom-10{padding-bottom:5rem}.padding-left-10{padding-left:5rem}.padding-15{padding:7.5rem}.padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.padding-top-15{padding-top:7.5rem}.padding-right-15{padding-right:7.5rem}.padding-bottom-15{padding-bottom:7.5rem}.padding-left-15{padding-left:7.5rem}.padding-0{padding:0}.padding-y-0{padding-top:0;padding-bottom:0}.padding-x-0{padding-left:0;padding-right:0}.padding-top-0{padding-top:0}.padding-right-0{padding-right:0}.padding-bottom-0{padding-bottom:0}.padding-left-0{padding-left:0}.pin-all{bottom:0;top:0}.pin-all,.pin-x{left:0;right:0;position:absolute}.pin-y{top:0}.pin-bottom,.pin-y{bottom:0;position:absolute}.pin-left{left:0;position:absolute}.pin-right{right:0;position:absolute}.pin-top{top:0;position:absolute}.pin-none{bottom:auto;left:auto;right:auto;top:auto;position:static}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-relative{position:relative}.position-static{position:static}.position-sticky{position:sticky}.right-1px{right:1px}.right-2px{right:2px}.right-05{right:.25rem}.right-1{right:.5rem}.right-105{right:.75rem}.right-2{right:1rem}.right-205{right:1.25rem}.right-3{right:1.5rem}.right-neg-1px{right:-1px}.right-neg-2px{right:-2px}.right-neg-05{right:-.25rem}.right-neg-1{right:-.5rem}.right-neg-105{right:-.75rem}.right-neg-2{right:-1rem}.right-neg-205{right:-1.25rem}.right-neg-3{right:-1.5rem}.right-0{right:0}.right-auto{right:auto}.square-1px{height:1px;width:1px}.square-2px{height:2px;width:2px}.square-05{height:.25rem;width:.25rem}.square-1{height:.5rem;width:.5rem}.square-105{height:.75rem;width:.75rem}.square-2{height:1rem;width:1rem}.square-205{height:1.25rem;width:1.25rem}.square-3{height:1.5rem;width:1.5rem}.square-4{height:2rem;width:2rem}.square-5{height:2.5rem;width:2.5rem}.square-6{height:3rem;width:3rem}.square-7{height:3.5rem;width:3.5rem}.square-8{height:4rem;width:4rem}.square-9{height:4.5rem;width:4.5rem}.square-10{height:5rem;width:5rem}.square-15{height:7.5rem;width:7.5rem}.square-card{height:10rem;width:10rem}.square-card-lg{height:15rem;width:15rem}.square-mobile{height:20rem;width:20rem}.text-center{text-align:center}.text-left{text-align:left}.text-justify{text-align:justify}.text-right{text-align:right}.hover\:text-strike:hover,.text-strike{text-decoration:line-through}.hover\:text-underline:hover,.text-underline{text-decoration:underline}.hover\:text-no-strike:hover,.hover\:text-no-underline:hover,.text-no-strike,.text-no-underline{text-decoration:none}.hover\:underline-red:hover,.underline-red{-webkit-text-decoration-color:#e52207;text-decoration-color:#e52207}.hover\:underline-orange:hover,.underline-orange{-webkit-text-decoration-color:#e66f0e;text-decoration-color:#e66f0e}.hover\:underline-gold:hover,.underline-gold{-webkit-text-decoration-color:#ffbe2e;text-decoration-color:#ffbe2e}.hover\:underline-yellow:hover,.underline-yellow{-webkit-text-decoration-color:#fee685;text-decoration-color:#fee685}.hover\:underline-green:hover,.underline-green{-webkit-text-decoration-color:#538200;text-decoration-color:#538200}.hover\:underline-mint:hover,.underline-mint{-webkit-text-decoration-color:#04c585;text-decoration-color:#04c585}.hover\:underline-cyan:hover,.underline-cyan{-webkit-text-decoration-color:#009ec1;text-decoration-color:#009ec1}.hover\:underline-blue:hover,.underline-blue{-webkit-text-decoration-color:#0076d6;text-decoration-color:#0076d6}.hover\:underline-indigo:hover,.underline-indigo{-webkit-text-decoration-color:#676cc8;text-decoration-color:#676cc8}.hover\:underline-violet:hover,.underline-violet{-webkit-text-decoration-color:#8168b3;text-decoration-color:#8168b3}.hover\:underline-magenta:hover,.underline-magenta{-webkit-text-decoration-color:#d72d79;text-decoration-color:#d72d79}.hover\:underline-gray-5:hover,.underline-gray-5{-webkit-text-decoration-color:#f0f0f0;text-decoration-color:#f0f0f0}.hover\:underline-gray-10:hover,.underline-gray-10{-webkit-text-decoration-color:#e6e6e6;text-decoration-color:#e6e6e6}.hover\:underline-gray-30:hover,.underline-gray-30{-webkit-text-decoration-color:#adadad;text-decoration-color:#adadad}.hover\:underline-gray-50:hover,.underline-gray-50{-webkit-text-decoration-color:#757575;text-decoration-color:#757575}.hover\:underline-gray-70:hover,.underline-gray-70{-webkit-text-decoration-color:#454545;text-decoration-color:#454545}.hover\:underline-gray-90:hover,.underline-gray-90{-webkit-text-decoration-color:#1b1b1b;text-decoration-color:#1b1b1b}.hover\:underline-base-lightest:hover,.underline-base-lightest{-webkit-text-decoration-color:#f0f0f0;text-decoration-color:#f0f0f0}.hover\:underline-base-lighter:hover,.underline-base-lighter{-webkit-text-decoration-color:#dfe1e2;text-decoration-color:#dfe1e2}.hover\:underline-base-light:hover,.underline-base-light{-webkit-text-decoration-color:#a9aeb1;text-decoration-color:#a9aeb1}.hover\:underline-base:hover,.underline-base{-webkit-text-decoration-color:#71767a;text-decoration-color:#71767a}.hover\:underline-base-dark:hover,.underline-base-dark{-webkit-text-decoration-color:#565c65;text-decoration-color:#565c65}.hover\:underline-base-darker:hover,.underline-base-darker{-webkit-text-decoration-color:#3d4551;text-decoration-color:#3d4551}.hover\:underline-base-darkest:hover,.hover\:underline-ink:hover,.underline-base-darkest,.underline-ink{-webkit-text-decoration-color:#1b1b1b;text-decoration-color:#1b1b1b}.hover\:underline-primary-lighter:hover,.underline-primary-lighter{-webkit-text-decoration-color:#d9e8f6;text-decoration-color:#d9e8f6}.hover\:underline-primary-light:hover,.underline-primary-light{-webkit-text-decoration-color:#73b3e7;text-decoration-color:#73b3e7}.hover\:underline-primary:hover,.underline-primary{-webkit-text-decoration-color:#005ea2;text-decoration-color:#005ea2}.hover\:underline-primary-vivid:hover,.underline-primary-vivid{-webkit-text-decoration-color:#0050d8;text-decoration-color:#0050d8}.hover\:underline-primary-dark:hover,.underline-primary-dark{-webkit-text-decoration-color:#1a4480;text-decoration-color:#1a4480}.hover\:underline-primary-darker:hover,.underline-primary-darker{-webkit-text-decoration-color:#162e51;text-decoration-color:#162e51}.hover\:underline-secondary-lighter:hover,.underline-secondary-lighter{-webkit-text-decoration-color:#f3e1e4;text-decoration-color:#f3e1e4}.hover\:underline-secondary-light:hover,.underline-secondary-light{-webkit-text-decoration-color:#f2938c;text-decoration-color:#f2938c}.hover\:underline-secondary:hover,.underline-secondary{-webkit-text-decoration-color:#d83933;text-decoration-color:#d83933}.hover\:underline-secondary-vivid:hover,.underline-secondary-vivid{-webkit-text-decoration-color:#e41d3d;text-decoration-color:#e41d3d}.hover\:underline-secondary-dark:hover,.underline-secondary-dark{-webkit-text-decoration-color:#b50909;text-decoration-color:#b50909}.hover\:underline-secondary-darker:hover,.underline-secondary-darker{-webkit-text-decoration-color:#8b0a03;text-decoration-color:#8b0a03}.hover\:underline-accent-warm-darker:hover,.underline-accent-warm-darker{-webkit-text-decoration-color:#775540;text-decoration-color:#775540}.hover\:underline-accent-warm-dark:hover,.underline-accent-warm-dark{-webkit-text-decoration-color:#c05600;text-decoration-color:#c05600}.hover\:underline-accent-warm:hover,.underline-accent-warm{-webkit-text-decoration-color:#fa9441;text-decoration-color:#fa9441}.hover\:underline-accent-warm-light:hover,.underline-accent-warm-light{-webkit-text-decoration-color:#ffbc78;text-decoration-color:#ffbc78}.hover\:underline-accent-warm-lighter:hover,.underline-accent-warm-lighter{-webkit-text-decoration-color:#f2e4d4;text-decoration-color:#f2e4d4}.hover\:underline-accent-cool-darker:hover,.underline-accent-cool-darker{-webkit-text-decoration-color:#07648d;text-decoration-color:#07648d}.hover\:underline-accent-cool-dark:hover,.underline-accent-cool-dark{-webkit-text-decoration-color:#28a0cb;text-decoration-color:#28a0cb}.hover\:underline-accent-cool:hover,.underline-accent-cool{-webkit-text-decoration-color:#00bde3;text-decoration-color:#00bde3}.hover\:underline-accent-cool-light:hover,.underline-accent-cool-light{-webkit-text-decoration-color:#97d4ea;text-decoration-color:#97d4ea}.hover\:underline-accent-cool-lighter:hover,.underline-accent-cool-lighter{-webkit-text-decoration-color:#e1f3f8;text-decoration-color:#e1f3f8}.hover\:underline-error-lighter:hover,.underline-error-lighter{-webkit-text-decoration-color:#f4e3db;text-decoration-color:#f4e3db}.hover\:underline-error-light:hover,.underline-error-light{-webkit-text-decoration-color:#f39268;text-decoration-color:#f39268}.hover\:underline-error:hover,.underline-error{-webkit-text-decoration-color:#d54309;text-decoration-color:#d54309}.hover\:underline-error-dark:hover,.underline-error-dark{-webkit-text-decoration-color:#b50909;text-decoration-color:#b50909}.hover\:underline-error-darker:hover,.underline-error-darker{-webkit-text-decoration-color:#6f3331;text-decoration-color:#6f3331}.hover\:underline-warning-lighter:hover,.underline-warning-lighter{-webkit-text-decoration-color:#faf3d1;text-decoration-color:#faf3d1}.hover\:underline-warning-light:hover,.underline-warning-light{-webkit-text-decoration-color:#fee685;text-decoration-color:#fee685}.hover\:underline-warning:hover,.underline-warning{-webkit-text-decoration-color:#ffbe2e;text-decoration-color:#ffbe2e}.hover\:underline-warning-dark:hover,.underline-warning-dark{-webkit-text-decoration-color:#e5a000;text-decoration-color:#e5a000}.hover\:underline-warning-darker:hover,.underline-warning-darker{-webkit-text-decoration-color:#936f38;text-decoration-color:#936f38}.hover\:underline-success-lighter:hover,.underline-success-lighter{-webkit-text-decoration-color:#ecf3ec;text-decoration-color:#ecf3ec}.hover\:underline-success-light:hover,.underline-success-light{-webkit-text-decoration-color:#70e17b;text-decoration-color:#70e17b}.hover\:underline-success:hover,.underline-success{-webkit-text-decoration-color:#00a91c;text-decoration-color:#00a91c}.hover\:underline-success-dark:hover,.underline-success-dark{-webkit-text-decoration-color:#008817;text-decoration-color:#008817}.hover\:underline-success-darker:hover,.underline-success-darker{-webkit-text-decoration-color:#216e1f;text-decoration-color:#216e1f}.hover\:underline-info-lighter:hover,.underline-info-lighter{-webkit-text-decoration-color:#e7f6f8;text-decoration-color:#e7f6f8}.hover\:underline-info-light:hover,.underline-info-light{-webkit-text-decoration-color:#99deea;text-decoration-color:#99deea}.hover\:underline-info:hover,.underline-info{-webkit-text-decoration-color:#00bde3;text-decoration-color:#00bde3}.hover\:underline-info-dark:hover,.underline-info-dark{-webkit-text-decoration-color:#009ec1;text-decoration-color:#009ec1}.hover\:underline-info-darker:hover,.underline-info-darker{-webkit-text-decoration-color:#2e6276;text-decoration-color:#2e6276}.hover\:underline-disabled-light:hover,.underline-disabled-light{-webkit-text-decoration-color:#e6e6e6;text-decoration-color:#e6e6e6}.hover\:underline-disabled:hover,.underline-disabled{-webkit-text-decoration-color:#c9c9c9;text-decoration-color:#c9c9c9}.hover\:underline-disabled-dark:hover,.underline-disabled-dark{-webkit-text-decoration-color:#adadad;text-decoration-color:#adadad}.hover\:underline-emergency:hover,.underline-emergency{-webkit-text-decoration-color:#9c3d10;text-decoration-color:#9c3d10}.hover\:underline-emergency-dark:hover,.underline-emergency-dark{-webkit-text-decoration-color:#332d29;text-decoration-color:#332d29}.text-indent-0{text-indent:0}.text-indent-05{text-indent:.25rem}.text-indent-1{text-indent:.5rem}.text-indent-105{text-indent:.75rem}.text-indent-2{text-indent:1rem}.text-indent-205{text-indent:1.25rem}.text-indent-3{text-indent:1.5rem}.text-indent-neg-05{text-indent:-.25rem}.text-indent-neg-1{text-indent:-.5rem}.text-indent-neg-105{text-indent:-.75rem}.text-indent-neg-2{text-indent:-1rem}.text-indent-neg-205{text-indent:-1.25rem}.text-indent-neg-3{text-indent:-1.5rem}.text-indent-4{text-indent:2rem}.text-indent-5{text-indent:2.5rem}.text-indent-6{text-indent:3rem}.text-indent-7{text-indent:3.5rem}.text-indent-8{text-indent:4rem}.text-indent-9{text-indent:4.5rem}.text-indent-10{text-indent:5rem}.text-indent-15{text-indent:7.5rem}.text-indent-neg-4{text-indent:-2rem}.text-indent-neg-5{text-indent:-2.5rem}.text-indent-neg-6{text-indent:-3rem}.text-indent-neg-7{text-indent:-3.5rem}.text-indent-neg-8{text-indent:-4rem}.text-indent-neg-9{text-indent:-4.5rem}.text-indent-neg-10{text-indent:-5rem}.text-indent-neg-15{text-indent:-7.5rem}.text-uppercase{text-transform:uppercase}.text-no-uppercase{text-transform:none}.text-lowercase{text-transform:lowercase}.text-no-lowercase{text-transform:none}.top-1px{top:1px}.top-2px{top:2px}.top-05{top:.25rem}.top-1{top:.5rem}.top-105{top:.75rem}.top-2{top:1rem}.top-205{top:1.25rem}.top-3{top:1.5rem}.top-neg-1px{top:-1px}.top-neg-2px{top:-2px}.top-neg-05{top:-.25rem}.top-neg-1{top:-.5rem}.top-neg-105{top:-.75rem}.top-neg-2{top:-1rem}.top-neg-205{top:-1.25rem}.top-neg-3{top:-1.5rem}.top-0{top:0}.top-auto{top:auto}.text-baseline{vertical-align:baseline}.text-bottom{vertical-align:bottom}.text-middle{vertical-align:middle}.text-sub{vertical-align:sub}.text-super{vertical-align:super}.text-tbottom{vertical-align:text-bottom}.text-ttop{vertical-align:text-top}.text-top{vertical-align:top}.text-pre{white-space:pre}.text-pre-line{white-space:pre-line}.text-pre-wrap{white-space:pre-wrap}.text-wrap{white-space:normal}.text-no-wrap{white-space:nowrap}.width-1px{width:1px}.width-2px{width:2px}.width-05{width:.25rem}.width-1{width:.5rem}.width-105{width:.75rem}.width-2{width:1rem}.width-205{width:1.25rem}.width-3{width:1.5rem}.width-4{width:2rem}.width-5{width:2.5rem}.width-6{width:3rem}.width-7{width:3.5rem}.width-8{width:4rem}.width-9{width:4.5rem}.width-10{width:5rem}.width-15{width:7.5rem}.width-card{width:10rem}.width-card-lg{width:15rem}.width-mobile{width:20rem}.width-mobile-lg{width:30rem}.width-tablet{width:40rem}.width-tablet-lg{width:55rem}.width-desktop{width:64rem}.width-desktop-lg{width:75rem}.width-widescreen{width:87.5rem}.width-0{width:0}.width-full{width:100%}.width-auto{width:auto}.z-auto{z-index:auto}.z-bottom{z-index:-100}.z-top{z-index:99999}.z-0{z-index:0}.z-100{z-index:100}.z-200{z-index:200}.z-300{z-index:300}.z-400{z-index:400}.z-500{z-index:500}@media all and (min-width:30em){.mobile-lg\:border-1px,.mobile-lg\:hover\:border-1px:hover{border:1px solid}.mobile-lg\:border-y-1px,.mobile-lg\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.mobile-lg\:border-x-1px,.mobile-lg\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.mobile-lg\:border-top-1px,.mobile-lg\:hover\:border-top-1px:hover{border-top:1px solid}.mobile-lg\:border-right-1px,.mobile-lg\:hover\:border-right-1px:hover{border-right:1px solid}.mobile-lg\:border-bottom-1px,.mobile-lg\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.mobile-lg\:border-left-1px,.mobile-lg\:hover\:border-left-1px:hover{border-left:1px solid}.mobile-lg\:border-2px,.mobile-lg\:hover\:border-2px:hover{border:2px solid}.mobile-lg\:border-y-2px,.mobile-lg\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.mobile-lg\:border-x-2px,.mobile-lg\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.mobile-lg\:border-top-2px,.mobile-lg\:hover\:border-top-2px:hover{border-top:2px solid}.mobile-lg\:border-right-2px,.mobile-lg\:hover\:border-right-2px:hover{border-right:2px solid}.mobile-lg\:border-bottom-2px,.mobile-lg\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.mobile-lg\:border-left-2px,.mobile-lg\:hover\:border-left-2px:hover{border-left:2px solid}.mobile-lg\:border-05,.mobile-lg\:hover\:border-05:hover{border:.25rem solid}.mobile-lg\:border-y-05,.mobile-lg\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.mobile-lg\:border-x-05,.mobile-lg\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.mobile-lg\:border-top-05,.mobile-lg\:hover\:border-top-05:hover{border-top:.25rem solid}.mobile-lg\:border-right-05,.mobile-lg\:hover\:border-right-05:hover{border-right:.25rem solid}.mobile-lg\:border-bottom-05,.mobile-lg\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.mobile-lg\:border-left-05,.mobile-lg\:hover\:border-left-05:hover{border-left:.25rem solid}.mobile-lg\:border-1,.mobile-lg\:hover\:border-1:hover{border:.5rem solid}.mobile-lg\:border-y-1,.mobile-lg\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.mobile-lg\:border-x-1,.mobile-lg\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.mobile-lg\:border-top-1,.mobile-lg\:hover\:border-top-1:hover{border-top:.5rem solid}.mobile-lg\:border-right-1,.mobile-lg\:hover\:border-right-1:hover{border-right:.5rem solid}.mobile-lg\:border-bottom-1,.mobile-lg\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.mobile-lg\:border-left-1,.mobile-lg\:hover\:border-left-1:hover{border-left:.5rem solid}.mobile-lg\:border-105,.mobile-lg\:hover\:border-105:hover{border:.75rem solid}.mobile-lg\:border-y-105,.mobile-lg\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.mobile-lg\:border-x-105,.mobile-lg\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.mobile-lg\:border-top-105,.mobile-lg\:hover\:border-top-105:hover{border-top:.75rem solid}.mobile-lg\:border-right-105,.mobile-lg\:hover\:border-right-105:hover{border-right:.75rem solid}.mobile-lg\:border-bottom-105,.mobile-lg\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.mobile-lg\:border-left-105,.mobile-lg\:hover\:border-left-105:hover{border-left:.75rem solid}.mobile-lg\:border-2,.mobile-lg\:hover\:border-2:hover{border:1rem solid}.mobile-lg\:border-y-2,.mobile-lg\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.mobile-lg\:border-x-2,.mobile-lg\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.mobile-lg\:border-top-2,.mobile-lg\:hover\:border-top-2:hover{border-top:1rem solid}.mobile-lg\:border-right-2,.mobile-lg\:hover\:border-right-2:hover{border-right:1rem solid}.mobile-lg\:border-bottom-2,.mobile-lg\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.mobile-lg\:border-left-2,.mobile-lg\:hover\:border-left-2:hover{border-left:1rem solid}.mobile-lg\:border-205,.mobile-lg\:hover\:border-205:hover{border:1.25rem solid}.mobile-lg\:border-y-205,.mobile-lg\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.mobile-lg\:border-x-205,.mobile-lg\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.mobile-lg\:border-top-205,.mobile-lg\:hover\:border-top-205:hover{border-top:1.25rem solid}.mobile-lg\:border-right-205,.mobile-lg\:hover\:border-right-205:hover{border-right:1.25rem solid}.mobile-lg\:border-bottom-205,.mobile-lg\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.mobile-lg\:border-left-205,.mobile-lg\:hover\:border-left-205:hover{border-left:1.25rem solid}.mobile-lg\:border-3,.mobile-lg\:hover\:border-3:hover{border:1.5rem solid}.mobile-lg\:border-y-3,.mobile-lg\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.mobile-lg\:border-x-3,.mobile-lg\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.mobile-lg\:border-top-3,.mobile-lg\:hover\:border-top-3:hover{border-top:1.5rem solid}.mobile-lg\:border-right-3,.mobile-lg\:hover\:border-right-3:hover{border-right:1.5rem solid}.mobile-lg\:border-bottom-3,.mobile-lg\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.mobile-lg\:border-left-3,.mobile-lg\:hover\:border-left-3:hover{border-left:1.5rem solid}.mobile-lg\:border-0,.mobile-lg\:hover\:border-0:hover{border:0 solid}.mobile-lg\:border-y-0,.mobile-lg\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.mobile-lg\:border-x-0,.mobile-lg\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.mobile-lg\:border-top-0,.mobile-lg\:hover\:border-top-0:hover{border-top:0 solid}.mobile-lg\:border-right-0,.mobile-lg\:hover\:border-right-0:hover{border-right:0 solid}.mobile-lg\:border-bottom-0,.mobile-lg\:hover\:border-bottom-0:hover{border-bottom:0 solid}.mobile-lg\:border-left-0,.mobile-lg\:hover\:border-left-0:hover{border-left:0 solid}.mobile-lg\:border,.mobile-lg\:hover\:border:hover{border:1px solid}.mobile-lg\:border-y,.mobile-lg\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.mobile-lg\:border-x,.mobile-lg\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.mobile-lg\:border-top,.mobile-lg\:hover\:border-top:hover{border-top:1px solid}.mobile-lg\:border-right,.mobile-lg\:hover\:border-right:hover{border-right:1px solid}.mobile-lg\:border-bottom,.mobile-lg\:hover\:border-bottom:hover{border-bottom:1px solid}.mobile-lg\:border-left,.mobile-lg\:hover\:border-left:hover{border-left:1px solid}.mobile-lg\:border-transparent,.mobile-lg\:hover\:border-transparent:hover{border-color:transparent}.mobile-lg\:border-black,.mobile-lg\:hover\:border-black:hover{border-color:#000}.mobile-lg\:border-white,.mobile-lg\:hover\:border-white:hover{border-color:#fff}.mobile-lg\:border-red,.mobile-lg\:hover\:border-red:hover{border-color:#e52207}.mobile-lg\:border-orange,.mobile-lg\:hover\:border-orange:hover{border-color:#e66f0e}.mobile-lg\:border-gold,.mobile-lg\:hover\:border-gold:hover{border-color:#ffbe2e}.mobile-lg\:border-yellow,.mobile-lg\:hover\:border-yellow:hover{border-color:#fee685}.mobile-lg\:border-green,.mobile-lg\:hover\:border-green:hover{border-color:#538200}.mobile-lg\:border-mint,.mobile-lg\:hover\:border-mint:hover{border-color:#04c585}.mobile-lg\:border-cyan,.mobile-lg\:hover\:border-cyan:hover{border-color:#009ec1}.mobile-lg\:border-blue,.mobile-lg\:hover\:border-blue:hover{border-color:#0076d6}.mobile-lg\:border-indigo,.mobile-lg\:hover\:border-indigo:hover{border-color:#676cc8}.mobile-lg\:border-violet,.mobile-lg\:hover\:border-violet:hover{border-color:#8168b3}.mobile-lg\:border-magenta,.mobile-lg\:hover\:border-magenta:hover{border-color:#d72d79}.mobile-lg\:border-gray-5,.mobile-lg\:hover\:border-gray-5:hover{border-color:#f0f0f0}.mobile-lg\:border-gray-10,.mobile-lg\:hover\:border-gray-10:hover{border-color:#e6e6e6}.mobile-lg\:border-gray-30,.mobile-lg\:hover\:border-gray-30:hover{border-color:#adadad}.mobile-lg\:border-gray-50,.mobile-lg\:hover\:border-gray-50:hover{border-color:#757575}.mobile-lg\:border-gray-70,.mobile-lg\:hover\:border-gray-70:hover{border-color:#454545}.mobile-lg\:border-gray-90,.mobile-lg\:hover\:border-gray-90:hover{border-color:#1b1b1b}.mobile-lg\:border-base-lightest,.mobile-lg\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.mobile-lg\:border-base-lighter,.mobile-lg\:hover\:border-base-lighter:hover{border-color:#dfe1e2}.mobile-lg\:border-base-light,.mobile-lg\:hover\:border-base-light:hover{border-color:#a9aeb1}.mobile-lg\:border-base,.mobile-lg\:hover\:border-base:hover{border-color:#71767a}.mobile-lg\:border-base-dark,.mobile-lg\:hover\:border-base-dark:hover{border-color:#565c65}.mobile-lg\:border-base-darker,.mobile-lg\:hover\:border-base-darker:hover{border-color:#3d4551}.mobile-lg\:border-base-darkest,.mobile-lg\:border-ink,.mobile-lg\:hover\:border-base-darkest:hover,.mobile-lg\:hover\:border-ink:hover{border-color:#1b1b1b}.mobile-lg\:border-primary-lighter,.mobile-lg\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.mobile-lg\:border-primary-light,.mobile-lg\:hover\:border-primary-light:hover{border-color:#73b3e7}.mobile-lg\:border-primary,.mobile-lg\:hover\:border-primary:hover{border-color:#005ea2}.mobile-lg\:border-primary-vivid,.mobile-lg\:hover\:border-primary-vivid:hover{border-color:#0050d8}.mobile-lg\:border-primary-dark,.mobile-lg\:hover\:border-primary-dark:hover{border-color:#1a4480}.mobile-lg\:border-primary-darker,.mobile-lg\:hover\:border-primary-darker:hover{border-color:#162e51}.mobile-lg\:border-secondary-lighter,.mobile-lg\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.mobile-lg\:border-secondary-light,.mobile-lg\:hover\:border-secondary-light:hover{border-color:#f2938c}.mobile-lg\:border-secondary,.mobile-lg\:hover\:border-secondary:hover{border-color:#d83933}.mobile-lg\:border-secondary-vivid,.mobile-lg\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.mobile-lg\:border-secondary-dark,.mobile-lg\:hover\:border-secondary-dark:hover{border-color:#b50909}.mobile-lg\:border-secondary-darker,.mobile-lg\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.mobile-lg\:border-accent-warm-darker,.mobile-lg\:hover\:border-accent-warm-darker:hover{border-color:#775540}.mobile-lg\:border-accent-warm-dark,.mobile-lg\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.mobile-lg\:border-accent-warm,.mobile-lg\:hover\:border-accent-warm:hover{border-color:#fa9441}.mobile-lg\:border-accent-warm-light,.mobile-lg\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.mobile-lg\:border-accent-warm-lighter,.mobile-lg\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.mobile-lg\:border-accent-cool-darker,.mobile-lg\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.mobile-lg\:border-accent-cool-dark,.mobile-lg\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.mobile-lg\:border-accent-cool,.mobile-lg\:hover\:border-accent-cool:hover{border-color:#00bde3}.mobile-lg\:border-accent-cool-light,.mobile-lg\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.mobile-lg\:border-accent-cool-lighter,.mobile-lg\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.mobile-lg\:border-error-lighter,.mobile-lg\:hover\:border-error-lighter:hover{border-color:#f4e3db}.mobile-lg\:border-error-light,.mobile-lg\:hover\:border-error-light:hover{border-color:#f39268}.mobile-lg\:border-error,.mobile-lg\:hover\:border-error:hover{border-color:#d54309}.mobile-lg\:border-error-dark,.mobile-lg\:hover\:border-error-dark:hover{border-color:#b50909}.mobile-lg\:border-error-darker,.mobile-lg\:hover\:border-error-darker:hover{border-color:#6f3331}.mobile-lg\:border-warning-lighter,.mobile-lg\:hover\:border-warning-lighter:hover{border-color:#faf3d1}.mobile-lg\:border-warning-light,.mobile-lg\:hover\:border-warning-light:hover{border-color:#fee685}.mobile-lg\:border-warning,.mobile-lg\:hover\:border-warning:hover{border-color:#ffbe2e}.mobile-lg\:border-warning-dark,.mobile-lg\:hover\:border-warning-dark:hover{border-color:#e5a000}.mobile-lg\:border-warning-darker,.mobile-lg\:hover\:border-warning-darker:hover{border-color:#936f38}.mobile-lg\:border-success-lighter,.mobile-lg\:hover\:border-success-lighter:hover{border-color:#ecf3ec}.mobile-lg\:border-success-light,.mobile-lg\:hover\:border-success-light:hover{border-color:#70e17b}.mobile-lg\:border-success,.mobile-lg\:hover\:border-success:hover{border-color:#00a91c}.mobile-lg\:border-success-dark,.mobile-lg\:hover\:border-success-dark:hover{border-color:#008817}.mobile-lg\:border-success-darker,.mobile-lg\:hover\:border-success-darker:hover{border-color:#216e1f}.mobile-lg\:border-info-lighter,.mobile-lg\:hover\:border-info-lighter:hover{border-color:#e7f6f8}.mobile-lg\:border-info-light,.mobile-lg\:hover\:border-info-light:hover{border-color:#99deea}.mobile-lg\:border-info,.mobile-lg\:hover\:border-info:hover{border-color:#00bde3}.mobile-lg\:border-info-dark,.mobile-lg\:hover\:border-info-dark:hover{border-color:#009ec1}.mobile-lg\:border-info-darker,.mobile-lg\:hover\:border-info-darker:hover{border-color:#2e6276}.mobile-lg\:border-disabled-light,.mobile-lg\:hover\:border-disabled-light:hover{border-color:#e6e6e6}.mobile-lg\:border-disabled,.mobile-lg\:hover\:border-disabled:hover{border-color:#c9c9c9}.mobile-lg\:border-disabled-dark,.mobile-lg\:hover\:border-disabled-dark:hover{border-color:#adadad}.mobile-lg\:border-emergency,.mobile-lg\:hover\:border-emergency:hover{border-color:#9c3d10}.mobile-lg\:border-emergency-dark,.mobile-lg\:hover\:border-emergency-dark:hover{border-color:#332d29}.mobile-lg\:radius-0{border-radius:0}.mobile-lg\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.mobile-lg\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.mobile-lg\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-lg\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.mobile-lg\:radius-sm{border-radius:2px}.mobile-lg\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.mobile-lg\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.mobile-lg\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.mobile-lg\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.mobile-lg\:radius-md{border-radius:.25rem}.mobile-lg\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.mobile-lg\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.mobile-lg\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.mobile-lg\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.mobile-lg\:radius-lg{border-radius:.5rem}.mobile-lg\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.mobile-lg\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.mobile-lg\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.mobile-lg\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.mobile-lg\:radius-pill{border-radius:99rem}.mobile-lg\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.mobile-lg\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.mobile-lg\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.mobile-lg\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.mobile-lg\:display-block{display:block}.mobile-lg\:display-flex{display:flex}.mobile-lg\:display-none{display:none}.mobile-lg\:display-inline{display:inline}.mobile-lg\:display-inline-block{display:inline-block}.mobile-lg\:display-inline-flex{display:inline-flex}.mobile-lg\:display-table{display:table}.mobile-lg\:display-table-cell{display:table-cell}.mobile-lg\:display-table-row{display:table-row}.mobile-lg\:font-mono-3xs{font-size:.77rem}.mobile-lg\:font-mono-2xs{font-size:.83rem}.mobile-lg\:font-mono-xs{font-size:.89rem}.mobile-lg\:font-mono-sm{font-size:.95rem}.mobile-lg\:font-mono-md{font-size:1.01rem}.mobile-lg\:font-mono-lg{font-size:1.31rem}.mobile-lg\:font-mono-xl{font-size:1.91rem}.mobile-lg\:font-mono-2xl{font-size:2.38rem}.mobile-lg\:font-mono-3xl{font-size:2.86rem}.mobile-lg\:font-sans-3xs{font-size:.87rem}.mobile-lg\:font-sans-2xs{font-size:.93rem}.mobile-lg\:font-sans-xs{font-size:1rem}.mobile-lg\:font-sans-sm{font-size:1.06rem}.mobile-lg\:font-sans-md{font-size:1.13rem}.mobile-lg\:font-sans-lg{font-size:1.46rem}.mobile-lg\:font-sans-xl{font-size:2.13rem}.mobile-lg\:font-sans-2xl{font-size:2.66rem}.mobile-lg\:font-sans-3xl{font-size:3.19rem}.mobile-lg\:font-serif-3xs{font-size:.79rem}.mobile-lg\:font-serif-2xs{font-size:.85rem}.mobile-lg\:font-serif-xs{font-size:.91rem}.mobile-lg\:font-serif-sm{font-size:.98rem}.mobile-lg\:font-serif-md{font-size:1.04rem}.mobile-lg\:font-serif-lg{font-size:1.34rem}.mobile-lg\:font-serif-xl{font-size:1.95rem}.mobile-lg\:font-serif-2xl{font-size:2.44rem}.mobile-lg\:font-serif-3xl{font-size:2.93rem}.mobile-lg\:font-heading-3xs{font-size:.79rem}.mobile-lg\:font-heading-2xs{font-size:.85rem}.mobile-lg\:font-heading-xs{font-size:.91rem}.mobile-lg\:font-heading-sm{font-size:.98rem}.mobile-lg\:font-heading-md{font-size:1.04rem}.mobile-lg\:font-heading-lg{font-size:1.34rem}.mobile-lg\:font-heading-xl{font-size:1.95rem}.mobile-lg\:font-heading-2xl{font-size:2.44rem}.mobile-lg\:font-heading-3xl{font-size:2.93rem}.mobile-lg\:font-body-3xs{font-size:.87rem}.mobile-lg\:font-body-2xs{font-size:.93rem}.mobile-lg\:font-body-xs{font-size:1rem}.mobile-lg\:font-body-sm{font-size:1.06rem}.mobile-lg\:font-body-md{font-size:1.13rem}.mobile-lg\:font-body-lg{font-size:1.46rem}.mobile-lg\:font-body-xl{font-size:2.13rem}.mobile-lg\:font-body-2xl{font-size:2.66rem}.mobile-lg\:font-body-3xl{font-size:3.19rem}.mobile-lg\:font-code-3xs{font-size:.77rem}.mobile-lg\:font-code-2xs{font-size:.83rem}.mobile-lg\:font-code-xs{font-size:.89rem}.mobile-lg\:font-code-sm{font-size:.95rem}.mobile-lg\:font-code-md{font-size:1.01rem}.mobile-lg\:font-code-lg{font-size:1.31rem}.mobile-lg\:font-code-xl{font-size:1.91rem}.mobile-lg\:font-code-2xl{font-size:2.38rem}.mobile-lg\:font-code-3xl{font-size:2.86rem}.mobile-lg\:font-alt-3xs{font-size:.79rem}.mobile-lg\:font-alt-2xs{font-size:.85rem}.mobile-lg\:font-alt-xs{font-size:.91rem}.mobile-lg\:font-alt-sm{font-size:.98rem}.mobile-lg\:font-alt-md{font-size:1.04rem}.mobile-lg\:font-alt-lg{font-size:1.34rem}.mobile-lg\:font-alt-xl{font-size:1.95rem}.mobile-lg\:font-alt-2xl{font-size:2.44rem}.mobile-lg\:font-alt-3xl{font-size:2.93rem}.mobile-lg\:font-ui-3xs{font-size:.87rem}.mobile-lg\:font-ui-2xs{font-size:.93rem}.mobile-lg\:font-ui-xs{font-size:1rem}.mobile-lg\:font-ui-sm{font-size:1.06rem}.mobile-lg\:font-ui-md{font-size:1.13rem}.mobile-lg\:font-ui-lg{font-size:1.46rem}.mobile-lg\:font-ui-xl{font-size:2.13rem}.mobile-lg\:font-ui-2xl{font-size:2.66rem}.mobile-lg\:font-ui-3xl{font-size:3.19rem}.mobile-lg\:text-light{font-weight:300}.mobile-lg\:text-normal{font-weight:400}.mobile-lg\:text-bold{font-weight:700}.mobile-lg\:flex-justify-center{justify-content:center}.mobile-lg\:flex-justify-start{justify-content:flex-start}.mobile-lg\:flex-justify-end{justify-content:flex-end}.mobile-lg\:flex-justify{justify-content:space-between}.mobile-lg\:line-height-sans-1{line-height:.9}.mobile-lg\:line-height-sans-2{line-height:1.1}.mobile-lg\:line-height-sans-3{line-height:1.3}.mobile-lg\:line-height-sans-4{line-height:1.4}.mobile-lg\:line-height-sans-5{line-height:1.5}.mobile-lg\:line-height-sans-6{line-height:1.6}.mobile-lg\:line-height-serif-1{line-height:1}.mobile-lg\:line-height-serif-2{line-height:1.2}.mobile-lg\:line-height-serif-3{line-height:1.4}.mobile-lg\:line-height-serif-4{line-height:1.5}.mobile-lg\:line-height-serif-5{line-height:1.7}.mobile-lg\:line-height-serif-6{line-height:1.8}.mobile-lg\:line-height-mono-1{line-height:1}.mobile-lg\:line-height-mono-2{line-height:1.3}.mobile-lg\:line-height-mono-3{line-height:1.4}.mobile-lg\:line-height-mono-4{line-height:1.6}.mobile-lg\:line-height-mono-5{line-height:1.7}.mobile-lg\:line-height-mono-6{line-height:1.8}.mobile-lg\:line-height-heading-1{line-height:1}.mobile-lg\:line-height-heading-2{line-height:1.2}.mobile-lg\:line-height-heading-3{line-height:1.4}.mobile-lg\:line-height-heading-4{line-height:1.5}.mobile-lg\:line-height-heading-5{line-height:1.7}.mobile-lg\:line-height-heading-6{line-height:1.8}.mobile-lg\:line-height-ui-1{line-height:.9}.mobile-lg\:line-height-ui-2{line-height:1.1}.mobile-lg\:line-height-ui-3{line-height:1.3}.mobile-lg\:line-height-ui-4{line-height:1.4}.mobile-lg\:line-height-ui-5{line-height:1.5}.mobile-lg\:line-height-ui-6{line-height:1.6}.mobile-lg\:line-height-body-1{line-height:.9}.mobile-lg\:line-height-body-2{line-height:1.1}.mobile-lg\:line-height-body-3{line-height:1.3}.mobile-lg\:line-height-body-4{line-height:1.4}.mobile-lg\:line-height-body-5{line-height:1.5}.mobile-lg\:line-height-body-6{line-height:1.6}.mobile-lg\:line-height-code-1{line-height:1}.mobile-lg\:line-height-code-2{line-height:1.3}.mobile-lg\:line-height-code-3{line-height:1.4}.mobile-lg\:line-height-code-4{line-height:1.6}.mobile-lg\:line-height-code-5{line-height:1.7}.mobile-lg\:line-height-code-6{line-height:1.8}.mobile-lg\:line-height-alt-1{line-height:1}.mobile-lg\:line-height-alt-2{line-height:1.2}.mobile-lg\:line-height-alt-3{line-height:1.4}.mobile-lg\:line-height-alt-4{line-height:1.5}.mobile-lg\:line-height-alt-5{line-height:1.7}.mobile-lg\:line-height-alt-6{line-height:1.8}.mobile-lg\:margin-neg-1px{margin:-1px}.mobile-lg\:margin-neg-2px{margin:-2px}.mobile-lg\:margin-neg-05{margin:-.25rem}.mobile-lg\:margin-neg-1{margin:-.5rem}.mobile-lg\:margin-neg-105{margin:-.75rem}.mobile-lg\:margin-neg-2{margin:-1rem}.mobile-lg\:margin-neg-205{margin:-1.25rem}.mobile-lg\:margin-neg-3{margin:-1.5rem}.mobile-lg\:margin-1px{margin:1px}.mobile-lg\:margin-2px{margin:2px}.mobile-lg\:margin-05{margin:.25rem}.mobile-lg\:margin-1{margin:.5rem}.mobile-lg\:margin-105{margin:.75rem}.mobile-lg\:margin-2{margin:1rem}.mobile-lg\:margin-205{margin:1.25rem}.mobile-lg\:margin-3{margin:1.5rem}.mobile-lg\:margin-neg-4{margin:-2rem}.mobile-lg\:margin-neg-5{margin:-2.5rem}.mobile-lg\:margin-neg-6{margin:-3rem}.mobile-lg\:margin-neg-7{margin:-3.5rem}.mobile-lg\:margin-neg-8{margin:-4rem}.mobile-lg\:margin-neg-9{margin:-4.5rem}.mobile-lg\:margin-neg-10{margin:-5rem}.mobile-lg\:margin-neg-15{margin:-7.5rem}.mobile-lg\:margin-4{margin:2rem}.mobile-lg\:margin-5{margin:2.5rem}.mobile-lg\:margin-6{margin:3rem}.mobile-lg\:margin-7{margin:3.5rem}.mobile-lg\:margin-8{margin:4rem}.mobile-lg\:margin-9{margin:4.5rem}.mobile-lg\:margin-10{margin:5rem}.mobile-lg\:margin-15{margin:7.5rem}.mobile-lg\:margin-05em{margin:.5em}.mobile-lg\:margin-1em{margin:1em}.mobile-lg\:margin-105em{margin:1.5em}.mobile-lg\:margin-2em{margin:2em}.mobile-lg\:margin-0{margin:0}.mobile-lg\:margin-y-1px{margin-top:1px;margin-bottom:1px}.mobile-lg\:margin-top-1px{margin-top:1px}.mobile-lg\:margin-bottom-1px{margin-bottom:1px}.mobile-lg\:margin-y-2px{margin-top:2px;margin-bottom:2px}.mobile-lg\:margin-top-2px{margin-top:2px}.mobile-lg\:margin-bottom-2px{margin-bottom:2px}.mobile-lg\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.mobile-lg\:margin-top-05{margin-top:.25rem}.mobile-lg\:margin-bottom-05{margin-bottom:.25rem}.mobile-lg\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.mobile-lg\:margin-top-1{margin-top:.5rem}.mobile-lg\:margin-bottom-1{margin-bottom:.5rem}.mobile-lg\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.mobile-lg\:margin-top-105{margin-top:.75rem}.mobile-lg\:margin-bottom-105{margin-bottom:.75rem}.mobile-lg\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.mobile-lg\:margin-top-2{margin-top:1rem}.mobile-lg\:margin-bottom-2{margin-bottom:1rem}.mobile-lg\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.mobile-lg\:margin-top-205{margin-top:1.25rem}.mobile-lg\:margin-bottom-205{margin-bottom:1.25rem}.mobile-lg\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.mobile-lg\:margin-top-3{margin-top:1.5rem}.mobile-lg\:margin-bottom-3{margin-bottom:1.5rem}.mobile-lg\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.mobile-lg\:margin-top-neg-1px{margin-top:-1px}.mobile-lg\:margin-bottom-neg-1px{margin-bottom:-1px}.mobile-lg\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.mobile-lg\:margin-top-neg-2px{margin-top:-2px}.mobile-lg\:margin-bottom-neg-2px{margin-bottom:-2px}.mobile-lg\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.mobile-lg\:margin-top-neg-05{margin-top:-.25rem}.mobile-lg\:margin-bottom-neg-05{margin-bottom:-.25rem}.mobile-lg\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.mobile-lg\:margin-top-neg-1{margin-top:-.5rem}.mobile-lg\:margin-bottom-neg-1{margin-bottom:-.5rem}.mobile-lg\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.mobile-lg\:margin-top-neg-105{margin-top:-.75rem}.mobile-lg\:margin-bottom-neg-105{margin-bottom:-.75rem}.mobile-lg\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.mobile-lg\:margin-top-neg-2{margin-top:-1rem}.mobile-lg\:margin-bottom-neg-2{margin-bottom:-1rem}.mobile-lg\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.mobile-lg\:margin-top-neg-205{margin-top:-1.25rem}.mobile-lg\:margin-bottom-neg-205{margin-bottom:-1.25rem}.mobile-lg\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.mobile-lg\:margin-top-neg-3{margin-top:-1.5rem}.mobile-lg\:margin-bottom-neg-3{margin-bottom:-1.5rem}.mobile-lg\:margin-y-neg-4{margin-top:-2rem;margin-bottom:-2rem}.mobile-lg\:margin-top-neg-4{margin-top:-2rem}.mobile-lg\:margin-bottom-neg-4{margin-bottom:-2rem}.mobile-lg\:margin-y-neg-5{margin-top:-2.5rem;margin-bottom:-2.5rem}.mobile-lg\:margin-top-neg-5{margin-top:-2.5rem}.mobile-lg\:margin-bottom-neg-5{margin-bottom:-2.5rem}.mobile-lg\:margin-y-neg-6{margin-top:-3rem;margin-bottom:-3rem}.mobile-lg\:margin-top-neg-6{margin-top:-3rem}.mobile-lg\:margin-bottom-neg-6{margin-bottom:-3rem}.mobile-lg\:margin-y-neg-7{margin-top:-3.5rem;margin-bottom:-3.5rem}.mobile-lg\:margin-top-neg-7{margin-top:-3.5rem}.mobile-lg\:margin-bottom-neg-7{margin-bottom:-3.5rem}.mobile-lg\:margin-y-neg-8{margin-top:-4rem;margin-bottom:-4rem}.mobile-lg\:margin-top-neg-8{margin-top:-4rem}.mobile-lg\:margin-bottom-neg-8{margin-bottom:-4rem}.mobile-lg\:margin-y-neg-9{margin-top:-4.5rem;margin-bottom:-4.5rem}.mobile-lg\:margin-top-neg-9{margin-top:-4.5rem}.mobile-lg\:margin-bottom-neg-9{margin-bottom:-4.5rem}.mobile-lg\:margin-y-neg-10{margin-top:-5rem;margin-bottom:-5rem}.mobile-lg\:margin-top-neg-10{margin-top:-5rem}.mobile-lg\:margin-bottom-neg-10{margin-bottom:-5rem}.mobile-lg\:margin-y-neg-15{margin-top:-7.5rem;margin-bottom:-7.5rem}.mobile-lg\:margin-top-neg-15{margin-top:-7.5rem}.mobile-lg\:margin-bottom-neg-15{margin-bottom:-7.5rem}.mobile-lg\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.mobile-lg\:margin-top-4{margin-top:2rem}.mobile-lg\:margin-bottom-4{margin-bottom:2rem}.mobile-lg\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.mobile-lg\:margin-top-5{margin-top:2.5rem}.mobile-lg\:margin-bottom-5{margin-bottom:2.5rem}.mobile-lg\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.mobile-lg\:margin-top-6{margin-top:3rem}.mobile-lg\:margin-bottom-6{margin-bottom:3rem}.mobile-lg\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.mobile-lg\:margin-top-7{margin-top:3.5rem}.mobile-lg\:margin-bottom-7{margin-bottom:3.5rem}.mobile-lg\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.mobile-lg\:margin-top-8{margin-top:4rem}.mobile-lg\:margin-bottom-8{margin-bottom:4rem}.mobile-lg\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.mobile-lg\:margin-top-9{margin-top:4.5rem}.mobile-lg\:margin-bottom-9{margin-bottom:4.5rem}.mobile-lg\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.mobile-lg\:margin-top-10{margin-top:5rem}.mobile-lg\:margin-bottom-10{margin-bottom:5rem}.mobile-lg\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.mobile-lg\:margin-top-15{margin-top:7.5rem}.mobile-lg\:margin-bottom-15{margin-bottom:7.5rem}.mobile-lg\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.mobile-lg\:margin-top-05em{margin-top:.5em}.mobile-lg\:margin-bottom-05em{margin-bottom:.5em}.mobile-lg\:margin-y-1em{margin-top:1em;margin-bottom:1em}.mobile-lg\:margin-top-1em{margin-top:1em}.mobile-lg\:margin-bottom-1em{margin-bottom:1em}.mobile-lg\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.mobile-lg\:margin-top-105em{margin-top:1.5em}.mobile-lg\:margin-bottom-105em{margin-bottom:1.5em}.mobile-lg\:margin-y-2em{margin-top:2em;margin-bottom:2em}.mobile-lg\:margin-top-2em{margin-top:2em}.mobile-lg\:margin-bottom-2em{margin-bottom:2em}.mobile-lg\:margin-y-0{margin-top:0;margin-bottom:0}.mobile-lg\:margin-top-0{margin-top:0}.mobile-lg\:margin-bottom-0{margin-bottom:0}.mobile-lg\:margin-y-auto{margin-top:auto;margin-bottom:auto}.mobile-lg\:margin-top-auto{margin-top:auto}.mobile-lg\:margin-bottom-auto{margin-bottom:auto}.mobile-lg\:margin-x-1px{margin-left:1px;margin-right:1px}.mobile-lg\:margin-right-1px{margin-right:1px}.mobile-lg\:margin-left-1px{margin-left:1px}.mobile-lg\:margin-x-2px{margin-left:2px;margin-right:2px}.mobile-lg\:margin-right-2px{margin-right:2px}.mobile-lg\:margin-left-2px{margin-left:2px}.mobile-lg\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.mobile-lg\:margin-right-05{margin-right:.25rem}.mobile-lg\:margin-left-05{margin-left:.25rem}.mobile-lg\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.mobile-lg\:margin-right-1{margin-right:.5rem}.mobile-lg\:margin-left-1{margin-left:.5rem}.mobile-lg\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.mobile-lg\:margin-right-105{margin-right:.75rem}.mobile-lg\:margin-left-105{margin-left:.75rem}.mobile-lg\:margin-x-2{margin-left:1rem;margin-right:1rem}.mobile-lg\:margin-right-2{margin-right:1rem}.mobile-lg\:margin-left-2{margin-left:1rem}.mobile-lg\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.mobile-lg\:margin-right-205{margin-right:1.25rem}.mobile-lg\:margin-left-205{margin-left:1.25rem}.mobile-lg\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.mobile-lg\:margin-right-3{margin-right:1.5rem}.mobile-lg\:margin-left-3{margin-left:1.5rem}.mobile-lg\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.mobile-lg\:margin-right-neg-1px{margin-right:-1px}.mobile-lg\:margin-left-neg-1px{margin-left:-1px}.mobile-lg\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.mobile-lg\:margin-right-neg-2px{margin-right:-2px}.mobile-lg\:margin-left-neg-2px{margin-left:-2px}.mobile-lg\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.mobile-lg\:margin-right-neg-05{margin-right:-.25rem}.mobile-lg\:margin-left-neg-05{margin-left:-.25rem}.mobile-lg\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.mobile-lg\:margin-right-neg-1{margin-right:-.5rem}.mobile-lg\:margin-left-neg-1{margin-left:-.5rem}.mobile-lg\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.mobile-lg\:margin-right-neg-105{margin-right:-.75rem}.mobile-lg\:margin-left-neg-105{margin-left:-.75rem}.mobile-lg\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.mobile-lg\:margin-right-neg-2{margin-right:-1rem}.mobile-lg\:margin-left-neg-2{margin-left:-1rem}.mobile-lg\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.mobile-lg\:margin-right-neg-205{margin-right:-1.25rem}.mobile-lg\:margin-left-neg-205{margin-left:-1.25rem}.mobile-lg\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.mobile-lg\:margin-right-neg-3{margin-right:-1.5rem}.mobile-lg\:margin-left-neg-3{margin-left:-1.5rem}.mobile-lg\:margin-x-neg-4{margin-left:-2rem;margin-right:-2rem}.mobile-lg\:margin-right-neg-4{margin-right:-2rem}.mobile-lg\:margin-left-neg-4{margin-left:-2rem}.mobile-lg\:margin-x-neg-5{margin-left:-2.5rem;margin-right:-2.5rem}.mobile-lg\:margin-right-neg-5{margin-right:-2.5rem}.mobile-lg\:margin-left-neg-5{margin-left:-2.5rem}.mobile-lg\:margin-x-neg-6{margin-left:-3rem;margin-right:-3rem}.mobile-lg\:margin-right-neg-6{margin-right:-3rem}.mobile-lg\:margin-left-neg-6{margin-left:-3rem}.mobile-lg\:margin-x-neg-7{margin-left:-3.5rem;margin-right:-3.5rem}.mobile-lg\:margin-right-neg-7{margin-right:-3.5rem}.mobile-lg\:margin-left-neg-7{margin-left:-3.5rem}.mobile-lg\:margin-x-neg-8{margin-left:-4rem;margin-right:-4rem}.mobile-lg\:margin-right-neg-8{margin-right:-4rem}.mobile-lg\:margin-left-neg-8{margin-left:-4rem}.mobile-lg\:margin-x-neg-9{margin-left:-4.5rem;margin-right:-4.5rem}.mobile-lg\:margin-right-neg-9{margin-right:-4.5rem}.mobile-lg\:margin-left-neg-9{margin-left:-4.5rem}.mobile-lg\:margin-x-neg-10{margin-left:-5rem;margin-right:-5rem}.mobile-lg\:margin-right-neg-10{margin-right:-5rem}.mobile-lg\:margin-left-neg-10{margin-left:-5rem}.mobile-lg\:margin-x-neg-15{margin-left:-7.5rem;margin-right:-7.5rem}.mobile-lg\:margin-right-neg-15{margin-right:-7.5rem}.mobile-lg\:margin-left-neg-15{margin-left:-7.5rem}.mobile-lg\:margin-x-4{margin-left:2rem;margin-right:2rem}.mobile-lg\:margin-right-4{margin-right:2rem}.mobile-lg\:margin-left-4{margin-left:2rem}.mobile-lg\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.mobile-lg\:margin-right-5{margin-right:2.5rem}.mobile-lg\:margin-left-5{margin-left:2.5rem}.mobile-lg\:margin-x-6{margin-left:3rem;margin-right:3rem}.mobile-lg\:margin-right-6{margin-right:3rem}.mobile-lg\:margin-left-6{margin-left:3rem}.mobile-lg\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.mobile-lg\:margin-right-7{margin-right:3.5rem}.mobile-lg\:margin-left-7{margin-left:3.5rem}.mobile-lg\:margin-x-8{margin-left:4rem;margin-right:4rem}.mobile-lg\:margin-right-8{margin-right:4rem}.mobile-lg\:margin-left-8{margin-left:4rem}.mobile-lg\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.mobile-lg\:margin-right-9{margin-right:4.5rem}.mobile-lg\:margin-left-9{margin-left:4.5rem}.mobile-lg\:margin-x-10{margin-left:5rem;margin-right:5rem}.mobile-lg\:margin-right-10{margin-right:5rem}.mobile-lg\:margin-left-10{margin-left:5rem}.mobile-lg\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.mobile-lg\:margin-right-15{margin-right:7.5rem}.mobile-lg\:margin-left-15{margin-left:7.5rem}.mobile-lg\:margin-x-card{margin-left:10rem;margin-right:10rem}.mobile-lg\:margin-right-card{margin-right:10rem}.mobile-lg\:margin-left-card{margin-left:10rem}.mobile-lg\:margin-x-card-lg{margin-left:15rem;margin-right:15rem}.mobile-lg\:margin-right-card-lg{margin-right:15rem}.mobile-lg\:margin-left-card-lg{margin-left:15rem}.mobile-lg\:margin-x-mobile{margin-left:20rem;margin-right:20rem}.mobile-lg\:margin-right-mobile{margin-right:20rem}.mobile-lg\:margin-left-mobile{margin-left:20rem}.mobile-lg\:margin-x-05em{margin-left:.5em;margin-right:.5em}.mobile-lg\:margin-right-05em{margin-right:.5em}.mobile-lg\:margin-left-05em{margin-left:.5em}.mobile-lg\:margin-x-1em{margin-left:1em;margin-right:1em}.mobile-lg\:margin-right-1em{margin-right:1em}.mobile-lg\:margin-left-1em{margin-left:1em}.mobile-lg\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.mobile-lg\:margin-right-105em{margin-right:1.5em}.mobile-lg\:margin-left-105em{margin-left:1.5em}.mobile-lg\:margin-x-2em{margin-left:2em;margin-right:2em}.mobile-lg\:margin-right-2em{margin-right:2em}.mobile-lg\:margin-left-2em{margin-left:2em}.mobile-lg\:margin-x-0{margin-left:0;margin-right:0}.mobile-lg\:margin-right-0{margin-right:0}.mobile-lg\:margin-left-0{margin-left:0}.mobile-lg\:margin-x-auto{margin-left:auto;margin-right:auto}.mobile-lg\:margin-right-auto{margin-right:auto}.mobile-lg\:margin-left-auto{margin-left:auto}.mobile-lg\:measure-1{max-width:44ex}.mobile-lg\:measure-2{max-width:60ex}.mobile-lg\:measure-3{max-width:64ex}.mobile-lg\:measure-4{max-width:68ex}.mobile-lg\:measure-5{max-width:72ex}.mobile-lg\:measure-6{max-width:88ex}.mobile-lg\:measure-none{max-width:none}.mobile-lg\:order-first{order:-1}.mobile-lg\:order-last{order:999}.mobile-lg\:order-initial{order:initial}.mobile-lg\:order-0{order:0}.mobile-lg\:order-1{order:1}.mobile-lg\:order-2{order:2}.mobile-lg\:order-3{order:3}.mobile-lg\:order-4{order:4}.mobile-lg\:order-5{order:5}.mobile-lg\:order-6{order:6}.mobile-lg\:order-7{order:7}.mobile-lg\:order-8{order:8}.mobile-lg\:order-9{order:9}.mobile-lg\:order-10{order:10}.mobile-lg\:order-11{order:11}.mobile-lg\:padding-1px{padding:1px}.mobile-lg\:padding-y-1px{padding-top:1px;padding-bottom:1px}.mobile-lg\:padding-x-1px{padding-left:1px;padding-right:1px}.mobile-lg\:padding-top-1px{padding-top:1px}.mobile-lg\:padding-right-1px{padding-right:1px}.mobile-lg\:padding-bottom-1px{padding-bottom:1px}.mobile-lg\:padding-left-1px{padding-left:1px}.mobile-lg\:padding-2px{padding:2px}.mobile-lg\:padding-y-2px{padding-top:2px;padding-bottom:2px}.mobile-lg\:padding-x-2px{padding-left:2px;padding-right:2px}.mobile-lg\:padding-top-2px{padding-top:2px}.mobile-lg\:padding-right-2px{padding-right:2px}.mobile-lg\:padding-bottom-2px{padding-bottom:2px}.mobile-lg\:padding-left-2px{padding-left:2px}.mobile-lg\:padding-05{padding:.25rem}.mobile-lg\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.mobile-lg\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.mobile-lg\:padding-top-05{padding-top:.25rem}.mobile-lg\:padding-right-05{padding-right:.25rem}.mobile-lg\:padding-bottom-05{padding-bottom:.25rem}.mobile-lg\:padding-left-05{padding-left:.25rem}.mobile-lg\:padding-1{padding:.5rem}.mobile-lg\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.mobile-lg\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.mobile-lg\:padding-top-1{padding-top:.5rem}.mobile-lg\:padding-right-1{padding-right:.5rem}.mobile-lg\:padding-bottom-1{padding-bottom:.5rem}.mobile-lg\:padding-left-1{padding-left:.5rem}.mobile-lg\:padding-105{padding:.75rem}.mobile-lg\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.mobile-lg\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.mobile-lg\:padding-top-105{padding-top:.75rem}.mobile-lg\:padding-right-105{padding-right:.75rem}.mobile-lg\:padding-bottom-105{padding-bottom:.75rem}.mobile-lg\:padding-left-105{padding-left:.75rem}.mobile-lg\:padding-2{padding:1rem}.mobile-lg\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.mobile-lg\:padding-x-2{padding-left:1rem;padding-right:1rem}.mobile-lg\:padding-top-2{padding-top:1rem}.mobile-lg\:padding-right-2{padding-right:1rem}.mobile-lg\:padding-bottom-2{padding-bottom:1rem}.mobile-lg\:padding-left-2{padding-left:1rem}.mobile-lg\:padding-205{padding:1.25rem}.mobile-lg\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.mobile-lg\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.mobile-lg\:padding-top-205{padding-top:1.25rem}.mobile-lg\:padding-right-205{padding-right:1.25rem}.mobile-lg\:padding-bottom-205{padding-bottom:1.25rem}.mobile-lg\:padding-left-205{padding-left:1.25rem}.mobile-lg\:padding-3{padding:1.5rem}.mobile-lg\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.mobile-lg\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.mobile-lg\:padding-top-3{padding-top:1.5rem}.mobile-lg\:padding-right-3{padding-right:1.5rem}.mobile-lg\:padding-bottom-3{padding-bottom:1.5rem}.mobile-lg\:padding-left-3{padding-left:1.5rem}.mobile-lg\:padding-4{padding:2rem}.mobile-lg\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.mobile-lg\:padding-x-4{padding-left:2rem;padding-right:2rem}.mobile-lg\:padding-top-4{padding-top:2rem}.mobile-lg\:padding-right-4{padding-right:2rem}.mobile-lg\:padding-bottom-4{padding-bottom:2rem}.mobile-lg\:padding-left-4{padding-left:2rem}.mobile-lg\:padding-5{padding:2.5rem}.mobile-lg\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.mobile-lg\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.mobile-lg\:padding-top-5{padding-top:2.5rem}.mobile-lg\:padding-right-5{padding-right:2.5rem}.mobile-lg\:padding-bottom-5{padding-bottom:2.5rem}.mobile-lg\:padding-left-5{padding-left:2.5rem}.mobile-lg\:padding-6{padding:3rem}.mobile-lg\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.mobile-lg\:padding-x-6{padding-left:3rem;padding-right:3rem}.mobile-lg\:padding-top-6{padding-top:3rem}.mobile-lg\:padding-right-6{padding-right:3rem}.mobile-lg\:padding-bottom-6{padding-bottom:3rem}.mobile-lg\:padding-left-6{padding-left:3rem}.mobile-lg\:padding-7{padding:3.5rem}.mobile-lg\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.mobile-lg\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.mobile-lg\:padding-top-7{padding-top:3.5rem}.mobile-lg\:padding-right-7{padding-right:3.5rem}.mobile-lg\:padding-bottom-7{padding-bottom:3.5rem}.mobile-lg\:padding-left-7{padding-left:3.5rem}.mobile-lg\:padding-8{padding:4rem}.mobile-lg\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.mobile-lg\:padding-x-8{padding-left:4rem;padding-right:4rem}.mobile-lg\:padding-top-8{padding-top:4rem}.mobile-lg\:padding-right-8{padding-right:4rem}.mobile-lg\:padding-bottom-8{padding-bottom:4rem}.mobile-lg\:padding-left-8{padding-left:4rem}.mobile-lg\:padding-9{padding:4.5rem}.mobile-lg\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.mobile-lg\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.mobile-lg\:padding-top-9{padding-top:4.5rem}.mobile-lg\:padding-right-9{padding-right:4.5rem}.mobile-lg\:padding-bottom-9{padding-bottom:4.5rem}.mobile-lg\:padding-left-9{padding-left:4.5rem}.mobile-lg\:padding-10{padding:5rem}.mobile-lg\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.mobile-lg\:padding-x-10{padding-left:5rem;padding-right:5rem}.mobile-lg\:padding-top-10{padding-top:5rem}.mobile-lg\:padding-right-10{padding-right:5rem}.mobile-lg\:padding-bottom-10{padding-bottom:5rem}.mobile-lg\:padding-left-10{padding-left:5rem}.mobile-lg\:padding-15{padding:7.5rem}.mobile-lg\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.mobile-lg\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.mobile-lg\:padding-top-15{padding-top:7.5rem}.mobile-lg\:padding-right-15{padding-right:7.5rem}.mobile-lg\:padding-bottom-15{padding-bottom:7.5rem}.mobile-lg\:padding-left-15{padding-left:7.5rem}.mobile-lg\:padding-0{padding:0}.mobile-lg\:padding-y-0{padding-top:0;padding-bottom:0}.mobile-lg\:padding-x-0{padding-left:0;padding-right:0}.mobile-lg\:padding-top-0{padding-top:0}.mobile-lg\:padding-right-0{padding-right:0}.mobile-lg\:padding-bottom-0{padding-bottom:0}.mobile-lg\:padding-left-0{padding-left:0}.mobile-lg\:width-1px{width:1px}.mobile-lg\:width-2px{width:2px}.mobile-lg\:width-05{width:.25rem}.mobile-lg\:width-1{width:.5rem}.mobile-lg\:width-105{width:.75rem}.mobile-lg\:width-2{width:1rem}.mobile-lg\:width-205{width:1.25rem}.mobile-lg\:width-3{width:1.5rem}.mobile-lg\:width-4{width:2rem}.mobile-lg\:width-5{width:2.5rem}.mobile-lg\:width-6{width:3rem}.mobile-lg\:width-7{width:3.5rem}.mobile-lg\:width-8{width:4rem}.mobile-lg\:width-9{width:4.5rem}.mobile-lg\:width-10{width:5rem}.mobile-lg\:width-15{width:7.5rem}.mobile-lg\:width-card{width:10rem}.mobile-lg\:width-card-lg{width:15rem}.mobile-lg\:width-mobile{width:20rem}.mobile-lg\:width-mobile-lg{width:30rem}.mobile-lg\:width-tablet{width:40rem}.mobile-lg\:width-tablet-lg{width:55rem}.mobile-lg\:width-desktop{width:64rem}.mobile-lg\:width-desktop-lg{width:75rem}.mobile-lg\:width-widescreen{width:87.5rem}.mobile-lg\:width-0{width:0}.mobile-lg\:width-full{width:100%}.mobile-lg\:width-auto{width:auto}}@media all and (min-width:40em){.tablet\:border-1px,.tablet\:hover\:border-1px:hover{border:1px solid}.tablet\:border-y-1px,.tablet\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.tablet\:border-x-1px,.tablet\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.tablet\:border-top-1px,.tablet\:hover\:border-top-1px:hover{border-top:1px solid}.tablet\:border-right-1px,.tablet\:hover\:border-right-1px:hover{border-right:1px solid}.tablet\:border-bottom-1px,.tablet\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.tablet\:border-left-1px,.tablet\:hover\:border-left-1px:hover{border-left:1px solid}.tablet\:border-2px,.tablet\:hover\:border-2px:hover{border:2px solid}.tablet\:border-y-2px,.tablet\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.tablet\:border-x-2px,.tablet\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.tablet\:border-top-2px,.tablet\:hover\:border-top-2px:hover{border-top:2px solid}.tablet\:border-right-2px,.tablet\:hover\:border-right-2px:hover{border-right:2px solid}.tablet\:border-bottom-2px,.tablet\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.tablet\:border-left-2px,.tablet\:hover\:border-left-2px:hover{border-left:2px solid}.tablet\:border-05,.tablet\:hover\:border-05:hover{border:.25rem solid}.tablet\:border-y-05,.tablet\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.tablet\:border-x-05,.tablet\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.tablet\:border-top-05,.tablet\:hover\:border-top-05:hover{border-top:.25rem solid}.tablet\:border-right-05,.tablet\:hover\:border-right-05:hover{border-right:.25rem solid}.tablet\:border-bottom-05,.tablet\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.tablet\:border-left-05,.tablet\:hover\:border-left-05:hover{border-left:.25rem solid}.tablet\:border-1,.tablet\:hover\:border-1:hover{border:.5rem solid}.tablet\:border-y-1,.tablet\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.tablet\:border-x-1,.tablet\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.tablet\:border-top-1,.tablet\:hover\:border-top-1:hover{border-top:.5rem solid}.tablet\:border-right-1,.tablet\:hover\:border-right-1:hover{border-right:.5rem solid}.tablet\:border-bottom-1,.tablet\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.tablet\:border-left-1,.tablet\:hover\:border-left-1:hover{border-left:.5rem solid}.tablet\:border-105,.tablet\:hover\:border-105:hover{border:.75rem solid}.tablet\:border-y-105,.tablet\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.tablet\:border-x-105,.tablet\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.tablet\:border-top-105,.tablet\:hover\:border-top-105:hover{border-top:.75rem solid}.tablet\:border-right-105,.tablet\:hover\:border-right-105:hover{border-right:.75rem solid}.tablet\:border-bottom-105,.tablet\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.tablet\:border-left-105,.tablet\:hover\:border-left-105:hover{border-left:.75rem solid}.tablet\:border-2,.tablet\:hover\:border-2:hover{border:1rem solid}.tablet\:border-y-2,.tablet\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.tablet\:border-x-2,.tablet\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.tablet\:border-top-2,.tablet\:hover\:border-top-2:hover{border-top:1rem solid}.tablet\:border-right-2,.tablet\:hover\:border-right-2:hover{border-right:1rem solid}.tablet\:border-bottom-2,.tablet\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.tablet\:border-left-2,.tablet\:hover\:border-left-2:hover{border-left:1rem solid}.tablet\:border-205,.tablet\:hover\:border-205:hover{border:1.25rem solid}.tablet\:border-y-205,.tablet\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.tablet\:border-x-205,.tablet\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.tablet\:border-top-205,.tablet\:hover\:border-top-205:hover{border-top:1.25rem solid}.tablet\:border-right-205,.tablet\:hover\:border-right-205:hover{border-right:1.25rem solid}.tablet\:border-bottom-205,.tablet\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.tablet\:border-left-205,.tablet\:hover\:border-left-205:hover{border-left:1.25rem solid}.tablet\:border-3,.tablet\:hover\:border-3:hover{border:1.5rem solid}.tablet\:border-y-3,.tablet\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.tablet\:border-x-3,.tablet\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.tablet\:border-top-3,.tablet\:hover\:border-top-3:hover{border-top:1.5rem solid}.tablet\:border-right-3,.tablet\:hover\:border-right-3:hover{border-right:1.5rem solid}.tablet\:border-bottom-3,.tablet\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.tablet\:border-left-3,.tablet\:hover\:border-left-3:hover{border-left:1.5rem solid}.tablet\:border-0,.tablet\:hover\:border-0:hover{border:0 solid}.tablet\:border-y-0,.tablet\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.tablet\:border-x-0,.tablet\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.tablet\:border-top-0,.tablet\:hover\:border-top-0:hover{border-top:0 solid}.tablet\:border-right-0,.tablet\:hover\:border-right-0:hover{border-right:0 solid}.tablet\:border-bottom-0,.tablet\:hover\:border-bottom-0:hover{border-bottom:0 solid}.tablet\:border-left-0,.tablet\:hover\:border-left-0:hover{border-left:0 solid}.tablet\:border,.tablet\:hover\:border:hover{border:1px solid}.tablet\:border-y,.tablet\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.tablet\:border-x,.tablet\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.tablet\:border-top,.tablet\:hover\:border-top:hover{border-top:1px solid}.tablet\:border-right,.tablet\:hover\:border-right:hover{border-right:1px solid}.tablet\:border-bottom,.tablet\:hover\:border-bottom:hover{border-bottom:1px solid}.tablet\:border-left,.tablet\:hover\:border-left:hover{border-left:1px solid}.tablet\:border-transparent,.tablet\:hover\:border-transparent:hover{border-color:transparent}.tablet\:border-black,.tablet\:hover\:border-black:hover{border-color:#000}.tablet\:border-white,.tablet\:hover\:border-white:hover{border-color:#fff}.tablet\:border-red,.tablet\:hover\:border-red:hover{border-color:#e52207}.tablet\:border-orange,.tablet\:hover\:border-orange:hover{border-color:#e66f0e}.tablet\:border-gold,.tablet\:hover\:border-gold:hover{border-color:#ffbe2e}.tablet\:border-yellow,.tablet\:hover\:border-yellow:hover{border-color:#fee685}.tablet\:border-green,.tablet\:hover\:border-green:hover{border-color:#538200}.tablet\:border-mint,.tablet\:hover\:border-mint:hover{border-color:#04c585}.tablet\:border-cyan,.tablet\:hover\:border-cyan:hover{border-color:#009ec1}.tablet\:border-blue,.tablet\:hover\:border-blue:hover{border-color:#0076d6}.tablet\:border-indigo,.tablet\:hover\:border-indigo:hover{border-color:#676cc8}.tablet\:border-violet,.tablet\:hover\:border-violet:hover{border-color:#8168b3}.tablet\:border-magenta,.tablet\:hover\:border-magenta:hover{border-color:#d72d79}.tablet\:border-gray-5,.tablet\:hover\:border-gray-5:hover{border-color:#f0f0f0}.tablet\:border-gray-10,.tablet\:hover\:border-gray-10:hover{border-color:#e6e6e6}.tablet\:border-gray-30,.tablet\:hover\:border-gray-30:hover{border-color:#adadad}.tablet\:border-gray-50,.tablet\:hover\:border-gray-50:hover{border-color:#757575}.tablet\:border-gray-70,.tablet\:hover\:border-gray-70:hover{border-color:#454545}.tablet\:border-gray-90,.tablet\:hover\:border-gray-90:hover{border-color:#1b1b1b}.tablet\:border-base-lightest,.tablet\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.tablet\:border-base-lighter,.tablet\:hover\:border-base-lighter:hover{border-color:#dfe1e2}.tablet\:border-base-light,.tablet\:hover\:border-base-light:hover{border-color:#a9aeb1}.tablet\:border-base,.tablet\:hover\:border-base:hover{border-color:#71767a}.tablet\:border-base-dark,.tablet\:hover\:border-base-dark:hover{border-color:#565c65}.tablet\:border-base-darker,.tablet\:hover\:border-base-darker:hover{border-color:#3d4551}.tablet\:border-base-darkest,.tablet\:border-ink,.tablet\:hover\:border-base-darkest:hover,.tablet\:hover\:border-ink:hover{border-color:#1b1b1b}.tablet\:border-primary-lighter,.tablet\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.tablet\:border-primary-light,.tablet\:hover\:border-primary-light:hover{border-color:#73b3e7}.tablet\:border-primary,.tablet\:hover\:border-primary:hover{border-color:#005ea2}.tablet\:border-primary-vivid,.tablet\:hover\:border-primary-vivid:hover{border-color:#0050d8}.tablet\:border-primary-dark,.tablet\:hover\:border-primary-dark:hover{border-color:#1a4480}.tablet\:border-primary-darker,.tablet\:hover\:border-primary-darker:hover{border-color:#162e51}.tablet\:border-secondary-lighter,.tablet\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.tablet\:border-secondary-light,.tablet\:hover\:border-secondary-light:hover{border-color:#f2938c}.tablet\:border-secondary,.tablet\:hover\:border-secondary:hover{border-color:#d83933}.tablet\:border-secondary-vivid,.tablet\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.tablet\:border-secondary-dark,.tablet\:hover\:border-secondary-dark:hover{border-color:#b50909}.tablet\:border-secondary-darker,.tablet\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.tablet\:border-accent-warm-darker,.tablet\:hover\:border-accent-warm-darker:hover{border-color:#775540}.tablet\:border-accent-warm-dark,.tablet\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.tablet\:border-accent-warm,.tablet\:hover\:border-accent-warm:hover{border-color:#fa9441}.tablet\:border-accent-warm-light,.tablet\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.tablet\:border-accent-warm-lighter,.tablet\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.tablet\:border-accent-cool-darker,.tablet\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.tablet\:border-accent-cool-dark,.tablet\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.tablet\:border-accent-cool,.tablet\:hover\:border-accent-cool:hover{border-color:#00bde3}.tablet\:border-accent-cool-light,.tablet\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.tablet\:border-accent-cool-lighter,.tablet\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.tablet\:border-error-lighter,.tablet\:hover\:border-error-lighter:hover{border-color:#f4e3db}.tablet\:border-error-light,.tablet\:hover\:border-error-light:hover{border-color:#f39268}.tablet\:border-error,.tablet\:hover\:border-error:hover{border-color:#d54309}.tablet\:border-error-dark,.tablet\:hover\:border-error-dark:hover{border-color:#b50909}.tablet\:border-error-darker,.tablet\:hover\:border-error-darker:hover{border-color:#6f3331}.tablet\:border-warning-lighter,.tablet\:hover\:border-warning-lighter:hover{border-color:#faf3d1}.tablet\:border-warning-light,.tablet\:hover\:border-warning-light:hover{border-color:#fee685}.tablet\:border-warning,.tablet\:hover\:border-warning:hover{border-color:#ffbe2e}.tablet\:border-warning-dark,.tablet\:hover\:border-warning-dark:hover{border-color:#e5a000}.tablet\:border-warning-darker,.tablet\:hover\:border-warning-darker:hover{border-color:#936f38}.tablet\:border-success-lighter,.tablet\:hover\:border-success-lighter:hover{border-color:#ecf3ec}.tablet\:border-success-light,.tablet\:hover\:border-success-light:hover{border-color:#70e17b}.tablet\:border-success,.tablet\:hover\:border-success:hover{border-color:#00a91c}.tablet\:border-success-dark,.tablet\:hover\:border-success-dark:hover{border-color:#008817}.tablet\:border-success-darker,.tablet\:hover\:border-success-darker:hover{border-color:#216e1f}.tablet\:border-info-lighter,.tablet\:hover\:border-info-lighter:hover{border-color:#e7f6f8}.tablet\:border-info-light,.tablet\:hover\:border-info-light:hover{border-color:#99deea}.tablet\:border-info,.tablet\:hover\:border-info:hover{border-color:#00bde3}.tablet\:border-info-dark,.tablet\:hover\:border-info-dark:hover{border-color:#009ec1}.tablet\:border-info-darker,.tablet\:hover\:border-info-darker:hover{border-color:#2e6276}.tablet\:border-disabled-light,.tablet\:hover\:border-disabled-light:hover{border-color:#e6e6e6}.tablet\:border-disabled,.tablet\:hover\:border-disabled:hover{border-color:#c9c9c9}.tablet\:border-disabled-dark,.tablet\:hover\:border-disabled-dark:hover{border-color:#adadad}.tablet\:border-emergency,.tablet\:hover\:border-emergency:hover{border-color:#9c3d10}.tablet\:border-emergency-dark,.tablet\:hover\:border-emergency-dark:hover{border-color:#332d29}.tablet\:radius-0{border-radius:0}.tablet\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.tablet\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.tablet\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.tablet\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.tablet\:radius-sm{border-radius:2px}.tablet\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.tablet\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.tablet\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.tablet\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.tablet\:radius-md{border-radius:.25rem}.tablet\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.tablet\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.tablet\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.tablet\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.tablet\:radius-lg{border-radius:.5rem}.tablet\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tablet\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.tablet\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.tablet\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.tablet\:radius-pill{border-radius:99rem}.tablet\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.tablet\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.tablet\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.tablet\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.tablet\:display-block{display:block}.tablet\:display-flex{display:flex}.tablet\:display-none{display:none}.tablet\:display-inline{display:inline}.tablet\:display-inline-block{display:inline-block}.tablet\:display-inline-flex{display:inline-flex}.tablet\:display-table{display:table}.tablet\:display-table-cell{display:table-cell}.tablet\:display-table-row{display:table-row}.tablet\:font-mono-3xs{font-size:.77rem}.tablet\:font-mono-2xs{font-size:.83rem}.tablet\:font-mono-xs{font-size:.89rem}.tablet\:font-mono-sm{font-size:.95rem}.tablet\:font-mono-md{font-size:1.01rem}.tablet\:font-mono-lg{font-size:1.31rem}.tablet\:font-mono-xl{font-size:1.91rem}.tablet\:font-mono-2xl{font-size:2.38rem}.tablet\:font-mono-3xl{font-size:2.86rem}.tablet\:font-sans-3xs{font-size:.87rem}.tablet\:font-sans-2xs{font-size:.93rem}.tablet\:font-sans-xs{font-size:1rem}.tablet\:font-sans-sm{font-size:1.06rem}.tablet\:font-sans-md{font-size:1.13rem}.tablet\:font-sans-lg{font-size:1.46rem}.tablet\:font-sans-xl{font-size:2.13rem}.tablet\:font-sans-2xl{font-size:2.66rem}.tablet\:font-sans-3xl{font-size:3.19rem}.tablet\:font-serif-3xs{font-size:.79rem}.tablet\:font-serif-2xs{font-size:.85rem}.tablet\:font-serif-xs{font-size:.91rem}.tablet\:font-serif-sm{font-size:.98rem}.tablet\:font-serif-md{font-size:1.04rem}.tablet\:font-serif-lg{font-size:1.34rem}.tablet\:font-serif-xl{font-size:1.95rem}.tablet\:font-serif-2xl{font-size:2.44rem}.tablet\:font-serif-3xl{font-size:2.93rem}.tablet\:font-heading-3xs{font-size:.79rem}.tablet\:font-heading-2xs{font-size:.85rem}.tablet\:font-heading-xs{font-size:.91rem}.tablet\:font-heading-sm{font-size:.98rem}.tablet\:font-heading-md{font-size:1.04rem}.tablet\:font-heading-lg{font-size:1.34rem}.tablet\:font-heading-xl{font-size:1.95rem}.tablet\:font-heading-2xl{font-size:2.44rem}.tablet\:font-heading-3xl{font-size:2.93rem}.tablet\:font-body-3xs{font-size:.87rem}.tablet\:font-body-2xs{font-size:.93rem}.tablet\:font-body-xs{font-size:1rem}.tablet\:font-body-sm{font-size:1.06rem}.tablet\:font-body-md{font-size:1.13rem}.tablet\:font-body-lg{font-size:1.46rem}.tablet\:font-body-xl{font-size:2.13rem}.tablet\:font-body-2xl{font-size:2.66rem}.tablet\:font-body-3xl{font-size:3.19rem}.tablet\:font-code-3xs{font-size:.77rem}.tablet\:font-code-2xs{font-size:.83rem}.tablet\:font-code-xs{font-size:.89rem}.tablet\:font-code-sm{font-size:.95rem}.tablet\:font-code-md{font-size:1.01rem}.tablet\:font-code-lg{font-size:1.31rem}.tablet\:font-code-xl{font-size:1.91rem}.tablet\:font-code-2xl{font-size:2.38rem}.tablet\:font-code-3xl{font-size:2.86rem}.tablet\:font-alt-3xs{font-size:.79rem}.tablet\:font-alt-2xs{font-size:.85rem}.tablet\:font-alt-xs{font-size:.91rem}.tablet\:font-alt-sm{font-size:.98rem}.tablet\:font-alt-md{font-size:1.04rem}.tablet\:font-alt-lg{font-size:1.34rem}.tablet\:font-alt-xl{font-size:1.95rem}.tablet\:font-alt-2xl{font-size:2.44rem}.tablet\:font-alt-3xl{font-size:2.93rem}.tablet\:font-ui-3xs{font-size:.87rem}.tablet\:font-ui-2xs{font-size:.93rem}.tablet\:font-ui-xs{font-size:1rem}.tablet\:font-ui-sm{font-size:1.06rem}.tablet\:font-ui-md{font-size:1.13rem}.tablet\:font-ui-lg{font-size:1.46rem}.tablet\:font-ui-xl{font-size:2.13rem}.tablet\:font-ui-2xl{font-size:2.66rem}.tablet\:font-ui-3xl{font-size:3.19rem}.tablet\:text-light{font-weight:300}.tablet\:text-normal{font-weight:400}.tablet\:text-bold{font-weight:700}.tablet\:flex-justify-center{justify-content:center}.tablet\:flex-justify-start{justify-content:flex-start}.tablet\:flex-justify-end{justify-content:flex-end}.tablet\:flex-justify{justify-content:space-between}.tablet\:line-height-sans-1{line-height:.9}.tablet\:line-height-sans-2{line-height:1.1}.tablet\:line-height-sans-3{line-height:1.3}.tablet\:line-height-sans-4{line-height:1.4}.tablet\:line-height-sans-5{line-height:1.5}.tablet\:line-height-sans-6{line-height:1.6}.tablet\:line-height-serif-1{line-height:1}.tablet\:line-height-serif-2{line-height:1.2}.tablet\:line-height-serif-3{line-height:1.4}.tablet\:line-height-serif-4{line-height:1.5}.tablet\:line-height-serif-5{line-height:1.7}.tablet\:line-height-serif-6{line-height:1.8}.tablet\:line-height-mono-1{line-height:1}.tablet\:line-height-mono-2{line-height:1.3}.tablet\:line-height-mono-3{line-height:1.4}.tablet\:line-height-mono-4{line-height:1.6}.tablet\:line-height-mono-5{line-height:1.7}.tablet\:line-height-mono-6{line-height:1.8}.tablet\:line-height-heading-1{line-height:1}.tablet\:line-height-heading-2{line-height:1.2}.tablet\:line-height-heading-3{line-height:1.4}.tablet\:line-height-heading-4{line-height:1.5}.tablet\:line-height-heading-5{line-height:1.7}.tablet\:line-height-heading-6{line-height:1.8}.tablet\:line-height-ui-1{line-height:.9}.tablet\:line-height-ui-2{line-height:1.1}.tablet\:line-height-ui-3{line-height:1.3}.tablet\:line-height-ui-4{line-height:1.4}.tablet\:line-height-ui-5{line-height:1.5}.tablet\:line-height-ui-6{line-height:1.6}.tablet\:line-height-body-1{line-height:.9}.tablet\:line-height-body-2{line-height:1.1}.tablet\:line-height-body-3{line-height:1.3}.tablet\:line-height-body-4{line-height:1.4}.tablet\:line-height-body-5{line-height:1.5}.tablet\:line-height-body-6{line-height:1.6}.tablet\:line-height-code-1{line-height:1}.tablet\:line-height-code-2{line-height:1.3}.tablet\:line-height-code-3{line-height:1.4}.tablet\:line-height-code-4{line-height:1.6}.tablet\:line-height-code-5{line-height:1.7}.tablet\:line-height-code-6{line-height:1.8}.tablet\:line-height-alt-1{line-height:1}.tablet\:line-height-alt-2{line-height:1.2}.tablet\:line-height-alt-3{line-height:1.4}.tablet\:line-height-alt-4{line-height:1.5}.tablet\:line-height-alt-5{line-height:1.7}.tablet\:line-height-alt-6{line-height:1.8}.tablet\:margin-neg-1px{margin:-1px}.tablet\:margin-neg-2px{margin:-2px}.tablet\:margin-neg-05{margin:-.25rem}.tablet\:margin-neg-1{margin:-.5rem}.tablet\:margin-neg-105{margin:-.75rem}.tablet\:margin-neg-2{margin:-1rem}.tablet\:margin-neg-205{margin:-1.25rem}.tablet\:margin-neg-3{margin:-1.5rem}.tablet\:margin-1px{margin:1px}.tablet\:margin-2px{margin:2px}.tablet\:margin-05{margin:.25rem}.tablet\:margin-1{margin:.5rem}.tablet\:margin-105{margin:.75rem}.tablet\:margin-2{margin:1rem}.tablet\:margin-205{margin:1.25rem}.tablet\:margin-3{margin:1.5rem}.tablet\:margin-neg-4{margin:-2rem}.tablet\:margin-neg-5{margin:-2.5rem}.tablet\:margin-neg-6{margin:-3rem}.tablet\:margin-neg-7{margin:-3.5rem}.tablet\:margin-neg-8{margin:-4rem}.tablet\:margin-neg-9{margin:-4.5rem}.tablet\:margin-neg-10{margin:-5rem}.tablet\:margin-neg-15{margin:-7.5rem}.tablet\:margin-4{margin:2rem}.tablet\:margin-5{margin:2.5rem}.tablet\:margin-6{margin:3rem}.tablet\:margin-7{margin:3.5rem}.tablet\:margin-8{margin:4rem}.tablet\:margin-9{margin:4.5rem}.tablet\:margin-10{margin:5rem}.tablet\:margin-15{margin:7.5rem}.tablet\:margin-05em{margin:.5em}.tablet\:margin-1em{margin:1em}.tablet\:margin-105em{margin:1.5em}.tablet\:margin-2em{margin:2em}.tablet\:margin-0{margin:0}.tablet\:margin-y-1px{margin-top:1px;margin-bottom:1px}.tablet\:margin-top-1px{margin-top:1px}.tablet\:margin-bottom-1px{margin-bottom:1px}.tablet\:margin-y-2px{margin-top:2px;margin-bottom:2px}.tablet\:margin-top-2px{margin-top:2px}.tablet\:margin-bottom-2px{margin-bottom:2px}.tablet\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.tablet\:margin-top-05{margin-top:.25rem}.tablet\:margin-bottom-05{margin-bottom:.25rem}.tablet\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.tablet\:margin-top-1{margin-top:.5rem}.tablet\:margin-bottom-1{margin-bottom:.5rem}.tablet\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.tablet\:margin-top-105{margin-top:.75rem}.tablet\:margin-bottom-105{margin-bottom:.75rem}.tablet\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.tablet\:margin-top-2{margin-top:1rem}.tablet\:margin-bottom-2{margin-bottom:1rem}.tablet\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.tablet\:margin-top-205{margin-top:1.25rem}.tablet\:margin-bottom-205{margin-bottom:1.25rem}.tablet\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.tablet\:margin-top-3{margin-top:1.5rem}.tablet\:margin-bottom-3{margin-bottom:1.5rem}.tablet\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.tablet\:margin-top-neg-1px{margin-top:-1px}.tablet\:margin-bottom-neg-1px{margin-bottom:-1px}.tablet\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.tablet\:margin-top-neg-2px{margin-top:-2px}.tablet\:margin-bottom-neg-2px{margin-bottom:-2px}.tablet\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.tablet\:margin-top-neg-05{margin-top:-.25rem}.tablet\:margin-bottom-neg-05{margin-bottom:-.25rem}.tablet\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.tablet\:margin-top-neg-1{margin-top:-.5rem}.tablet\:margin-bottom-neg-1{margin-bottom:-.5rem}.tablet\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.tablet\:margin-top-neg-105{margin-top:-.75rem}.tablet\:margin-bottom-neg-105{margin-bottom:-.75rem}.tablet\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.tablet\:margin-top-neg-2{margin-top:-1rem}.tablet\:margin-bottom-neg-2{margin-bottom:-1rem}.tablet\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.tablet\:margin-top-neg-205{margin-top:-1.25rem}.tablet\:margin-bottom-neg-205{margin-bottom:-1.25rem}.tablet\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.tablet\:margin-top-neg-3{margin-top:-1.5rem}.tablet\:margin-bottom-neg-3{margin-bottom:-1.5rem}.tablet\:margin-y-neg-4{margin-top:-2rem;margin-bottom:-2rem}.tablet\:margin-top-neg-4{margin-top:-2rem}.tablet\:margin-bottom-neg-4{margin-bottom:-2rem}.tablet\:margin-y-neg-5{margin-top:-2.5rem;margin-bottom:-2.5rem}.tablet\:margin-top-neg-5{margin-top:-2.5rem}.tablet\:margin-bottom-neg-5{margin-bottom:-2.5rem}.tablet\:margin-y-neg-6{margin-top:-3rem;margin-bottom:-3rem}.tablet\:margin-top-neg-6{margin-top:-3rem}.tablet\:margin-bottom-neg-6{margin-bottom:-3rem}.tablet\:margin-y-neg-7{margin-top:-3.5rem;margin-bottom:-3.5rem}.tablet\:margin-top-neg-7{margin-top:-3.5rem}.tablet\:margin-bottom-neg-7{margin-bottom:-3.5rem}.tablet\:margin-y-neg-8{margin-top:-4rem;margin-bottom:-4rem}.tablet\:margin-top-neg-8{margin-top:-4rem}.tablet\:margin-bottom-neg-8{margin-bottom:-4rem}.tablet\:margin-y-neg-9{margin-top:-4.5rem;margin-bottom:-4.5rem}.tablet\:margin-top-neg-9{margin-top:-4.5rem}.tablet\:margin-bottom-neg-9{margin-bottom:-4.5rem}.tablet\:margin-y-neg-10{margin-top:-5rem;margin-bottom:-5rem}.tablet\:margin-top-neg-10{margin-top:-5rem}.tablet\:margin-bottom-neg-10{margin-bottom:-5rem}.tablet\:margin-y-neg-15{margin-top:-7.5rem;margin-bottom:-7.5rem}.tablet\:margin-top-neg-15{margin-top:-7.5rem}.tablet\:margin-bottom-neg-15{margin-bottom:-7.5rem}.tablet\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.tablet\:margin-top-4{margin-top:2rem}.tablet\:margin-bottom-4{margin-bottom:2rem}.tablet\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.tablet\:margin-top-5{margin-top:2.5rem}.tablet\:margin-bottom-5{margin-bottom:2.5rem}.tablet\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.tablet\:margin-top-6{margin-top:3rem}.tablet\:margin-bottom-6{margin-bottom:3rem}.tablet\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.tablet\:margin-top-7{margin-top:3.5rem}.tablet\:margin-bottom-7{margin-bottom:3.5rem}.tablet\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.tablet\:margin-top-8{margin-top:4rem}.tablet\:margin-bottom-8{margin-bottom:4rem}.tablet\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.tablet\:margin-top-9{margin-top:4.5rem}.tablet\:margin-bottom-9{margin-bottom:4.5rem}.tablet\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.tablet\:margin-top-10{margin-top:5rem}.tablet\:margin-bottom-10{margin-bottom:5rem}.tablet\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.tablet\:margin-top-15{margin-top:7.5rem}.tablet\:margin-bottom-15{margin-bottom:7.5rem}.tablet\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.tablet\:margin-top-05em{margin-top:.5em}.tablet\:margin-bottom-05em{margin-bottom:.5em}.tablet\:margin-y-1em{margin-top:1em;margin-bottom:1em}.tablet\:margin-top-1em{margin-top:1em}.tablet\:margin-bottom-1em{margin-bottom:1em}.tablet\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.tablet\:margin-top-105em{margin-top:1.5em}.tablet\:margin-bottom-105em{margin-bottom:1.5em}.tablet\:margin-y-2em{margin-top:2em;margin-bottom:2em}.tablet\:margin-top-2em{margin-top:2em}.tablet\:margin-bottom-2em{margin-bottom:2em}.tablet\:margin-y-0{margin-top:0;margin-bottom:0}.tablet\:margin-top-0{margin-top:0}.tablet\:margin-bottom-0{margin-bottom:0}.tablet\:margin-y-auto{margin-top:auto;margin-bottom:auto}.tablet\:margin-top-auto{margin-top:auto}.tablet\:margin-bottom-auto{margin-bottom:auto}.tablet\:margin-x-1px{margin-left:1px;margin-right:1px}.tablet\:margin-right-1px{margin-right:1px}.tablet\:margin-left-1px{margin-left:1px}.tablet\:margin-x-2px{margin-left:2px;margin-right:2px}.tablet\:margin-right-2px{margin-right:2px}.tablet\:margin-left-2px{margin-left:2px}.tablet\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.tablet\:margin-right-05{margin-right:.25rem}.tablet\:margin-left-05{margin-left:.25rem}.tablet\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.tablet\:margin-right-1{margin-right:.5rem}.tablet\:margin-left-1{margin-left:.5rem}.tablet\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.tablet\:margin-right-105{margin-right:.75rem}.tablet\:margin-left-105{margin-left:.75rem}.tablet\:margin-x-2{margin-left:1rem;margin-right:1rem}.tablet\:margin-right-2{margin-right:1rem}.tablet\:margin-left-2{margin-left:1rem}.tablet\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.tablet\:margin-right-205{margin-right:1.25rem}.tablet\:margin-left-205{margin-left:1.25rem}.tablet\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.tablet\:margin-right-3{margin-right:1.5rem}.tablet\:margin-left-3{margin-left:1.5rem}.tablet\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.tablet\:margin-right-neg-1px{margin-right:-1px}.tablet\:margin-left-neg-1px{margin-left:-1px}.tablet\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.tablet\:margin-right-neg-2px{margin-right:-2px}.tablet\:margin-left-neg-2px{margin-left:-2px}.tablet\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.tablet\:margin-right-neg-05{margin-right:-.25rem}.tablet\:margin-left-neg-05{margin-left:-.25rem}.tablet\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.tablet\:margin-right-neg-1{margin-right:-.5rem}.tablet\:margin-left-neg-1{margin-left:-.5rem}.tablet\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.tablet\:margin-right-neg-105{margin-right:-.75rem}.tablet\:margin-left-neg-105{margin-left:-.75rem}.tablet\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.tablet\:margin-right-neg-2{margin-right:-1rem}.tablet\:margin-left-neg-2{margin-left:-1rem}.tablet\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.tablet\:margin-right-neg-205{margin-right:-1.25rem}.tablet\:margin-left-neg-205{margin-left:-1.25rem}.tablet\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.tablet\:margin-right-neg-3{margin-right:-1.5rem}.tablet\:margin-left-neg-3{margin-left:-1.5rem}.tablet\:margin-x-neg-4{margin-left:-2rem;margin-right:-2rem}.tablet\:margin-right-neg-4{margin-right:-2rem}.tablet\:margin-left-neg-4{margin-left:-2rem}.tablet\:margin-x-neg-5{margin-left:-2.5rem;margin-right:-2.5rem}.tablet\:margin-right-neg-5{margin-right:-2.5rem}.tablet\:margin-left-neg-5{margin-left:-2.5rem}.tablet\:margin-x-neg-6{margin-left:-3rem;margin-right:-3rem}.tablet\:margin-right-neg-6{margin-right:-3rem}.tablet\:margin-left-neg-6{margin-left:-3rem}.tablet\:margin-x-neg-7{margin-left:-3.5rem;margin-right:-3.5rem}.tablet\:margin-right-neg-7{margin-right:-3.5rem}.tablet\:margin-left-neg-7{margin-left:-3.5rem}.tablet\:margin-x-neg-8{margin-left:-4rem;margin-right:-4rem}.tablet\:margin-right-neg-8{margin-right:-4rem}.tablet\:margin-left-neg-8{margin-left:-4rem}.tablet\:margin-x-neg-9{margin-left:-4.5rem;margin-right:-4.5rem}.tablet\:margin-right-neg-9{margin-right:-4.5rem}.tablet\:margin-left-neg-9{margin-left:-4.5rem}.tablet\:margin-x-neg-10{margin-left:-5rem;margin-right:-5rem}.tablet\:margin-right-neg-10{margin-right:-5rem}.tablet\:margin-left-neg-10{margin-left:-5rem}.tablet\:margin-x-neg-15{margin-left:-7.5rem;margin-right:-7.5rem}.tablet\:margin-right-neg-15{margin-right:-7.5rem}.tablet\:margin-left-neg-15{margin-left:-7.5rem}.tablet\:margin-x-4{margin-left:2rem;margin-right:2rem}.tablet\:margin-right-4{margin-right:2rem}.tablet\:margin-left-4{margin-left:2rem}.tablet\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.tablet\:margin-right-5{margin-right:2.5rem}.tablet\:margin-left-5{margin-left:2.5rem}.tablet\:margin-x-6{margin-left:3rem;margin-right:3rem}.tablet\:margin-right-6{margin-right:3rem}.tablet\:margin-left-6{margin-left:3rem}.tablet\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.tablet\:margin-right-7{margin-right:3.5rem}.tablet\:margin-left-7{margin-left:3.5rem}.tablet\:margin-x-8{margin-left:4rem;margin-right:4rem}.tablet\:margin-right-8{margin-right:4rem}.tablet\:margin-left-8{margin-left:4rem}.tablet\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.tablet\:margin-right-9{margin-right:4.5rem}.tablet\:margin-left-9{margin-left:4.5rem}.tablet\:margin-x-10{margin-left:5rem;margin-right:5rem}.tablet\:margin-right-10{margin-right:5rem}.tablet\:margin-left-10{margin-left:5rem}.tablet\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.tablet\:margin-right-15{margin-right:7.5rem}.tablet\:margin-left-15{margin-left:7.5rem}.tablet\:margin-x-card{margin-left:10rem;margin-right:10rem}.tablet\:margin-right-card{margin-right:10rem}.tablet\:margin-left-card{margin-left:10rem}.tablet\:margin-x-card-lg{margin-left:15rem;margin-right:15rem}.tablet\:margin-right-card-lg{margin-right:15rem}.tablet\:margin-left-card-lg{margin-left:15rem}.tablet\:margin-x-mobile{margin-left:20rem;margin-right:20rem}.tablet\:margin-right-mobile{margin-right:20rem}.tablet\:margin-left-mobile{margin-left:20rem}.tablet\:margin-x-05em{margin-left:.5em;margin-right:.5em}.tablet\:margin-right-05em{margin-right:.5em}.tablet\:margin-left-05em{margin-left:.5em}.tablet\:margin-x-1em{margin-left:1em;margin-right:1em}.tablet\:margin-right-1em{margin-right:1em}.tablet\:margin-left-1em{margin-left:1em}.tablet\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.tablet\:margin-right-105em{margin-right:1.5em}.tablet\:margin-left-105em{margin-left:1.5em}.tablet\:margin-x-2em{margin-left:2em;margin-right:2em}.tablet\:margin-right-2em{margin-right:2em}.tablet\:margin-left-2em{margin-left:2em}.tablet\:margin-x-0{margin-left:0;margin-right:0}.tablet\:margin-right-0{margin-right:0}.tablet\:margin-left-0{margin-left:0}.tablet\:margin-x-auto{margin-left:auto;margin-right:auto}.tablet\:margin-right-auto{margin-right:auto}.tablet\:margin-left-auto{margin-left:auto}.tablet\:measure-1{max-width:44ex}.tablet\:measure-2{max-width:60ex}.tablet\:measure-3{max-width:64ex}.tablet\:measure-4{max-width:68ex}.tablet\:measure-5{max-width:72ex}.tablet\:measure-6{max-width:88ex}.tablet\:measure-none{max-width:none}.tablet\:order-first{order:-1}.tablet\:order-last{order:999}.tablet\:order-initial{order:initial}.tablet\:order-0{order:0}.tablet\:order-1{order:1}.tablet\:order-2{order:2}.tablet\:order-3{order:3}.tablet\:order-4{order:4}.tablet\:order-5{order:5}.tablet\:order-6{order:6}.tablet\:order-7{order:7}.tablet\:order-8{order:8}.tablet\:order-9{order:9}.tablet\:order-10{order:10}.tablet\:order-11{order:11}.tablet\:padding-1px{padding:1px}.tablet\:padding-y-1px{padding-top:1px;padding-bottom:1px}.tablet\:padding-x-1px{padding-left:1px;padding-right:1px}.tablet\:padding-top-1px{padding-top:1px}.tablet\:padding-right-1px{padding-right:1px}.tablet\:padding-bottom-1px{padding-bottom:1px}.tablet\:padding-left-1px{padding-left:1px}.tablet\:padding-2px{padding:2px}.tablet\:padding-y-2px{padding-top:2px;padding-bottom:2px}.tablet\:padding-x-2px{padding-left:2px;padding-right:2px}.tablet\:padding-top-2px{padding-top:2px}.tablet\:padding-right-2px{padding-right:2px}.tablet\:padding-bottom-2px{padding-bottom:2px}.tablet\:padding-left-2px{padding-left:2px}.tablet\:padding-05{padding:.25rem}.tablet\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.tablet\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.tablet\:padding-top-05{padding-top:.25rem}.tablet\:padding-right-05{padding-right:.25rem}.tablet\:padding-bottom-05{padding-bottom:.25rem}.tablet\:padding-left-05{padding-left:.25rem}.tablet\:padding-1{padding:.5rem}.tablet\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.tablet\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.tablet\:padding-top-1{padding-top:.5rem}.tablet\:padding-right-1{padding-right:.5rem}.tablet\:padding-bottom-1{padding-bottom:.5rem}.tablet\:padding-left-1{padding-left:.5rem}.tablet\:padding-105{padding:.75rem}.tablet\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.tablet\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.tablet\:padding-top-105{padding-top:.75rem}.tablet\:padding-right-105{padding-right:.75rem}.tablet\:padding-bottom-105{padding-bottom:.75rem}.tablet\:padding-left-105{padding-left:.75rem}.tablet\:padding-2{padding:1rem}.tablet\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.tablet\:padding-x-2{padding-left:1rem;padding-right:1rem}.tablet\:padding-top-2{padding-top:1rem}.tablet\:padding-right-2{padding-right:1rem}.tablet\:padding-bottom-2{padding-bottom:1rem}.tablet\:padding-left-2{padding-left:1rem}.tablet\:padding-205{padding:1.25rem}.tablet\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.tablet\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.tablet\:padding-top-205{padding-top:1.25rem}.tablet\:padding-right-205{padding-right:1.25rem}.tablet\:padding-bottom-205{padding-bottom:1.25rem}.tablet\:padding-left-205{padding-left:1.25rem}.tablet\:padding-3{padding:1.5rem}.tablet\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.tablet\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.tablet\:padding-top-3{padding-top:1.5rem}.tablet\:padding-right-3{padding-right:1.5rem}.tablet\:padding-bottom-3{padding-bottom:1.5rem}.tablet\:padding-left-3{padding-left:1.5rem}.tablet\:padding-4{padding:2rem}.tablet\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.tablet\:padding-x-4{padding-left:2rem;padding-right:2rem}.tablet\:padding-top-4{padding-top:2rem}.tablet\:padding-right-4{padding-right:2rem}.tablet\:padding-bottom-4{padding-bottom:2rem}.tablet\:padding-left-4{padding-left:2rem}.tablet\:padding-5{padding:2.5rem}.tablet\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.tablet\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.tablet\:padding-top-5{padding-top:2.5rem}.tablet\:padding-right-5{padding-right:2.5rem}.tablet\:padding-bottom-5{padding-bottom:2.5rem}.tablet\:padding-left-5{padding-left:2.5rem}.tablet\:padding-6{padding:3rem}.tablet\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.tablet\:padding-x-6{padding-left:3rem;padding-right:3rem}.tablet\:padding-top-6{padding-top:3rem}.tablet\:padding-right-6{padding-right:3rem}.tablet\:padding-bottom-6{padding-bottom:3rem}.tablet\:padding-left-6{padding-left:3rem}.tablet\:padding-7{padding:3.5rem}.tablet\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.tablet\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.tablet\:padding-top-7{padding-top:3.5rem}.tablet\:padding-right-7{padding-right:3.5rem}.tablet\:padding-bottom-7{padding-bottom:3.5rem}.tablet\:padding-left-7{padding-left:3.5rem}.tablet\:padding-8{padding:4rem}.tablet\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.tablet\:padding-x-8{padding-left:4rem;padding-right:4rem}.tablet\:padding-top-8{padding-top:4rem}.tablet\:padding-right-8{padding-right:4rem}.tablet\:padding-bottom-8{padding-bottom:4rem}.tablet\:padding-left-8{padding-left:4rem}.tablet\:padding-9{padding:4.5rem}.tablet\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.tablet\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.tablet\:padding-top-9{padding-top:4.5rem}.tablet\:padding-right-9{padding-right:4.5rem}.tablet\:padding-bottom-9{padding-bottom:4.5rem}.tablet\:padding-left-9{padding-left:4.5rem}.tablet\:padding-10{padding:5rem}.tablet\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.tablet\:padding-x-10{padding-left:5rem;padding-right:5rem}.tablet\:padding-top-10{padding-top:5rem}.tablet\:padding-right-10{padding-right:5rem}.tablet\:padding-bottom-10{padding-bottom:5rem}.tablet\:padding-left-10{padding-left:5rem}.tablet\:padding-15{padding:7.5rem}.tablet\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.tablet\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.tablet\:padding-top-15{padding-top:7.5rem}.tablet\:padding-right-15{padding-right:7.5rem}.tablet\:padding-bottom-15{padding-bottom:7.5rem}.tablet\:padding-left-15{padding-left:7.5rem}.tablet\:padding-0{padding:0}.tablet\:padding-y-0{padding-top:0;padding-bottom:0}.tablet\:padding-x-0{padding-left:0;padding-right:0}.tablet\:padding-top-0{padding-top:0}.tablet\:padding-right-0{padding-right:0}.tablet\:padding-bottom-0{padding-bottom:0}.tablet\:padding-left-0{padding-left:0}.tablet\:width-1px{width:1px}.tablet\:width-2px{width:2px}.tablet\:width-05{width:.25rem}.tablet\:width-1{width:.5rem}.tablet\:width-105{width:.75rem}.tablet\:width-2{width:1rem}.tablet\:width-205{width:1.25rem}.tablet\:width-3{width:1.5rem}.tablet\:width-4{width:2rem}.tablet\:width-5{width:2.5rem}.tablet\:width-6{width:3rem}.tablet\:width-7{width:3.5rem}.tablet\:width-8{width:4rem}.tablet\:width-9{width:4.5rem}.tablet\:width-10{width:5rem}.tablet\:width-15{width:7.5rem}.tablet\:width-card{width:10rem}.tablet\:width-card-lg{width:15rem}.tablet\:width-mobile{width:20rem}.tablet\:width-mobile-lg{width:30rem}.tablet\:width-tablet{width:40rem}.tablet\:width-tablet-lg{width:55rem}.tablet\:width-desktop{width:64rem}.tablet\:width-desktop-lg{width:75rem}.tablet\:width-widescreen{width:87.5rem}.tablet\:width-0{width:0}.tablet\:width-full{width:100%}.tablet\:width-auto{width:auto}}@media all and (min-width:64em){.desktop\:border-1px,.desktop\:hover\:border-1px:hover{border:1px solid}.desktop\:border-y-1px,.desktop\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.desktop\:border-x-1px,.desktop\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.desktop\:border-top-1px,.desktop\:hover\:border-top-1px:hover{border-top:1px solid}.desktop\:border-right-1px,.desktop\:hover\:border-right-1px:hover{border-right:1px solid}.desktop\:border-bottom-1px,.desktop\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.desktop\:border-left-1px,.desktop\:hover\:border-left-1px:hover{border-left:1px solid}.desktop\:border-2px,.desktop\:hover\:border-2px:hover{border:2px solid}.desktop\:border-y-2px,.desktop\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.desktop\:border-x-2px,.desktop\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.desktop\:border-top-2px,.desktop\:hover\:border-top-2px:hover{border-top:2px solid}.desktop\:border-right-2px,.desktop\:hover\:border-right-2px:hover{border-right:2px solid}.desktop\:border-bottom-2px,.desktop\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.desktop\:border-left-2px,.desktop\:hover\:border-left-2px:hover{border-left:2px solid}.desktop\:border-05,.desktop\:hover\:border-05:hover{border:.25rem solid}.desktop\:border-y-05,.desktop\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.desktop\:border-x-05,.desktop\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.desktop\:border-top-05,.desktop\:hover\:border-top-05:hover{border-top:.25rem solid}.desktop\:border-right-05,.desktop\:hover\:border-right-05:hover{border-right:.25rem solid}.desktop\:border-bottom-05,.desktop\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.desktop\:border-left-05,.desktop\:hover\:border-left-05:hover{border-left:.25rem solid}.desktop\:border-1,.desktop\:hover\:border-1:hover{border:.5rem solid}.desktop\:border-y-1,.desktop\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.desktop\:border-x-1,.desktop\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.desktop\:border-top-1,.desktop\:hover\:border-top-1:hover{border-top:.5rem solid}.desktop\:border-right-1,.desktop\:hover\:border-right-1:hover{border-right:.5rem solid}.desktop\:border-bottom-1,.desktop\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.desktop\:border-left-1,.desktop\:hover\:border-left-1:hover{border-left:.5rem solid}.desktop\:border-105,.desktop\:hover\:border-105:hover{border:.75rem solid}.desktop\:border-y-105,.desktop\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.desktop\:border-x-105,.desktop\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.desktop\:border-top-105,.desktop\:hover\:border-top-105:hover{border-top:.75rem solid}.desktop\:border-right-105,.desktop\:hover\:border-right-105:hover{border-right:.75rem solid}.desktop\:border-bottom-105,.desktop\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.desktop\:border-left-105,.desktop\:hover\:border-left-105:hover{border-left:.75rem solid}.desktop\:border-2,.desktop\:hover\:border-2:hover{border:1rem solid}.desktop\:border-y-2,.desktop\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.desktop\:border-x-2,.desktop\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.desktop\:border-top-2,.desktop\:hover\:border-top-2:hover{border-top:1rem solid}.desktop\:border-right-2,.desktop\:hover\:border-right-2:hover{border-right:1rem solid}.desktop\:border-bottom-2,.desktop\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.desktop\:border-left-2,.desktop\:hover\:border-left-2:hover{border-left:1rem solid}.desktop\:border-205,.desktop\:hover\:border-205:hover{border:1.25rem solid}.desktop\:border-y-205,.desktop\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.desktop\:border-x-205,.desktop\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.desktop\:border-top-205,.desktop\:hover\:border-top-205:hover{border-top:1.25rem solid}.desktop\:border-right-205,.desktop\:hover\:border-right-205:hover{border-right:1.25rem solid}.desktop\:border-bottom-205,.desktop\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.desktop\:border-left-205,.desktop\:hover\:border-left-205:hover{border-left:1.25rem solid}.desktop\:border-3,.desktop\:hover\:border-3:hover{border:1.5rem solid}.desktop\:border-y-3,.desktop\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.desktop\:border-x-3,.desktop\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.desktop\:border-top-3,.desktop\:hover\:border-top-3:hover{border-top:1.5rem solid}.desktop\:border-right-3,.desktop\:hover\:border-right-3:hover{border-right:1.5rem solid}.desktop\:border-bottom-3,.desktop\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.desktop\:border-left-3,.desktop\:hover\:border-left-3:hover{border-left:1.5rem solid}.desktop\:border-0,.desktop\:hover\:border-0:hover{border:0 solid}.desktop\:border-y-0,.desktop\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.desktop\:border-x-0,.desktop\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.desktop\:border-top-0,.desktop\:hover\:border-top-0:hover{border-top:0 solid}.desktop\:border-right-0,.desktop\:hover\:border-right-0:hover{border-right:0 solid}.desktop\:border-bottom-0,.desktop\:hover\:border-bottom-0:hover{border-bottom:0 solid}.desktop\:border-left-0,.desktop\:hover\:border-left-0:hover{border-left:0 solid}.desktop\:border,.desktop\:hover\:border:hover{border:1px solid}.desktop\:border-y,.desktop\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.desktop\:border-x,.desktop\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.desktop\:border-top,.desktop\:hover\:border-top:hover{border-top:1px solid}.desktop\:border-right,.desktop\:hover\:border-right:hover{border-right:1px solid}.desktop\:border-bottom,.desktop\:hover\:border-bottom:hover{border-bottom:1px solid}.desktop\:border-left,.desktop\:hover\:border-left:hover{border-left:1px solid}.desktop\:border-transparent,.desktop\:hover\:border-transparent:hover{border-color:transparent}.desktop\:border-black,.desktop\:hover\:border-black:hover{border-color:#000}.desktop\:border-white,.desktop\:hover\:border-white:hover{border-color:#fff}.desktop\:border-red,.desktop\:hover\:border-red:hover{border-color:#e52207}.desktop\:border-orange,.desktop\:hover\:border-orange:hover{border-color:#e66f0e}.desktop\:border-gold,.desktop\:hover\:border-gold:hover{border-color:#ffbe2e}.desktop\:border-yellow,.desktop\:hover\:border-yellow:hover{border-color:#fee685}.desktop\:border-green,.desktop\:hover\:border-green:hover{border-color:#538200}.desktop\:border-mint,.desktop\:hover\:border-mint:hover{border-color:#04c585}.desktop\:border-cyan,.desktop\:hover\:border-cyan:hover{border-color:#009ec1}.desktop\:border-blue,.desktop\:hover\:border-blue:hover{border-color:#0076d6}.desktop\:border-indigo,.desktop\:hover\:border-indigo:hover{border-color:#676cc8}.desktop\:border-violet,.desktop\:hover\:border-violet:hover{border-color:#8168b3}.desktop\:border-magenta,.desktop\:hover\:border-magenta:hover{border-color:#d72d79}.desktop\:border-gray-5,.desktop\:hover\:border-gray-5:hover{border-color:#f0f0f0}.desktop\:border-gray-10,.desktop\:hover\:border-gray-10:hover{border-color:#e6e6e6}.desktop\:border-gray-30,.desktop\:hover\:border-gray-30:hover{border-color:#adadad}.desktop\:border-gray-50,.desktop\:hover\:border-gray-50:hover{border-color:#757575}.desktop\:border-gray-70,.desktop\:hover\:border-gray-70:hover{border-color:#454545}.desktop\:border-gray-90,.desktop\:hover\:border-gray-90:hover{border-color:#1b1b1b}.desktop\:border-base-lightest,.desktop\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.desktop\:border-base-lighter,.desktop\:hover\:border-base-lighter:hover{border-color:#dfe1e2}.desktop\:border-base-light,.desktop\:hover\:border-base-light:hover{border-color:#a9aeb1}.desktop\:border-base,.desktop\:hover\:border-base:hover{border-color:#71767a}.desktop\:border-base-dark,.desktop\:hover\:border-base-dark:hover{border-color:#565c65}.desktop\:border-base-darker,.desktop\:hover\:border-base-darker:hover{border-color:#3d4551}.desktop\:border-base-darkest,.desktop\:border-ink,.desktop\:hover\:border-base-darkest:hover,.desktop\:hover\:border-ink:hover{border-color:#1b1b1b}.desktop\:border-primary-lighter,.desktop\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.desktop\:border-primary-light,.desktop\:hover\:border-primary-light:hover{border-color:#73b3e7}.desktop\:border-primary,.desktop\:hover\:border-primary:hover{border-color:#005ea2}.desktop\:border-primary-vivid,.desktop\:hover\:border-primary-vivid:hover{border-color:#0050d8}.desktop\:border-primary-dark,.desktop\:hover\:border-primary-dark:hover{border-color:#1a4480}.desktop\:border-primary-darker,.desktop\:hover\:border-primary-darker:hover{border-color:#162e51}.desktop\:border-secondary-lighter,.desktop\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.desktop\:border-secondary-light,.desktop\:hover\:border-secondary-light:hover{border-color:#f2938c}.desktop\:border-secondary,.desktop\:hover\:border-secondary:hover{border-color:#d83933}.desktop\:border-secondary-vivid,.desktop\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.desktop\:border-secondary-dark,.desktop\:hover\:border-secondary-dark:hover{border-color:#b50909}.desktop\:border-secondary-darker,.desktop\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.desktop\:border-accent-warm-darker,.desktop\:hover\:border-accent-warm-darker:hover{border-color:#775540}.desktop\:border-accent-warm-dark,.desktop\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.desktop\:border-accent-warm,.desktop\:hover\:border-accent-warm:hover{border-color:#fa9441}.desktop\:border-accent-warm-light,.desktop\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.desktop\:border-accent-warm-lighter,.desktop\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.desktop\:border-accent-cool-darker,.desktop\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.desktop\:border-accent-cool-dark,.desktop\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.desktop\:border-accent-cool,.desktop\:hover\:border-accent-cool:hover{border-color:#00bde3}.desktop\:border-accent-cool-light,.desktop\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.desktop\:border-accent-cool-lighter,.desktop\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.desktop\:border-error-lighter,.desktop\:hover\:border-error-lighter:hover{border-color:#f4e3db}.desktop\:border-error-light,.desktop\:hover\:border-error-light:hover{border-color:#f39268}.desktop\:border-error,.desktop\:hover\:border-error:hover{border-color:#d54309}.desktop\:border-error-dark,.desktop\:hover\:border-error-dark:hover{border-color:#b50909}.desktop\:border-error-darker,.desktop\:hover\:border-error-darker:hover{border-color:#6f3331}.desktop\:border-warning-lighter,.desktop\:hover\:border-warning-lighter:hover{border-color:#faf3d1}.desktop\:border-warning-light,.desktop\:hover\:border-warning-light:hover{border-color:#fee685}.desktop\:border-warning,.desktop\:hover\:border-warning:hover{border-color:#ffbe2e}.desktop\:border-warning-dark,.desktop\:hover\:border-warning-dark:hover{border-color:#e5a000}.desktop\:border-warning-darker,.desktop\:hover\:border-warning-darker:hover{border-color:#936f38}.desktop\:border-success-lighter,.desktop\:hover\:border-success-lighter:hover{border-color:#ecf3ec}.desktop\:border-success-light,.desktop\:hover\:border-success-light:hover{border-color:#70e17b}.desktop\:border-success,.desktop\:hover\:border-success:hover{border-color:#00a91c}.desktop\:border-success-dark,.desktop\:hover\:border-success-dark:hover{border-color:#008817}.desktop\:border-success-darker,.desktop\:hover\:border-success-darker:hover{border-color:#216e1f}.desktop\:border-info-lighter,.desktop\:hover\:border-info-lighter:hover{border-color:#e7f6f8}.desktop\:border-info-light,.desktop\:hover\:border-info-light:hover{border-color:#99deea}.desktop\:border-info,.desktop\:hover\:border-info:hover{border-color:#00bde3}.desktop\:border-info-dark,.desktop\:hover\:border-info-dark:hover{border-color:#009ec1}.desktop\:border-info-darker,.desktop\:hover\:border-info-darker:hover{border-color:#2e6276}.desktop\:border-disabled-light,.desktop\:hover\:border-disabled-light:hover{border-color:#e6e6e6}.desktop\:border-disabled,.desktop\:hover\:border-disabled:hover{border-color:#c9c9c9}.desktop\:border-disabled-dark,.desktop\:hover\:border-disabled-dark:hover{border-color:#adadad}.desktop\:border-emergency,.desktop\:hover\:border-emergency:hover{border-color:#9c3d10}.desktop\:border-emergency-dark,.desktop\:hover\:border-emergency-dark:hover{border-color:#332d29}.desktop\:radius-0{border-radius:0}.desktop\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.desktop\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.desktop\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.desktop\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.desktop\:radius-sm{border-radius:2px}.desktop\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.desktop\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.desktop\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.desktop\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.desktop\:radius-md{border-radius:.25rem}.desktop\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.desktop\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.desktop\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.desktop\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.desktop\:radius-lg{border-radius:.5rem}.desktop\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.desktop\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.desktop\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.desktop\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.desktop\:radius-pill{border-radius:99rem}.desktop\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.desktop\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.desktop\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.desktop\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.desktop\:display-block{display:block}.desktop\:display-flex{display:flex}.desktop\:display-none{display:none}.desktop\:display-inline{display:inline}.desktop\:display-inline-block{display:inline-block}.desktop\:display-inline-flex{display:inline-flex}.desktop\:display-table{display:table}.desktop\:display-table-cell{display:table-cell}.desktop\:display-table-row{display:table-row}.desktop\:font-mono-3xs{font-size:.77rem}.desktop\:font-mono-2xs{font-size:.83rem}.desktop\:font-mono-xs{font-size:.89rem}.desktop\:font-mono-sm{font-size:.95rem}.desktop\:font-mono-md{font-size:1.01rem}.desktop\:font-mono-lg{font-size:1.31rem}.desktop\:font-mono-xl{font-size:1.91rem}.desktop\:font-mono-2xl{font-size:2.38rem}.desktop\:font-mono-3xl{font-size:2.86rem}.desktop\:font-sans-3xs{font-size:.87rem}.desktop\:font-sans-2xs{font-size:.93rem}.desktop\:font-sans-xs{font-size:1rem}.desktop\:font-sans-sm{font-size:1.06rem}.desktop\:font-sans-md{font-size:1.13rem}.desktop\:font-sans-lg{font-size:1.46rem}.desktop\:font-sans-xl{font-size:2.13rem}.desktop\:font-sans-2xl{font-size:2.66rem}.desktop\:font-sans-3xl{font-size:3.19rem}.desktop\:font-serif-3xs{font-size:.79rem}.desktop\:font-serif-2xs{font-size:.85rem}.desktop\:font-serif-xs{font-size:.91rem}.desktop\:font-serif-sm{font-size:.98rem}.desktop\:font-serif-md{font-size:1.04rem}.desktop\:font-serif-lg{font-size:1.34rem}.desktop\:font-serif-xl{font-size:1.95rem}.desktop\:font-serif-2xl{font-size:2.44rem}.desktop\:font-serif-3xl{font-size:2.93rem}.desktop\:font-heading-3xs{font-size:.79rem}.desktop\:font-heading-2xs{font-size:.85rem}.desktop\:font-heading-xs{font-size:.91rem}.desktop\:font-heading-sm{font-size:.98rem}.desktop\:font-heading-md{font-size:1.04rem}.desktop\:font-heading-lg{font-size:1.34rem}.desktop\:font-heading-xl{font-size:1.95rem}.desktop\:font-heading-2xl{font-size:2.44rem}.desktop\:font-heading-3xl{font-size:2.93rem}.desktop\:font-body-3xs{font-size:.87rem}.desktop\:font-body-2xs{font-size:.93rem}.desktop\:font-body-xs{font-size:1rem}.desktop\:font-body-sm{font-size:1.06rem}.desktop\:font-body-md{font-size:1.13rem}.desktop\:font-body-lg{font-size:1.46rem}.desktop\:font-body-xl{font-size:2.13rem}.desktop\:font-body-2xl{font-size:2.66rem}.desktop\:font-body-3xl{font-size:3.19rem}.desktop\:font-code-3xs{font-size:.77rem}.desktop\:font-code-2xs{font-size:.83rem}.desktop\:font-code-xs{font-size:.89rem}.desktop\:font-code-sm{font-size:.95rem}.desktop\:font-code-md{font-size:1.01rem}.desktop\:font-code-lg{font-size:1.31rem}.desktop\:font-code-xl{font-size:1.91rem}.desktop\:font-code-2xl{font-size:2.38rem}.desktop\:font-code-3xl{font-size:2.86rem}.desktop\:font-alt-3xs{font-size:.79rem}.desktop\:font-alt-2xs{font-size:.85rem}.desktop\:font-alt-xs{font-size:.91rem}.desktop\:font-alt-sm{font-size:.98rem}.desktop\:font-alt-md{font-size:1.04rem}.desktop\:font-alt-lg{font-size:1.34rem}.desktop\:font-alt-xl{font-size:1.95rem}.desktop\:font-alt-2xl{font-size:2.44rem}.desktop\:font-alt-3xl{font-size:2.93rem}.desktop\:font-ui-3xs{font-size:.87rem}.desktop\:font-ui-2xs{font-size:.93rem}.desktop\:font-ui-xs{font-size:1rem}.desktop\:font-ui-sm{font-size:1.06rem}.desktop\:font-ui-md{font-size:1.13rem}.desktop\:font-ui-lg{font-size:1.46rem}.desktop\:font-ui-xl{font-size:2.13rem}.desktop\:font-ui-2xl{font-size:2.66rem}.desktop\:font-ui-3xl{font-size:3.19rem}.desktop\:text-light{font-weight:300}.desktop\:text-normal{font-weight:400}.desktop\:text-bold{font-weight:700}.desktop\:flex-justify-center{justify-content:center}.desktop\:flex-justify-start{justify-content:flex-start}.desktop\:flex-justify-end{justify-content:flex-end}.desktop\:flex-justify{justify-content:space-between}.desktop\:line-height-sans-1{line-height:.9}.desktop\:line-height-sans-2{line-height:1.1}.desktop\:line-height-sans-3{line-height:1.3}.desktop\:line-height-sans-4{line-height:1.4}.desktop\:line-height-sans-5{line-height:1.5}.desktop\:line-height-sans-6{line-height:1.6}.desktop\:line-height-serif-1{line-height:1}.desktop\:line-height-serif-2{line-height:1.2}.desktop\:line-height-serif-3{line-height:1.4}.desktop\:line-height-serif-4{line-height:1.5}.desktop\:line-height-serif-5{line-height:1.7}.desktop\:line-height-serif-6{line-height:1.8}.desktop\:line-height-mono-1{line-height:1}.desktop\:line-height-mono-2{line-height:1.3}.desktop\:line-height-mono-3{line-height:1.4}.desktop\:line-height-mono-4{line-height:1.6}.desktop\:line-height-mono-5{line-height:1.7}.desktop\:line-height-mono-6{line-height:1.8}.desktop\:line-height-heading-1{line-height:1}.desktop\:line-height-heading-2{line-height:1.2}.desktop\:line-height-heading-3{line-height:1.4}.desktop\:line-height-heading-4{line-height:1.5}.desktop\:line-height-heading-5{line-height:1.7}.desktop\:line-height-heading-6{line-height:1.8}.desktop\:line-height-ui-1{line-height:.9}.desktop\:line-height-ui-2{line-height:1.1}.desktop\:line-height-ui-3{line-height:1.3}.desktop\:line-height-ui-4{line-height:1.4}.desktop\:line-height-ui-5{line-height:1.5}.desktop\:line-height-ui-6{line-height:1.6}.desktop\:line-height-body-1{line-height:.9}.desktop\:line-height-body-2{line-height:1.1}.desktop\:line-height-body-3{line-height:1.3}.desktop\:line-height-body-4{line-height:1.4}.desktop\:line-height-body-5{line-height:1.5}.desktop\:line-height-body-6{line-height:1.6}.desktop\:line-height-code-1{line-height:1}.desktop\:line-height-code-2{line-height:1.3}.desktop\:line-height-code-3{line-height:1.4}.desktop\:line-height-code-4{line-height:1.6}.desktop\:line-height-code-5{line-height:1.7}.desktop\:line-height-code-6{line-height:1.8}.desktop\:line-height-alt-1{line-height:1}.desktop\:line-height-alt-2{line-height:1.2}.desktop\:line-height-alt-3{line-height:1.4}.desktop\:line-height-alt-4{line-height:1.5}.desktop\:line-height-alt-5{line-height:1.7}.desktop\:line-height-alt-6{line-height:1.8}.desktop\:margin-neg-1px{margin:-1px}.desktop\:margin-neg-2px{margin:-2px}.desktop\:margin-neg-05{margin:-.25rem}.desktop\:margin-neg-1{margin:-.5rem}.desktop\:margin-neg-105{margin:-.75rem}.desktop\:margin-neg-2{margin:-1rem}.desktop\:margin-neg-205{margin:-1.25rem}.desktop\:margin-neg-3{margin:-1.5rem}.desktop\:margin-1px{margin:1px}.desktop\:margin-2px{margin:2px}.desktop\:margin-05{margin:.25rem}.desktop\:margin-1{margin:.5rem}.desktop\:margin-105{margin:.75rem}.desktop\:margin-2{margin:1rem}.desktop\:margin-205{margin:1.25rem}.desktop\:margin-3{margin:1.5rem}.desktop\:margin-neg-4{margin:-2rem}.desktop\:margin-neg-5{margin:-2.5rem}.desktop\:margin-neg-6{margin:-3rem}.desktop\:margin-neg-7{margin:-3.5rem}.desktop\:margin-neg-8{margin:-4rem}.desktop\:margin-neg-9{margin:-4.5rem}.desktop\:margin-neg-10{margin:-5rem}.desktop\:margin-neg-15{margin:-7.5rem}.desktop\:margin-4{margin:2rem}.desktop\:margin-5{margin:2.5rem}.desktop\:margin-6{margin:3rem}.desktop\:margin-7{margin:3.5rem}.desktop\:margin-8{margin:4rem}.desktop\:margin-9{margin:4.5rem}.desktop\:margin-10{margin:5rem}.desktop\:margin-15{margin:7.5rem}.desktop\:margin-05em{margin:.5em}.desktop\:margin-1em{margin:1em}.desktop\:margin-105em{margin:1.5em}.desktop\:margin-2em{margin:2em}.desktop\:margin-0{margin:0}.desktop\:margin-y-1px{margin-top:1px;margin-bottom:1px}.desktop\:margin-top-1px{margin-top:1px}.desktop\:margin-bottom-1px{margin-bottom:1px}.desktop\:margin-y-2px{margin-top:2px;margin-bottom:2px}.desktop\:margin-top-2px{margin-top:2px}.desktop\:margin-bottom-2px{margin-bottom:2px}.desktop\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.desktop\:margin-top-05{margin-top:.25rem}.desktop\:margin-bottom-05{margin-bottom:.25rem}.desktop\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.desktop\:margin-top-1{margin-top:.5rem}.desktop\:margin-bottom-1{margin-bottom:.5rem}.desktop\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.desktop\:margin-top-105{margin-top:.75rem}.desktop\:margin-bottom-105{margin-bottom:.75rem}.desktop\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.desktop\:margin-top-2{margin-top:1rem}.desktop\:margin-bottom-2{margin-bottom:1rem}.desktop\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.desktop\:margin-top-205{margin-top:1.25rem}.desktop\:margin-bottom-205{margin-bottom:1.25rem}.desktop\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.desktop\:margin-top-3{margin-top:1.5rem}.desktop\:margin-bottom-3{margin-bottom:1.5rem}.desktop\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.desktop\:margin-top-neg-1px{margin-top:-1px}.desktop\:margin-bottom-neg-1px{margin-bottom:-1px}.desktop\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.desktop\:margin-top-neg-2px{margin-top:-2px}.desktop\:margin-bottom-neg-2px{margin-bottom:-2px}.desktop\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.desktop\:margin-top-neg-05{margin-top:-.25rem}.desktop\:margin-bottom-neg-05{margin-bottom:-.25rem}.desktop\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.desktop\:margin-top-neg-1{margin-top:-.5rem}.desktop\:margin-bottom-neg-1{margin-bottom:-.5rem}.desktop\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.desktop\:margin-top-neg-105{margin-top:-.75rem}.desktop\:margin-bottom-neg-105{margin-bottom:-.75rem}.desktop\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.desktop\:margin-top-neg-2{margin-top:-1rem}.desktop\:margin-bottom-neg-2{margin-bottom:-1rem}.desktop\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.desktop\:margin-top-neg-205{margin-top:-1.25rem}.desktop\:margin-bottom-neg-205{margin-bottom:-1.25rem}.desktop\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.desktop\:margin-top-neg-3{margin-top:-1.5rem}.desktop\:margin-bottom-neg-3{margin-bottom:-1.5rem}.desktop\:margin-y-neg-4{margin-top:-2rem;margin-bottom:-2rem}.desktop\:margin-top-neg-4{margin-top:-2rem}.desktop\:margin-bottom-neg-4{margin-bottom:-2rem}.desktop\:margin-y-neg-5{margin-top:-2.5rem;margin-bottom:-2.5rem}.desktop\:margin-top-neg-5{margin-top:-2.5rem}.desktop\:margin-bottom-neg-5{margin-bottom:-2.5rem}.desktop\:margin-y-neg-6{margin-top:-3rem;margin-bottom:-3rem}.desktop\:margin-top-neg-6{margin-top:-3rem}.desktop\:margin-bottom-neg-6{margin-bottom:-3rem}.desktop\:margin-y-neg-7{margin-top:-3.5rem;margin-bottom:-3.5rem}.desktop\:margin-top-neg-7{margin-top:-3.5rem}.desktop\:margin-bottom-neg-7{margin-bottom:-3.5rem}.desktop\:margin-y-neg-8{margin-top:-4rem;margin-bottom:-4rem}.desktop\:margin-top-neg-8{margin-top:-4rem}.desktop\:margin-bottom-neg-8{margin-bottom:-4rem}.desktop\:margin-y-neg-9{margin-top:-4.5rem;margin-bottom:-4.5rem}.desktop\:margin-top-neg-9{margin-top:-4.5rem}.desktop\:margin-bottom-neg-9{margin-bottom:-4.5rem}.desktop\:margin-y-neg-10{margin-top:-5rem;margin-bottom:-5rem}.desktop\:margin-top-neg-10{margin-top:-5rem}.desktop\:margin-bottom-neg-10{margin-bottom:-5rem}.desktop\:margin-y-neg-15{margin-top:-7.5rem;margin-bottom:-7.5rem}.desktop\:margin-top-neg-15{margin-top:-7.5rem}.desktop\:margin-bottom-neg-15{margin-bottom:-7.5rem}.desktop\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.desktop\:margin-top-4{margin-top:2rem}.desktop\:margin-bottom-4{margin-bottom:2rem}.desktop\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.desktop\:margin-top-5{margin-top:2.5rem}.desktop\:margin-bottom-5{margin-bottom:2.5rem}.desktop\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.desktop\:margin-top-6{margin-top:3rem}.desktop\:margin-bottom-6{margin-bottom:3rem}.desktop\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.desktop\:margin-top-7{margin-top:3.5rem}.desktop\:margin-bottom-7{margin-bottom:3.5rem}.desktop\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.desktop\:margin-top-8{margin-top:4rem}.desktop\:margin-bottom-8{margin-bottom:4rem}.desktop\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.desktop\:margin-top-9{margin-top:4.5rem}.desktop\:margin-bottom-9{margin-bottom:4.5rem}.desktop\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.desktop\:margin-top-10{margin-top:5rem}.desktop\:margin-bottom-10{margin-bottom:5rem}.desktop\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.desktop\:margin-top-15{margin-top:7.5rem}.desktop\:margin-bottom-15{margin-bottom:7.5rem}.desktop\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.desktop\:margin-top-05em{margin-top:.5em}.desktop\:margin-bottom-05em{margin-bottom:.5em}.desktop\:margin-y-1em{margin-top:1em;margin-bottom:1em}.desktop\:margin-top-1em{margin-top:1em}.desktop\:margin-bottom-1em{margin-bottom:1em}.desktop\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.desktop\:margin-top-105em{margin-top:1.5em}.desktop\:margin-bottom-105em{margin-bottom:1.5em}.desktop\:margin-y-2em{margin-top:2em;margin-bottom:2em}.desktop\:margin-top-2em{margin-top:2em}.desktop\:margin-bottom-2em{margin-bottom:2em}.desktop\:margin-y-0{margin-top:0;margin-bottom:0}.desktop\:margin-top-0{margin-top:0}.desktop\:margin-bottom-0{margin-bottom:0}.desktop\:margin-y-auto{margin-top:auto;margin-bottom:auto}.desktop\:margin-top-auto{margin-top:auto}.desktop\:margin-bottom-auto{margin-bottom:auto}.desktop\:margin-x-1px{margin-left:1px;margin-right:1px}.desktop\:margin-right-1px{margin-right:1px}.desktop\:margin-left-1px{margin-left:1px}.desktop\:margin-x-2px{margin-left:2px;margin-right:2px}.desktop\:margin-right-2px{margin-right:2px}.desktop\:margin-left-2px{margin-left:2px}.desktop\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.desktop\:margin-right-05{margin-right:.25rem}.desktop\:margin-left-05{margin-left:.25rem}.desktop\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.desktop\:margin-right-1{margin-right:.5rem}.desktop\:margin-left-1{margin-left:.5rem}.desktop\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.desktop\:margin-right-105{margin-right:.75rem}.desktop\:margin-left-105{margin-left:.75rem}.desktop\:margin-x-2{margin-left:1rem;margin-right:1rem}.desktop\:margin-right-2{margin-right:1rem}.desktop\:margin-left-2{margin-left:1rem}.desktop\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.desktop\:margin-right-205{margin-right:1.25rem}.desktop\:margin-left-205{margin-left:1.25rem}.desktop\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.desktop\:margin-right-3{margin-right:1.5rem}.desktop\:margin-left-3{margin-left:1.5rem}.desktop\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.desktop\:margin-right-neg-1px{margin-right:-1px}.desktop\:margin-left-neg-1px{margin-left:-1px}.desktop\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.desktop\:margin-right-neg-2px{margin-right:-2px}.desktop\:margin-left-neg-2px{margin-left:-2px}.desktop\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.desktop\:margin-right-neg-05{margin-right:-.25rem}.desktop\:margin-left-neg-05{margin-left:-.25rem}.desktop\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.desktop\:margin-right-neg-1{margin-right:-.5rem}.desktop\:margin-left-neg-1{margin-left:-.5rem}.desktop\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.desktop\:margin-right-neg-105{margin-right:-.75rem}.desktop\:margin-left-neg-105{margin-left:-.75rem}.desktop\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.desktop\:margin-right-neg-2{margin-right:-1rem}.desktop\:margin-left-neg-2{margin-left:-1rem}.desktop\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.desktop\:margin-right-neg-205{margin-right:-1.25rem}.desktop\:margin-left-neg-205{margin-left:-1.25rem}.desktop\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.desktop\:margin-right-neg-3{margin-right:-1.5rem}.desktop\:margin-left-neg-3{margin-left:-1.5rem}.desktop\:margin-x-neg-4{margin-left:-2rem;margin-right:-2rem}.desktop\:margin-right-neg-4{margin-right:-2rem}.desktop\:margin-left-neg-4{margin-left:-2rem}.desktop\:margin-x-neg-5{margin-left:-2.5rem;margin-right:-2.5rem}.desktop\:margin-right-neg-5{margin-right:-2.5rem}.desktop\:margin-left-neg-5{margin-left:-2.5rem}.desktop\:margin-x-neg-6{margin-left:-3rem;margin-right:-3rem}.desktop\:margin-right-neg-6{margin-right:-3rem}.desktop\:margin-left-neg-6{margin-left:-3rem}.desktop\:margin-x-neg-7{margin-left:-3.5rem;margin-right:-3.5rem}.desktop\:margin-right-neg-7{margin-right:-3.5rem}.desktop\:margin-left-neg-7{margin-left:-3.5rem}.desktop\:margin-x-neg-8{margin-left:-4rem;margin-right:-4rem}.desktop\:margin-right-neg-8{margin-right:-4rem}.desktop\:margin-left-neg-8{margin-left:-4rem}.desktop\:margin-x-neg-9{margin-left:-4.5rem;margin-right:-4.5rem}.desktop\:margin-right-neg-9{margin-right:-4.5rem}.desktop\:margin-left-neg-9{margin-left:-4.5rem}.desktop\:margin-x-neg-10{margin-left:-5rem;margin-right:-5rem}.desktop\:margin-right-neg-10{margin-right:-5rem}.desktop\:margin-left-neg-10{margin-left:-5rem}.desktop\:margin-x-neg-15{margin-left:-7.5rem;margin-right:-7.5rem}.desktop\:margin-right-neg-15{margin-right:-7.5rem}.desktop\:margin-left-neg-15{margin-left:-7.5rem}.desktop\:margin-x-4{margin-left:2rem;margin-right:2rem}.desktop\:margin-right-4{margin-right:2rem}.desktop\:margin-left-4{margin-left:2rem}.desktop\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.desktop\:margin-right-5{margin-right:2.5rem}.desktop\:margin-left-5{margin-left:2.5rem}.desktop\:margin-x-6{margin-left:3rem;margin-right:3rem}.desktop\:margin-right-6{margin-right:3rem}.desktop\:margin-left-6{margin-left:3rem}.desktop\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.desktop\:margin-right-7{margin-right:3.5rem}.desktop\:margin-left-7{margin-left:3.5rem}.desktop\:margin-x-8{margin-left:4rem;margin-right:4rem}.desktop\:margin-right-8{margin-right:4rem}.desktop\:margin-left-8{margin-left:4rem}.desktop\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.desktop\:margin-right-9{margin-right:4.5rem}.desktop\:margin-left-9{margin-left:4.5rem}.desktop\:margin-x-10{margin-left:5rem;margin-right:5rem}.desktop\:margin-right-10{margin-right:5rem}.desktop\:margin-left-10{margin-left:5rem}.desktop\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.desktop\:margin-right-15{margin-right:7.5rem}.desktop\:margin-left-15{margin-left:7.5rem}.desktop\:margin-x-card{margin-left:10rem;margin-right:10rem}.desktop\:margin-right-card{margin-right:10rem}.desktop\:margin-left-card{margin-left:10rem}.desktop\:margin-x-card-lg{margin-left:15rem;margin-right:15rem}.desktop\:margin-right-card-lg{margin-right:15rem}.desktop\:margin-left-card-lg{margin-left:15rem}.desktop\:margin-x-mobile{margin-left:20rem;margin-right:20rem}.desktop\:margin-right-mobile{margin-right:20rem}.desktop\:margin-left-mobile{margin-left:20rem}.desktop\:margin-x-05em{margin-left:.5em;margin-right:.5em}.desktop\:margin-right-05em{margin-right:.5em}.desktop\:margin-left-05em{margin-left:.5em}.desktop\:margin-x-1em{margin-left:1em;margin-right:1em}.desktop\:margin-right-1em{margin-right:1em}.desktop\:margin-left-1em{margin-left:1em}.desktop\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.desktop\:margin-right-105em{margin-right:1.5em}.desktop\:margin-left-105em{margin-left:1.5em}.desktop\:margin-x-2em{margin-left:2em;margin-right:2em}.desktop\:margin-right-2em{margin-right:2em}.desktop\:margin-left-2em{margin-left:2em}.desktop\:margin-x-0{margin-left:0;margin-right:0}.desktop\:margin-right-0{margin-right:0}.desktop\:margin-left-0{margin-left:0}.desktop\:margin-x-auto{margin-left:auto;margin-right:auto}.desktop\:margin-right-auto{margin-right:auto}.desktop\:margin-left-auto{margin-left:auto}.desktop\:measure-1{max-width:44ex}.desktop\:measure-2{max-width:60ex}.desktop\:measure-3{max-width:64ex}.desktop\:measure-4{max-width:68ex}.desktop\:measure-5{max-width:72ex}.desktop\:measure-6{max-width:88ex}.desktop\:measure-none{max-width:none}.desktop\:order-first{order:-1}.desktop\:order-last{order:999}.desktop\:order-initial{order:initial}.desktop\:order-0{order:0}.desktop\:order-1{order:1}.desktop\:order-2{order:2}.desktop\:order-3{order:3}.desktop\:order-4{order:4}.desktop\:order-5{order:5}.desktop\:order-6{order:6}.desktop\:order-7{order:7}.desktop\:order-8{order:8}.desktop\:order-9{order:9}.desktop\:order-10{order:10}.desktop\:order-11{order:11}.desktop\:padding-1px{padding:1px}.desktop\:padding-y-1px{padding-top:1px;padding-bottom:1px}.desktop\:padding-x-1px{padding-left:1px;padding-right:1px}.desktop\:padding-top-1px{padding-top:1px}.desktop\:padding-right-1px{padding-right:1px}.desktop\:padding-bottom-1px{padding-bottom:1px}.desktop\:padding-left-1px{padding-left:1px}.desktop\:padding-2px{padding:2px}.desktop\:padding-y-2px{padding-top:2px;padding-bottom:2px}.desktop\:padding-x-2px{padding-left:2px;padding-right:2px}.desktop\:padding-top-2px{padding-top:2px}.desktop\:padding-right-2px{padding-right:2px}.desktop\:padding-bottom-2px{padding-bottom:2px}.desktop\:padding-left-2px{padding-left:2px}.desktop\:padding-05{padding:.25rem}.desktop\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.desktop\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.desktop\:padding-top-05{padding-top:.25rem}.desktop\:padding-right-05{padding-right:.25rem}.desktop\:padding-bottom-05{padding-bottom:.25rem}.desktop\:padding-left-05{padding-left:.25rem}.desktop\:padding-1{padding:.5rem}.desktop\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.desktop\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.desktop\:padding-top-1{padding-top:.5rem}.desktop\:padding-right-1{padding-right:.5rem}.desktop\:padding-bottom-1{padding-bottom:.5rem}.desktop\:padding-left-1{padding-left:.5rem}.desktop\:padding-105{padding:.75rem}.desktop\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.desktop\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.desktop\:padding-top-105{padding-top:.75rem}.desktop\:padding-right-105{padding-right:.75rem}.desktop\:padding-bottom-105{padding-bottom:.75rem}.desktop\:padding-left-105{padding-left:.75rem}.desktop\:padding-2{padding:1rem}.desktop\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.desktop\:padding-x-2{padding-left:1rem;padding-right:1rem}.desktop\:padding-top-2{padding-top:1rem}.desktop\:padding-right-2{padding-right:1rem}.desktop\:padding-bottom-2{padding-bottom:1rem}.desktop\:padding-left-2{padding-left:1rem}.desktop\:padding-205{padding:1.25rem}.desktop\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.desktop\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.desktop\:padding-top-205{padding-top:1.25rem}.desktop\:padding-right-205{padding-right:1.25rem}.desktop\:padding-bottom-205{padding-bottom:1.25rem}.desktop\:padding-left-205{padding-left:1.25rem}.desktop\:padding-3{padding:1.5rem}.desktop\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.desktop\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.desktop\:padding-top-3{padding-top:1.5rem}.desktop\:padding-right-3{padding-right:1.5rem}.desktop\:padding-bottom-3{padding-bottom:1.5rem}.desktop\:padding-left-3{padding-left:1.5rem}.desktop\:padding-4{padding:2rem}.desktop\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.desktop\:padding-x-4{padding-left:2rem;padding-right:2rem}.desktop\:padding-top-4{padding-top:2rem}.desktop\:padding-right-4{padding-right:2rem}.desktop\:padding-bottom-4{padding-bottom:2rem}.desktop\:padding-left-4{padding-left:2rem}.desktop\:padding-5{padding:2.5rem}.desktop\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.desktop\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.desktop\:padding-top-5{padding-top:2.5rem}.desktop\:padding-right-5{padding-right:2.5rem}.desktop\:padding-bottom-5{padding-bottom:2.5rem}.desktop\:padding-left-5{padding-left:2.5rem}.desktop\:padding-6{padding:3rem}.desktop\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.desktop\:padding-x-6{padding-left:3rem;padding-right:3rem}.desktop\:padding-top-6{padding-top:3rem}.desktop\:padding-right-6{padding-right:3rem}.desktop\:padding-bottom-6{padding-bottom:3rem}.desktop\:padding-left-6{padding-left:3rem}.desktop\:padding-7{padding:3.5rem}.desktop\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.desktop\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.desktop\:padding-top-7{padding-top:3.5rem}.desktop\:padding-right-7{padding-right:3.5rem}.desktop\:padding-bottom-7{padding-bottom:3.5rem}.desktop\:padding-left-7{padding-left:3.5rem}.desktop\:padding-8{padding:4rem}.desktop\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.desktop\:padding-x-8{padding-left:4rem;padding-right:4rem}.desktop\:padding-top-8{padding-top:4rem}.desktop\:padding-right-8{padding-right:4rem}.desktop\:padding-bottom-8{padding-bottom:4rem}.desktop\:padding-left-8{padding-left:4rem}.desktop\:padding-9{padding:4.5rem}.desktop\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.desktop\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.desktop\:padding-top-9{padding-top:4.5rem}.desktop\:padding-right-9{padding-right:4.5rem}.desktop\:padding-bottom-9{padding-bottom:4.5rem}.desktop\:padding-left-9{padding-left:4.5rem}.desktop\:padding-10{padding:5rem}.desktop\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.desktop\:padding-x-10{padding-left:5rem;padding-right:5rem}.desktop\:padding-top-10{padding-top:5rem}.desktop\:padding-right-10{padding-right:5rem}.desktop\:padding-bottom-10{padding-bottom:5rem}.desktop\:padding-left-10{padding-left:5rem}.desktop\:padding-15{padding:7.5rem}.desktop\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.desktop\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.desktop\:padding-top-15{padding-top:7.5rem}.desktop\:padding-right-15{padding-right:7.5rem}.desktop\:padding-bottom-15{padding-bottom:7.5rem}.desktop\:padding-left-15{padding-left:7.5rem}.desktop\:padding-0{padding:0}.desktop\:padding-y-0{padding-top:0;padding-bottom:0}.desktop\:padding-x-0{padding-left:0;padding-right:0}.desktop\:padding-top-0{padding-top:0}.desktop\:padding-right-0{padding-right:0}.desktop\:padding-bottom-0{padding-bottom:0}.desktop\:padding-left-0{padding-left:0}.desktop\:width-1px{width:1px}.desktop\:width-2px{width:2px}.desktop\:width-05{width:.25rem}.desktop\:width-1{width:.5rem}.desktop\:width-105{width:.75rem}.desktop\:width-2{width:1rem}.desktop\:width-205{width:1.25rem}.desktop\:width-3{width:1.5rem}.desktop\:width-4{width:2rem}.desktop\:width-5{width:2.5rem}.desktop\:width-6{width:3rem}.desktop\:width-7{width:3.5rem}.desktop\:width-8{width:4rem}.desktop\:width-9{width:4.5rem}.desktop\:width-10{width:5rem}.desktop\:width-15{width:7.5rem}.desktop\:width-card{width:10rem}.desktop\:width-card-lg{width:15rem}.desktop\:width-mobile{width:20rem}.desktop\:width-mobile-lg{width:30rem}.desktop\:width-tablet{width:40rem}.desktop\:width-tablet-lg{width:55rem}.desktop\:width-desktop{width:64rem}.desktop\:width-desktop-lg{width:75rem}.desktop\:width-widescreen{width:87.5rem}.desktop\:width-0{width:0}.desktop\:width-full{width:100%}.desktop\:width-auto{width:auto}} +/*! based on uswds v3.1.0 */ +/*# sourceMappingURL=styles.css.map */ diff --git a/static/css/styles.css.map b/static/css/styles.css.map new file mode 100644 index 0000000..2c1a6c4 --- /dev/null +++ b/static/css/styles.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["styles.css","../node_modules/%40uswds/uswds/packages/uswds-elements/lib/_normalize.scss","../node_modules/%40uswds/uswds/packages/usa-nav/src/styles/_usa-nav.scss","../node_modules/%40uswds/uswds/packages/uswds-elements/src/styles/_sizing.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/add-kerning.scss","../node_modules/%40uswds/uswds/packages/uswds-elements/src/styles/_typography.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/functions/units/_root.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/helpers/set-text-from-bg.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/helpers/set-text-and-bg.scss","../node_modules/%40uswds/uswds/packages/uswds-elements/src/styles/_body.scss","../node_modules/%40uswds/uswds/packages/uswds-elements/src/styles/_img.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/placeholders/_typography.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/typography/typeset.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_margin.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/placeholders/_forms.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_font.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_line-height.scss","","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_border.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/font-face.scss","../node_modules/%40uswds/uswds/packages/uswds-elements/src/styles/_focus.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/focus-outline.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/media-link.scss","../node_modules/%40uswds/uswds/packages/uswds-helpers/src/styles/_usa-focus.scss","../node_modules/%40uswds/uswds/packages/uswds-helpers/src/styles/_usa-sr-only.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/screen-reader.scss","../node_modules/%40uswds/uswds/packages/usa-content/src/styles/_usa-content.scss","../node_modules/%40uswds/uswds/packages/usa-dark-background/src/styles/_usa-dark-background.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/add-knockout-font-smoothing.scss","../node_modules/%40uswds/uswds/packages/usa-display/src/styles/_usa-display.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/typography/headings.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/helpers/at-media.scss","../node_modules/%40uswds/uswds/packages/usa-intro/src/styles/_usa-intro.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/settings/_settings-typography.scss","../node_modules/%40uswds/uswds/packages/usa-icon/src/styles/_usa-icon.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_height.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_width.scss","../node_modules/%40uswds/uswds/packages/usa-link/src/styles/_usa-link.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/external-link.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/icon.scss","../node_modules/%40uswds/uswds/packages/usa-list/src/styles/_usa-list.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/typography/usa-list.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/typography/unstyled-list.scss","../node_modules/%40uswds/uswds/packages/usa-paragraph/src/styles/_usa-paragraph.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/typography/usa-content-styles.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/table.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/typography/usa-table-styles.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/button-unstyled.scss","../node_modules/%40uswds/uswds/packages/usa-accordion/src/styles/_usa-accordion.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/add-background-svg.scss","../node_modules/%40uswds/uswds/packages/usa-alert/src/styles/_usa-alert.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_padding.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/helpers/alert-status-styles.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/variables/project-alerts.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/helpers/set-link-from-bg.scss","../node_modules/%40uswds/uswds/packages/usa-banner/src/styles/_usa-banner.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_max-width.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_display.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_flex.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_measure.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_float.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_pin.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_position.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_text.scss","../node_modules/%40uswds/uswds/packages/usa-breadcrumb/src/styles/_usa-breadcrumb.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_white-space.scss","../node_modules/%40uswds/uswds/packages/usa-button-group/src/styles/_usa-button-group.scss","../node_modules/%40uswds/uswds/packages/usa-button/src/styles/_usa-button.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/button-disabled.scss","../node_modules/%40uswds/uswds/packages/usa-card/src/styles/_usa-card.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/typography/add-list-reset.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_border-radius.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_order.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_background-color.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_overflow.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_left.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_right.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/add-aspect.scss","../node_modules/%40uswds/uswds/packages/usa-checklist/src/styles/_usa-checklist.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/add-checkbox-placeholder.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/add-success-mark.scss","../node_modules/%40uswds/uswds/packages/usa-collection/src/styles/_usa-collection.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_align-items.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/media-block-img.scss","../node_modules/%40uswds/uswds/packages/usa-embed-container/src/styles/_usa-embed-container.scss","../node_modules/%40uswds/uswds/packages/usa-footer/src/styles/_usa-footer.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_font-weight.scss","../node_modules/%40uswds/uswds/packages/usa-form/src/styles/_usa-form.scss","../node_modules/%40uswds/uswds/packages/usa-graphic-list/src/styles/_usa-graphic-list.scss","../node_modules/%40uswds/uswds/packages/usa-header/src/styles/_usa-header.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/clearfix.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/add-bar.scss","../node_modules/%40uswds/uswds/packages/usa-header/src/styles/_usa-megamenu.scss","../node_modules/%40uswds/uswds/packages/usa-header/src/styles/_usa-nav-container.scss","../node_modules/%40uswds/uswds/packages/usa-header/src/styles/_usa-navbar.scss","../node_modules/%40uswds/uswds/packages/usa-hero/src/styles/_usa-hero.scss","../node_modules/%40uswds/uswds/packages/usa-icon-list/src/styles/_usa-icon-list.scss","../node_modules/%40uswds/uswds/packages/usa-identifier/src/styles/_usa-identifier.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/utilities/_text-decoration.scss","../node_modules/%40uswds/uswds/packages/usa-layout-docs/src/styles/_usa-layout-docs.scss","../node_modules/%40uswds/uswds/packages/usa-layout-grid/src/styles/_usa-layout-grid.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/layout-grid.scss","../node_modules/%40uswds/uswds/packages/usa-media-block/src/styles/_usa-media-block.scss","../node_modules/%40uswds/uswds/packages/usa-modal/src/styles/_usa-modal.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/general/nav-list.scss","../node_modules/%40uswds/uswds/packages/usa-pagination/src/styles/_usa-pagination.scss","../node_modules/%40uswds/uswds/packages/usa-process-list/src/styles/_usa-process-list.scss","../node_modules/%40uswds/uswds/packages/usa-search/src/styles/_usa-search.scss","../node_modules/%40uswds/uswds/packages/usa-section/src/styles/_usa-section.scss","../node_modules/%40uswds/uswds/packages/usa-sidenav/src/styles/_usa-sidenav.scss","../node_modules/%40uswds/uswds/packages/usa-site-alert/src/styles/_usa-site-alert.scss","../node_modules/%40uswds/uswds/packages/usa-skipnav/src/styles/_usa-skipnav.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/variables/project-easing.scss","../node_modules/%40uswds/uswds/packages/usa-step-indicator/src/styles/_usa-step-indicator.scss","../node_modules/%40uswds/uswds/packages/usa-summary-box/src/styles/_usa-summary-box.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/settings/_settings-components.scss","../node_modules/%40uswds/uswds/packages/usa-table/src/styles/_usa-table.scss","../node_modules/%40uswds/uswds/packages/usa-tag/src/styles/_usa-tag.scss","../node_modules/%40uswds/uswds/packages/usa-tooltip/src/styles/_usa-tooltip.scss","../node_modules/%40uswds/uswds/packages/usa-character-count/src/styles/_usa-character-count.scss","../node_modules/%40uswds/uswds/packages/usa-input/src/styles/_usa-input.scss","../node_modules/%40uswds/uswds/packages/usa-fieldset/src/styles/_usa-fieldset.scss","../node_modules/%40uswds/uswds/packages/usa-legend/src/styles/_usa-legend.scss","../node_modules/%40uswds/uswds/packages/usa-input-list/src/styles/_usa-input-list.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/helpers/checkbox-and-radio-colors.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/helpers/format-input.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/helpers/format-label.scss","../node_modules/%40uswds/uswds/packages/usa-checkbox/src/styles/_usa-checkbox.scss","../node_modules/%40uswds/uswds/packages/usa-select/src/styles/_usa-select.scss","../node_modules/%40uswds/uswds/packages/usa-combo-box/src/styles/_usa-combo-box.scss","../node_modules/%40uswds/uswds/packages/usa-date-picker/src/styles/_usa-date-picker.scss","../node_modules/%40uswds/uswds/packages/usa-error-message/src/styles/_usa-error-message.scss","../node_modules/%40uswds/uswds/packages/usa-file-input/src/styles/_usa-file-input.scss","../node_modules/%40uswds/uswds/packages/usa-form-group/src/styles/_usa-form-group.scss","../node_modules/%40uswds/uswds/packages/usa-hint/src/styles/_usa-hint.scss","../node_modules/%40uswds/uswds/packages/usa-input-prefix-suffix/src/styles/_usa-input-prefix-suffix.scss","../node_modules/%40uswds/uswds/packages/usa-label/src/styles/_usa-label.scss","../node_modules/%40uswds/uswds/packages/usa-memorable-date/src/styles/_usa-memorable-date.scss","../node_modules/%40uswds/uswds/packages/usa-radio/src/styles/_usa-radio.scss","../node_modules/%40uswds/uswds/packages/usa-range/src/styles/_usa-range.scss","../node_modules/%40uswds/uswds/packages/usa-textarea/src/styles/_usa-textarea.scss","../node_modules/%40uswds/uswds/packages/usa-time-picker/src/styles/_usa-time-picker.scss","../node_modules/%40uswds/uswds/packages/uswds-utilities/src/styles/utility-fonts.scss","../node_modules/%40uswds/uswds/packages/uswds-utilities/src/styles/rules/add-aspect.scss","../node_modules/%40uswds/uswds/packages/uswds-core/src/styles/mixins/_utility-builder.scss","../node_modules/%40uswds/uswds/packages/uswds/_index.scss"],"names":[],"mappings":"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kCn/DA,UACE,oBAAA,CACA,iBAAA,CACA,UAL8B,CAM9B,iBAAA,CACA,SlCs/DF,CkCl/DE,kBCRA,aAAA,CCAA,YpC+/DF,CkCv/DE,kBCRA,WAAA,CCAA,UpCogEF,CkC5/DE,kBCRA,aAAA,CCAA,YpCygEF,CkCjgEE,kBCRA,WAAA,CCAA,UpC8gEF,CkCtgEE,kBCRA,aAAA,CCAA,YpCmhEF,CkC3gEE,kBCRA,WAAA,CCAA,UpCwhEF,CkChhEE,kBCRA,aAAA,CCAA,YpC6hEF,CqC1iEA,0DzBiEE,aAAA,CACA,yBZ6+DF,CY3+DE,kBACE,aZ6+DJ,CY1+DE,gBACE,aZ4+DJ,CYz+DE,iBACE,aZ2+DJ,CYx+DE,gBSpEA,4BAAA,CACA,gBrB+iEF,CqCpjEA,sDCIE,oBAAA,CACA,oBAZmB,CAanB,iBtCojEF,CiBpkEA,oEsB6IE,YAAA,CDzHE,0BAAA,CACA,UAAA,CAEA,oBAAA,CACA,aArBiB,CAsBjB,eAAA,CACA,eAAA,CACA,gBAAA,EATF,ArBlBF,2BsB0IE,oEvCu8DF,CuC97DE,iDDjIA,2BCkIE,cAAA,CACA,6BAAA,CACA,sEAjBW,CAiBX,8DvCi8DF,CACF,CsCtkEE,yCCwHA,8EvCg+DF,CuCv9DE,iDDjIA,yCCkIE,cAAA,CACA,6BAAA,CACA,sEAjBW,CAiBX,8DvC09DF,CACF,CwC/mEA,U3BmCI,iBAAA,CACA,cAAA,C4BhCF,eAAA,CACA,gBzCinEF,CyC/mEE,uJACE,ezCinEJ,CyC9mEE,8FAEE,gBzCgnEJ,CwC1nEE,+CCeA,mBAAA,CACA,czC8mEF,CwCvnEE,mD3ByBE,eAAA,CACA,YAAA,C6BjCF,oBAAA,CACA,c1CuoEF,C0CroEE,wPACE,eAAA,CACA,e1CuoEJ,C2C3oEA,e/B8CE,eAAA,CAEA,YAAA,CACA,cZ4mEF,CY1mEE,kCACE,cZ4mEJ,C4CzoEE,sE7BYA,wEAAA,CACA,iBAAA,CCzBA,eAAA,CcAA,e9BoqEF,C4CppEE,wD7BSA,iBfipEF,C4CtpEE,0C7BKA,iBfupEF,C4CxpEE,4B7BCA,gBf6pEF,C4C1pEE,c7BHA,gBfmqEF,CiB7sEA,sFF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ACA,wBAAA,CACA,4EAjBW,CAiBX,oEvCqxFF,CACF,CoDl6FE,2CACE,sBCLmB,CDMnB,aAAA,CACA,YpDo6FJ,CoDn6FI,iDAJF,2CAKI,wBCTiB,CDSjB,gBpDs6FJ,CACF,CoD53FE,8BEpBA,atDm5FF,CsDl5FE,sCACE,atDo5FJ,CsDl5FE,yEAEE,atDm5FJ,CoD33FI,8CACE,YpD63FN,CoD13FI,wDACE,oBpD43FN,CkDr5FI,qCACE,4BlDu5FN,CkD35FE,oBESA,wBAAA,CACA,yBAAA,CACA,apDs5FF,CoDj7FE,2Bb6GA,qEAHc,CAMd,UAAA,Ca9GE,UAAA,CACA,aAAA,CACA,aAAA,CAEA,mBC3ByB,CD4BzB,iBAAA,CACA,KpDq7FJ,CuCv0FE,iDatHA,2BbuHE,cAAA,CACA,wBAAA,CACA,uEAjBW,CAiBX,+DvC00FF,CACF,CoDv9FE,2CACE,sBCLmB,CDMnB,aAAA,CACA,YpDy9FJ,CoDx9FI,iDAJF,2CAKI,wBCTiB,CDSjB,gBpD29FJ,CACF,CoDj7FE,8BEpBA,atDw8FF,CsDv8FE,sCACE,atDy8FJ,CsDv8FE,yEAEE,atDw8FJ,CoDh7FI,8CACE,YpDk7FN,CoD/6FI,wDACE,oBpDi7FN,CkD18FI,qCACE,4BlD48FN,CkDh9FE,kBESA,wBAAA,CACA,yBAAA,CACA,apD28FF,CoDt+FE,yBb6GA,mEAHc,CAMd,UAAA,Ca9GE,UAAA,CACA,aAAA,CACA,aAAA,CAEA,mBC3ByB,CD4BzB,iBAAA,CACA,KpD0+FJ,CuC53FE,iDatHA,yBbuHE,cAAA,CACA,wBAAA,CACA,qEAjBW,CAiBX,6DvC+3FF,CACF,CoD5gGE,yCACE,sBCLmB,CDMnB,aAAA,CACA,YpD8gGJ,CoD7gGI,iDAJF,yCAKI,wBCTiB,CDSjB,gBpDghGJ,CACF,CoDt+FE,4BEpBA,atD6/FF,CsD5/FE,oCACE,atD8/FJ,CsD5/FE,qEAEE,atD6/FJ,CoDr+FI,4CACE,YpDu+FN,CoDp+FI,sDACE,oBpDs+FN,CkD//FI,mCACE,4BlDigGN,CkDrgGE,iBESA,wBAAA,CACA,yBAAA,CACA,apDggGF,CoD3hGE,wBb6GA,kEAHc,CAMd,UAAA,Ca9GE,UAAA,CACA,aAAA,CACA,aAAA,CAEA,mBC3ByB,CD4BzB,iBAAA,CACA,KpD+hGJ,CuCj7FE,iDatHA,wBbuHE,cAAA,CACA,wBAAA,CACA,oEAjBW,CAiBX,4DvCo7FF,CACF,CoDjkGE,wCACE,sBCLmB,CDMnB,aAAA,CACA,YpDmkGJ,CoDlkGI,iDAJF,wCAKI,wBCTiB,CDSjB,gBpDqkGJ,CACF,CoD3hGE,2BEpBA,atDkjGF,CsDjjGE,8DACE,atDmjGJ,CsDjjGE,4FAEE,atDkjGJ,CoD1hGI,2CACE,YpD4hGN,CoDzhGI,qDACE,oBpD2hGN,CkDpjGI,kCACE,4BlDsjGN,CkD1jGE,sBESA,wBAAA,CAEA,UpDqjGF,CoDhlGE,6Bb6GA,6EAHc,CAMd,UAAA,Ca9GE,UAAA,CACA,aAAA,CACA,aAAA,CAEA,mBC3ByB,CD4BzB,iBAAA,CACA,KpDolGJ,CuCt+FE,iDatHA,6BbuHE,cAAA,CACA,qBAAA,CACA,qEAjBW,CAiBX,6DvCy+FF,CACF,CoDtnGE,6CACE,sBCLmB,CDMnB,aAAA,CACA,YpDwnGJ,CoDvnGI,iDAJF,6CAKI,wBCTiB,CDSjB,gBpD0nGJ,CACF,CoDhlGE,wEEpBA,atDumGF,CsDnmGE,6EAEE,atDumGJ,CoD/kGI,gDACE,YpDilGN,CoD9kGI,0DACE,oBpDglGN,CkDzmGI,uCACE,4BlD2mGN,CkDrmGA,oBnCdE,gFAAA,CACA,iBAAA,CCzBA,cAAA,CkCwCA,YAAA,CACA,mBlD0mGF,CkDvmGA,iBrCxBI,eAAA,CACA,YbmoGJ,CY3lGE,0BACE,aZumGJ,CYpmGE,yBSpEA,4BAAA,CACA,gBrB2qGF,CkDrnGA,4BChDI,gBAAA,CACA,anDyqGJ,CkDtnGA,iBCpDI,oBAAA,CACA,iBnD8qGJ,CkDxnGE,kCACE,4BlD0nGJ,CkDrnGE,sCACE,elDwnGJ,CkDpnGA,sBACE,gBlDunGF,CuDvqGA,YxCCE,gFAAA,CACA,iBAAA,CCzBA,eAAA,CuC0BA,wBvD2qGF,C+BpsGI,gCwBsBJ,YAMI,gBAAA,CACA,gBvD4qGF,CACF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HM,oJAEE,anE6+HR,CmE1+HM,sJAEE,UnE2+HR,CmEr+HA,kB5DjJE,UAAA,CCIA,wBRunIF,CmEv+HE,4D5DpJA,UAAA,CCIA,wBR2nIF,CmEt+HE,8D5DzJA,UAAA,CCIA,wBR+nIF,CmEp+HA,uB5D/JE,UAAA,CCIA,wBRooIF,CmEt+HE,sE5DlKA,UAAA,CCIA,wBRwoIF,CmEr+HE,wE5DvKA,UAAA,CCIA,wBR4oIF,CmEn+HA,iBACE,oBAAA,CACA,iBAAA,CACA,mBnEs+HF,CmEn+HA,sBvCtME,iCAAA,CACA,kCAAA,CwCGA,wBAAA,CACA,UAAA,CACA,WpE2qIF,CoEzqIE,sMAME,wBAAA,CACA,QAAA,CACA,epEsqIJ,CmE5+HA,kOAME,4BnE++HF,CmE7+HE,wtDAME,4BAAA,CACA,kCnEwgIJ,CmEpgIA,qGAGE,kCAAA,CACA,anEugIF,CmErgIE,iKACE,4BAAA,CACA,kCAAA,CACA,anEygIJ,CmErgIA,sBvCrOE,+BAAA,CACA,8BAAA,ChB4DA,aAAA,CACA,yBAAA,CmC1DA,4BAAA,CACA,QAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,e/C8uIF,CYzrIE,mEACE,aZ2rIJ,CYxrIE,4BACE,aZ0rIJ,CYvrIE,6BACE,aZyrIJ,CYtrIE,4BSpEA,4BAAA,CACA,gBrB6vIF,C+CzvIE,4nCnBbA,+BAAA,CACA,8BAAA,CmBsCE,4BAAA,CACA,eAAA,CACA,yB/CouIJ,C+CjuIE,2EACE,a/CmuIJ,C+ChuIE,6EACE,a/CkuIJ,C+C/tIE,oHAGE,a/C+tIJ,CqE1wIE,2CCTA,eAAA,CACA,YAAA,CACA,oBAAA,CACA,ctE0xIF,CqE/wIA,gBZRE,YAAA,CCuCM,qBAAA,CAAA,cAAA,CAAA,mBAAA,C7C5BJ,kBAAA,CACA,mBb2xIJ,C+BpyII,gCsCKJ,gBX+BQ,kB1DowIN,CACF,CqEzxIE,UxDkCE,oBAAA,C2CrDF,cxDizIF,CqE1xII,qDxD8BA,oBb+vIJ,C+BjzII,gCsCgBF,UxDkCE,kBbmwIF,CqExxII,qBxDqBF,kBbswIF,CACF,CqEzyIE,qBxDkCE,oBAAA,C2CrDF,cxDi0IF,C+B9zII,gCsCgBF,qBxDkCE,kBbmxIF,CqExyII,gCxDqBF,kBbsxIF,CACF,CqEnyIA,qB9DpCE,aAAA,CCIA,qBAAA,COiBA,gFAAA,CACA,iBAAA,CCzBA,eAAA,CEsCQ,gBAAA,CAhBF,oBAAA,CA0EF,kBAAA,CuClGJ,YAAA,CtBAA,WAAA,CuBuCM,qBAAA,C7C5BJ,iBAAA,CACA,kBAAA,CiDZF,iBAAA,CSAA,mBvE81IF,CqExyIA,gElBrDI,cnDi2IJ,CqExyIA,yBZ1DE,azDs2IF,CqEtyIA,kBlB5DI,2BnDy2IJ,CqExyIE,6BlB5DE,qBnDu2IJ,CqEtyIA,mBtDhDE,wEAAA,CACA,iBAAA,CCzBA,eAAA,CHDE,Qbs3IJ,CqEtyIA,iBGjFE,QAAA,CHqFA,crEuyIF,CqEpyIA,eA9FE,wCAAA,CAGA,yCAAA,CICA,wBAAA,CXEA,iBAAA,CO4FA,erE4yIF,CqE1yIE,mBZ9FA,aAAA,CtBAA,WAAA,CCAA,UAAA,CiCkGE,mBAAA,CAAA,gBrE4yIJ,CqExyIA,wBlB7FI,kBAAA,CANA,mBAAA,CACA,oBnDg5IJ,CqE1yIE,uCE1GA,evEu5IF,CqEtyIA,gBX1EQ,WAAA,CPhCJ,oBAAA,CkB+GF,erE0yIF,CqEvyIE,2BlBhHE,qBnD05IJ,CqEtyIE,4BlBpHE,kBnD65IJ,CqEryIE,2BlB3HE,qBAAA,CACA,kBnDm6IJ,CqElyIA,kBlBpII,2BnD66IJ,CqEnyIA,2CxDnGI,cb04IJ,CqEhyIE,0DlB5IE,gBAAA,CtC4CA,ebs4IJ,CqEjyIE,4DxDzHE,YAAA,CsCxBA,anDu7IJ,CqEjyIE,0DxDzIE,eAAA,CACA,YAAA,CsCjBA,gBAAA,CACA,anDg8IJ,CqE7xIA,qGxD/JI,gBAAA,CACA,iBbm8IJ,CqE3xIE,kFlBjLE,gBAAA,CACA,iBnDk9IJ,CqE7xIA,yBxDxJI,eby7IJ,CqE9xIE,wCErIA,4BAAA,CACA,6BvEs6IF,CqE1xIE,0CA1MA,wCAAA,CAGA,yCAAA,ClBYE,mBnD+9IJ,CqE/xIE,kDxDxKE,eAAA,C0DsBF,4BAAA,CACA,6BvEq7IF,CqE/xIE,gDlBrME,anDu+IJ,CqE9xIE,yCGlNA,OxEm/IF,CqE7xIE,uCEtNA,evEs/IF,CqE5xIE,wClBjNE,gBnDg/IJ,C+Bt/II,gCsC8NA,iCZjOF,YAAA,CiBAA,eAAA,CbqBI,QAAA,CACA,KAAA,CAMA,MAAA,CC5BJ,iBAAA,C1BAA,WpCsgJA,CqE5xIE,+BE1OF,eAAA,CF4OI,wCAAA,CAKA,2CrE8xIJ,CqEvxIE,oGxDzLA,iBbq9IF,CqEtxIE,yCxDvOA,uBbmgJF,CqEvxII,wDExOJ,+BAAA,CACA,4BvEkgJA,CqEtxIE,wClB/PA,eAAA,CAAA,qBnDyhJF,CqEtxII,oIE5QJ,evEqiJA,CqEnxII,yDlBzQF,oBnD+hJF,CqElxII,uDlB7QF,iBnDkiJF,CqEjxII,+DlBjRF,kBnDqiJF,CqE9wII,uDMhSJ,SAAA,CCAA,O5EkjJA,CqE7wII,8DlB5RF,cAAA,CAAA,oBnD6iJF,CqExwII,qDE9SJ,eAAA,CFgTM,yCAAA,CAKA,4CrE6wIN,CqEtwII,sKxD7PF,aAAA,CApBA,kBb6hJF,CqErwII,+DxDxRF,iBAAA,CAoBA,ab6gJF,CqErwIM,8EEvUN,eAAA,CAyCA,gCAAA,CACA,6BvEuiJA,CACF,CqElwIA,2DQjUI,qBAAA,CACA,QAAA,CACA,eAAA,CACA,qBAAA,CflBF,iB9D2lJF,C6ErkJI,2BR0TJ,2DQxTM,cAAA,CACA,eAAA,CAEA,yBAAA,CACA,c7EskJJ,C6E3mJA,6DACE,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,W7E6mJF,C6E1mJS,6HAEP,mBAAA,CAAA,gB7E2mJF,CACF,CqEzxIE,0EPpVA,iBAAA,CDaI,QAAA,CACA,MAAA,CACA,OAAA,CACA,K7DomJN,C8EjoJA,eROE,eAAA,CACA,YAAA,CACA,oBAAA,CACA,cAAA,CvD6BA,gFAAA,CACA,iBAAA,CCzBA,ehB4nJF,C8EroJA,qBCFE,mBAAA,ClEgCE,YAAA,CiE3BF,eAAA,CACA,gB9EyoJF,C+E7oJE,6BACE,WAAA,CACA,oBAAA,CACA,WAAA,CACA,mBAAA,CACA,mBAAA,CACA,U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AAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD4pKJ,C+B7pKI,gCsD8LF,+ClC9LE,iBAAA,CACA,kBnDiqKF,CACF,CqFj+JE,iCACE,arFm+JJ,CqF/9JA,kBxEpLI,mBAAA,CACA,gBbupKJ,C+B3qKI,gCsDuMJ,kBxEpLI,eAAA,CACA,YAAA,C6CgBI,kB1D6oKN,CACF,CqFl+JA,sBACE,crFq+JF,CqFl+JA,0BtE7LE,gFAAA,CACA,iBAAA,CCzBA,cAAA,CsEFA,eAAA,CzEsBE,mBAAA,CACA,gBb2qKJ,CqFr+JA,2BACE,iBrFw+JF,C+BnsKI,gCsD0NJ,2BAII,YAAA,CACA,gBrFy+JF,CACF,CqFt+JA,6BtE5ME,gFAAA,CACA,iBAAA,CCzBA,eAAA,CsEFA,eAAA,CD6OA,YrFu+JF,C+BjtKI,gCsDmOJ,6BxEhNI,oBAAA,CACA,iBbksKF,CACF,CqFt+JA,0BACE,cAAA,CACA,oBrFy+JF,CqFv+JE,2DACE,oBrFy+JJ,C+B/tKI,gCsDiPJ,0B3B7MQ,wB1D+rKN,CACF,CqFt+JA,iBlDjQE,WAAA,CCAA,UAAA,CiDmQA,+BAAA,CACA,oBAAA,CACA,crF0+JF,CqFx+JE,uBACE,qBrF0+JJ,CqFv+JE,8BAVF,iBAWI,wBAAA,CACA,wBrF0+JF,CACF,CqFv+JA,uBACE,aAAA,CACA,WAAA,CACA,UrF0+JF,C+B3vKI,gCsDoRJ,qB3BhPQ,wB1D4tKN,CACF,C+BjwKI,gCsD6RF,mClC7RE,cAAA,CACA,enDswKF,CACF,CqFr+JE,uClC/RE,YnD0wKJ,C+B9wKI,gCsDmSF,uClCrSE,SnDoxKF,CACF,CqFv+JE,oC3BxQM,kB1DkvKR,CqFt+JE,wCACE,crFw+JJ,CqFr+JE,4CACE,oBrFu+JJ,C+B5xKI,gCsDoTF,4ClCjTE,mBAAA,CACA,gBAAA,CkCqTE,YrFy+JJ,CACF,CqFl+JE,kCxEzTE,iBAAA,CACA,kBb+xKJ,C+BxyKI,gCsDiUF,kCAGI,+BAAA,CACA,gBrFw+JJ,CACF,C+B9yKI,gCsDiUF,kCxEzTE,aAAA,CACA,cAAA,CsCTA,cAAA,CACA,eAAA,CkCyUE,kBrF4+JJ,CACF,CqFz+JE,2CtEvTA,wEAAA,CACA,gBAAA,CeVA,eAAA,CuDkUE,eAAA,CACA,QrF8+JJ,C+B/zKI,gCsD8UF,2ClC3UE,gBAAA,CACA,aAAA,CkCiVE,mBrFg/JJ,CqF9+JI,iDACE,WAAA,CACA,oBrFg/JN,CACF,CqF3+JI,qFACE,kBAAA,CACA,YAAA,CACA,0BrF6+JN,CqF1+JI,+ElCrWA,iBAAA,CACA,kBAAA,CkCsWE,sBrF6+JN,C+Bp1KI,gCsDqWA,+ElCrWA,cAAA,CACA,eAAA,CkC0WI,mBAAA,CACA,kBrF++JN,CACF,CuF52KA,UxEuCE,gFAAA,CACA,iBAAA,CCzBA,ehBm2KF,C+Bl2KI,gCwDhBJ,UASI,evF62KF,CACF,CuFt2KE,wFAKE,cvF02KJ,CuFr2KI,0DACE,avFw2KN,CuFt2KI,wDACE,avFy2KN,CuFv2KI,sHAEE,cvF02KN,CuFx2KI,wHAEE,cvF22KN,CuFz2KI,wDACE,cvF42KN,CuF12KI,wDACE,cvF62KN,CuF32KI,0DACE,cvF82KN,CuF12KE,sBACE,gBvF42KJ,C+Bj5KI,gCwDoCF,sBAII,iBvF62KJ,CACF,CuF12KE,Y3EKA,aAAA,CACA,yBZw2KF,CYt2KE,+CACE,aZw2KJ,CYr2KE,2CACE,aZu2KJ,CYp2KE,6CACE,aZs2KJ,CYn2KE,2CSpEA,4BAAA,CACA,gBrB06KF,C+Bv6KI,gCwDiDJ,iBAEI,evFy3KF,CACF,CuFt3KA,mB3DnEE,+BAAA,CACA,8BAAA,ChB4DA,aAAA,CACA,yBAAA,CmC1DA,4BAAA,CACA,QAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,eAAA,CwC0DA,cvFo4KF,C+C57KE,ijCnBbA,+BAAA,CACA,8BAAA,CmBsCE,4BAAA,CACA,eAAA,CACA,yB/Co7KJ,C+Cj7KE,qCACE,a/Cm7KJ,C+Ch7KE,sCACE,a/Ck7KJ,C+C/6KE,2GAGE,a/C+6KJ,CiB5+KA,qDFyCE,+EAAA,EwEqCF,AtE9EA,mCF0CE,gBAAA,CCzBA,eAAA,CuEgEA,WAAA,CACA,oBvFm6KF,CwFj/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+Fp/LE,0BACE,iBAAA,C5COA,mBAAA,CACA,gBnDg/LJ,C+Fn/LA,mBACE,wBAAA,CACA,Y/Fs/LF,C+Bz/LI,gCgECJ,mBAKI,e/Fu/LF,CACF,C+Fp/LA,mBlFSI,eAAA,CACA,YAAA,CDCF,UAAA,CGEA,wEAAA,CACA,iBAAA,CepBA,eAAA,CiEQA,aAAA,CACA,e/F6/LF,CYn/LE,qBACE,gBZq/LJ,CYl/LE,qBACE,cZo/LJ,C+FhgMA,wBACE,UAAA,CACA,a/FmgMF,CgGlgME,ejFIA,gFAAA,CACA,iBAAA,CCzBA,eAAA,CHoBE,eAAA,CACA,YAAA,C6BjCF,oBAAA,CACA,cAAA,CiBSA,c3DmiMF,CgGvgME,qBACE,YAAA,CACA,iBhG8gMJ,CgG5gMI,+FACE,kBhG8gMN,CgGzhME,0BjFIA,gFAAA,CACA,iBAAA,CCzBA,eAAA,CHoBE,eAAA,CACA,YAAA,C6BjCF,oBAAA,CACA,cAAA,CiBSA,c3D0jMF,CgG9hME,gCACE,YAAA,CACA,iBhGoiMJ,CgGrhMU,mDACE,ahG2hMZ,CgG5hMU,wIACE,ahG8hMZ,CgG/hMU,gDACE,ahGiiMZ,CgGliMU,0CACE,ahGoiMZ,CgGriMU,+CACE,ahGuiMZ,CgGxiMU,iDACE,ahG0iMZ,CgG3iMU,kDACE,ahG6iMZ,CgG9iMU,qDACE,ahGgjMZ,CgGjjMU,mDACE,ahGmjMZ,CgGpjMU,6CACE,ahGsjMZ,CgGvjMU,mDACE,ahGyjMZ,CgG1jMU,kDACE,ahG4jMZ,CgG7jMU,oFACE,ahG+jMZ,CgGhkMU,uDACE,ahGkkMZ,CgGnkMU,qDACE,ahGqkMZ,CgGtkMU,+CACE,ahGwkMZ,CgGzkMU,qDACE,ahG2kMZ,CgG5kMU,oDACE,ahG8kMZ,CgG/kMU,sDACE,ahGilMZ,CgGllMU,yDACE,ahGolMZ,CgGrlMU,uDACE,ahGulMZ,CgGxlMU,iDACE,ahG0lMZ,CgG3lMU,sDACE,ahG6lMZ,CgG9lMU,wDACE,ahGgmMZ,CgGjmMU,yDACE,ahGmmMZ,CgGpmMU,uDACE,ahGsmMZ,CgGvmMU,iDACE,ahGymMZ,CgG1mMU,sDACE,ahG4mMZ,CgG7mMU,wDACE,ahG+mMZ,CgGhnMU,mDACE,ahGknMZ,CgGnnMU,iDACE,ahGqnMZ,CgGtnMU,2CACE,ahGwnMZ,CgGznMU,gDACE,ahG2nMZ,CgG5nMU,kDACE,ahG8nMZ,CgG/nMU,qDACE,ahGioMZ,CgGloMU,mDACE,ahGooMZ,CgGroMU,6CACE,ahGuoMZ,CgGxoMU,kDACE,ahG0oMZ,CgG3oMU,oDACE,ahG6oMZ,CgG9oMU,qDACE,ahGgpMZ,CgGjpMU,mDACE,ahGmpMZ,CgGppMU,6CACE,ahGspMZ,CgGvpMU,kDACE,ahGypMZ,CgG1pMU,oDACE,ahG4pMZ,CgG7pMU,kDACE,ahG+pMZ,CgGhqMU,gDACE,ahGkqMZ,CgGnqMU,8KACE,ahGqqMZ,CgGtqMU,+CACE,ahGwqMZ,CgGzqMU,iDACE,ahG2qMZ,CgG5qMU,oDACE,ahG8qMZ,CgG/qMU,8CACE,ahGirMZ,CgGlrMU,mDACE,ahGorMZ,CgGrrMU,+CACE,ahGurMZ,CgGxrMU,oDACE,ahG0rMZ,CgGjrME,+BAGE,aAAA,CACA,aAAA,CAEA,iBAAA,CACA,YhGirMJ,CgG3qME,gFrCpEA,c3DuvMF,CgG3qMA,4CrC5EE,c3D2vMF,CgGnpMY,uDAEE,aAAA,CACA,YhGqpMd,CgGjpMU,gDrC/GR,cAAA,CqCkHU,cAAA,CAEA,kBhGipMZ,CgG9oMY,sEjF7FV,wEAAA,CACA,gBf8uMF,CgGjqMY,uDAEE,cAAA,CACA,ahGmqMd,CgG/pMU,gDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhG+pMZ,CgG5pMY,sEjF7FV,wEAAA,CACA,gBf4vMF,CgG/qMY,uDAEE,eAAA,CACA,chGirMd,CgG7qMU,gDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhG6qMZ,CgG1qMY,sEjF7FV,wEAAA,CACA,iBf0wMF,CgG7rMY,uDAEE,cAAA,CACA,ahG+rMd,CgG3rMU,gDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhG2rMZ,CgGxrMY,sEjF7FV,wEAAA,CACA,iBfwxMF,CgG3sMY,uDAEE,eAAA,CACA,chG6sMd,CgGzsMU,gDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGysMZ,CgGtsMY,sEjF7FV,wEAAA,CACA,iBfsyMF,CgGztMY,wDAEE,cAAA,CACA,ahG2tMd,CgGvtMU,iDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,qBhGutMZ,CgGptMY,uEjF7FV,wEAAA,CACA,iBfozMF,CgGvuMY,wDAEE,eAAA,CACA,chGyuMd,CgGruMU,iDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,qBhGquMZ,CgGluMY,6FjF7FV,wEAAA,CACA,iBfk0MF,C+B11MI,gCiEqGQ,kEAEE,aAAA,CACA,YhGwvMZ,CgGpvMQ,2DrC/GR,cAAA,CqCkHU,cAAA,CAEA,kBhGovMV,CgGjvMU,iFjF7FV,wEAAA,CACA,gBfi1MA,CgGpwMU,kEAEE,cAAA,CACA,ahGswMZ,CgGlwMQ,2DrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGkwMV,CgG/vMU,iFjF7FV,wEAAA,CACA,gBf+1MA,CgGlxMU,kEAEE,eAAA,CACA,chGoxMZ,CgGhxMQ,2DrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGgxMV,CgG7wMU,iFjF7FV,wEAAA,CACA,iBf62MA,CgGhyMU,kEAEE,cAAA,CACA,ahGkyMZ,CgG9xMQ,2DrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhG8xMV,CgG3xMU,iFjF7FV,wEAAA,CACA,iBf23MA,CgG9yMU,kEAEE,eAAA,CACA,chGgzMZ,CgG5yMQ,2DrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhG4yMV,CgGzyMU,iFjF7FV,wEAAA,CACA,iBfy4MA,CgG5zMU,mEAEE,cAAA,CACA,ahG8zMZ,CgG1zMQ,4DrC/GR,cAAA,CqCkHU,iBAAA,CAEA,qBhG0zMV,CgGvzMU,kFjF7FV,wEAAA,CACA,iBfu5MA,CgG10MU,mEAEE,eAAA,CACA,chG40MZ,CgGx0MQ,4DrC/GR,cAAA,CqCkHU,iBAAA,CAEA,qBhGw0MV,CgGr0MU,kFjF7FV,wEAAA,CACA,iBfq6MA,CACF,C+B97MI,gCiEqGQ,+DAEE,aAAA,CACA,YhG21MZ,CgGv1MQ,wDrC/GR,cAAA,CqCkHU,cAAA,CAEA,kBhGu1MV,CgGp1MU,8EjF7FV,wEAAA,CACA,gBfo7MA,CgGv2MU,+DAEE,cAAA,CACA,ahGy2MZ,CgGr2MQ,wDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGq2MV,CgGl2MU,8EjF7FV,wEAAA,CACA,gBfk8MA,CgGr3MU,+DAEE,eAAA,CACA,chGu3MZ,CgGn3MQ,wDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGm3MV,CgGh3MU,8EjF7FV,wEAAA,CACA,iBfg9MA,CgGn4MU,+DAEE,cAAA,CACA,ahGq4MZ,CgGj4MQ,wDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGi4MV,CgG93MU,8EjF7FV,wEAAA,CACA,iBf89MA,CgGj5MU,+DAEE,eAAA,CACA,chGm5MZ,CgG/4MQ,wDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhG+4MV,CgG54MU,8EjF7FV,wEAAA,CACA,iBf4+MA,CgG/5MU,gEAEE,cAAA,CACA,ahGi6MZ,CgG75MQ,yDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,qBhG65MV,CgG15MU,+EjF7FV,wEAAA,CACA,iBf0/MA,CgG76MU,gEAEE,eAAA,CACA,chG+6MZ,CgG36MQ,yDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,qBhG26MV,CgGx6MU,+EjF7FV,wEAAA,CACA,iBfwgNA,CACF,C+BjiNI,gCiEqGQ,gEAEE,aAAA,CACA,YhG87MZ,CgG17MQ,yDrC/GR,cAAA,CqCkHU,cAAA,CAEA,kBhG07MV,CgGv7MU,+EjF7FV,wEAAA,CACA,gBfuhNA,CgG18MU,gEAEE,cAAA,CACA,ahG48MZ,CgGx8MQ,yDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGw8MV,CgGr8MU,+EjF7FV,wEAAA,CACA,gBfqiNA,CgGx9MU,gEAEE,eAAA,CACA,chG09MZ,CgGt9MQ,yDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGs9MV,CgGn9MU,+EjF7FV,wEAAA,CACA,iBfmjNA,CgGt+MU,gEAEE,cAAA,CACA,ahGw+MZ,CgGp+MQ,yDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGo+MV,CgGj+MU,+EjF7FV,wEAAA,CACA,iBfikNA,CgGp/MU,gEAEE,eAAA,CACA,chGs/MZ,CgGl/MQ,yDrC/GR,cAAA,CqCkHU,iBAAA,CAEA,oBhGk/MV,CgG/+MU,+EjF7FV,wEAAA,CACA,iBf+kNA,CgGlgNU,iEAEE,cAAA,CACA,ahGogNZ,CgGhgNQ,0DrC/GR,cAAA,CqCkHU,iBAAA,CAEA,qBhGggNV,CgG7/MU,gFjF7FV,wEAAA,CACA,iBf6lNA,CgGhhNU,iEAEE,eAAA,CACA,chGkhNZ,CgG9gNQ,0DrC/GR,cAAA,CqCkHU,iBAAA,CAEA,qBhG8gNV,CgG3gNU,gFjF7FV,wEAAA,CACA,iBf2mNA,CACF,CgGtgNA,sBjFtGE,gBAAA,CCzBA,eAAA,CgFqIA,eAAA,CACA,kBhGsgNF,CgGrgNE,wBACE,gBhGugNJ,CgGngNA,wBACE,iBArIW,CAsIX,oBhGsgNF,CgGrgNE,qCACE,YhGugNJ,CgGrgNE,oCACE,ehGugNJ,CgGpgNE,yDACE,oBhGsgNJ,CiGjpNA,gBlFYE,gFAAA,CACA,iBAAA,CCzBA,eAAA,CTGA,UAAA,CCIA,wBAAA,CyFWA,mBjGopNF,CiGjpNA,2BpFZI,gBAAA,CACA,iBAAA,CsCTA,iBAAA,CACA,kBAAA,CKJF,exDirNF,C+B9qNI,gCkEoBJ,2B9CpBI,iBAAA,CACA,kBnDkrNF,CACF,CiG3pNA,yB9CtBI,mBAAA,CACA,gBnDqrNJ,C+BzrNI,gCkE8BF,8Df/BA,kBAAA,CzBFA,YzDksNA,CACF,CiG1pNA,uBACE,YAAA,CACA,iBjG6pNF,CiG1pNA,sBCxCM,oBAAA,CD0CJ,WAAA,CACA,ajG6pNF,CiG3pNE,4CACE,iBjG6pNJ,CiGzpNA,0BACE,WAAA,CACA,UjG4pNF,CiGzpNA,0BvCtBQ,WAAA,CuCwBN,ejG4pNF,C+BxtNI,gCkE0DJ,0BAKI,YjG6pNF,CACF,CiG1pNA,sEAEE,QAAA,CACA,SjG6pNF,CiG1pNA,iC1FvEE,aPquNF,CiGtpNA,qClCvBU,e/DirNV,CsDntNE,2FAEE,atD0tNJ,C+BpvNI,gCkEyFJ,yC9CtFI,oBAAA,CACA,iBnDsvNF,CACF,C+B3vNI,gCkEyFJ,yClFlFE,cfwvNA,CACF,CiG9pNA,qC3BzGE,oBAAA,CACA,cAAA,CzDyBE,eAAA,CACA,YbqvNJ,C+BzwNI,gCkEkGJ,qCAKI,mBAAA,CAAA,cAAA,CACA,oBAAA,CAAA,eAAA,CACA,wBAAA,CAAA,mBjGsqNF,CACF,C+BhxNI,gCkEkGJ,qCAWI,mBAAA,CAAA,cjGuqNF,CACF,CiGpqNA,qCACE,8BAAA,CAAA,kBAAA,CACA,oBjGuqNF,CiGrqNE,yFACE,ejGuqNJ,C+B7xNI,gCkEiHJ,qCASI,mBjGuqNF,CACF,CiGpqNA,uE3C1GE,aAAA,C2C6GA,oBjGuqNF,CsDnxNE,uFACE,atDsxNJ,CsDpxNE,mNAEE,atDuxNJ,CiG7qNA,mC3ChHE,aAAA,CSsCQ,eAAA,CkC6ER,oBAAA,CACA,gBjGgrNF,CsDhyNE,mFAEE,atDoyNJ,C+B9zNI,gCkEoIJ,mCAOI,YjGurNF,CiGnrNF,oCAEI,mBjGurNF,CALF,CmGl1NA,0BACE,OAAA,CACA,gBnG21NF,C+B90NI,gCoEfJ,0BAKI,anG41NF,CmGx1NF,uBAEI,OnG41NF,CALF,CoG51NA,gBvFiBI,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDi2NJ,C+Bl2NI,gCqETJ,gBjDSI,iBAAA,CACA,kBnDs2NF,CACF,CoG12NE,qBvFUE,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD+2NJ,C+Bh3NI,gCqEFF,qBjDEE,iBAAA,CACA,kBnDo3NF,CACF,CoGx3NE,wBvFUE,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD63NJ,C+B93NI,gCqEFF,wBjDEE,iBAAA,CACA,kBnDk4NF,CACF,CoGt4NE,uBvFUE,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD24NJ,C+B54NI,gCqEFF,uBjDEE,iBAAA,CACA,kBnDg5NF,CACF,CoGp5NE,0BvFUE,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDy5NJ,C+B15NI,gCqEFF,0BjDEE,iBAAA,CACA,kBnD85NF,CACF,CoGl6NE,uBvFUE,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDu6NJ,C+Bx6NI,gCqEFF,uBjDEE,iBAAA,CACA,kBnD46NF,CACF,CoGh7NE,0BvFUE,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDq7NJ,C+Bt7NI,gCqEFF,0BjDEE,iBAAA,CACA,kBnD07NF,CACF,CoG97NE,wBvFUE,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDm8NJ,C+Bp8NI,gCqEFF,wBjDEE,iBAAA,CACA,kBnDw8NF,CACF,CoG58NE,2BvFUE,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDi9NJ,C+Bl9NI,gCqEFF,2BjDEE,iBAAA,CACA,kBnDs9NF,CACF,CoG19NE,2BvFUE,gBAAA,CACA,iBAAA,C2CZF,iBAAA,CLGE,iBAAA,CACA,kBnD+9NJ,C+Bh+NI,gCqEFF,2BjDEE,iBAAA,CACA,kBnDo+NF,CACF,C+Bt+NI,gCqEQE,2BvFAF,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD8+NF,CACF,C+Bh/NI,qDqEQE,2BjDRF,iBAAA,CACA,kBnDo/NF,CACF,C+Bt/NI,gCqEeI,gCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD6/NF,CACF,C+B//NI,qDqEeI,gCjDfJ,iBAAA,CACA,kBnDmgOF,CACF,C+BrgOI,gCqEeI,mCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD4gOF,CACF,C+B9gOI,qDqEeI,mCjDfJ,iBAAA,CACA,kBnDkhOF,CACF,C+BphOI,gCqEeI,kCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD2hOF,CACF,C+B7hOI,qDqEeI,kCjDfJ,iBAAA,CACA,kBnDiiOF,CACF,C+BniOI,gCqEeI,qCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD0iOF,CACF,C+B5iOI,qDqEeI,qCjDfJ,iBAAA,CACA,kBnDgjOF,CACF,C+BljOI,gCqEeI,kCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDyjOF,CACF,C+B3jOI,qDqEeI,kCjDfJ,iBAAA,CACA,kBnD+jOF,CACF,C+BjkOI,gCqEeI,qCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDwkOF,CACF,C+B1kOI,qDqEeI,qCjDfJ,iBAAA,CACA,kBnD8kOF,CACF,C+BhlOI,gCqEeI,mCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDulOF,CACF,C+BzlOI,qDqEeI,mCjDfJ,iBAAA,CACA,kBnD6lOF,CACF,C+B/lOI,gCqEeI,sCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDsmOF,CACF,C+BxmOI,qDqEeI,sCjDfJ,iBAAA,CACA,kBnD4mOF,CACF,C+B9mOI,gCqEeI,sCvFPJ,gBAAA,CACA,iBAAA,C2CZF,iBAAA,CLGE,iBAAA,CACA,kBnDqnOF,CACF,C+BvnOI,qDqEeI,sCjDfJ,iBAAA,CACA,kBnD2nOF,CACF,C+B7nOI,gCqEQE,wBvFAF,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDooOF,CACF,C+BtoOI,qDqEQE,wBjDRF,iBAAA,CACA,kBnD0oOF,CACF,C+B5oOI,gCqEeI,6BvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDmpOF,CACF,C+BrpOI,qDqEeI,6BjDfJ,iBAAA,CACA,kBnDypOF,CACF,C+B3pOI,gCqEeI,gCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDkqOF,CACF,C+BpqOI,qDqEeI,gCjDfJ,iBAAA,CACA,kBnDwqOF,CACF,C+B1qOI,gCqEeI,+BvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDirOF,CACF,C+BnrOI,qDqEeI,+BjDfJ,iBAAA,CACA,kBnDurOF,CACF,C+BzrOI,gCqEeI,kCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDgsOF,CACF,C+BlsOI,qDqEeI,kCjDfJ,iBAAA,CACA,kBnDssOF,CACF,C+BxsOI,gCqEeI,+BvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD+sOF,CACF,C+BjtOI,qDqEeI,+BjDfJ,iBAAA,CACA,kBnDqtOF,CACF,C+BvtOI,gCqEeI,kCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD8tOF,CACF,C+BhuOI,qDqEeI,kCjDfJ,iBAAA,CACA,kBnDouOF,CACF,C+BtuOI,gCqEeI,gCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD6uOF,CACF,C+B/uOI,qDqEeI,gCjDfJ,iBAAA,CACA,kBnDmvOF,CACF,C+BrvOI,gCqEeI,mCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD4vOF,CACF,C+B9vOI,qDqEeI,mCjDfJ,iBAAA,CACA,kBnDkwOF,CACF,C+BpwOI,gCqEeI,mCvFPJ,gBAAA,CACA,iBAAA,C2CZF,iBAAA,CLGE,iBAAA,CACA,kBnD2wOF,CACF,C+B7wOI,qDqEeI,mCjDfJ,iBAAA,CACA,kBnDixOF,CACF,C+BnxOI,gCqEQE,yBvFAF,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnD0xOF,CACF,C+B5xOI,qDqEQE,yBjDRF,iBAAA,CACA,kBnDgyOF,CACF,C+BlyOI,gCqEeI,8BvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDyyOF,CACF,C+B3yOI,qDqEeI,8BjDfJ,iBAAA,CACA,kBnD+yOF,CACF,C+BjzOI,gCqEeI,iCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDwzOF,CACF,C+B1zOI,qDqEeI,iCjDfJ,iBAAA,CACA,kBnD8zOF,CACF,C+Bh0OI,gCqEeI,gCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDu0OF,CACF,C+Bz0OI,qDqEeI,gCjDfJ,iBAAA,CACA,kBnD60OF,CACF,C+B/0OI,gCqEeI,mCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDs1OF,CACF,C+Bx1OI,qDqEeI,mCjDfJ,iBAAA,CACA,kBnD41OF,CACF,C+B91OI,gCqEeI,gCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDq2OF,CACF,C+Bv2OI,qDqEeI,gCjDfJ,iBAAA,CACA,kBnD22OF,CACF,C+B72OI,gCqEeI,mCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDo3OF,CACF,C+Bt3OI,qDqEeI,mCjDfJ,iBAAA,CACA,kBnD03OF,CACF,C+B53OI,gCqEeI,iCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDm4OF,CACF,C+Br4OI,qDqEeI,iCjDfJ,iBAAA,CACA,kBnDy4OF,CACF,C+B34OI,gCqEeI,oCvFPJ,gBAAA,CACA,iBAAA,C2CZF,eAAA,CLGE,iBAAA,CACA,kBnDk5OF,CACF,C+Bp5OI,qDqEeI,oCjDfJ,iBAAA,CACA,kBnDw5OF,CACF,C+B15OI,gCqEeI,oCvFPJ,gBAAA,CACA,iBAAA,C2CZF,iBAAA,CLGE,iBAAA,CACA,kBnDi6OF,CACF,C+Bn6OI,qDqEeI,oCjDfJ,iBAAA,CACA,kBnDu6OF,CACF,CoGh5OA,U3C5BE,YAAA,CCuCM,c1Dy4OR,CoGh5OE,mBvFrBE,kBAAA,CACA,mBbw6OJ,CqGj6OE,qBlDhBE,kBAAA,CACA,mBnDo7OJ,C+Br7OI,gCqE6BF,mBvFrBE,iBAAA,CACA,kBbi7OF,CqGh6OE,qBlD1BA,iBAAA,CACA,kBnD67OF,CACF,CoG95OI,qBvFzBA,aAAA,CACA,cb07OJ,CqGz5OM,uBlD1CF,cAAA,CACA,enDs8OJ,CoGt6OI,uBvFzBA,gBAAA,CACA,iBbk8OJ,CqGj5OM,yBlD1DF,gBAAA,CACA,iBnD88OJ,CoG96OI,sBvFzBA,gBAAA,CACA,iBb08OJ,CqGz5OM,wBlD1DF,gBAAA,CACA,iBnDs9OJ,CoGt7OI,qBvFzBA,mBAAA,CACA,oBbk9OJ,CqGj6OM,uBlD1DF,mBAAA,CACA,oBnD89OJ,CoG97OI,qBvFzBA,kBAAA,CACA,mBb09OJ,CqGz6OM,uBlD1DF,kBAAA,CACA,mBnDs+OJ,CoGt8OI,qBvFzBA,mBAAA,CACA,oBbk+OJ,CqGj7OM,uBlD1DF,mBAAA,CACA,oBnD8+OJ,CoG98OI,qBvFzBA,iBAAA,CACA,kBb0+OJ,CqGz7OM,uBlD1DF,iBAAA,CACA,kBnDs/OJ,CoGt9OI,qBvFzBA,oBAAA,CACA,qBbk/OJ,CqGj8OM,uBlD1DF,oBAAA,CACA,qBnD8/OJ,CoG99OI,qBvFzBA,mBAAA,CACA,oBb0/OJ,CqGz8OM,uBlD1DF,mBAAA,CACA,oBnDsgPJ,CoGt+OI,sBvFzBA,gBAAA,CACA,iBbkgPJ,CqGj9OM,wBlD1DF,gBAAA,CACA,iBnD8gPJ,CoG9+OI,sBvFzBA,kBAAA,CACA,mBb0gPJ,CqGz9OM,wBlD1DF,kBAAA,CACA,mBnDshPJ,CoGt/OI,sBvFzBA,mBAAA,CACA,oBbkhPJ,CqGj+OM,wBlD1DF,mBAAA,CACA,oBnD8hPJ,C+B/hPI,gCqE8CM,gCvFtCN,aAAA,CACA,cb2hPF,CqG1/OI,kClD1CF,cAAA,CACA,enDuiPF,CoG1/OQ,kCvFtCN,gBAAA,CACA,iBbmiPF,CqGl/OI,oClD1DF,gBAAA,CACA,iBnD+iPF,CoGlgPQ,iCvFtCN,gBAAA,CACA,iBb2iPF,CqG1/OI,mClD1DF,gBAAA,CACA,iBnDujPF,CoG1gPQ,gCvFtCN,mBAAA,CACA,oBbmjPF,CqGlgPI,kClD1DF,mBAAA,CACA,oBnD+jPF,CoGlhPQ,gCvFtCN,kBAAA,CACA,mBb2jPF,CqG1gPI,kClD1DF,kBAAA,CACA,mBnDukPF,CoG1hPQ,gCvFtCN,mBAAA,CACA,oBbmkPF,CqGlhPI,kClD1DF,mBAAA,CACA,oBnD+kPF,CoGliPQ,gCvFtCN,iBAAA,CACA,kBb2kPF,CqG1hPI,kClD1DF,iBAAA,CACA,kBnDulPF,CoG1iPQ,gCvFtCN,oBAAA,CACA,qBbmlPF,CqGliPI,kClD1DF,oBAAA,CACA,qBnD+lPF,CoGljPQ,gCvFtCN,mBAAA,CACA,oBb2lPF,CqG1iPI,kClD1DF,mBAAA,CACA,oBnDumPF,CoG1jPQ,iCvFtCN,gBAAA,CACA,iBbmmPF,CqGljPI,mClD1DF,gBAAA,CACA,iBnD+mPF,CoGlkPQ,iCvFtCN,kBAAA,CACA,mBb2mPF,CqG1jPI,mClD1DF,kBAAA,CACA,mBnDunPF,CoG1kPQ,iCvFtCN,mBAAA,CACA,oBbmnPF,CqGlkPI,mClD1DF,mBAAA,CACA,oBnD+nPF,CACF,C+BjoPI,gCqE8CM,6BvFtCN,aAAA,CACA,cb6nPF,CqG5lPI,+BlD1CF,cAAA,CACA,enDyoPF,CoG5lPQ,+BvFtCN,gBAAA,CACA,iBbqoPF,CqGplPI,iClD1DF,gBAAA,CACA,iBnDipPF,CoGpmPQ,8BvFtCN,gBAAA,CACA,iBb6oPF,CqG5lPI,gClD1DF,gBAAA,CACA,iBnDypPF,CoG5mPQ,6BvFtCN,mBAAA,CACA,oBbqpPF,CqGpmPI,+BlD1DF,mBAAA,CACA,oBnDiqPF,CoGpnPQ,6BvFtCN,kBAAA,CACA,mBb6pPF,CqG5mPI,+BlD1DF,kBAAA,CACA,mBnDyqPF,CoG5nPQ,6BvFtCN,mBAAA,CACA,oBbqqPF,CqGpnPI,+BlD1DF,mBAAA,CACA,oBnDirPF,CoGpoPQ,6BvFtCN,iBAAA,CACA,kBb6qPF,CqG5nPI,+BlD1DF,iBAAA,CACA,kBnDyrPF,CoG5oPQ,6BvFtCN,oBAAA,CACA,qBbqrPF,CqGpoPI,+BlD1DF,oBAAA,CACA,qBnDisPF,CoGppPQ,6BvFtCN,mBAAA,CACA,oBb6rPF,CqG5oPI,+BlD1DF,mBAAA,CACA,oBnDysPF,CoG5pPQ,8BvFtCN,gBAAA,CACA,iBbqsPF,CqGppPI,gClD1DF,gBAAA,CACA,iBnDitPF,CoGpqPQ,8BvFtCN,kBAAA,CACA,mBb6sPF,CqG5pPI,gClD1DF,kBAAA,CACA,mBnDytPF,CoG5qPQ,8BvFtCN,mBAAA,CACA,oBbqtPF,CqGpqPI,gClD1DF,mBAAA,CACA,oBnDiuPF,CACF,C+BnuPI,gCqE8CM,8BvFtCN,aAAA,CACA,cb+tPF,CqG9rPI,gClD1CF,cAAA,CACA,enD2uPF,CoG9rPQ,gCvFtCN,gBAAA,CACA,iBbuuPF,CqGtrPI,kClD1DF,gBAAA,CACA,iBnDmvPF,CoGtsPQ,+BvFtCN,gBAAA,CACA,iBb+uPF,CqG9rPI,iClD1DF,gBAAA,CACA,iBnD2vPF,CoG9sPQ,8BvFtCN,mBAAA,CACA,oBbuvPF,CqGtsPI,gClD1DF,mBAAA,CACA,oBnDmwPF,CoGttPQ,8BvFtCN,kBAAA,CACA,mBb+vPF,CqG9sPI,gClD1DF,kBAAA,CACA,mBnD2wPF,CoG9tPQ,8BvFtCN,mBAAA,CACA,oBbuwPF,CqGttPI,gClD1DF,mBAAA,CACA,oBnDmxPF,CoGtuPQ,8BvFtCN,iBAAA,CACA,kBb+wPF,CqG9tPI,gClD1DF,iBAAA,CACA,kBnD2xPF,CoG9uPQ,8BvFtCN,oBAAA,CACA,qBbuxPF,CqGtuPI,gClD1DF,oBAAA,CACA,qBnDmyPF,CoGtvPQ,8BvFtCN,mBAAA,CACA,oBb+xPF,CqG9uPI,gClD1DF,mBAAA,CACA,oBnD2yPF,CoG9vPQ,+BvFtCN,gBAAA,CACA,iBbuyPF,CqGtvPI,iClD1DF,gBAAA,CACA,iBnDmzPF,CoGtwPQ,+BvFtCN,kBAAA,CACA,mBb+yPF,CqG9vPI,iClD1DF,kBAAA,CACA,mBnD2zPF,CoG9wPQ,+BvFtCN,mBAAA,CACA,oBbuzPF,CqGtwPI,iClD1DF,mBAAA,CACA,oBnDm0PF,CACF,CoG5wPA,kBtC5DE,iBAAA,C1BAA,UAAA,CgE+DA,qBpG+wPF,CoG5wPA,U1C3BQ,WAAA,CtBvCN,UAAA,CoBAA,cAAA,C6C4FI,arGyvPN,CoG9wPA,8B1ChCQ,aAAA,CtBvCN,UAAA,CoBAA,cxD21PF,CoG/wPA,e1CrCQ,WAAA,C2CqDF,arGswPN,CoG/wPE,wB1C5CM,aAAA,CtBvCN,mBpCu2PF,CoGpxPE,YhEnFA,oBpC42PF,CoGzxPE,wB1C5CM,aAAA,CtBvCN,SpCi3PF,CoG9xPE,YhEnFA,oBpCs3PF,CoGnyPE,wB1C5CM,aAAA,CtBvCN,oBpC23PF,CoGxyPE,YhEnFA,SpCg4PF,CoG7yPE,wB1C5CM,aAAA,CtBvCN,oBpCq4PF,CoGlzPE,YhEnFA,oBpC04PF,CoGvzPE,yB1C5CM,aAAA,CtBvCN,SpC+4PF,CoG5zPE,ahEnFA,oBpCo5PF,CoGj0PE,0B1C5CM,aAAA,CtBvCN,oBpCy5PF,CoGt0PE,ahEnFA,UpC85PF,C+B35PI,gCqE0FE,+C1CtDE,WAAA,CtBvCN,UAAA,CoBAA,cAAA,C6C4FI,arG00PJ,CoGj0PI,0B1C9DE,aAAA,CtBvCN,UAAA,CoBAA,cxDm7PA,CoGx0PM,uB1CpEA,aAAA,CtBvCN,mBpCw7PA,CoG70PM,uB1CpEA,aAAA,CtBvCN,oBpC67PA,CoGl1PM,uB1CpEA,aAAA,CtBvCN,SpCk8PA,CoGv1PM,uB1CpEA,aAAA,CtBvCN,oBpCu8PA,CoG51PM,uB1CpEA,aAAA,CtBvCN,oBpC48PA,CoGj2PM,uB1CpEA,aAAA,CtBvCN,SpCi9PA,CoGt2PM,uB1CpEA,aAAA,CtBvCN,oBpCs9PA,CoG32PM,uB1CpEA,aAAA,CtBvCN,oBpC29PA,CoGh3PM,uB1CpEA,aAAA,CtBvCN,SpCg+PA,CoGr3PM,wB1CpEA,aAAA,CtBvCN,oBpCq+PA,CoG13PM,wB1CpEA,aAAA,CtBvCN,oBpC0+PA,CoG/3PM,wB1CpEA,aAAA,CtBvCN,UpC++PA,CACF,C+B7+PI,gCqE0FE,yC1CtDE,WAAA,CtBvCN,UAAA,CoBAA,cAAA,C6C4FI,arG25PJ,CoGl5PI,uB1C9DE,aAAA,CtBvCN,UAAA,CoBAA,cxDogQA,CoGz5PM,oB1CpEA,aAAA,CtBvCN,mBpCygQA,CoG95PM,oB1CpEA,aAAA,CtBvCN,oBpC8gQA,CoGn6PM,oB1CpEA,aAAA,CtBvCN,SpCmhQA,CoGx6PM,oB1CpEA,aAAA,CtBvCN,oBpCwhQA,CoG76PM,oB1CpEA,aAAA,CtBvCN,oBpC6hQA,CoGl7PM,oB1CpEA,aAAA,CtBvCN,SpCkiQA,CoGv7PM,oB1CpEA,aAAA,CtBvCN,oBpCuiQA,CoG57PM,oB1CpEA,aAAA,CtBvCN,oBpC4iQA,CoGj8PM,oB1CpEA,aAAA,CtBvCN,SpCijQA,CoGt8PM,qB1CpEA,aAAA,CtBvCN,oBpCsjQA,CoG38PM,qB1CpEA,aAAA,CtBvCN,oBpC2jQA,CoGh9PM,qB1CpEA,aAAA,CtBvCN,UpCgkQA,CACF,C+B9jQI,gCqE0FE,2C1CtDE,WAAA,CtBvCN,UAAA,CoBAA,cAAA,C6C4FI,arG4+PJ,CoGn+PI,wB1C9DE,aAAA,CtBvCN,UAAA,CoBAA,cxDqlQA,CoG1+PM,qB1CpEA,aAAA,CtBvCN,mBpC0lQA,CoG/+PM,qB1CpEA,aAAA,CtBvCN,oBpC+lQA,CoGp/PM,qB1CpEA,aAAA,CtBvCN,SpComQA,CoGz/PM,qB1CpEA,aAAA,CtBvCN,oBpCymQA,CoG9/PM,qB1CpEA,aAAA,CtBvCN,oBpC8mQA,CoGngQM,qB1CpEA,aAAA,CtBvCN,SpCmnQA,CoGxgQM,qB1CpEA,aAAA,CtBvCN,oBpCwnQA,CoG7gQM,qB1CpEA,aAAA,CtBvCN,oBpC6nQA,CoGlhQM,qB1CpEA,aAAA,CtBvCN,SpCkoQA,CoGvhQM,sB1CpEA,aAAA,CtBvCN,oBpCuoQA,CoG5hQM,sB1CpEA,aAAA,CtBvCN,oBpC4oQA,CoGjiQM,sB1CpEA,aAAA,CtBvCN,UpCipQA,CACF,CoG5hQE,evFvDE,yBbslQJ,CoG/hQE,evFvDE,0Bb0lQJ,CoGniQE,evFvDE,eb8lQJ,CoGviQE,evFvDE,0BbkmQJ,CoG3iQE,evFvDE,0BbsmQJ,CoG/iQE,evFvDE,eb0mQJ,CoGnjQE,evFvDE,0Bb8mQJ,CoGvjQE,evFvDE,0BbknQJ,CoG3jQE,evFvDE,ebsnQJ,CoG/jQE,gBvFvDE,0Bb0nQJ,CoGnkQE,gBvFvDE,0Bb8nQJ,CoGvkQE,gBvFvDE,gBbkoQJ,CoGtkQA,kBvF5DI,absoQJ,C+BlsQI,gCqEkII,0BvFtEJ,yBb2oQF,CoGrkQM,0BvFtEJ,0BbgpQF,CoG1kQM,0BvFtEJ,ebqpQF,CoG/kQM,0BvFtEJ,0Bb0pQF,CoGplQM,0BvFtEJ,0Bb+pQF,CoGzlQM,0BvFtEJ,eboqQF,CoG9lQM,0BvFtEJ,0BbyqQF,CoGnmQM,0BvFtEJ,0Bb8qQF,CoGxmQM,0BvFtEJ,ebmrQF,CoG7mQM,2BvFtEJ,0BbwrQF,CoGlnQM,2BvFtEJ,0Bb6rQF,CoGvnQM,2BvFtEJ,gBbksQF,CoGrnQI,6BvF7EF,abusQF,CA3DF,C+BxsQI,gCqEkII,uBvFtEJ,yBb4sQF,CoGtoQM,uBvFtEJ,0BbitQF,CoG3oQM,uBvFtEJ,ebstQF,CoGhpQM,uBvFtEJ,0Bb2tQF,CoGrpQM,uBvFtEJ,0BbguQF,CoG1pQM,uBvFtEJ,ebquQF,CoG/pQM,uBvFtEJ,0Bb0uQF,CoGpqQM,uBvFtEJ,0Bb+uQF,CoGzqQM,uBvFtEJ,ebovQF,CoG9qQM,wBvFtEJ,0BbyvQF,CoGnrQM,wBvFtEJ,0Bb8vQF,CoGxrQM,wBvFtEJ,gBbmwQF,CoGtrQI,0BvF7EF,abwwQF,CA3DF,C+BzwQI,gCqEkII,wBvFtEJ,yBb6wQF,CoGvsQM,wBvFtEJ,0BbkxQF,CoG5sQM,wBvFtEJ,ebuxQF,CoGjtQM,wBvFtEJ,0Bb4xQF,CoGttQM,wBvFtEJ,0BbiyQF,CoG3tQM,wBvFtEJ,ebsyQF,CoGhuQM,wBvFtEJ,0Bb2yQF,CoGruQM,wBvFtEJ,0BbgzQF,CoG1uQM,wBvFtEJ,ebqzQF,CoG/uQM,yBvFtEJ,0Bb0zQF,CoGpvQM,yBvFtEJ,0Bb+zQF,CoGzvQM,yBvFtEJ,gBbo0QF,CoGvvQI,2BvF7EF,aby0QF,CA3DF,CsG11QA,iBpBeE,sBAAA,CzBFA,YzD84QF,CsGt5QA,sBnBJE,aAAA,CACA,kBnF85QF,CsGv5QA,uB5C2CQ,W1Dg3QR,CuGp6QA,iBAEE,wBAAA,CAAA,qBAAA,CAAA,gBvGu6QF,CuGr6QE,0DAEE,mBAAA,CACA,wBAAA,CAAA,qBAAA,CAAA,gBvGu6QJ,CuGh6QA,qCACE,mBvGm6QF,CuGh6QA,mBACE,iBAAA,CACA,mCvGm6QF,CuG95QE,6BACE,iBAAA,CACA,SAAA,CACA,cvGg6QJ,CuG75QE,8BACE,kBAAA,CACA,SAAA,CACA,cAAA,CACA,avG+5QJ,CuG35QA,mBACE,yBAAA,CACA,QAAA,CACA,WAAA,CACA,MAAA,CACA,eAAA,CACA,iBAAA,CACA,cAAA,CACA,cAAA,CACA,sBAAA,CACA,KAAA,CACA,UvG85QF,CuG55QE,0BACE,UAAA,CACA,oBAAA,CACA,WAAA,CACA,qBvG85QJ,CuG35QE,2CACE,mBvG65QJ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C8GtrTI,iC1DWF,yBpDgrTF,CoD1sTE,wCb6GA,kEAHc,CAMd,UAAA,Ca9GE,UAAA,CACA,aAAA,CACA,aAAA,CAGA,iBAAA,CACA,KpD8sTJ,CuChmTE,iDatHA,wCbuHE,cAAA,CACA,wBAAA,CACA,oEAjBW,CAiBX,4DvCmmTF,CACF,CoDhvTE,wDACE,sBCLmB,CDMnB,aAAA,CACA,YpDkvTJ,CoDjvTI,iDAJF,wDAKI,wBCTiB,CDSjB,gBpDovTJ,CACF,CoD1sTE,2CEpBA,atDiuTF,CsDhuTE,mDACE,atDkuTJ,CsDhuTE,mGAEE,atDiuTJ,CoDzsTI,2DACE,YpD2sTN,CoDxsTI,qEACE,oBpD0sTN,C8G1wTE,wCACE,S9G4wTJ,C+BpwTI,gC+ETF,wCAGI,S9G8wTJ,CACF,C8G1uTI,uCACE,kBAAA,CACA,oB9G4uTN,C+B7wTI,gC+E+BA,uCAOI,kBAAA,CACA,oB9G2uTN,CACF,C8G7vTE,2BvGpBA,UAAA,CCIA,wBRkxTF,C8G9vTI,sC1DUF,wBAAA,CACA,yBAAA,CACA,UpDuvTF,CoDlxTE,6Cb6GA,6EAHc,CAMd,UAAA,Ca9GE,UAAA,CACA,aAAA,CACA,aAAA,CAGA,iBAAA,CACA,KpDsxTJ,CuCxqTE,iDatHA,6CbuHE,cAAA,CACA,qBAAA,CACA,qEAjBW,CAiBX,6DvC2qTF,CACF,CoDxzTE,6DACE,sBCLmB,CDMnB,aAAA,CACA,YpD0zTJ,CoDzzTI,iDAJF,6DAKI,wBCTiB,CDSjB,gBpD4zTJ,CACF,CoDlxTE,wGEpBA,atDyyTF,CsDryTE,6GAEE,atDyyTJ,CoDjxTI,gEACE,YpDmxTN,CoDhxTI,0EACE,oBpDkxTN,C8Gl1TE,6CACE,S9Go1TJ,C+B50TI,gC+ETF,6CAGI,S9Gs1TJ,CACF,C8GlzTI,4CACE,kBAAA,CACA,oB9GozTN,C+Br1TI,gC+E+BA,4CAOI,kBAAA,CACA,oB9GmzTN,CACF,C8G3yTI,2CACE,Y9G8yTN,C8G3yTI,qDACE,iB9G6yTN,C+Bl2TI,gC+EoDA,qDAGI,iB9G+yTN,CACF,C8GzyTE,iC3D3DE,oBAAA,CACA,iBnDw2TJ,CoDp3TE,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J9gcE,+CAUI,wBhJuhcN,CgJjicE,2CAUI,wBhJ0icN,CgJpjcE,+BAUI,wBhJ6jcN,CgJvkcE,yCAUI,wBhJglcN,CgJ1lcE,6CAUI,wBhJmmcN,CgJ7mcE,4EAUI,wBhJsncN,CgJhocE,qDAUI,wBhJ4pcN,CgJtqcE,iDAUI,wBhJ+qcN,CgJzrcE,qCAUI,wBhJkscN,CgJ5scE,iDAUI,wBhJqtcN,CgJ/tcE,+CAUI,wBhJwucN,CgJlvcE,mDAUI,wBhJ2vcN,CgJrwcE,yDAUI,wBhJ8wcN,CgJxxcE,qDAUI,wBhJiycN,CgJ3ycE,yCAUI,wBhJozcN,CgJ9zcE,qDAUI,wBhJu0cN,CgJj1cE,mDAUI,wBhJ01cN,CgJp2cE,uDAUI,wBhJ62cN,CgJv3cE,2DAUI,wBhJg4cN,CgJ14cE,uDAUI,wBhJm5cN,CgJ75cE,6CAUI,wBhJs6cN,CgJh7cE,yDAUI,wBhJy7cN,CgJn8cE,6DAUI,wBhJ48cN,CgJt9cE,2DAUI,wBhJ+9cN,CgJz+cE,uDAUI,wBhJk/cN,CgJ5/cE,6CAUI,wBhJqgdN,CgJ/gdE,yDAUI,wBhJwhdN,CgJlidE,6DAUI,wBhJ2idN,CgJrjdE,iDAUI,wBhJ8jdN,CgJxkdE,6CAUI,wBhJildN,CgJ3ldE,iCAUI,wBhJomdN,CgJ9mdE,2CAUI,wBhJundN,CgJjodE,+CAUI,wBhJ0odN,CgJppdE,qDAUI,wBhJ6pdN,CgJvqdE,iDAUI,wBhJgrdN,CgJ1rdE,qCAUI,wBhJmsdN,CgJ7sdE,+CAUI,wBhJstdN,CgJhudE,mDAUI,wBhJyudN,CgJnvdE,qDAUI,wBhJ4vdN,CgJtwdE,iDAUI,wBhJ+wdN,CgJzxdE,qCAUI,wBhJkydN,CgJ5ydE,+CAUI,wBhJqzdN,CgJ/zdE,mDAUI,wBhJw0dN,CgJl1dE,+CAUI,wBhJ21dN,CgJr2dE,2CAUI,wBhJ82dN,CgJx3dE,+BAUI,wBhJi4dN,CgJ34dE,yCAUI,wBhJo5dN,CgJ95dE,6CAUI,wBhJu6dN,CgJj7dE,mDAUI,wBhJ07dN,CgJp8dE,uCAUI,wBhJ68dN,CgJv9dE,iDAUI,wBhJg+dN,CgJ1+dE,yCAUI,wBhJm/dN,CgJ7/dE,mDAUI,wBhJsgeN,CgJhheE,qCAUI,gBhJyheN,CgJnieE,yCAUI,oBAAA,CAAA,uBhJ6ieN,CgJvjeE,yCAUI,qBAAA,CAAA,sBhJkkeN,CgJ5keE,6CAUI,oBhJsleN,CgJhmeE,iDAUI,sBhJymeN,CgJnneE,mDAUI,uBhJ4neN,CgJtoeE,+CAUI,qBhJ+oeN,CgJzpeE,qCAUI,gBhJkqeN,CgJ5qeE,yCAUI,oBAAA,CAAA,uBhJsreN,CgJhseE,yCAUI,qBAAA,CAAA,sBhJ2seN,CgJrteE,6CAUI,oBhJ+teN,CgJzueE,iDAUI,sBhJkveN,CgJ5veE,mDAUI,uBhJqweN,CgJ/weE,+CAUI,qBhJwxeN,CgJlyeE,mCAUI,mBhJ2yeN,CgJrzeE,uCAUI,uBAAA,CAAA,0BhJ+zeN,CgJz0eE,uCAUI,wBAAA,CAAA,yBhJo1eN,CgJ91eE,2CAUI,uBhJw2eN,CgJl3eE,+CAUI,yBhJ23eN,CgJr4eE,iDAUI,0BhJ84eN,CgJx5eE,6CAUI,wBhJi6eN,CgJ36eE,iCAUI,kBhJo7eN,CgJ97eE,qCAUI,sBAAA,CAAA,yBhJw8eN,CgJl9eE,qCAUI,uBAAA,CAAA,wBhJ69eN,CgJv+eE,yCAUI,sBhJi/eN,CgJ3/eE,6CAUI,wBhJogfN,CgJ9gfE,+CAUI,yBhJuhfN,CgJjifE,2CAUI,uBhJ0ifN,CgJpjfE,qCAUI,mBhJ6jfN,CgJvkfE,yCAUI,uBAAA,CAAA,0BhJilfN,CgJ3lfE,yCAUI,wBAAA,CAAA,yBhJsmfN,CgJhnfE,6CAUI,uBhJ0nfN,CgJpofE,iDAUI,yBhJ6ofN,CgJvpfE,mDAUI,0BhJgqfN,CgJ1qfE,+CAUI,wBhJmrfN,CgJ7rfE,iCAUI,iBhJssfN,CgJhtfE,qCAUI,qBAAA,CAAA,wBhJ0tfN,CgJpufE,qCAUI,sBAAA,CAAA,uBhJ+ufN,CgJzvfE,yCAUI,qBhJmwfN,CgJ7wfE,6CAUI,uBhJsxfN,CgJhyfE,+CAUI,wBhJyyfN,CgJnzfE,2CAUI,sBhJ4zfN,CgJt0fE,qCAUI,oBhJ+0fN,CgJz1fE,yCAUI,wBAAA,CAAA,2BhJm2fN,CgJ72fE,yCAUI,yBAAA,CAAA,0BhJw3fN,CgJl4fE,6CAUI,wBhJ44fN,CgJt5fE,iDAUI,0BhJ+5fN,CgJz6fE,mDAUI,2BhJk7fN,CgJ57fE,+CAUI,yBhJq8fN,CgJ/8fE,iCAUI,mBhJw9fN,CgJl+fE,qCAUI,uBAAA,CAAA,0BhJ4+fN,CgJt/fE,qCAUI,wBAAA,CAAA,yBhJiggBN,CgJ3ggBE,yCAUI,uBhJqhgBN,CgJ/hgBE,6CAUI,yBhJwigBN,CgJljgBE,+CAUI,0BhJ2jgBN,CgJrkgBE,2CAUI,wBhJ8kgBN,CgJxlgBE,iCAUI,chJimgBN,CgJ3mgBE,qCAUI,kBAAA,CAAA,qBhJqngBN,CgJ/ngBE,qCAUI,mBAAA,CAAA,oBhJ0ogBN,CgJppgBE,yCAUI,kBhJ8pgBN,CgJxqgBE,6CAUI,oBhJirgBN,CgJ3rgBE,+CAUI,qBhJosgBN,CgJ9sgBE,2CAUI,mBhJutgBN,CgJjugBE,6BAUI,gBhJ0ugBN,CgJpvgBE,iCAUI,oBAAA,CAAA,uBhJ8vgBN,CgJxwgBE,iCAUI,qBAAA,CAAA,sBhJmxgBN,CgJ7xgBE,qCAUI,oBhJuygBN,CgJjzgBE,yCAUI,sBhJ0zgBN,CgJp0gBE,2CAUI,uBhJ60gBN,CgJv1gBE,uCAUI,qBhJg2gBN,CgJ12gBE,qDAUI,wBhJm3gBN,CgJ73gBE,yCAUI,iBhJs4gBN,CgJh5gBE,yCAUI,iBhJy5gBN,CgJn6gBE,qCAUI,oBhJ46gBN,CgJt7gBE,2CAUI,oBhJ+7gBN,CgJz8gBE,uCAUI,oBhJk9gBN,CgJ59gBE,2CAUI,oBhJq+gBN,CgJ/+gBE,yCAUI,oBhJw/gBN,CgJlghBE,uCAUI,oBhJ2ghBN,CgJrhhBE,uCAUI,oBhJ8hhBN,CgJxihBE,uCAUI,oBhJijhBN,CgJ3jhBE,2CAUI,oBhJokhBN,CgJ9khBE,2CAUI,oBhJulhBN,CgJjmhBE,6CAUI,oBhJ0mhBN,CgJpnhBE,2CAUI,oBhJ6nhBN,CgJvohBE,6CAUI,oBhJgphBN,CgJ1phBE,6CAUI,oBhJmqhBN,CgJ7qhBE,6CAUI,oBhJsrhBN,CgJhshBE,6CAUI,oBhJyshBN,CgJnthBE,6CAUI,oBhJ4thBN,CgJtuhBE,yDAUI,oBhJ+uhBN,CgJzvhBE,uDAUI,oBhJkwhBN,CgJ5whBE,mDAUI,oBhJqxhBN,CgJ/xhBE,uCAUI,oBhJwyhBN,CgJlzhBE,iDAUI,oBhJ2zhBN,CgJr0hBE,qDAUI,oBhJ80hBN,CgJx1hBE,4FAUI,oBhJi2hBN,CgJ32hBE,6DAUI,oBhJu4hBN,CgJj5hBE,yDAUI,oBhJ05hBN,CgJp6hBE,6CAUI,oBhJ66hBN,CgJv7hBE,yDAUI,oBhJg8hBN,CgJ18hBE,uDAUI,oBhJm9hBN,CgJ79hBE,2DAUI,oBhJs+hBN,CgJh/hBE,iEAUI,oBhJy/hBN,CgJngiBE,6DAUI,oBhJ4giBN,CgJthiBE,iDAUI,oBhJ+hiBN,CgJziiBE,6DAUI,oBhJkjiBN,CgJ5jiBE,2DAUI,oBhJqkiBN,CgJ/kiBE,+DAUI,oBhJwliBN,CgJlmiBE,mEAUI,oBhJ2miBN,CgJrniBE,+DAUI,oBhJ8niBN,CgJxoiBE,qDAUI,oBhJipiBN,CgJ3piBE,iEAUI,oBhJoqiBN,CgJ9qiBE,qEAUI,oBhJuriBN,CgJjsiBE,mEAUI,oBhJ0siBN,CgJptiBE,+DAUI,oBhJ6tiBN,CgJvuiBE,qDAUI,oBhJgviBN,CgJ1viBE,iEAUI,oBhJmwiBN,CgJ7wiBE,qEAUI,oBhJsxiBN,CgJhyiBE,yDAUI,oBhJyyiBN,CgJnziBE,qDAUI,oBhJ4ziBN,CgJt0iBE,yCAUI,oBhJ+0iBN,CgJz1iBE,mDAUI,oBhJk2iBN,CgJ52iBE,uDAUI,oBhJq3iBN,CgJ/3iBE,6DAUI,oBhJw4iBN,CgJl5iBE,yDAUI,oBhJ25iBN,CgJr6iBE,6CAUI,oBhJ86iBN,CgJx7iBE,uDAUI,oBhJi8iBN,CgJ38iBE,2DAUI,oBhJo9iBN,CgJ99iBE,6DAUI,oBhJu+iBN,CgJj/iBE,yDAUI,oBhJ0/iBN,CgJpgjBE,6CAUI,oBhJ6gjBN,CgJvhjBE,uDAUI,oBhJgijBN,CgJ1ijBE,2DAUI,oBhJmjjBN,CgJ7jjBE,uDAUI,oBhJskjBN,CgJhljBE,mDAUI,oBhJyljBN,CgJnmjBE,uCAUI,oBhJ4mjBN,CgJtnjBE,iDAUI,oBhJ+njBN,CgJzojBE,qDAUI,oBhJkpjBN,CgJ5pjBE,2DAUI,oBhJqqjBN,CgJ/qjBE,+CAUI,oBhJwrjBN,CgJlsjBE,yDAUI,oBhJ2sjBN,CgJrtjBE,iDAUI,oBhJ8tjBN,CgJxujBE,2DAUI,oBhJivjBN,CgJ3vjBE,UAUI,ehJowjBN,CgJ9wjBE,cAUI,wBAAA,CAAA,yBhJoxjBN,CgJ9xjBE,gBAUI,yBAAA,CAAA,4BhJoyjBN,CgJ9yjBE,iBAUI,2BAAA,CAAA,4BhJozjBN,CgJ9zjBE,eAUI,wBAAA,CAAA,2BhJo0jBN,CgJ90jBE,WAUI,iBhJm1jBN,CgJ71jBE,eAUI,0BAAA,CAAA,2BhJm2jBN,CgJ72jBE,iBAUI,2BAAA,CAAA,8BhJm3jBN,CgJ73jBE,kBAUI,6BAAA,CAAA,8BhJm4jBN,CgJ74jBE,gBAUI,0BAAA,CAAA,6BhJm5jBN,CgJ75jBE,WAUI,oBhJk6jBN,CgJ56jBE,eAUI,6BAAA,CAAA,8BhJk7jBN,CgJ57jBE,iBAUI,8BAAA,CAAA,iChJk8jBN,CgJ58jBE,kBAUI,gCAAA,CAAA,iChJk9jBN,CgJ59jBE,gBAUI,6BAAA,CAAA,gChJk+jBN,CgJ5+jBE,WAUI,mBhJi/jBN,CgJ3/jBE,eAUI,4BAAA,CAAA,6BhJigkBN,CgJ3gkBE,iBAUI,6BAAA,CAAA,gChJihkBN,CgJ3hkBE,kBAUI,+BAAA,CAAA,gChJiikBN,CgJ3ikBE,gBAUI,4BAAA,CAAA,+BhJijkBN,CgJ3jkBE,aAUI,mBhJgkkBN,CgJ1kkBE,iBAUI,4BAAA,CAAA,6BhJglkBN,CgJ1lkBE,mBAUI,6BAAA,CAAA,gChJgmkBN,CgJ1mkBE,oBAUI,+BAAA,CAAA,gChJgnkBN,CgJ1nkBE,kBAUI,4BAAA,CAAA,+BhJgokBN,CgJ1okBE,eAUI,mBhJ+okBN,CgJzpkBE,eAUI,mBhJ8pkBN,CgJxqkBE,cAUI,kBhJ6qkBN,CgJvrkBE,kBAUI,gBhJ4rkBN,CgJtskBE,oBAUI,oBAAA,CAAA,uBhJ4skBN,CgJttkBE,oBAUI,qBAAA,CAAA,sBhJ4tkBN,CgJtukBE,sBAUI,oBhJ2ukBN,CgJrvkBE,wBAUI,sBhJ0vkBN,CgJpwkBE,yBAUI,uBhJywkBN,CgJnxkBE,uBAUI,qBhJwxkBN,CgJlykBE,kBAUI,gBhJuykBN,CgJjzkBE,oBAUI,oBAAA,CAAA,uBhJuzkBN,CgJj0kBE,oBAUI,qBAAA,CAAA,sBhJu0kBN,CgJj1kBE,sBAUI,oBhJs1kBN,CgJh2kBE,wBAUI,sBhJq2kBN,CgJ/2kBE,yBAUI,uBhJo3kBN,CgJ93kBE,uBAUI,qBhJm4kBN,CgJ74kBE,iBAUI,mBhJk5kBN,CgJ55kBE,mBAUI,uBAAA,CAAA,0BhJk6kBN,CgJ56kBE,mBAUI,wBAAA,CAAA,yBhJk7kBN,CgJ57kBE,qBAUI,uBhJi8kBN,CgJ38kBE,uBAUI,yBhJg9kBN,CgJ19kBE,wBAUI,0BhJ+9kBN,CgJz+kBE,sBAUI,wBhJ8+kBN,CgJx/kBE,gBAUI,kBhJ6/kBN,CgJvglBE,kBAUI,sBAAA,CAAA,yBhJ6glBN,CgJvhlBE,kBAUI,uBAAA,CAAA,wBhJ6hlBN,CgJvilBE,oBAUI,sBhJ4ilBN,CgJtjlBE,sBAUI,wBhJ2jlBN,CgJrklBE,uBAUI,yBhJ0klBN,CgJpllBE,qBAUI,uBhJyllBN,CgJnmlBE,kBAUI,mBhJwmlBN,CgJlnlBE,oBAUI,uBAAA,CAAA,0BhJwnlBN,CgJlolBE,oBAUI,wBAAA,CAAA,yBhJwolBN,CgJlplBE,sBAUI,uBhJuplBN,CgJjqlBE,wBAUI,yBhJsqlBN,CgJhrlBE,yBAUI,0BhJqrlBN,CgJ/rlBE,uBAUI,wBhJoslBN,CgJ9slBE,gBAUI,iBhJmtlBN,CgJ7tlBE,kBAUI,qBAAA,CAAA,wBhJmulBN,CgJ7ulBE,kBAUI,sBAAA,CAAA,uBhJmvlBN,CgJ7vlBE,oBAUI,qBhJkwlBN,CgJ5wlBE,sBAUI,uBhJixlBN,CgJ3xlBE,uBAUI,wBhJgylBN,CgJ1ylBE,qBAUI,sBhJ+ylBN,CgJzzlBE,kBAUI,oBhJ8zlBN,CgJx0lBE,oBAUI,wBAAA,CAAA,2BhJ80lBN,CgJx1lBE,oBAUI,yBAAA,CAAA,0BhJ81lBN,CgJx2lBE,sBAUI,wBhJ62lBN,CgJv3lBE,wBAUI,0BhJ43lBN,CgJt4lBE,yBAUI,2BhJ24lBN,CgJr5lBE,uBAUI,yBhJ05lBN,CgJp6lBE,gBAUI,mBhJy6lBN,CgJn7lBE,kBAUI,uBAAA,CAAA,0BhJy7lBN,CgJn8lBE,kBAUI,wBAAA,CAAA,yBhJy8lBN,CgJn9lBE,oBAUI,uBhJw9lBN,CgJl+lBE,sBAUI,yBhJu+lBN,CgJj/lBE,uBAUI,0BhJs/lBN,CgJhgmBE,qBAUI,wBhJqgmBN,CgJ/gmBE,gBAUI,chJohmBN,CgJ9hmBE,kBAUI,kBAAA,CAAA,qBhJoimBN,CgJ9imBE,kBAUI,mBAAA,CAAA,oBhJojmBN,CgJ9jmBE,oBAUI,kBhJmkmBN,CgJ7kmBE,sBAUI,oBhJklmBN,CgJ5lmBE,uBAUI,qBhJimmBN,CgJ3mmBE,qBAUI,mBhJgnmBN,CgJ1nmBE,YAUI,UhJ+nmBN,CgJzomBE,YAUI,UhJ8omBN,CgJxpmBE,WAUI,ahJ6pmBN,CgJvqmBE,UAUI,YhJ4qmBN,CgJtrmBE,YAUI,ahJ2rmBN,CgJrsmBE,UAUI,WhJ0smBN,CgJptmBE,YAUI,chJytmBN,CgJnumBE,UAUI,ahJwumBN,CgJlvmBE,gBAUI,WhJuvmBN,CgJjwmBE,gBAUI,WhJswmBN,CgJhxmBE,eAUI,chJqxmBN,CgJ/xmBE,cAUI,ahJoymBN,CgJ9ymBE,gBAUI,chJmzmBN,CgJ7zmBE,cAUI,YhJk0mBN,CgJ50mBE,gBAUI,ehJi1mBN,CgJ31mBE,cAUI,chJg2mBN,CgJ12mBE,UAUI,QhJ+2mBN,CgJz3mBE,aAUI,WhJ83mBN,CgJx4mBE,aAUI,WhJ64mBN,CgJv5mBE,uCAUI,ehJ45mBN,CgJt6mBE,iCAUI,wChJ+6mBN,CgJz7mBE,iCAUI,0ChJk8mBN,CgJ58mBE,iCAUI,wChJq9mBN,CgJ/9mBE,iCAUI,2ChJw+mBN,CgJl/mBE,iCAUI,uChJ2/mBN,CgJrgnBE,wBAUI,UAAA,CAAA,SAAA,CA7CF,iBhJ6jnBJ,CgJ1hnBE,YAUI,UAAA,CAAA,ShJiinBN,CgJ3inBE,WAUI,aAAA,CAAA,YAAA,CA7CF,iBhJ+lnBJ,CgJ5jnBE,sBAUI,YAAA,CAAA,WAAA,CA7CF,iBhJgnnBJ,CgJ7knBE,YAUI,aAAA,CAAA,YhJolnBN,CgJ9lnBE,sBAUI,WAAA,CAAA,UAAA,CA7CF,iBhJkpnBJ,CgJ/mnBE,YAUI,cAAA,CAAA,ahJsnnBN,CgJhonBE,oBAUI,aAAA,CAAA,YAAA,CA7CF,iBhJornBJ,CgJjpnBE,UAUI,WAAA,CAAA,UhJwpnBN,CgJlqnBE,oBAUI,aAAA,CAAA,YAAA,CA7CF,iBhJstnBJ,CgJnrnBE,UAUI,WAAA,CAAA,UhJ0rnBN,CgJpsnBE,oBAUI,aAAA,CAAA,YAAA,CA7CF,iBhJwvnBJ,CgJrtnBE,UAUI,WAAA,CAAA,UhJ4tnBN,CgJtunBE,qBAUI,aAAA,CAAA,YAAA,CA7CF,iBhJ0xnBJ,CgJvvnBE,WAUI,WAAA,CAAA,UhJ8vnBN,CgJxwnBE,wBAUI,aAAA,CAAA,YAAA,CA7CF,iBhJ4znBJ,CgJzxnBE,aAUI,YAAA,CAAA,WhJgynBN,CgJ1ynBE,+BAUI,YAAA,CAAA,WAAA,CA7CF,iBhJ81nBJ,CgJ3znBE,eAUI,YAAA,CAAA,WhJk0nBN,CgJ50nBE,iBAnCE,UAAA,CAAA,aAAA,CA6CE,UhJm1nBN,CgJ71nBE,iDAUI,iBhJk2nBN,CgJ52nBE,qCAUI,UhJq3nBN,CgJ/3nBE,qCAUI,UhJw4nBN,CgJl5nBE,iCAUI,ahJ25nBN,CgJr6nBE,uCAUI,ahJ86nBN,CgJx7nBE,mCAUI,ahJi8nBN,CgJ38nBE,uCAUI,ahJo9nBN,CgJ99nBE,qCAUI,ahJu+nBN,CgJj/nBE,mCAUI,ahJ0/nBN,CgJpgoBE,mCAUI,ahJ6goBN,CgJvhoBE,mCAUI,ahJgioBN,CgJ1ioBE,uCAUI,ahJmjoBN,CgJ7joBE,uCAUI,ahJskoBN,CgJhloBE,yCAUI,ahJyloBN,CgJnmoBE,uCAUI,ahJ4moBN,CgJtnoBE,yCAUI,ahJ+noBN,CgJzooBE,yCAUI,ahJkpoBN,CgJ5poBE,yCAUI,ahJqqoBN,CgJ/qoBE,yCAUI,ahJwroBN,CgJlsoBE,yCAUI,ahJ2soBN,CgJrtoBE,qDAUI,ahJ8toBN,CgJxuoBE,mDAUI,ahJivoBN,CgJ3voBE,+CAUI,ahJowoBN,CgJ9woBE,mCAUI,ahJuxoBN,CgJjyoBE,6CAUI,ahJ0yoBN,CgJpzoBE,iDAUI,ahJ6zoBN,CgJv0oBE,oFAUI,ahJg1oBN,CgJ11oBE,yDAUI,ahJs3oBN,CgJh4oBE,qDAUI,ahJy4oBN,CgJn5oBE,yCAUI,ahJ45oBN,CgJt6oBE,qDAUI,ahJ+6oBN,CgJz7oBE,mDAUI,ahJk8oBN,CgJ58oBE,uDAUI,ahJq9oBN,CgJ/9oBE,6DAUI,ahJw+oBN,CgJl/oBE,yDAUI,ahJ2/oBN,CgJrgpBE,6CAUI,ahJ8gpBN,CgJxhpBE,yDAUI,ahJiipBN,CgJ3ipBE,uDAUI,ahJojpBN,CgJ9jpBE,2DAUI,ahJukpBN,CgJjlpBE,+DAUI,ahJ0lpBN,CgJpmpBE,2DAUI,ahJ6mpBN,CgJvnpBE,iDAUI,ahJgopBN,CgJ1opBE,6DAUI,ahJmppBN,CgJ7ppBE,iEAUI,ahJsqpBN,CgJhrpBE,+DAUI,ahJyrpBN,CgJnspBE,2DAUI,ahJ4spBN,CgJttpBE,iDAUI,ahJ+tpBN,CgJzupBE,6DAUI,ahJkvpBN,CgJ5vpBE,iEAUI,ahJqwpBN,CgJ/wpBE,qDAUI,ahJwxpBN,CgJlypBE,iDAUI,ahJ2ypBN,CgJrzpBE,qCAUI,ahJ8zpBN,CgJx0pBE,+CAUI,ahJi1pBN,CgJ31pBE,mDAUI,ahJo2pBN,CgJ92pBE,yDAUI,ahJu3pBN,CgJj4pBE,qDAUI,ahJ04pBN,CgJp5pBE,yCAUI,ahJ65pBN,CgJv6pBE,mDAUI,ahJg7pBN,CgJ17pBE,uDAUI,ahJm8pBN,CgJ78pBE,yDAUI,ahJs9pBN,CgJh+pBE,qDAUI,ahJy+pBN,CgJn/pBE,yCAUI,ahJ4/pBN,CgJtgqBE,mDAUI,ahJ+gqBN,CgJzhqBE,uDAUI,ahJkiqBN,CgJ5iqBE,mDAUI,ahJqjqBN,CgJ/jqBE,+CAUI,ahJwkqBN,CgJllqBE,mCAUI,ahJ2lqBN,CgJrmqBE,6CAUI,ahJ8mqBN,CgJxnqBE,iDAUI,ahJioqBN,CgJ3oqBE,uDAUI,ahJopqBN,CgJ9pqBE,2CAUI,ahJuqqBN,CgJjrqBE,qDAUI,ahJ0rqBN,CgJpsqBE,6CAUI,ahJ6sqBN,CgJvtqBE,uDAUI,ahJguqBN,CgJ1uqBE,aAUI,WhJmvqBN,CgJ7vqBE,gBAUI,chJkwqBN,CgJ5wqBE,gBAUI,chJixqBN,CgJ3xqBE,aAUI,WhJgyqBN,CgJ1yqBE,aAUI,WhJ+yqBN,CgJzzqBE,oBAUI,kBhJ8zqBN,CgJx0qBE,eAUI,ahJ60qBN,CgJv1qBE,cAUI,YhJ41qBN,CgJt2qBE,cAUI,YhJ22qBN,CgJr3qBE,gBAUI,chJ03qBN,CgJp4qBE,sBAUI,oBhJy4qBN,CgJn5qBE,qBAUI,mBhJw5qBN,CgJl6qBE,eAUI,ahJu6qBN,CgJj7qBE,oBAUI,kBhJs7qBN,CgJh8qBE,mBAUI,iBhJq8qBN,CgJ/8qBE,QAUI,WhJo9qBN,CgJ99qBE,QAUI,WhJm+qBN,CgJ7+qBE,QAUI,WhJk/qBN,CgJ5/qBE,QAUI,WhJigrBN,CgJ3grBE,QAUI,WhJghrBN,CgJ1hrBE,QAUI,WhJ+hrBN,CgJzirBE,QAUI,WhJ8irBN,CgJxjrBE,QAUI,WhJ6jrBN,CgJvkrBE,QAUI,WhJ4krBN,CgJtlrBE,SAUI,YhJ2lrBN,CgJrmrBE,SAUI,YhJ0mrBN,CgJpnrBE,SAUI,YhJynrBN,CgJnorBE,WAUI,WhJworBN,CgJlprBE,WAUI,ahJuprBN,CgJjqrBE,UAUI,kBhJsqrBN,CgJhrrBE,aAUI,qBhJqrrBN,CgJ/rrBE,WAUI,chJosrBN,CgJ9srBE,cAUI,gBhJmtrBN,CgJ7trBE,YAUI,UhJkurBN,CgJ5urBE,YAUI,UhJivrBN,CgJ3vrBE,aAUI,WhJgwrBN,CgJ1wrBE,eAUI,gBhJ+wrBN,CgJzxrBE,eAUI,gBhJ8xrBN,CgJxyrBE,cAUI,gBhJ6yrBN,CgJvzrBE,cAUI,gBhJ4zrBN,CgJt0rBE,cAUI,iBhJ20rBN,CgJr1rBE,cAUI,iBhJ01rBN,CgJp2rBE,cAUI,iBhJy2rBN,CgJn3rBE,eAUI,iBhJw3rBN,CgJl4rBE,eAUI,iBhJu4rBN,CgJj5rBE,eAUI,gBhJs5rBN,CgJh6rBE,eAUI,gBhJq6rBN,CgJ/6rBE,cAUI,chJo7rBN,CgJ97rBE,cAUI,iBhJm8rBN,CgJ78rBE,cAUI,iBhJk9rBN,CgJ59rBE,cAUI,iBhJi+rBN,CgJ3+rBE,cAUI,iBhJg/rBN,CgJ1/rBE,eAUI,iBhJ+/rBN,CgJzgsBE,eAUI,iBhJ8gsBN,CgJxhsBE,gBAUI,gBhJ6hsBN,CgJvisBE,gBAUI,gBhJ4isBN,CgJtjsBE,eAUI,gBhJ2jsBN,CgJrksBE,eAUI,gBhJ0ksBN,CgJplsBE,eAUI,iBhJylsBN,CgJnmsBE,eAUI,iBhJwmsBN,CgJlnsBE,eAUI,iBhJunsBN,CgJjosBE,gBAUI,iBhJsosBN,CgJhpsBE,gBAUI,iBhJqpsBN,CgJ/psBE,kBAUI,gBhJoqsBN,CgJ9qsBE,kBAUI,gBhJmrsBN,CgJ7rsBE,iBAUI,gBhJkssBN,CgJ5ssBE,iBAUI,gBhJitsBN,CgJ3tsBE,iBAUI,iBhJgusBN,CgJ1usBE,iBAUI,iBhJ+usBN,CgJzvsBE,iBAUI,iBhJ8vsBN,CgJxwsBE,kBAUI,iBhJ6wsBN,CgJvxsBE,kBAUI,iBhJ4xsBN,CgJtysBE,eAUI,gBhJ2ysBN,CgJrzsBE,eAUI,gBhJ0zsBN,CgJp0sBE,cAUI,chJy0sBN,CgJn1sBE,cAUI,iBhJw1sBN,CgJl2sBE,cAUI,iBhJu2sBN,CgJj3sBE,cAUI,iBhJs3sBN,CgJh4sBE,cAUI,iBhJq4sBN,CgJ/4sBE,eAUI,iBhJo5sBN,CgJ95sBE,eAUI,iBhJm6sBN,CgJ76sBE,eAUI,gBhJk7sBN,CgJ57sBE,eAUI,gBhJi8sBN,CgJ38sBE,cAUI,gBhJg9sBN,CgJ19sBE,cAUI,gBhJ+9sBN,CgJz+sBE,cAUI,iBhJ8+sBN,CgJx/sBE,cAUI,iBhJ6/sBN,CgJvgtBE,cAUI,iBhJ4gtBN,CgJthtBE,eAUI,iBhJ2htBN,CgJritBE,eAUI,iBhJ0itBN,CgJpjtBE,cAUI,gBhJyjtBN,CgJnktBE,cAUI,gBhJwktBN,CgJlltBE,aAUI,gBhJultBN,CgJjmtBE,aAUI,gBhJsmtBN,CgJhntBE,aAUI,iBhJqntBN,CgJ/ntBE,aAUI,iBhJootBN,CgJ9otBE,aAUI,iBhJmptBN,CgJ7ptBE,cAUI,iBhJkqtBN,CgJ5qtBE,cAUI,iBhJirtBN,CgJ3rtBE,aAUI,gBhJgstBN,CgJ1stBE,aAUI,gBhJ+stBN,CgJzttBE,YAUI,chJ8ttBN,CgJxutBE,YAUI,iBhJ6utBN,CgJvvtBE,YAUI,iBhJ4vtBN,CgJtwtBE,YAUI,iBhJ2wtBN,CgJrxtBE,YAUI,iBhJ0xtBN,CgJpytBE,aAUI,iBhJyytBN,CgJnztBE,aAUI,iBhJwztBN,CgJl0tBE,kBAUI,+EhJu0tBN,CgJj1tBE,kBAUI,gFhJs1tBN,CgJh2tBE,mBAUI,wEhJq2tBN,CgJ/2tBE,gBAUI,gFhJo3tBN,CgJ93tBE,qBAUI,wEhJm4tBN,CgJ74tBE,kBAUI,gFhJk5tBN,CgJ55tBE,kBAUI,+EhJi6tBN,CgJ36tBE,iBAUI,wEhJg7tBN,CgJ17tBE,cAUI,uChJ+7tBN,CgJz8tBE,iBAUI,8BhJ88tBN,CgJx9tBE,aAUI,iBhJ69tBN,CgJv+tBE,gBAUI,iBhJ4+tBN,CgJt/tBE,YAUI,ehJ2/tBN,CgJrguBE,aAUI,ehJ0guBN,CgJphuBE,WAUI,ehJyhuBN,CgJniuBE,YAUI,UhJwiuBN,CgJljuBE,YAUI,UhJujuBN,CgJjkuBE,WAUI,ahJskuBN,CgJhluBE,UAUI,YhJqluBN,CgJ/luBE,YAUI,ahJomuBN,CgJ9muBE,UAUI,WhJmnuBN,CgJ7nuBE,YAUI,chJkouBN,CgJ5ouBE,UAUI,ahJipuBN,CgJ3puBE,UAUI,WhJgquBN,CgJ1quBE,UAUI,ahJ+quBN,CgJzruBE,UAUI,WhJ8ruBN,CgJxsuBE,UAUI,ahJ6suBN,CgJvtuBE,UAUI,WhJ4tuBN,CgJtuuBE,UAUI,ahJ2uuBN,CgJrvuBE,WAUI,WhJ0vuBN,CgJpwuBE,WAUI,ahJywuBN,CgJnxuBE,aAUI,YhJwxuBN,CgJlyuBE,gBAUI,YhJuyuBN,CgJjzuBE,eAUI,YhJszuBN,CgJh0uBE,UAUI,QhJq0uBN,CgJ/0uBE,aAUI,WhJo1uBN,CgJ91uBE,aAUI,WhJm2uBN,CgJ72uBE,iBAUI,YhJk3uBN,CgJ53uBE,qBAUI,sBhJi4uBN,CgJ34uBE,oBAUI,0BhJg5uBN,CgJ15uBE,kBAUI,wBhJ+5uBN,CgJz6uBE,cAUI,6BhJ86uBN,CgJx7uBE,UAUI,QhJ67uBN,CgJv8uBE,UAUI,QhJ48uBN,CgJt9uBE,SAUI,WhJ29uBN,CgJr+uBE,QAUI,UhJ0+uBN,CgJp/uBE,UAUI,WhJy/uBN,CgJngvBE,QAUI,ShJwgvBN,CgJlhvBE,UAUI,YhJuhvBN,CgJjivBE,QAUI,WhJsivBN,CgJhjvBE,cAUI,ShJqjvBN,CgJ/jvBE,cAUI,ShJokvBN,CgJ9kvBE,aAUI,YhJmlvBN,CgJ7lvBE,YAUI,WhJkmvBN,CgJ5mvBE,cAUI,YhJinvBN,CgJ3nvBE,YAUI,UhJgovBN,CgJ1ovBE,cAUI,ahJ+ovBN,CgJzpvBE,YAUI,YhJ8pvBN,CgJxqvBE,QAUI,MhJ6qvBN,CgJvrvBE,WAUI,ShJ4rvBN,CgJtsvBE,cAUI,sBhJ2svBN,CgJrtvBE,eAUI,qBhJ0tvBN,CgJpuvBE,eAUI,qBhJyuvBN,CgJnvvBE,eAUI,qBhJwvvBN,CgJlwvBE,WAUI,qBhJuwvBN,CgJjxvBE,WAUI,mBhJsxvBN,CgJhyvBE,WAUI,oBhJqyvBN,CgJ/yvBE,oBAUI,chJozvBN,CgJ9zvBE,oBAUI,ehJm0vBN,CgJ70vBE,oBAUI,ehJk1vBN,CgJ51vBE,oBAUI,ehJi2vBN,CgJ32vBE,oBAUI,ehJg3vBN,CgJ13vBE,oBAUI,ehJ+3vBN,CgJz4vBE,qBAUI,ahJ84vBN,CgJx5vBE,qBAUI,ehJ65vBN,CgJv6vBE,qBAUI,ehJ46vBN,CgJt7vBE,qBAUI,ehJ27vBN,CgJr8vBE,qBAUI,ehJ08vBN,CgJp9vBE,qBAUI,ehJy9vBN,CgJn+vBE,oBAUI,ahJw+vBN,CgJl/vBE,oBAUI,ehJu/vBN,CgJjgwBE,oBAUI,ehJsgwBN,CgJhhwBE,oBAUI,ehJqhwBN,CgJ/hwBE,oBAUI,ehJoiwBN,CgJ9iwBE,oBAUI,ehJmjwBN,CgJ7jwBE,uBAUI,ahJkkwBN,CgJ5kwBE,uBAUI,ehJilwBN,CgJ3lwBE,uBAUI,ehJgmwBN,CgJ1mwBE,uBAUI,ehJ+mwBN,CgJznwBE,uBAUI,ehJ8nwBN,CgJxowBE,uBAUI,ehJ6owBN,CgJvpwBE,kBAUI,chJ4pwBN,CgJtqwBE,kBAUI,ehJ2qwBN,CgJrrwBE,kBAUI,ehJ0rwBN,CgJpswBE,kBAUI,ehJyswBN,CgJntwBE,kBAUI,ehJwtwBN,CgJluwBE,kBAUI,ehJuuwBN,CgJjvwBE,oBAUI,chJsvwBN,CgJhwwBE,oBAUI,ehJqwwBN,CgJ/wwBE,oBAUI,ehJoxwBN,CgJ9xwBE,oBAUI,ehJmywBN,CgJ7ywBE,oBAUI,ehJkzwBN,CgJ5zwBE,oBAUI,ehJi0wBN,CgJ30wBE,oBAUI,ahJg1wBN,CgJ11wBE,oBAUI,ehJ+1wBN,CgJz2wBE,oBAUI,ehJ82wBN,CgJx3wBE,oBAUI,ehJ63wBN,CgJv4wBE,oBAUI,ehJ44wBN,CgJt5wBE,oBAUI,ehJ25wBN,CgJr6wBE,mBAUI,ahJ06wBN,CgJp7wBE,mBAUI,ehJy7wBN,CgJn8wBE,mBAUI,ehJw8wBN,CgJl9wBE,mBAUI,ehJu9wBN,CgJj+wBE,mBAUI,ehJs+wBN,CgJh/wBE,mBAUI,ehJq/wBN,CgJ//wBE,gBAUI,WhJogxBN,CgJ9gxBE,gBAUI,WhJmhxBN,CgJ7hxBE,eAUI,chJkixBN,CgJ5ixBE,cAUI,ahJijxBN,CgJ3jxBE,gBAUI,chJgkxBN,CgJ1kxBE,cAUI,YhJ+kxBN,CgJzlxBE,gBAUI,ehJ8lxBN,CgJxmxBE,cAUI,chJ6mxBN,CgJvnxBE,YAUI,UhJ4nxBN,CgJtoxBE,YAUI,UhJ2oxBN,CgJrpxBE,WAUI,ahJ0pxBN,CgJpqxBE,UAUI,YhJyqxBN,CgJnrxBE,YAUI,ahJwrxBN,CgJlsxBE,UAUI,WhJusxBN,CgJjtxBE,YAUI,chJstxBN,CgJhuxBE,UAUI,ahJquxBN,CgJ/uxBE,cAUI,YhJovxBN,CgJ9vxBE,cAUI,chJmwxBN,CgJ7wxBE,cAUI,YhJkxxBN,CgJ5xxBE,cAUI,chJiyxBN,CgJ3yxBE,cAUI,YhJgzxBN,CgJ1zxBE,cAUI,chJ+zxBN,CgJz0xBE,eAUI,YhJ80xBN,CgJx1xBE,eAUI,chJ61xBN,CgJv2xBE,UAUI,WhJ42xBN,CgJt3xBE,UAUI,ahJ23xBN,CgJr4xBE,UAUI,WhJ04xBN,CgJp5xBE,UAUI,ahJy5xBN,CgJn6xBE,UAUI,WhJw6xBN,CgJl7xBE,UAUI,ahJu7xBN,CgJj8xBE,WAUI,WhJs8xBN,CgJh9xBE,WAUI,ahJq9xBN,CgJ/9xBE,aAUI,WhJo+xBN,CgJ9+xBE,YAUI,UhJm/xBN,CgJ7/xBE,cAUI,YhJkgyBN,CgJ5gyBE,YAUI,UhJihyBN,CgJ3hyBE,UAUI,QhJgiyBN,CgJ1iyBE,cAUI,iBhJgjyBN,CgJ1jyBE,8BAUI,chJ+jyBN,CgJzkyBE,mBAUI,iBhJ8kyBN,CgJxlyBE,cAUI,iBhJ8lyBN,CgJxmyBE,8BAUI,chJ6myBN,CgJvnyBE,mBAUI,iBhJ4nyBN,CgJtoyBE,aAUI,oBhJ4oyBN,CgJtpyBE,4BAUI,iBhJ2pyBN,CgJrqyBE,kBAUI,oBhJ0qyBN,CgJpryBE,YAUI,mBhJ0ryBN,CgJpsyBE,0BAUI,gBhJysyBN,CgJntyBE,iBAUI,mBhJwtyBN,CgJluyBE,cAUI,oBhJwuyBN,CgJlvyBE,8BAUI,iBhJuvyBN,CgJjwyBE,mBAUI,oBhJswyBN,CgJhxyBE,YAUI,kBhJsxyBN,CgJhyyBE,0BAUI,ehJqyyBN,CgJ/yyBE,iBAUI,kBhJozyBN,CgJ9zyBE,cAUI,qBhJo0yBN,CgJ90yBE,8BAUI,kBhJm1yBN,CgJ71yBE,mBAUI,qBhJk2yBN,CgJ52yBE,YAUI,oBhJk3yBN,CgJ53yBE,0BAUI,iBhJi4yBN,CgJ34yBE,iBAUI,oBhJg5yBN,CgJ15yBE,kBAUI,eAAA,CAAA,kBhJg6yBN,CgJ16yBE,oBAUI,ehJ+6yBN,CgJz7yBE,uBAUI,kBhJ87yBN,CgJx8yBE,kBAUI,eAAA,CAAA,kBhJ88yBN,CgJx9yBE,oBAUI,ehJ69yBN,CgJv+yBE,uBAUI,kBhJ4+yBN,CgJt/yBE,iBAUI,qBhJ4/yBN,CgJtgzBE,oCAUI,kBhJ2gzBN,CgJrhzBE,sBAUI,qBhJ0hzBN,CgJpizBE,gBAUI,oBhJ0izBN,CgJpjzBE,kCAUI,iBhJyjzBN,CgJnkzBE,qBAUI,oBhJwkzBN,CgJllzBE,kBAUI,qBhJwlzBN,CgJlmzBE,sCAUI,kBhJumzBN,CgJjnzBE,uBAUI,qBhJsnzBN,CgJhozBE,gBAUI,mBhJsozBN,CgJhpzBE,kCAUI,gBhJqpzBN,CgJ/pzBE,qBAUI,mBhJoqzBN,CgJ9qzBE,kBAUI,sBhJorzBN,CgJ9rzBE,sCAUI,mBhJmszBN,CgJ7szBE,uBAUI,sBhJktzBN,CgJ5tzBE,gBAUI,qBhJkuzBN,CgJ5uzBE,kCAUI,kBhJivzBN,CgJ3vzBE,qBAUI,qBhJgwzBN,CgJ1wzBE,gBAUI,mBhJgxzBN,CgJ1xzBE,kCAUI,gBhJ+xzBN,CgJzyzBE,qBAUI,mBhJ8yzBN,CgJxzzBE,gBAUI,qBhJ8zzBN,CgJx0zBE,kCAUI,kBhJ60zBN,CgJv1zBE,qBAUI,qBhJ41zBN,CgJt2zBE,gBAUI,mBhJ42zBN,CgJt3zBE,kCAUI,gBhJ23zBN,CgJr4zBE,qBAUI,mBhJ04zBN,CgJp5zBE,gBAUI,qBhJ05zBN,CgJp6zBE,kCAUI,kBhJy6zBN,CgJn7zBE,qBAUI,qBhJw7zBN,CgJl8zBE,gBAUI,mBhJw8zBN,CgJl9zBE,kCAUI,gBhJu9zBN,CgJj+zBE,qBAUI,mBhJs+zBN,CgJh/zBE,gBAUI,qBhJs/zBN,CgJhg0BE,kCAUI,kBhJqg0BN,CgJ/g0BE,qBAUI,qBhJoh0BN,CgJ9h0BE,iBAUI,gBAAA,CAAA,mBhJoi0BN,CgJ9i0BE,mBAUI,gBhJmj0BN,CgJ7j0BE,sBAUI,mBhJkk0BN,CgJ5k0BE,iBAUI,qBhJkl0BN,CgJ5l0BE,oCAUI,kBhJim0BN,CgJ3m0BE,sBAUI,qBhJgn0BN,CgJ1n0BE,YAUI,kBhJgo0BN,CgJ1o0BE,0BAUI,ehJ+o0BN,CgJzp0BE,iBAUI,kBhJ8p0BN,CgJxq0BE,YAUI,oBhJ8q0BN,CgJxr0BE,0BAUI,iBhJ6r0BN,CgJvs0BE,iBAUI,oBhJ4s0BN,CgJtt0BE,YAUI,kBhJ4t0BN,CgJtu0BE,0BAUI,ehJ2u0BN,CgJrv0BE,iBAUI,kBhJ0v0BN,CgJpw0BE,YAUI,oBhJ0w0BN,CgJpx0BE,0BAUI,iBhJyx0BN,CgJny0BE,iBAUI,oBhJwy0BN,CgJlz0BE,YAUI,kBhJwz0BN,CgJl00BE,0BAUI,ehJu00BN,CgJj10BE,iBAUI,kBhJs10BN,CgJh20BE,YAUI,oBhJs20BN,CgJh30BE,0BAUI,iBhJq30BN,CgJ/30BE,iBAUI,oBhJo40BN,CgJ940BE,aAUI,kBhJo50BN,CgJ950BE,4BAUI,ehJm60BN,CgJ760BE,kBAUI,kBhJk70BN,CgJ570BE,aAUI,oBhJk80BN,CgJ580BE,4BAUI,iBhJi90BN,CgJ390BE,kBAUI,oBhJg+0BN,CgJ1+0BE,eAUI,kBhJg/0BN,CgJ1/0BE,gCAUI,ehJ+/0BN,CgJzg1BE,oBAUI,kBhJ8g1BN,CgJxh1BE,cAUI,iBhJ8h1BN,CgJxi1BE,8BAUI,chJ6i1BN,CgJvj1BE,mBAUI,iBhJ4j1BN,CgJtk1BE,gBAUI,mBhJ4k1BN,CgJtl1BE,kCAUI,gBhJ2l1BN,CgJrm1BE,qBAUI,mBhJ0m1BN,CgJpn1BE,cAUI,iBhJ0n1BN,CgJpo1BE,8BAUI,chJyo1BN,CgJnp1BE,mBAUI,iBhJwp1BN,CgJlq1BE,YAUI,ehJwq1BN,CgJlr1BE,0BAUI,YhJur1BN,CgJjs1BE,iBAUI,ehJss1BN,CgJht1BE,eAUI,kBhJst1BN,CgJhu1BE,gCAUI,ehJqu1BN,CgJ/u1BE,oBAUI,kBhJov1BN,CgJ9v1BE,cAUI,ehJow1BN,CgJ9w1BE,gCAUI,gBhJmx1BN,CgJ7x1BE,iBAUI,ehJky1BN,CgJ5y1BE,cAUI,ehJkz1BN,CgJ5z1BE,gCAUI,gBhJi01BN,CgJ301BE,iBAUI,ehJg11BN,CgJ111BE,aAUI,kBhJg21BN,CgJ121BE,8BAUI,mBhJ+21BN,CgJz31BE,gBAUI,kBhJ831BN,CgJx41BE,YAUI,iBhJ841BN,CgJx51BE,4BAUI,kBhJ651BN,CgJv61BE,eAUI,iBhJ461BN,CgJt71BE,cAUI,kBhJ471BN,CgJt81BE,gCAUI,mBhJ281BN,CgJr91BE,iBAUI,kBhJ091BN,CgJp+1BE,YAUI,gBhJ0+1BN,CgJp/1BE,4BAUI,iBhJy/1BN,CgJng2BE,eAUI,gBhJwg2BN,CgJlh2BE,cAUI,mBhJwh2BN,CgJli2BE,gCAUI,oBhJui2BN,CgJjj2BE,iBAUI,mBhJsj2BN,CgJhk2BE,YAUI,kBhJsk2BN,CgJhl2BE,4BAUI,mBhJql2BN,CgJ/l2BE,eAUI,kBhJom2BN,CgJ9m2BE,kBAUI,gBAAA,CAAA,iBhJon2BN,CgJ9n2BE,sBAUI,iBhJmo2BN,CgJ7o2BE,qBAUI,gBhJkp2BN,CgJ5p2BE,kBAUI,gBAAA,CAAA,iBhJkq2BN,CgJ5q2BE,sBAUI,iBhJir2BN,CgJ3r2BE,qBAUI,gBhJgs2BN,CgJ1s2BE,iBAUI,mBhJgt2BN,CgJ1t2BE,sCAUI,oBhJ+t2BN,CgJzu2BE,oBAUI,mBhJ8u2BN,CgJxv2BE,gBAUI,kBhJ8v2BN,CgJxw2BE,oCAUI,mBhJ6w2BN,CgJvx2BE,mBAUI,kBhJ4x2BN,CgJty2BE,kBAUI,mBhJ4y2BN,CgJtz2BE,wCAUI,oBhJ2z2BN,CgJr02BE,qBAUI,mBhJ002BN,CgJp12BE,gBAUI,iBhJ012BN,CgJp22BE,oCAUI,kBhJy22BN,CgJn32BE,mBAUI,iBhJw32BN,CgJl42BE,kBAUI,oBhJw42BN,CgJl52BE,wCAUI,qBhJu52BN,CgJj62BE,qBAUI,oBhJs62BN,CgJh72BE,gBAUI,mBhJs72BN,CgJh82BE,oCAUI,oBhJq82BN,CgJ/82BE,mBAUI,mBhJo92BN,CgJ992BE,gBAUI,iBhJo+2BN,CgJ9+2BE,oCAUI,kBhJm/2BN,CgJ7/2BE,mBAUI,iBhJkg3BN,CgJ5g3BE,gBAUI,mBhJkh3BN,CgJ5h3BE,oCAUI,oBhJii3BN,CgJ3i3BE,mBAUI,mBhJgj3BN,CgJ1j3BE,gBAUI,iBhJgk3BN,CgJ1k3BE,oCAUI,kBhJ+k3BN,CgJzl3BE,mBAUI,iBhJ8l3BN,CgJxm3BE,gBAUI,mBhJ8m3BN,CgJxn3BE,oCAUI,oBhJ6n3BN,CgJvo3BE,mBAUI,mBhJ4o3BN,CgJtp3BE,gBAUI,iBhJ4p3BN,CgJtq3BE,oCAUI,kBhJ2q3BN,CgJrr3BE,mBAUI,iBhJ0r3BN,CgJps3BE,gBAUI,mBhJ0s3BN,CgJpt3BE,oCAUI,oBhJyt3BN,CgJnu3BE,mBAUI,mBhJwu3BN,CgJlv3BE,iBAUI,iBhJwv3BN,CgJlw3BE,sCAUI,kBhJuw3BN,CgJjx3BE,oBAUI,iBhJsx3BN,CgJhy3BE,iBAUI,mBhJsy3BN,CgJhz3BE,sCAUI,oBhJqz3BN,CgJ/z3BE,oBAUI,mBhJo03BN,CgJ903BE,YAUI,gBhJo13BN,CgJ913BE,4BAUI,iBhJm23BN,CgJ723BE,eAUI,gBhJk33BN,CgJ533BE,YAUI,kBhJk43BN,CgJ543BE,4BAUI,mBhJi53BN,CgJ353BE,eAUI,kBhJg63BN,CgJ163BE,YAUI,gBhJg73BN,CgJ173BE,4BAUI,iBhJ+73BN,CgJz83BE,eAUI,gBhJ883BN,CgJx93BE,YAUI,kBhJ893BN,CgJx+3BE,4BAUI,mBhJ6+3BN,CgJv/3BE,eAUI,kBhJ4/3BN,CgJtg4BE,YAUI,gBhJ4g4BN,CgJth4BE,4BAUI,iBhJ2h4BN,CgJri4BE,eAUI,gBhJ0i4BN,CgJpj4BE,YAUI,kBhJ0j4BN,CgJpk4BE,4BAUI,mBhJyk4BN,CgJnl4BE,eAUI,kBhJwl4BN,CgJlm4BE,aAUI,gBhJwm4BN,CgJln4BE,8BAUI,iBhJun4BN,CgJjo4BE,gBAUI,gBhJso4BN,CgJhp4BE,aAUI,kBhJsp4BN,CgJhq4BE,8BAUI,mBhJqq4BN,CgJ/q4BE,gBAUI,kBhJor4BN,CgJ9r4BE,eAUI,iBhJos4BN,CgJ9s4BE,kCAUI,kBhJmt4BN,CgJ7t4BE,kBAUI,iBhJku4BN,CgJ5u4BE,kBAUI,iBhJkv4BN,CgJ5v4BE,wCAUI,kBhJiw4BN,CgJ3w4BE,qBAUI,iBhJgx4BN,CgJ1x4BE,iBAUI,iBhJgy4BN,CgJ1y4BE,sCAUI,kBhJ+y4BN,CgJzz4BE,oBAUI,iBhJ8z4BN,CgJx04BE,eAUI,gBhJ804BN,CgJx14BE,kCAUI,iBhJ614BN,CgJv24BE,kBAUI,gBhJ424BN,CgJt34BE,cAUI,ehJ434BN,CgJt44BE,gCAUI,gBhJ244BN,CgJr54BE,iBAUI,ehJ054BN,CgJp64BE,gBAUI,iBhJ064BN,CgJp74BE,oCAUI,kBhJy74BN,CgJn84BE,mBAUI,iBhJw84BN,CgJl94BE,cAUI,ehJw94BN,CgJl+4BE,gCAUI,gBhJu+4BN,CgJj/4BE,iBAUI,ehJs/4BN,CgJhg5BE,YAUI,ahJsg5BN,CgJhh5BE,4BAUI,chJqh5BN,CgJ/h5BE,eAUI,ahJoi5BN,CgJ9i5BE,eAUI,gBhJoj5BN,CgJ9j5BE,kCAUI,iBhJmk5BN,CgJ7k5BE,kBAUI,gBhJkl5BN,CgJ5l5BE,SAUI,iBhJim5BN,CgJ3m5BE,QAUI,gBhJgn5BN,CgJ1n5BE,UAUI,iBhJ+n5BN,CgJzo5BE,QAUI,ehJ8o5BN,CgJxp5BE,UAUI,kBhJ6p5BN,CgJvq5BE,QAUI,iBhJ4q5BN,CgJtr5BE,QAUI,ehJ2r5BN,CgJrs5BE,QAUI,iBhJ0s5BN,CgJpt5BE,QAUI,ehJyt5BN,CgJnu5BE,QAUI,iBhJwu5BN,CgJlv5BE,QAUI,ehJuv5BN,CgJjw5BE,QAUI,iBhJsw5BN,CgJhx5BE,SAUI,ehJqx5BN,CgJ/x5BE,SAUI,iBhJoy5BN,CgJ9y5BE,WAUI,gBhJmz5BN,CgJ7z5BE,cAUI,gBhJk05BN,CgJ505BE,aAUI,gBhJi15BN,CgJ315BE,gBAUI,gBhJg25BN,CgJ125BE,aAUI,gBhJ+25BN,CgJz35BE,gBAUI,gBhJ835BN,CgJx45BE,WAUI,ehJ645BN,CgJv55BE,eAUI,gBhJ455BN,CgJt65BE,SAUI,gBhJ265BN,CgJr75BE,QAUI,ehJ075BN,CgJp85BE,UAUI,gBhJy85BN,CgJn95BE,QAUI,chJw95BN,CgJl+5BE,UAUI,iBhJu+5BN,CgJj/5BE,QAUI,gBhJs/5BN,CgJhg6BE,QAUI,chJqg6BN,CgJ/g6BE,QAUI,gBhJoh6BN,CgJ9h6BE,QAUI,chJmi6BN,CgJ7i6BE,QAUI,gBhJkj6BN,CgJ5j6BE,QAUI,chJik6BN,CgJ3k6BE,QAUI,gBhJgl6BN,CgJ1l6BE,SAUI,chJ+l6BN,CgJzm6BE,SAUI,gBhJ8m6BN,CgJxn6BE,WAUI,ehJ6n6BN,CgJvo6BE,cAUI,ehJ4o6BN,CgJtp6BE,aAUI,ehJ2p6BN,CgJrq6BE,gBAUI,ehJ0q6BN,CgJpr6BE,aAUI,ehJyr6BN,CgJns6BE,gBAUI,ehJws6BN,CgJlt6BE,cAUI,ehJut6BN,CgJju6BE,iBAUI,ehJsu6BN,CgJhv6BE,iBAUI,iBhJqv6BN,CgJ/v6BE,WAUI,chJow6BN,CgJ9w6BE,WAUI,chJmx6BN,CgJ7x6BE,WAUI,chJky6BN,CgJ5y6BE,WAUI,chJiz6BN,CgJ3z6BE,WAUI,chJg06BN,CgJ106BE,WAUI,chJ+06BN,CgJz16BE,WAUI,chJ816BN,CgJx26BE,WAUI,chJ626BN,CgJv36BE,cAUI,chJ436BN,CgJt46BE,UAUI,chJ246BN,CgJr56BE,UAUI,chJ056BN,CgJp66BE,SAUI,iBhJy66BN,CgJn76BE,QAUI,gBhJw76BN,CgJl86BE,UAUI,iBhJu86BN,CgJj96BE,QAUI,ehJs96BN,CgJh+6BE,UAUI,kBhJq+6BN,CgJ/+6BE,QAUI,iBhJo/6BN,CgJ9/6BE,QAUI,ehJmg7BN,CgJ7g7BE,QAUI,iBhJkh7BN,CgJ5h7BE,QAUI,ehJii7BN,CgJ3i7BE,QAUI,iBhJgj7BN,CgJ1j7BE,QAUI,ehJ+j7BN,CgJzk7BE,QAUI,iBhJ8k7BN,CgJxl7BE,SAUI,ehJ6l7BN,CgJvm7BE,SAUI,iBhJ4m7BN,CgJtn7BE,WAUI,gBhJ2n7BN,CgJro7BE,cAUI,gBhJ0o7BN,CgJpp7BE,aAUI,gBhJyp7BN,CgJnq7BE,gBAUI,gBhJwq7BN,CgJlr7BE,aAUI,gBhJur7BN,CgJjs7BE,gBAUI,gBhJss7BN,CgJht7BE,QAUI,YhJqt7BN,CgJ/t7BE,WAUI,ehJou7BN,CgJ9u7BE,eAUI,gBhJmv7BN,CgJ7v7BE,SAUI,gBhJkw7BN,CgJ5w7BE,QAUI,ehJix7BN,CgJ3x7BE,UAUI,gBhJgy7BN,CgJ1y7BE,QAUI,chJ+y7BN,CgJzz7BE,UAUI,iBhJ8z7BN,CgJx07BE,QAUI,gBhJ607BN,CgJv17BE,QAUI,chJ417BN,CgJt27BE,QAUI,gBhJ227BN,CgJr37BE,QAUI,chJ037BN,CgJp47BE,QAUI,gBhJy47BN,CgJn57BE,QAUI,chJw57BN,CgJl67BE,QAUI,gBhJu67BN,CgJj77BE,SAUI,chJs77BN,CgJh87BE,SAUI,gBhJq87BN,CgJ/87BE,QAUI,WhJo97BN,CgJ997BE,WAUI,ShJm+7BN,CgJ7+7BE,YAUI,UhJk/7BN,CgJ5/7BE,YAUI,UhJig8BN,CgJ3g8BE,YAUI,UhJgh8BN,CgJ1h8BE,YAUI,UhJ+h8BN,CgJzi8BE,YAUI,UhJ8i8BN,CgJxj8BE,YAUI,UhJ6j8BN,CgJvk8BE,YAUI,UhJ4k8BN,CgJtl8BE,YAUI,UhJ2l8BN,CgJrm8BE,YAUI,UhJ0m8BN,CgJpn8BE,aAUI,ShJyn8BN,CgJno8BE,aAUI,QhJwo8BN,CgJlp8BE,YAUI,ShJup8BN,CgJjq8BE,eAUI,ahJsq8BN,CgJhr8BE,SAUI,OhJqr8BN,CgJ/r8BE,SAUI,OhJos8BN,CgJ9s8BE,SAUI,OhJmt8BN,CgJ7t8BE,SAUI,OhJku8BN,CgJ5u8BE,SAUI,OhJiv8BN,CgJ3v8BE,SAUI,OhJgw8BN,CgJ1w8BE,SAUI,OhJ+w8BN,CgJzx8BE,SAUI,OhJ8x8BN,CgJxy8BE,SAUI,OhJ6y8BN,CgJvz8BE,SAUI,OhJ4z8BN,CgJt08BE,UAUI,QhJ208BN,CgJr18BE,UAUI,QhJ018BN,CgJp28BE,aAUI,iBhJy28BN,CgJn38BE,aAUI,iBhJw38BN,CgJl48BE,WAUI,ehJu48BN,CgJj58BE,YAUI,kChJs58BN,CgJh68BE,qBAUI,yBhJq68BN,CgJ/68BE,eAUI,kBhJo78BN,CgJ978BE,eAUI,kBhJm88BN,CgJ788BE,aAUI,qBhJk98BN,CgJ598BE,gBAUI,qBhJi+8BN,CgJ3+8BE,cAUI,qBhJg/8BN,CgJ1/8BE,gBAUI,qBhJ+/8BN,CgJzg9BE,eAUI,qBhJ8g9BN,CgJxh9BE,cAUI,qBhJ6h9BN,CgJvi9BE,cAUI,qBhJ4i9BN,CgJtj9BE,cAUI,qBhJ2j9BN,CgJrk9BE,gBAUI,qBhJ0k9BN,CgJpl9BE,gBAUI,qBhJyl9BN,CgJnm9BE,iBAUI,qBhJwm9BN,CgJln9BE,gBAUI,qBhJun9BN,CgJjo9BE,iBAUI,qBhJso9BN,CgJhp9BE,iBAUI,qBhJqp9BN,CgJ/p9BE,iBAUI,qBhJoq9BN,CgJ9q9BE,iBAUI,qBhJmr9BN,CgJ7r9BE,iBAUI,qBhJks9BN,CgJ5s9BE,uBAUI,qBhJit9BN,CgJ3t9BE,sBAUI,qBhJgu9BN,CgJ1u9BE,oBAUI,qBhJ+u9BN,CgJzv9BE,cAUI,qBhJ8v9BN,CgJxw9BE,mBAUI,qBhJ6w9BN,CgJvx9BE,qBAUI,qBhJ4x9BN,CgJty9BE,mCAUI,qBhJ2y9BN,CgJrz9BE,yBAUI,qBhJy09BN,CgJn19BE,uBAUI,qBhJw19BN,CgJl29BE,iBAUI,qBhJu29BN,CgJj39BE,uBAUI,qBhJs39BN,CgJh49BE,sBAUI,qBhJq49BN,CgJ/49BE,wBAUI,qBhJo59BN,CgJ959BE,2BAUI,qBhJm69BN,CgJ769BE,yBAUI,qBhJk79BN,CgJ579BE,mBAUI,qBhJi89BN,CgJ389BE,yBAUI,qBhJg99BN,CgJ199BE,wBAUI,qBhJ+99BN,CgJz+9BE,0BAUI,qBhJ8+9BN,CgJx/9BE,4BAUI,qBhJ6/9BN,CgJvg+BE,0BAUI,qBhJ4g+BN,CgJth+BE,qBAUI,qBhJ2h+BN,CgJri+BE,2BAUI,qBhJ0i+BN,CgJpj+BE,6BAUI,qBhJyj+BN,CgJnk+BE,4BAUI,qBhJwk+BN,CgJll+BE,0BAUI,qBhJul+BN,CgJjm+BE,qBAUI,qBhJsm+BN,CgJhn+BE,2BAUI,qBhJqn+BN,CgJ/n+BE,6BAUI,qBhJoo+BN,CgJ9o+BE,uBAUI,qBhJmp+BN,CgJ7p+BE,qBAUI,qBhJkq+BN,CgJ5q+BE,eAUI,qBhJir+BN,CgJ3r+BE,oBAUI,qBhJgs+BN,CgJ1s+BE,sBAUI,qBhJ+s+BN,CgJzt+BE,yBAUI,qBhJ8t+BN,CgJxu+BE,uBAUI,qBhJ6u+BN,CgJvv+BE,iBAUI,qBhJ4v+BN,CgJtw+BE,sBAUI,qBhJ2w+BN,CgJrx+BE,wBAUI,qBhJ0x+BN,CgJpy+BE,yBAUI,qBhJyy+BN,CgJnz+BE,uBAUI,qBhJwz+BN,CgJl0+BE,iBAUI,qBhJu0+BN,CgJj1+BE,sBAUI,qBhJs1+BN,CgJh2+BE,wBAUI,qBhJq2+BN,CgJ/2+BE,sBAUI,qBhJo3+BN,CgJ93+BE,oBAUI,qBhJm4+BN,CgJ74+BE,cAUI,qBhJk5+BN,CgJ55+BE,mBAUI,qBhJi6+BN,CgJ36+BE,qBAUI,qBhJg7+BN,CgJ17+BE,wBAUI,qBhJ+7+BN,CgJz8+BE,kBAUI,qBhJ88+BN,CgJx9+BE,uBAUI,qBhJ69+BN,CgJv++BE,mBAUI,qBhJ4++BN,CgJt/+BE,wBAUI,qBhJ2/+BN,CgJrg/BE,iBAUI,ehJ0g/BN,CgJph/BE,mBAUI,iBhJyh/BN,CgJni/BE,mBAUI,iBhJwi/BN,CgJlj/BE,iBAUI,ehJuj/BN,CgJjk/BE,mBAUI,iBhJsk/BN,CgJhl/BE,mBAUI,iBhJql/BN,CgJ/l/BE,eAUI,ahJom/BN,CgJ9m/BE,iBAUI,ehJmn/BN,CgJ7n/BE,iBAUI,ehJko/BN,CgJ5o/BE,kBAUI,gBhJip/BN,CgJ3p/BE,oBAUI,kBhJgq/BN,CgJ1q/BE,oBAUI,kBhJ+q/BN,CgJzr/BE,aAUI,WhJ8r/BN,CgJxs/BE,eAUI,eAAA,CAAA,kBhJ8s/BN,CgJxt/BE,eAUI,gBAAA,CAAA,iBhJ8t/BN,CgJxu/BE,iBAUI,ehJ6u/BN,CgJvv/BE,mBAUI,iBhJ4v/BN,CgJtw/BE,oBAUI,kBhJ2w/BN,CgJrx/BE,kBAUI,gBhJ0x/BN,CgJpy/BE,aAUI,WhJyy/BN,CgJnz/BE,eAUI,eAAA,CAAA,kBhJyz/BN,CgJn0/BE,eAUI,gBAAA,CAAA,iBhJy0/BN,CgJn1/BE,iBAUI,ehJw1/BN,CgJl2/BE,mBAUI,iBhJu2/BN,CgJj3/BE,oBAUI,kBhJs3/BN,CgJh4/BE,kBAUI,gBhJq4/BN,CgJ/4/BE,YAUI,chJo5/BN,CgJ95/BE,cAUI,kBAAA,CAAA,qBhJo6/BN,CgJ96/BE,cAUI,mBAAA,CAAA,oBhJo7/BN,CgJ97/BE,gBAUI,kBhJm8/BN,CgJ78/BE,kBAUI,oBhJk9/BN,CgJ59/BE,mBAUI,qBhJi+/BN,CgJ3+/BE,iBAUI,mBhJg//BN,CgJ1//BE,WAUI,ahJ+//BN,CgJzggCE,aAUI,iBAAA,CAAA,oBhJ+ggCN,CgJzhgCE,aAUI,kBAAA,CAAA,mBhJ+hgCN,CgJzigCE,eAUI,iBhJ8igCN,CgJxjgCE,iBAUI,mBhJ6jgCN,CgJvkgCE,kBAUI,oBhJ4kgCN,CgJtlgCE,gBAUI,kBhJ2lgCN,CgJrmgCE,aAUI,chJ0mgCN,CgJpngCE,eAUI,kBAAA,CAAA,qBhJ0ngCN,CgJpogCE,eAUI,mBAAA,CAAA,oBhJ0ogCN,CgJppgCE,iBAUI,kBhJypgCN,CgJnqgCE,mBAUI,oBhJwqgCN,CgJlrgCE,oBAUI,qBhJurgCN,CgJjsgCE,kBAUI,mBhJssgCN,CgJhtgCE,WAUI,YhJqtgCN,CgJ/tgCE,aAUI,gBAAA,CAAA,mBhJqugCN,CgJ/ugCE,aAUI,iBAAA,CAAA,kBhJqvgCN,CgJ/vgCE,eAUI,gBhJowgCN,CgJ9wgCE,iBAUI,kBhJmxgCN,CgJ7xgCE,kBAUI,mBhJkygCN,CgJ5ygCE,gBAUI,iBhJizgCN,CgJ3zgCE,aAUI,ehJg0gCN,CgJ10gCE,eAUI,mBAAA,CAAA,sBhJg1gCN,CgJ11gCE,eAUI,oBAAA,CAAA,qBhJg2gCN,CgJ12gCE,iBAUI,mBhJ+2gCN,CgJz3gCE,mBAUI,qBhJ83gCN,CgJx4gCE,oBAUI,sBhJ64gCN,CgJv5gCE,kBAUI,oBhJ45gCN,CgJt6gCE,WAUI,chJ26gCN,CgJr7gCE,aAUI,kBAAA,CAAA,qBhJ27gCN,CgJr8gCE,aAUI,mBAAA,CAAA,oBhJ28gCN,CgJr9gCE,eAUI,kBhJ09gCN,CgJp+gCE,iBAUI,oBhJy+gCN,CgJn/gCE,kBAUI,qBhJw/gCN,CgJlghCE,gBAUI,mBhJughCN,CgJjhhCE,WAUI,YhJshhCN,CgJhihCE,aAUI,gBAAA,CAAA,mBhJsihCN,CgJhjhCE,aAUI,iBAAA,CAAA,kBhJsjhCN,CgJhkhCE,eAUI,gBhJqkhCN,CgJ/khCE,iBAUI,kBhJolhCN,CgJ9lhCE,kBAUI,mBhJmmhCN,CgJ7mhCE,gBAUI,iBhJknhCN,CgJ5nhCE,WAUI,chJiohCN,CgJ3ohCE,aAUI,kBAAA,CAAA,qBhJiphCN,CgJ3phCE,aAUI,mBAAA,CAAA,oBhJiqhCN,CgJ3qhCE,eAUI,kBhJgrhCN,CgJ1rhCE,iBAUI,oBhJ+rhCN,CgJzshCE,kBAUI,qBhJ8shCN,CgJxthCE,gBAUI,mBhJ6thCN,CgJvuhCE,WAUI,YhJ4uhCN,CgJtvhCE,aAUI,gBAAA,CAAA,mBhJ4vhCN,CgJtwhCE,aAUI,iBAAA,CAAA,kBhJ4whCN,CgJtxhCE,eAUI,gBhJ2xhCN,CgJryhCE,iBAUI,kBhJ0yhCN,CgJpzhCE,kBAUI,mBhJyzhCN,CgJn0hCE,gBAUI,iBhJw0hCN,CgJl1hCE,WAUI,chJu1hCN,CgJj2hCE,aAUI,kBAAA,CAAA,qBhJu2hCN,CgJj3hCE,aAUI,mBAAA,CAAA,oBhJu3hCN,CgJj4hCE,eAUI,kBhJs4hCN,CgJh5hCE,iBAUI,oBhJq5hCN,CgJ/5hCE,kBAUI,qBhJo6hCN,CgJ96hCE,gBAUI,mBhJm7hCN,CgJ77hCE,WAUI,YhJk8hCN,CgJ58hCE,aAUI,gBAAA,CAAA,mBhJk9hCN,CgJ59hCE,aAUI,iBAAA,CAAA,kBhJk+hCN,CgJ5+hCE,eAUI,gBhJi/hCN,CgJ3/hCE,iBAUI,kBhJggiCN,CgJ1giCE,kBAUI,mBhJ+giCN,CgJzhiCE,gBAUI,iBhJ8hiCN,CgJxiiCE,WAUI,chJ6iiCN,CgJvjiCE,aAUI,kBAAA,CAAA,qBhJ6jiCN,CgJvkiCE,aAUI,mBAAA,CAAA,oBhJ6kiCN,CgJvliCE,eAUI,kBhJ4liCN,CgJtmiCE,iBAUI,oBhJ2miCN,CgJrniCE,kBAUI,qBhJ0niCN,CgJpoiCE,gBAUI,mBhJyoiCN,CgJnpiCE,YAUI,YhJwpiCN,CgJlqiCE,cAUI,gBAAA,CAAA,mBhJwqiCN,CgJlriCE,cAUI,iBAAA,CAAA,kBhJwriCN,CgJlsiCE,gBAUI,gBhJusiCN,CgJjtiCE,kBAUI,kBhJstiCN,CgJhuiCE,mBAUI,mBhJquiCN,CgJ/uiCE,iBAUI,iBhJoviCN,CgJ9viCE,YAUI,chJmwiCN,CgJ7wiCE,cAUI,kBAAA,CAAA,qBhJmxiCN,CgJ7xiCE,cAUI,mBAAA,CAAA,oBhJmyiCN,CgJ7yiCE,gBAUI,kBhJkziCN,CgJ5ziCE,kBAUI,oBhJi0iCN,CgJ30iCE,mBAUI,qBhJg1iCN,CgJ11iCE,iBAUI,mBhJ+1iCN,CgJz2iCE,WAUI,ShJ82iCN,CgJx3iCE,aAUI,aAAA,CAAA,gBhJ83iCN,CgJx4iCE,aAUI,cAAA,CAAA,ehJ84iCN,CgJx5iCE,eAUI,ahJ65iCN,CgJv6iCE,iBAUI,ehJ46iCN,CgJt7iCE,kBAUI,gBhJ27iCN,CgJr8iCE,gBAUI,chJ08iCN,CgJp9iCE,SAnCE,QAAA,CAAA,KhJ0gjCJ,CgJv+iCE,gBAnCE,MAAA,CAAA,OAAA,CA6CE,iBhJ8+iCN,CgJx/iCE,OAnCE,KhJ4ijCJ,CgJzgjCE,mBAnCE,QAAA,CA6CE,iBhJ+gjCN,CgJzhjCE,UAnCE,MAAA,CA6CE,iBhJ+hjCN,CgJzijCE,WAnCE,OAAA,CA6CE,iBhJ+ijCN,CgJzjjCE,SAnCE,KAAA,CA6CE,iBhJ+jjCN,CgJzkjCE,UAnCE,WAAA,CAAA,SAAA,CAAA,UAAA,CAAA,QAAA,CA6CE,ehJkljCN,CgJ5ljCE,mBAUI,iBhJimjCN,CgJ3mjCE,gBAUI,chJgnjCN,CgJ1njCE,mBAUI,iBhJ+njCN,CgJzojCE,iBAUI,ehJ8ojCN,CgJxpjCE,iBAUI,ehJ6pjCN,CgJvqjCE,WAUI,ShJ4qjCN,CgJtrjCE,WAUI,ShJ2rjCN,CgJrsjCE,UAUI,YhJ0sjCN,CgJptjCE,SAUI,WhJytjCN,CgJnujCE,WAUI,YhJwujCN,CgJlvjCE,SAUI,UhJuvjCN,CgJjwjCE,WAUI,ahJswjCN,CgJhxjCE,SAUI,YhJqxjCN,CgJ/xjCE,eAUI,UhJoyjCN,CgJ9yjCE,eAUI,UhJmzjCN,CgJ7zjCE,cAUI,ahJk0jCN,CgJ50jCE,aAUI,YhJi1jCN,CgJ31jCE,eAUI,ahJg2jCN,CgJ12jCE,aAUI,WhJ+2jCN,CgJz3jCE,eAUI,chJ83jCN,CgJx4jCE,aAUI,ahJ64jCN,CgJv5jCE,SAUI,OhJ45jCN,CgJt6jCE,YAUI,UhJ26jCN,CgJr7jCE,YAUI,UAAA,CAAA,ShJ27jCN,CgJr8jCE,YAUI,UAAA,CAAA,ShJ28jCN,CgJr9jCE,WAUI,aAAA,CAAA,YhJ29jCN,CgJr+jCE,UAUI,YAAA,CAAA,WhJ2+jCN,CgJr/jCE,YAUI,aAAA,CAAA,YhJ2/jCN,CgJrgkCE,UAUI,WAAA,CAAA,UhJ2gkCN,CgJrhkCE,YAUI,cAAA,CAAA,ahJ2hkCN,CgJrikCE,UAUI,aAAA,CAAA,YhJ2ikCN,CgJrjkCE,UAUI,WAAA,CAAA,UhJ2jkCN,CgJrkkCE,UAUI,aAAA,CAAA,YhJ2kkCN,CgJrlkCE,UAUI,WAAA,CAAA,UhJ2lkCN,CgJrmkCE,UAUI,aAAA,CAAA,YhJ2mkCN,C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A,CAAA,6BhJ05mCN,CgJp6mCE,mEAUI,qCAAA,CAAA,6BhJ66mCN,CgJv7mCE,+DAUI,qCAAA,CAAA,6BhJg8mCN,CgJ18mCE,mDAUI,qCAAA,CAAA,6BhJm9mCN,CgJ79mCE,6DAUI,qCAAA,CAAA,6BhJs+mCN,CgJh/mCE,iEAUI,qCAAA,CAAA,6BhJy/mCN,CgJngnCE,6DAUI,qCAAA,CAAA,6BhJ4gnCN,CgJthnCE,yDAUI,qCAAA,CAAA,6BhJ+hnCN,CgJzinCE,6CAUI,qCAAA,CAAA,6BhJkjnCN,CgJ5jnCE,uDAUI,qCAAA,CAAA,6BhJqknCN,CgJ/knCE,2DAUI,qCAAA,CAAA,6BhJwlnCN,CgJlmnCE,iEAUI,qCAAA,CAAA,6BhJ2mnCN,CgJrnnCE,qDAUI,qCAAA,CAAA,6BhJ8nnCN,CgJxonCE,+DAUI,qCAAA,CAAA,6BhJipnCN,CgJ3pnCE,uDAUI,qCAAA,CAAA,6BhJoqnCN,CgJ9qnCE,iEAUI,qCAAA,CAAA,6BhJurnCN,CgJjsnCE,eAUI,ahJ0snCN,CgJptnCE,gBAUI,kBhJytnCN,CgJnunCE,eAUI,iBhJwunCN,CgJlvnCE,iBAUI,kBhJuvnCN,CgJjwnCE,eAUI,gBhJswnCN,CgJhxnCE,iBAUI,mBhJqxnCN,CgJ/xnCE,eAUI,kBhJoynCN,CgJ9ynCE,oBAUI,mBhJmznCN,CgJ7znCE,mBAUI,kBhJk0nCN,CgJ50nCE,qBAUI,mBhJi1nCN,CgJ31nCE,mBAUI,iBhJg2nCN,CgJ12nCE,qBAUI,oBhJ+2nCN,CgJz3nCE,mBAUI,mBhJ83nCN,CgJx4nCE,eAUI,gBhJ64nCN,CgJv5nCE,eAUI,kBhJ45nCN,CgJt6nCE,eAUI,gBhJ26nCN,CgJr7nCE,eAUI,kBhJ07nCN,CgJp8nCE,eAUI,gBhJy8nCN,CgJn9nCE,eAUI,kBhJw9nCN,CgJl+nCE,gBAUI,gBhJu+nCN,CgJj/nCE,gBAUI,kBhJs/nCN,CgJhgoCE,mBAUI,iBhJqgoCN,CgJ/goCE,mBAUI,mBhJohoCN,CgJ9hoCE,mBAUI,iBhJmioCN,CgJ7ioCE,mBAUI,mBhJkjoCN,CgJ5joCE,mBAUI,iBhJikoCN,CgJ3koCE,mBAUI,mBhJgloCN,CgJ1loCE,oBAUI,iBhJ+loCN,CgJzmoCE,oBAUI,mBhJ8moCN,CgJxnoCE,gBAUI,wBhJ6noCN,CgJvooCE,mBAUI,mBhJ4ooCN,CgJtpoCE,gBAUI,wBhJ2poCN,CgJrqoCE,mBAUI,mBhJ0qoCN,CgJproCE,SAUI,OhJyroCN,CgJnsoCE,SAUI,OhJwsoCN,CgJltoCE,QAUI,UhJutoCN,CgJjuoCE,OAUI,ShJsuoCN,CgJhvoCE,SAUI,UhJqvoCN,CgJ/voCE,OAUI,QhJowoCN,CgJ9woCE,SAUI,WhJmxoCN,CgJ7xoCE,OAUI,UhJkyoCN,CgJ5yoCE,aAUI,QhJizoCN,CgJ3zoCE,aAUI,QhJg0oCN,CgJ10oCE,YAUI,WhJ+0oCN,CgJz1oCE,WAUI,UhJ81oCN,CgJx2oCE,aAUI,WhJ62oCN,CgJv3oCE,WAUI,ShJ43oCN,CgJt4oCE,aAUI,YhJ24oCN,CgJr5oCE,WAUI,WhJ05oCN,CgJp6oCE,OAUI,KhJy6oCN,CgJn7oCE,UAUI,QhJw7oCN,CgJl8oCE,eAUI,uBhJu8oCN,CgJj9oCE,aAUI,qBhJs9oCN,CgJh+oCE,aAUI,qBhJq+oCN,CgJ/+oCE,UAUI,kBhJo/oCN,CgJ9/oCE,YAUI,oBhJmgpCN,CgJ7gpCE,cAUI,0BhJkhpCN,CgJ5hpCE,WAUI,uBhJiipCN,CgJ3ipCE,UAUI,kBhJgjpCN,CgJ1jpCE,UAUI,ehJ+jpCN,CgJzkpCE,eAUI,oBhJ8kpCN,CgJxlpCE,eAUI,oBhJ6lpCN,CgJvmpCE,WAUI,kBhJ4mpCN,CgJtnpCE,cAUI,kBhJ2npCN,CgJropCE,WAUI,ShJ0opCN,CgJpppCE,WAUI,ShJyppCN,CgJnqpCE,UAUI,YhJwqpCN,CgJlrpCE,SAUI,WhJurpCN,CgJjspCE,WAUI,YhJsspCN,CgJhtpCE,SAUI,UhJqtpCN,CgJ/tpCE,WAUI,ahJoupCN,CgJ9upCE,SAUI,YhJmvpCN,CgJ7vpCE,SAUI,UhJkwpCN,CgJ5wpCE,SAUI,YhJixpCN,CgJ3xpCE,SAUI,UhJgypCN,CgJ1ypCE,SAUI,YhJ+ypCN,CgJzzpCE,SAUI,UhJ8zpCN,CgJx0pCE,SAUI,YhJ60pCN,CgJv1pCE,UAUI,UhJ41pCN,CgJt2pCE,UAUI,YhJ22pCN,CgJr3pCE,YAUI,WhJ03pCN,CgJp4pCE,eAUI,WhJy4pCN,CgJn5pCE,cAUI,WhJw5pCN,CgJl6pCE,iBAUI,WhJu6pCN,CgJj7pCE,cAUI,WhJs7pCN,CgJh8pCE,iBAUI,WhJq8pCN,CgJ/8pCE,eAUI,WhJo9pCN,CgJ99pCE,kBAUI,WhJm+pCN,CgJ7+pCE,kBAUI,ahJk/pCN,CgJ5/pCE,SAUI,OhJigqCN,CgJ3gqCE,YAUI,UhJghqCN,CgJ1hqCE,YAUI,UhJ+hqCN,CgJziqCE,QAUI,YhJ8iqCN,CgJxjqCE,UAUI,YhJ6jqCN,CgJvkqCE,OAUI,ahJ4kqCN,CgJtlqCE,KAUI,ShJ2lqCN,CgJrmqCE,OAUI,WhJ0mqCN,CgJpnqCE,OAUI,WhJynqCN,CgJnoqCE,OAUI,WhJwoqCN,CgJlpqCE,OAUI,WhJupqCN,CgJjqqCE,OAUI,WhJsqqCN,C+B7uqCI,gCiH6DF,2DAUI,gBhJsrqCJ,CgJhsqCA,+DAUI,oBAAA,CAAA,uBhJ0sqCJ,CgJptqCA,+DAUI,qBAAA,CAAA,sBhJ+tqCJ,CgJzuqCA,mEAUI,oBhJmvqCJ,CgJ7vqCA,uEAUI,sBhJswqCJ,CgJhxqCA,yEAUI,uBhJyxqCJ,CgJnyqCA,qEAUI,qBhJ4yqCJ,CgJtzqCA,2DAUI,gBhJ+zqCJ,CgJz0qCA,+DAUI,oBAAA,CAAA,uBhJm1qCJ,CgJ71qCA,+DAUI,qBAAA,CAAA,sBhJw2qCJ,CgJl3qCA,mEAUI,oBhJ43qCJ,CgJt4qCA,uEAUI,sBhJ+4qCJ,CgJz5qCA,yEAUI,uBhJk6qCJ,CgJ56qCA,qEAUI,qBhJq7qCJ,CgJ/7qCA,yDAUI,mBhJw8qCJ,CgJl9qCA,6DAUI,uBAAA,CAAA,0BhJ49qCJ,CgJt+qCA,6DAUI,wBAAA,CAAA,yBhJi/qCJ,CgJ3/qCA,iEAUI,uBhJqgrCJ,CgJ/grCA,qEAUI,yBhJwhrCJ,CgJlirCA,uEAUI,0BhJ2irCJ,CgJrjrCA,mEAUI,wBhJ8jrCJ,CgJxkrCA,uDAUI,kBhJilrCJ,CgJ3lrCA,2DAUI,sBAAA,CAAA,yBhJqmrCJ,CgJ/mrCA,2DAUI,uBAAA,CAAA,wBhJ0nrCJ,CgJporCA,+DAUI,sBhJ8orCJ,CgJxprCA,mEAUI,wBhJiqrCJ,CgJ3qrCA,qEAUI,yBhJorrCJ,CgJ9rrCA,iEAUI,uBhJusrCJ,CgJjtrCA,2DAUI,mBhJ0trCJ,CgJpurCA,+DAUI,uBAAA,CAAA,0BhJ8urCJ,CgJxvrCA,+DAUI,wBAAA,CAAA,yBhJmwrCJ,CgJ7wrCA,mEAUI,uBhJuxrCJ,CgJjyrCA,uEAUI,yBhJ0yrCJ,CgJpzrCA,yEAUI,0BhJ6zrCJ,CgJv0rCA,qEAUI,wBhJg1rCJ,CgJ11rCA,uDAUI,iBhJm2rCJ,CgJ72rCA,2DAUI,qBAAA,CAAA,wBhJu3rCJ,CgJj4rCA,2DAUI,sBAAA,CAAA,uBhJ44rCJ,CgJt5rCA,+DAUI,qBhJg6rCJ,CgJ16rCA,mEAUI,uBhJm7rCJ,CgJ77rCA,qEAUI,wBhJs8rCJ,CgJh9rCA,iEAUI,sBhJy9rCJ,CgJn+rCA,2DAUI,oBhJ4+rCJ,CgJt/rCA,+DAUI,wBAAA,CAAA,2BhJggsCJ,CgJ1gsCA,+DAUI,yBAAA,CAAA,0BhJqhsCJ,CgJ/hsCA,mEAUI,wBhJyisCJ,CgJnjsCA,uEAUI,0BhJ4jsCJ,CgJtksCA,yEAUI,2BhJ+ksCJ,CgJzlsCA,qEAUI,yBhJkmsCJ,CgJ5msCA,uDAUI,mBhJqnsCJ,CgJ/nsCA,2DAUI,uBAAA,CAAA,0BhJyosCJ,CgJnpsCA,2DAUI,wBAAA,CAAA,yBhJ8psCJ,CgJxqsCA,+DAUI,uBhJkrsCJ,CgJ5rsCA,mEAUI,yBhJqssCJ,CgJ/ssCA,qEAUI,0BhJwtsCJ,CgJlusCA,iEAUI,wBhJ2usCJ,CgJrvsCA,uDAUI,chJ8vsCJ,CgJxwsCA,2DAUI,kBAAA,CAAA,qBhJkxsCJ,CgJ5xsCA,2DAUI,mBAAA,CAAA,oBhJuysCJ,CgJjzsCA,+DAUI,kBhJ2zsCJ,CgJr0sCA,mEAUI,oBhJ80sCJ,CgJx1sCA,qEAUI,qBhJi2sCJ,CgJ32sCA,iEAUI,mBhJo3sCJ,CgJ93sCA,mDAUI,gBhJu4sCJ,CgJj5sCA,uDAUI,oBAAA,CAAA,uBhJ25sCJ,CgJr6sCA,uDAUI,qBAAA,CAAA,sBhJg7sCJ,CgJ17sCA,2DAUI,oBhJo8sCJ,CgJ98sCA,+DAUI,sBhJu9sCJ,CgJj+sCA,iEAUI,uBhJ0+sCJ,CgJp/sCA,6DAUI,qBhJ6/sCJ,CgJvgtCA,2EAUI,wBhJghtCJ,CgJ1htCA,+DAUI,iBhJmitCJ,CgJ7itCA,+DAUI,iBhJsjtCJ,CgJhktCA,2DAUI,oBhJyktCJ,CgJnltCA,iEAUI,oBhJ4ltCJ,CgJtmtCA,6DAUI,oBhJ+mtCJ,CgJzntCA,iEAUI,oBhJkotCJ,CgJ5otCA,+DAUI,oBhJqptCJ,CgJ/ptCA,6DAUI,oBhJwqtCJ,CgJlrtCA,6DAUI,oBhJ2rtCJ,CgJrstCA,6DAUI,oBhJ8stCJ,CgJxttCA,iEAUI,oBhJiutCJ,CgJ3utCA,iEAUI,oBhJovtCJ,CgJ9vtCA,mEAUI,oBhJuwtCJ,CgJjxtCA,iEAUI,oBhJ0xtCJ,CgJpytCA,mEAUI,oBhJ6ytCJ,CgJvztCA,mEAUI,oBhJg0tCJ,CgJ10tCA,mEAUI,oBhJm1tCJ,CgJ71tCA,mEAUI,oBhJs2tCJ,CgJh3tCA,mEAUI,oBhJy3tCJ,CgJn4tCA,+EAUI,oBhJ44tCJ,CgJt5tCA,6EAUI,oBhJ+5tCJ,CgJz6tCA,yEAUI,oBhJk7tCJ,CgJ57tCA,6DAUI,oBhJq8tCJ,CgJ/8tCA,uEAUI,oBhJw9tCJ,CgJl+tCA,2EAUI,oBhJ2+tCJ,CgJr/tCA,wIAUI,oBhJ8/tCJ,CgJxguCA,mFAUI,oBhJoiuCJ,CgJ9iuCA,+EAUI,oBhJujuCJ,CgJjkuCA,mEAUI,oBhJ0kuCJ,CgJpluCA,+EAUI,oBhJ6luCJ,CgJvmuCA,6EAUI,oBhJgnuCJ,CgJ1nuCA,iFAUI,oBhJmouCJ,CgJ7ouCA,uFAUI,oBhJspuCJ,CgJhquCA,mFAUI,oBhJyquCJ,CgJnruCA,uEAUI,oBhJ4ruCJ,CgJtsuCA,mFAUI,oBhJ+suCJ,CgJztuCA,iFAUI,oBhJkuuCJ,CgJ5uuCA,qFAUI,oBhJqvuCJ,CgJ/vuCA,yFAUI,oBhJwwuCJ,CgJlxuCA,qFAUI,oBhJ2xuCJ,CgJryuCA,2EAUI,oBhJ8yuCJ,CgJxzuCA,uFAUI,oBhJi0uCJ,CgJ30uCA,2FAUI,oBhJo1uCJ,CgJ91uCA,yFAUI,oBhJu2uCJ,CgJj3uCA,qFAUI,oBhJ03uCJ,CgJp4uCA,2EAUI,oBhJ64uCJ,CgJv5uCA,uFAUI,oBhJg6uCJ,CgJ16uCA,2FAUI,oBhJm7uCJ,CgJ77uCA,+EAUI,oBhJs8uCJ,CgJh9uCA,2EAUI,oBhJy9uCJ,CgJn+uCA,+DAUI,oBhJ4+uCJ,CgJt/uCA,yEAUI,oBhJ+/uCJ,CgJzgvCA,6EAUI,oBhJkhvCJ,CgJ5hvCA,mFAUI,oBhJqivCJ,CgJ/ivCA,+EAUI,oBhJwjvCJ,CgJlkvCA,mEAUI,oBhJ2kvCJ,CgJrlvCA,6EAUI,oBhJ8lvCJ,CgJxmvCA,iFAUI,oBhJinvCJ,CgJ3nvCA,mFAUI,oBhJoovCJ,CgJ9ovCA,+EAUI,oBhJupvCJ,CgJjqvCA,mEAUI,oBhJ0qvCJ,CgJprvCA,6EAUI,oBhJ6rvCJ,CgJvsvCA,iFAUI,oBhJgtvCJ,CgJ1tvCA,6EAUI,oBhJmuvCJ,CgJ7uvCA,yEAUI,oBhJsvvCJ,CgJhwvCA,6DAUI,oBhJywvCJ,CgJnxvCA,uEAUI,oBhJ4xvCJ,CgJtyvCA,2EAUI,oBhJ+yvCJ,CgJzzvCA,iFAUI,oBhJk0vCJ,CgJ50vCA,qEAUI,oBhJq1vCJ,CgJ/1vCA,+EAUI,oBhJw2vCJ,CgJl3vCA,uEAUI,oBhJ23vCJ,CgJr4vCA,iFAUI,oBhJ84vCJ,CgJx5vCA,qBAUI,ehJi6vCJ,CgJ36vCA,yBAUI,wBAAA,CAAA,yBhJi7vCJ,CgJ37vCA,2BAUI,yBAAA,CAAA,4BhJi8vCJ,CgJ38vCA,4BAUI,2BAAA,CAAA,4BhJi9vCJ,CgJ39vCA,0BAUI,wBAAA,CAAA,2BhJi+vCJ,CgJ3+vCA,sBAUI,iBhJg/vCJ,CgJ1/vCA,0BAUI,0BAAA,CAAA,2BhJggwCJ,CgJ1gwCA,4BAUI,2BAAA,CAAA,8BhJghwCJ,CgJ1hwCA,6BAUI,6BAAA,CAAA,8BhJgiwCJ,CgJ1iwCA,2BAUI,0BAAA,CAAA,6BhJgjwCJ,CgJ1jwCA,sBAUI,oBhJ+jwCJ,CgJzkwCA,0BAUI,6BAAA,CAAA,8BhJ+kwCJ,CgJzlwCA,4BAUI,8BAAA,CAAA,iChJ+lwCJ,CgJzmwCA,6BAUI,gCAAA,CAAA,iChJ+mwCJ,CgJznwCA,2BAUI,6BAAA,CAAA,gChJ+nwCJ,CgJzowCA,sBAUI,mBhJ8owCJ,CgJxpwCA,0BAUI,4BAAA,CAAA,6BhJ8pwCJ,CgJxqwCA,4BAUI,6BAAA,CAAA,gChJ8qwCJ,CgJxrwCA,6BAUI,+BAAA,CAAA,gChJ8rwCJ,CgJxswCA,2BAUI,4BAAA,CAAA,+BhJ8swCJ,CgJxtwCA,wBAUI,mBhJ6twCJ,CgJvuwCA,4BAUI,4BAAA,CAAA,6BhJ6uwCJ,CgJvvwCA,8BAUI,6BAAA,CAAA,gChJ6vwCJ,CgJvwwCA,+BAUI,+BAAA,CAAA,gChJ6wwCJ,CgJvxwCA,6BAUI,4BAAA,CAAA,+BhJ6xwCJ,CgJvywCA,0BAUI,ahJ4ywCJ,CgJtzwCA,yBAUI,YhJ2zwCJ,CgJr0wCA,yBAUI,YhJ00wCJ,CgJp1wCA,2BAUI,chJy1wCJ,CgJn2wCA,iCAUI,oBhJw2wCJ,CgJl3wCA,gCAUI,mBhJu3wCJ,CgJj4wCA,0BAUI,ahJs4wCJ,CgJh5wCA,+BAUI,kBhJq5wCJ,CgJ/5wCA,8BAUI,iBhJo6wCJ,CgJ96wCA,0BAUI,gBhJm7wCJ,CgJ77wCA,0BAUI,gBhJk8wCJ,CgJ58wCA,yBAUI,gBhJi9wCJ,CgJ39wCA,yBAUI,gBhJg+wCJ,CgJ1+wCA,yBAUI,iBhJ++wCJ,CgJz/wCA,yBAUI,iBhJ8/wCJ,CgJxgxCA,yBAUI,iBhJ6gxCJ,CgJvhxCA,0BAUI,iBhJ4hxCJ,CgJtixCA,0BAUI,iBhJ2ixCJ,CgJrjxCA,0BAUI,gBhJ0jxCJ,CgJpkxCA,0BAUI,gBhJykxCJ,CgJnlxCA,yBAUI,chJwlxCJ,CgJlmxCA,yBAUI,iBhJumxCJ,CgJjnxCA,yBAUI,iBhJsnxCJ,CgJhoxCA,yBAUI,iBhJqoxCJ,CgJ/oxCA,yBAUI,iBhJopxCJ,CgJ9pxCA,0BAUI,iBhJmqxCJ,CgJ7qxCA,0BAUI,iBhJkrxCJ,CgJ5rxCA,2BAUI,gBhJisxCJ,CgJ3sxCA,2BAUI,gBhJgtxCJ,CgJ1txCA,0BAUI,gBhJ+txCJ,CgJzuxCA,0BAUI,gBhJ8uxCJ,CgJxvxCA,0BAUI,iBhJ6vxCJ,CgJvwxCA,0BAUI,iBhJ4wxCJ,CgJtxxCA,0BAUI,iBhJ2xxCJ,CgJryxCA,2BAUI,iBhJ0yxCJ,CgJpzxCA,2BAUI,iBhJyzxCJ,CgJn0xCA,6BAUI,gBhJw0xCJ,CgJl1xCA,6BAUI,gBhJu1xCJ,CgJj2xCA,4BAUI,gBhJs2xCJ,CgJh3xCA,4BAUI,gBhJq3xCJ,CgJ/3xCA,4BAUI,iBhJo4xCJ,CgJ94xCA,4BAUI,iBhJm5xCJ,CgJ75xCA,4BAUI,iBhJk6xCJ,CgJ56xCA,6BAUI,iBhJi7xCJ,CgJ37xCA,6BAUI,iBhJg8xCJ,CgJ18xCA,0BAUI,gBhJ+8xCJ,CgJz9xCA,0BAUI,gBhJ89xCJ,CgJx+xCA,yBAUI,chJ6+xCJ,CgJv/xCA,yBAUI,iBhJ4/xCJ,CgJtgyCA,yBAUI,iBhJ2gyCJ,CgJrhyCA,yBAUI,iBhJ0hyCJ,CgJpiyCA,yBAUI,iBhJyiyCJ,CgJnjyCA,0BAUI,iBhJwjyCJ,CgJlkyCA,0BAUI,iBhJukyCJ,CgJjlyCA,0BAUI,gBhJslyCJ,CgJhmyCA,0BAUI,gBhJqmyCJ,CgJ/myCA,yBAUI,gBhJonyCJ,CgJ9nyCA,yBAUI,gBhJmoyCJ,CgJ7oyCA,yBAUI,iBhJkpyCJ,CgJ5pyCA,yBAUI,iBhJiqyCJ,CgJ3qyCA,yBAUI,iBhJgryCJ,CgJ1ryCA,0BAUI,iBhJ+ryCJ,CgJzsyCA,0BAUI,iBhJ8syCJ,CgJxtyCA,yBAUI,gBhJ6tyCJ,CgJvuyCA,yBAUI,gBhJ4uyCJ,CgJtvyCA,wBAUI,gBhJ2vyCJ,CgJrwyCA,wBAUI,gBhJ0wyCJ,CgJpxyCA,wBAUI,iBhJyxyCJ,CgJnyyCA,wBAUI,iBhJwyyCJ,CgJlzyCA,wBAUI,iBhJuzyCJ,CgJj0yCA,yBAUI,iBhJs0yCJ,CgJh1yCA,yBAUI,iBhJq1yCJ,CgJ/1yCA,wBAUI,gBhJo2yCJ,CgJ92yCA,wBAUI,gBhJm3yCJ,CgJ73yCA,uBAUI,chJk4yCJ,CgJ54yCA,uBAUI,iBhJi5yCJ,CgJ35yCA,uBAUI,iBhJg6yCJ,CgJ16yCA,uBAUI,iBhJ+6yCJ,CgJz7yCA,uBAUI,iBhJ87yCJ,CgJx8yCA,wBAUI,iBhJ68yCJ,CgJv9yCA,wBAUI,iBhJ49yCJ,CgJt+yCA,uBAUI,ehJ2+yCJ,CgJr/yCA,wBAUI,ehJ0/yCJ,CgJpgzCA,sBAUI,ehJygzCJ,CgJnhzCA,gCAUI,sBhJwhzCJ,CgJlizCA,+BAUI,0BhJuizCJ,CgJjjzCA,6BAUI,wBhJsjzCJ,CgJhkzCA,yBAUI,6BhJqkzCJ,CgJ/kzCA,+BAUI,chJolzCJ,CgJ9lzCA,+BAUI,ehJmmzCJ,CgJ7mzCA,+BAUI,ehJknzCJ,CgJ5nzCA,+BAUI,ehJiozCJ,CgJ3ozCA,+BAUI,ehJgpzCJ,CgJ1pzCA,+BAUI,ehJ+pzCJ,CgJzqzCA,gCAUI,ahJ8qzCJ,CgJxrzCA,gCAUI,ehJ6rzCJ,CgJvszCA,gCAUI,ehJ4szCJ,CgJttzCA,gCAUI,ehJ2tzCJ,CgJruzCA,gCAUI,ehJ0uzCJ,CgJpvzCA,gCAUI,ehJyvzCJ,CgJnwzCA,+BAUI,ahJwwzCJ,CgJlxzCA,+BAUI,ehJuxzCJ,CgJjyzCA,+BAUI,ehJsyzCJ,CgJhzzCA,+BAUI,ehJqzzCJ,CgJ/zzCA,+BAUI,ehJo0zCJ,CgJ90zCA,+BAUI,ehJm1zCJ,CgJ71zCA,kCAUI,ahJk2zCJ,CgJ52zCA,kCAUI,ehJi3zCJ,CgJ33zCA,kCAUI,ehJg4zCJ,CgJ14zCA,kCAUI,ehJ+4zCJ,CgJz5zCA,kCAUI,ehJ85zCJ,CgJx6zCA,kCAUI,ehJ66zCJ,CgJv7zCA,6BAUI,chJ47zCJ,CgJt8zCA,6BAUI,ehJ28zCJ,CgJr9zCA,6BAUI,ehJ09zCJ,CgJp+zCA,6BAUI,ehJy+zCJ,CgJn/zCA,6BAUI,ehJw/zCJ,CgJlg0CA,6BAUI,ehJug0CJ,CgJjh0CA,+BAUI,chJsh0CJ,CgJhi0CA,+BAUI,ehJqi0CJ,CgJ/i0CA,+BAUI,ehJoj0CJ,CgJ9j0CA,+BAUI,ehJmk0CJ,CgJ7k0CA,+BAUI,ehJkl0CJ,CgJ5l0CA,+BAUI,ehJim0CJ,CgJ3m0CA,+BAUI,ahJgn0CJ,CgJ1n0CA,+BAUI,ehJ+n0CJ,CgJzo0CA,+BAUI,ehJ8o0CJ,CgJxp0CA,+BAUI,ehJ6p0CJ,CgJvq0CA,+BAUI,ehJ4q0CJ,CgJtr0CA,+BAUI,ehJ2r0CJ,CgJrs0CA,8BAUI,ahJ0s0CJ,CgJpt0CA,8BAUI,ehJyt0CJ,CgJnu0CA,8BAUI,ehJwu0CJ,CgJlv0CA,8BAUI,ehJuv0CJ,CgJjw0CA,8BAUI,ehJsw0CJ,CgJhx0CA,8BAUI,ehJqx0CJ,CgJ/x0CA,2BAUI,WhJoy0CJ,CgJ9y0CA,2BAUI,WhJmz0CJ,CgJ7z0CA,0BAUI,chJk00CJ,CgJ500CA,yBAUI,ahJi10CJ,CgJ310CA,2BAUI,chJg20CJ,CgJ120CA,yBAUI,YhJ+20CJ,CgJz30CA,2BAUI,ehJ830CJ,CgJx40CA,yBAUI,chJ640CJ,CgJv50CA,uBAUI,UhJ450CJ,CgJt60CA,uBAUI,UhJ260CJ,CgJr70CA,sBAUI,ahJ070CJ,CgJp80CA,qBAUI,YhJy80CJ,CgJn90CA,uBAUI,ahJw90CJ,CgJl+0CA,qBAUI,WhJu+0CJ,CgJj/0CA,uBAUI,chJs/0CJ,CgJhg1CA,qBAUI,ahJqg1CJ,CgJ/g1CA,yBAUI,YhJoh1CJ,CgJ9h1CA,yBAUI,chJmi1CJ,CgJ7i1CA,yBAUI,YhJkj1CJ,CgJ5j1CA,yBAUI,chJik1CJ,CgJ3k1CA,yBAUI,YhJgl1CJ,CgJ1l1CA,yBAUI,chJ+l1CJ,CgJzm1CA,0BAUI,YhJ8m1CJ,CgJxn1CA,0BAUI,chJ6n1CJ,CgJvo1CA,qBAUI,WhJ4o1CJ,CgJtp1CA,qBAUI,ahJ2p1CJ,CgJrq1CA,qBAUI,WhJ0q1CJ,CgJpr1CA,qBAUI,ahJyr1CJ,CgJns1CA,qBAUI,WhJws1CJ,CgJlt1CA,qBAUI,ahJut1CJ,CgJju1CA,sBAUI,WhJsu1CJ,CgJhv1CA,sBAUI,ahJqv1CJ,CgJ/v1CA,wBAUI,WhJow1CJ,CgJ9w1CA,uBAUI,UhJmx1CJ,CgJ7x1CA,yBAUI,YhJky1CJ,CgJ5y1CA,uBAUI,UhJiz1CJ,CgJ3z1CA,qBAUI,QhJg01CJ,CgJ101CA,yBAUI,cAAA,CAAA,iBhJg11CJ,CgJ111CA,2BAUI,chJ+11CJ,CgJz21CA,8BAUI,iBhJ821CJ,CgJx31CA,yBAUI,cAAA,CAAA,iBhJ831CJ,CgJx41CA,2BAUI,chJ641CJ,CgJv51CA,8BAUI,iBhJ451CJ,CgJt61CA,wBAUI,iBAAA,CAAA,oBhJ461CJ,CgJt71CA,0BAUI,iBhJ271CJ,CgJr81CA,6BAUI,oBhJ081CJ,CgJp91CA,uBAUI,gBAAA,CAAA,mBhJ091CJ,CgJp+1CA,yBAUI,gBhJy+1CJ,CgJn/1CA,4BAUI,mBhJw/1CJ,CgJlg2CA,yBAUI,iBAAA,CAAA,oBhJwg2CJ,CgJlh2CA,2BAUI,iBhJuh2CJ,CgJji2CA,8BAUI,oBhJsi2CJ,CgJhj2CA,uBAUI,eAAA,CAAA,kBhJsj2CJ,CgJhk2CA,yBAUI,ehJqk2CJ,CgJ/k2CA,4BAUI,kBhJol2CJ,CgJ9l2CA,yBAUI,kBAAA,CAAA,qBhJom2CJ,CgJ9m2CA,2BAUI,kBhJmn2CJ,CgJ7n2CA,8BAUI,qBhJko2CJ,CgJ5o2CA,uBAUI,iBAAA,CAAA,oBhJkp2CJ,CgJ5p2CA,yBAUI,iBhJiq2CJ,CgJ3q2CA,4BAUI,oBhJgr2CJ,CgJ1r2CA,6BAUI,eAAA,CAAA,kBhJgs2CJ,CgJ1s2CA,+BAUI,ehJ+s2CJ,CgJzt2CA,kCAUI,kBhJ8t2CJ,CgJxu2CA,6BAUI,eAAA,CAAA,kBhJ8u2CJ,CgJxv2CA,+BAUI,ehJ6v2CJ,CgJvw2CA,kCAUI,kBhJ4w2CJ,CgJtx2CA,4BAUI,kBAAA,CAAA,qBhJ4x2CJ,CgJty2CA,8BAUI,kBhJ2y2CJ,CgJrz2CA,iCAUI,qBhJ0z2CJ,CgJp02CA,2BAUI,iBAAA,CAAA,oBhJ002CJ,CgJp12CA,6BAUI,iBhJy12CJ,CgJn22CA,gCAUI,oBhJw22CJ,CgJl32CA,6BAUI,kBAAA,CAAA,qBhJw32CJ,CgJl42CA,+BAUI,kBhJu42CJ,CgJj52CA,kCAUI,qBhJs52CJ,CgJh62CA,2BAUI,gBAAA,CAAA,mBhJs62CJ,CgJh72CA,6BAUI,gBhJq72CJ,CgJ/72CA,gCAUI,mBhJo82CJ,CgJ982CA,6BAUI,mBAAA,CAAA,sBhJo92CJ,CgJ992CA,+BAUI,mBhJm+2CJ,CgJ7+2CA,kCAUI,sBhJk/2CJ,CgJ5/2CA,2BAUI,kBAAA,CAAA,qBhJkg3CJ,CgJ5g3CA,6BAUI,kBhJih3CJ,CgJ3h3CA,gCAUI,qBhJgi3CJ,CgJ1i3CA,2BAUI,gBAAA,CAAA,mBhJgj3CJ,CgJ1j3CA,6BAUI,gBhJ+j3CJ,CgJzk3CA,gCAUI,mBhJ8k3CJ,CgJxl3CA,2BAUI,kBAAA,CAAA,qBhJ8l3CJ,CgJxm3CA,6BAUI,kBhJ6m3CJ,CgJvn3CA,gCAUI,qBhJ4n3CJ,CgJto3CA,2BAUI,gBAAA,CAAA,mBhJ4o3CJ,CgJtp3CA,6BAUI,gBhJ2p3CJ,CgJrq3CA,gCAUI,mBhJ0q3CJ,CgJpr3CA,2BAUI,kBAAA,CAAA,qBhJ0r3CJ,CgJps3CA,6BAUI,kBhJys3CJ,CgJnt3CA,gCAUI,qBhJwt3CJ,CgJlu3CA,2BAUI,gBAAA,CAAA,mBhJwu3CJ,CgJlv3CA,6BAUI,gBhJuv3CJ,CgJjw3CA,gCAUI,mBhJsw3CJ,CgJhx3CA,2BAUI,kBAAA,CAAA,qBhJsx3CJ,CgJhy3CA,6BAUI,kBhJqy3CJ,CgJ/y3CA,gCAUI,qBhJoz3CJ,CgJ9z3CA,4BAUI,gBAAA,CAAA,mBhJo03CJ,CgJ903CA,8BAUI,gBhJm13CJ,CgJ713CA,iCAUI,mBhJk23CJ,CgJ523CA,4BAUI,kBAAA,CAAA,qBhJk33CJ,CgJ533CA,8BAUI,kBhJi43CJ,CgJ343CA,iCAUI,qBhJg53CJ,CgJ153CA,uBAUI,eAAA,CAAA,kBhJg63CJ,CgJ163CA,yBAUI,ehJ+63CJ,CgJz73CA,4BAUI,kBhJ873CJ,CgJx83CA,uBAUI,iBAAA,CAAA,oBhJ883CJ,CgJx93CA,yBAUI,iBhJ693CJ,CgJv+3CA,4BAUI,oBhJ4+3CJ,CgJt/3CA,uBAUI,eAAA,CAAA,kBhJ4/3CJ,CgJtg4CA,yBAUI,ehJ2g4CJ,CgJrh4CA,4BAUI,kBhJ0h4CJ,CgJpi4CA,uBAUI,iBAAA,CAAA,oBhJ0i4CJ,CgJpj4CA,yBAUI,iBhJyj4CJ,CgJnk4CA,4BAUI,oBhJwk4CJ,CgJll4CA,uBAUI,eAAA,CAAA,kBhJwl4CJ,CgJlm4CA,yBAUI,ehJum4CJ,CgJjn4CA,4BAUI,kBhJsn4CJ,CgJho4CA,uBAUI,iBAAA,CAAA,oBhJso4CJ,CgJhp4CA,yBAUI,iBhJqp4CJ,CgJ/p4CA,4BAUI,oBhJoq4CJ,CgJ9q4CA,wBAUI,eAAA,CAAA,kBhJor4CJ,CgJ9r4CA,0BAUI,ehJms4CJ,CgJ7s4CA,6BAUI,kBhJkt4CJ,CgJ5t4CA,wBAUI,iBAAA,CAAA,oBhJku4CJ,CgJ5u4CA,0BAUI,iBhJiv4CJ,CgJ3v4CA,6BAUI,oBhJgw4CJ,CgJ1w4CA,0BAUI,eAAA,CAAA,kBhJgx4CJ,CgJ1x4CA,4BAUI,ehJ+x4CJ,CgJzy4CA,+BAUI,kBhJ8y4CJ,CgJxz4CA,yBAUI,cAAA,CAAA,iBhJ8z4CJ,CgJx04CA,2BAUI,chJ604CJ,CgJv14CA,8BAUI,iBhJ414CJ,CgJt24CA,2BAUI,gBAAA,CAAA,mBhJ424CJ,CgJt34CA,6BAUI,gBhJ234CJ,CgJr44CA,gCAUI,mBhJ044CJ,CgJp54CA,yBAUI,cAAA,CAAA,iBhJ054CJ,CgJp64CA,2BAUI,chJy64CJ,CgJn74CA,8BAUI,iBhJw74CJ,CgJl84CA,uBAUI,YAAA,CAAA,ehJw84CJ,CgJl94CA,yBAUI,YhJu94CJ,CgJj+4CA,4BAUI,ehJs+4CJ,CgJh/4CA,0BAUI,eAAA,CAAA,kBhJs/4CJ,CgJhg5CA,4BAUI,ehJqg5CJ,CgJ/g5CA,+BAUI,kBhJoh5CJ,CgJ9h5CA,yBAUI,eAAA,CAAA,gBhJoi5CJ,CgJ9i5CA,6BAUI,gBhJmj5CJ,CgJ7j5CA,4BAUI,ehJkk5CJ,CgJ5k5CA,yBAUI,eAAA,CAAA,gBhJkl5CJ,CgJ5l5CA,6BAUI,gBhJim5CJ,CgJ3m5CA,4BAUI,ehJgn5CJ,CgJ1n5CA,wBAUI,kBAAA,CAAA,mBhJgo5CJ,CgJ1o5CA,4BAUI,mBhJ+o5CJ,CgJzp5CA,2BAUI,kBhJ8p5CJ,CgJxq5CA,uBAUI,iBAAA,CAAA,kBhJ8q5CJ,CgJxr5CA,2BAUI,kBhJ6r5CJ,CgJvs5CA,0BAUI,iBhJ4s5CJ,CgJtt5CA,yBAUI,kBAAA,CAAA,mBhJ4t5CJ,CgJtu5CA,6BAUI,mBhJ2u5CJ,CgJrv5CA,4BAUI,kBhJ0v5CJ,CgJpw5CA,uBAUI,gBAAA,CAAA,iBhJ0w5CJ,CgJpx5CA,2BAUI,iBhJyx5CJ,CgJny5CA,0BAUI,gBhJwy5CJ,CgJlz5CA,yBAUI,mBAAA,CAAA,oBhJwz5CJ,CgJl05CA,6BAUI,oBhJu05CJ,CgJj15CA,4BAUI,mBhJs15CJ,CgJh25CA,uBAUI,kBAAA,CAAA,mBhJs25CJ,CgJh35CA,2BAUI,mBhJq35CJ,CgJ/35CA,0BAUI,kBhJo45CJ,CgJ945CA,6BAUI,gBAAA,CAAA,iBhJo55CJ,CgJ955CA,iCAUI,iBhJm65CJ,CgJ765CA,gCAUI,gBhJk75CJ,CgJ575CA,6BAUI,gBAAA,CAAA,iBhJk85CJ,CgJ585CA,iCAUI,iBhJi95CJ,CgJ395CA,gCAUI,gBhJg+5CJ,CgJ1+5CA,4BAUI,mBAAA,CAAA,oBhJg/5CJ,CgJ1/5CA,gCAUI,oBhJ+/5CJ,CgJzg6CA,+BAUI,mBhJ8g6CJ,CgJxh6CA,2BAUI,kBAAA,CAAA,mBhJ8h6CJ,CgJxi6CA,+BAUI,mBhJ6i6CJ,CgJvj6CA,8BAUI,kBhJ4j6CJ,CgJtk6CA,6BAUI,mBAAA,CAAA,oBhJ4k6CJ,CgJtl6CA,iCAUI,oBhJ2l6CJ,CgJrm6CA,gCAUI,mBhJ0m6CJ,CgJpn6CA,2BAUI,iBAAA,CAAA,kBhJ0n6CJ,CgJpo6CA,+BAUI,kBhJyo6CJ,CgJnp6CA,8BAUI,iBhJwp6CJ,CgJlq6CA,6BAUI,oBAAA,CAAA,qBhJwq6CJ,CgJlr6CA,iCAUI,qBhJur6CJ,CgJjs6CA,gCAUI,oBhJss6CJ,CgJht6CA,2BAUI,mBAAA,CAAA,oBhJst6CJ,CgJhu6CA,+BAUI,oBhJqu6CJ,CgJ/u6CA,8BAUI,mBhJov6CJ,CgJ9v6CA,2BAUI,iBAAA,CAAA,kBhJow6CJ,CgJ9w6CA,+BAUI,kBhJmx6CJ,CgJ7x6CA,8BAUI,iBhJky6CJ,CgJ5y6CA,2BAUI,mBAAA,CAAA,oBhJkz6CJ,CgJ5z6CA,+BAUI,oBhJi06CJ,CgJ306CA,8BAUI,mBhJg16CJ,CgJ116CA,2BAUI,iBAAA,CAAA,kBhJg26CJ,CgJ126CA,+BAUI,kBhJ+26CJ,CgJz36CA,8BAUI,iBhJ836CJ,CgJx46CA,2BAUI,mBAAA,CAAA,oBhJ846CJ,CgJx56CA,+BAUI,oBhJ656CJ,CgJv66CA,8BAUI,mBhJ466CJ,CgJt76CA,2BAUI,iBAAA,CAAA,kBhJ476CJ,CgJt86CA,+BAUI,kBhJ286CJ,CgJr96CA,8BAUI,iBhJ096CJ,CgJp+6CA,2BAUI,mBAAA,CAAA,oBhJ0+6CJ,CgJp/6CA,+BAUI,oBhJy/6CJ,CgJng7CA,8BAUI,mBhJwg7CJ,CgJlh7CA,4BAUI,iBAAA,CAAA,kBhJwh7CJ,CgJli7CA,gCAUI,kBhJui7CJ,CgJjj7CA,+BAUI,iBhJsj7CJ,CgJhk7CA,4BAUI,mBAAA,CAAA,oBhJsk7CJ,CgJhl7CA,gCAUI,oBhJql7CJ,CgJ/l7CA,+BAUI,mBhJom7CJ,CgJ9m7CA,uBAUI,gBAAA,CAAA,iBhJon7CJ,CgJ9n7CA,2BAUI,iBhJmo7CJ,CgJ7o7CA,0BAUI,gBhJkp7CJ,CgJ5p7CA,uBAUI,kBAAA,CAAA,mBhJkq7CJ,CgJ5q7CA,2BAUI,mBhJir7CJ,CgJ3r7CA,0BAUI,kBhJgs7CJ,CgJ1s7CA,uBAUI,gBAAA,CAAA,iBhJgt7CJ,CgJ1t7CA,2BAUI,iBhJ+t7CJ,CgJzu7CA,0BAUI,gBhJ8u7CJ,CgJxv7CA,uBAUI,kBAAA,CAAA,mBhJ8v7CJ,CgJxw7CA,2BAUI,mBhJ6w7CJ,CgJvx7CA,0BAUI,kBhJ4x7CJ,CgJty7CA,uBAUI,gBAAA,CAAA,iBhJ4y7CJ,CgJtz7CA,2BAUI,iBhJ2z7CJ,CgJr07CA,0BAUI,gBhJ007CJ,CgJp17CA,uBAUI,kBAAA,CAAA,mBhJ017CJ,CgJp27CA,2BAUI,mBhJy27CJ,CgJn37CA,0BAUI,kBhJw37CJ,CgJl47CA,wBAUI,gBAAA,CAAA,iBhJw47CJ,CgJl57CA,4BAUI,iBhJu57CJ,CgJj67CA,2BAUI,gBhJs67CJ,CgJh77CA,wBAUI,kBAAA,CAAA,mBhJs77CJ,CgJh87CA,4BAUI,mBhJq87CJ,CgJ/87CA,2BAUI,kBhJo97CJ,CgJ997CA,0BAUI,iBAAA,CAAA,kBhJo+7CJ,CgJ9+7CA,8BAUI,kBhJm/7CJ,CgJ7/7CA,6BAUI,iBhJkg8CJ,CgJ5g8CA,6BAUI,iBAAA,CAAA,kBhJkh8CJ,CgJ5h8CA,iCAUI,kBhJii8CJ,CgJ3i8CA,gCAUI,iBhJgj8CJ,CgJ1j8CA,4BAUI,iBAAA,CAAA,kBhJgk8CJ,CgJ1k8CA,gCAUI,kBhJ+k8CJ,CgJzl8CA,+BAUI,iBhJ8l8CJ,CgJxm8CA,0BAUI,gBAAA,CAAA,iBhJ8m8CJ,CgJxn8CA,8BAUI,iBhJ6n8CJ,CgJvo8CA,6BAUI,gBhJ4o8CJ,CgJtp8CA,yBAUI,eAAA,CAAA,gBhJ4p8CJ,CgJtq8CA,6BAUI,gBhJ2q8CJ,CgJrr8CA,4BAUI,ehJ0r8CJ,CgJps8CA,2BAUI,iBAAA,CAAA,kBhJ0s8CJ,CgJpt8CA,+BAUI,kBhJyt8CJ,CgJnu8CA,8BAUI,iBhJwu8CJ,CgJlv8CA,yBAUI,eAAA,CAAA,gBhJwv8CJ,CgJlw8CA,6BAUI,gBhJuw8CJ,CgJjx8CA,4BAUI,ehJsx8CJ,CgJhy8CA,uBAUI,aAAA,CAAA,chJsy8CJ,CgJhz8CA,2BAUI,chJqz8CJ,CgJ/z8CA,0BAUI,ahJo08CJ,CgJ908CA,0BAUI,gBAAA,CAAA,iBhJo18CJ,CgJ918CA,8BAUI,iBhJm28CJ,CgJ728CA,6BAUI,gBhJk38CJ,CgJ538CA,sBAUI,chJi48CJ,CgJ348CA,sBAUI,chJg58CJ,CgJ158CA,sBAUI,chJ+58CJ,CgJz68CA,sBAUI,chJ868CJ,CgJx78CA,sBAUI,chJ678CJ,CgJv88CA,sBAUI,chJ488CJ,CgJt98CA,yBAUI,chJ298CJ,CgJr+8CA,wBAUI,QhJ0+8CJ,CgJp/8CA,uBAUI,ShJy/8CJ,CgJng9CA,0BAUI,ahJwg9CJ,CgJlh9CA,oBAUI,OhJuh9CJ,CgJji9CA,oBAUI,OhJsi9CJ,CgJhj9CA,oBAUI,OhJqj9CJ,CgJ/j9CA,oBAUI,OhJok9CJ,CgJ9k9CA,oBAUI,OhJml9CJ,CgJ7l9CA,oBAUI,OhJkm9CJ,CgJ5m9CA,oBAUI,OhJin9CJ,CgJ3n9CA,oBAUI,OhJgo9CJ,CgJ1o9CA,oBAUI,OhJ+o9CJ,CgJzp9CA,oBAUI,OhJ8p9CJ,CgJxq9CA,qBAUI,QhJ6q9CJ,CgJvr9CA,qBAUI,QhJ4r9CJ,CgJts9CA,wBAUI,WhJ2s9CJ,CgJrt9CA,0BAUI,eAAA,CAAA,kBhJ2t9CJ,CgJru9CA,0BAUI,gBAAA,CAAA,iBhJ2u9CJ,CgJrv9CA,4BAUI,ehJ0v9CJ,CgJpw9CA,8BAUI,iBhJyw9CJ,CgJnx9CA,+BAUI,kBhJwx9CJ,CgJly9CA,6BAUI,gBhJuy9CJ,CgJjz9CA,wBAUI,WhJsz9CJ,CgJh09CA,0BAUI,eAAA,CAAA,kBhJs09CJ,CgJh19CA,0BAUI,gBAAA,CAAA,iBhJs19CJ,CgJh29CA,4BAUI,ehJq29CJ,CgJ/29CA,8BAUI,iBhJo39CJ,CgJ939CA,+BAUI,kBhJm49CJ,CgJ749CA,6BAUI,gBhJk59CJ,CgJ559CA,uBAUI,chJi69CJ,CgJ369CA,yBAUI,kBAAA,CAAA,qBhJi79CJ,CgJ379CA,yBAUI,mBAAA,CAAA,oBhJi89CJ,CgJ389CA,2BAUI,kBhJg99CJ,CgJ199CA,6BAUI,oBhJ+99CJ,CgJz+9CA,8BAUI,qBhJ8+9CJ,CgJx/9CA,4BAUI,mBhJ6/9CJ,CgJvg+CA,sBAUI,ahJ4g+CJ,CgJth+CA,wBAUI,iBAAA,CAAA,oBhJ4h+CJ,CgJti+CA,wBAUI,kBAAA,CAAA,mBhJ4i+CJ,CgJtj+CA,0BAUI,iBhJ2j+CJ,CgJrk+CA,4BAUI,mBhJ0k+CJ,CgJpl+CA,6BAUI,oBhJyl+CJ,CgJnm+CA,2BAUI,kBhJwm+CJ,CgJln+CA,wBAUI,chJun+CJ,CgJjo+CA,0BAUI,kBAAA,CAAA,qBhJuo+CJ,CgJjp+CA,0BAUI,mBAAA,CAAA,oBhJup+CJ,CgJjq+CA,4BAUI,kBhJsq+CJ,CgJhr+CA,8BAUI,oBhJqr+CJ,CgJ/r+CA,+BAUI,qBhJos+CJ,CgJ9s+CA,6BAUI,mBhJmt+CJ,CgJ7t+CA,sBAUI,YhJku+CJ,CgJ5u+CA,wBAUI,gBAAA,CAAA,mBhJkv+CJ,CgJ5v+CA,wBAUI,iBAAA,CAAA,kBhJkw+CJ,CgJ5w+CA,0BAUI,gBhJix+CJ,CgJ3x+CA,4BAUI,kBhJgy+CJ,CgJ1y+CA,6BAUI,mBhJ+y+CJ,CgJzz+CA,2BAUI,iBhJ8z+CJ,CgJx0+CA,wBAUI,ehJ60+CJ,CgJv1+CA,0BAUI,mBAAA,CAAA,sBhJ61+CJ,CgJv2+CA,0BAUI,oBAAA,CAAA,qBhJ62+CJ,CgJv3+CA,4BAUI,mBhJ43+CJ,CgJt4+CA,8BAUI,qBhJ24+CJ,CgJr5+CA,+BAUI,sBhJ05+CJ,CgJp6+CA,6BAUI,oBhJy6+CJ,CgJn7+CA,sBAUI,chJw7+CJ,CgJl8+CA,wBAUI,kBAAA,CAAA,qBhJw8+CJ,CgJl9+CA,wBAUI,mBAAA,CAAA,oBhJw9+CJ,CgJl++CA,0BAUI,kBhJu++CJ,CgJj/+CA,4BAUI,oBhJs/+CJ,CgJhg/CA,6BAUI,qBhJqg/CJ,CgJ/g/CA,2BAUI,mBhJoh/CJ,CgJ9h/CA,sBAUI,YhJmi/CJ,CgJ7i/CA,wBAUI,gBAAA,CAAA,mBhJmj/CJ,CgJ7j/CA,wBAUI,iBAAA,CAAA,kBhJmk/CJ,CgJ7k/CA,0BAUI,gBhJkl/CJ,CgJ5l/CA,4BAUI,kBhJim/CJ,CgJ3m/CA,6BAUI,mBhJgn/CJ,CgJ1n/CA,2BAUI,iBhJ+n/CJ,CgJzo/CA,sBAUI,chJ8o/CJ,CgJxp/CA,wBAUI,kBAAA,CAAA,qBhJ8p/CJ,CgJxq/CA,wBAUI,mBAAA,CAAA,oBhJ8q/CJ,CgJxr/CA,0BAUI,kBhJ6r/CJ,CgJvs/CA,4BAUI,oBhJ4s/CJ,CgJtt/CA,6BAUI,qBhJ2t/CJ,CgJru/CA,2BAUI,mBhJ0u/CJ,CgJpv/CA,sBAUI,YhJyv/CJ,CgJnw/CA,wBAUI,gBAAA,CAAA,mBhJyw/CJ,CgJnx/CA,wBAUI,iBAAA,CAAA,kBhJyx/CJ,CgJny/CA,0BAUI,gBhJwy/CJ,CgJlz/CA,4BAUI,kBhJuz/CJ,CgJj0/CA,6BAUI,mBhJs0/CJ,CgJh1/CA,2BAUI,iBhJq1/CJ,CgJ/1/CA,sBAUI,chJo2/CJ,CgJ92/CA,wBAUI,kBAAA,CAAA,qBhJo3/CJ,CgJ93/CA,wBAUI,mBAAA,CAAA,oBhJo4/CJ,CgJ94/CA,0BAUI,kBhJm5/CJ,CgJ75/CA,4BAUI,oBhJk6/CJ,CgJ56/CA,6BAUI,qBhJi7/CJ,CgJ37/CA,2BAUI,mBhJg8/CJ,CgJ18/CA,sBAUI,YhJ+8/CJ,CgJz9/CA,wBAUI,gBAAA,CAAA,mBhJ+9/CJ,CgJz+/CA,wBAUI,iBAAA,CAAA,kBhJ++/CJ,CgJz//CA,0BAUI,gBhJ8//CJ,CgJxggDA,4BAUI,kBhJ6ggDJ,CgJvhgDA,6BAUI,mBhJ4hgDJ,CgJtigDA,2BAUI,iBhJ2igDJ,CgJrjgDA,sBAUI,chJ0jgDJ,CgJpkgDA,wBAUI,kBAAA,CAAA,qBhJ0kgDJ,CgJplgDA,wBAUI,mBAAA,CAAA,oBhJ0lgDJ,CgJpmgDA,0BAUI,kBhJymgDJ,CgJnngDA,4BAUI,oBhJwngDJ,CgJlogDA,6BAUI,qBhJuogDJ,CgJjpgDA,2BAUI,mBhJspgDJ,CgJhqgDA,uBAUI,YhJqqgDJ,CgJ/qgDA,yBAUI,gBAAA,CAAA,mBhJqrgDJ,CgJ/rgDA,yBAUI,iBAAA,CAAA,kBhJqsgDJ,CgJ/sgDA,2BAUI,gBhJotgDJ,CgJ9tgDA,6BAUI,kBhJmugDJ,CgJ7ugDA,8BAUI,mBhJkvgDJ,CgJ5vgDA,4BAUI,iBhJiwgDJ,CgJ3wgDA,uBAUI,chJgxgDJ,CgJ1xgDA,yBAUI,kBAAA,CAAA,qBhJgygDJ,CgJ1ygDA,yBAUI,mBAAA,CAAA,oBhJgzgDJ,CgJ1zgDA,2BAUI,kBhJ+zgDJ,CgJz0gDA,6BAUI,oBhJ80gDJ,CgJx1gDA,8BAUI,qBhJ61gDJ,CgJv2gDA,4BAUI,mBhJ42gDJ,CgJt3gDA,sBAUI,ShJ23gDJ,CgJr4gDA,wBAUI,aAAA,CAAA,gBhJ24gDJ,CgJr5gDA,wBAUI,cAAA,CAAA,ehJ25gDJ,CgJr6gDA,0BAUI,ahJ06gDJ,CgJp7gDA,4BAUI,ehJy7gDJ,CgJn8gDA,6BAUI,gBhJw8gDJ,CgJl9gDA,2BAUI,chJu9gDJ,CgJj+gDA,sBAUI,ShJs+gDJ,CgJh/gDA,sBAUI,ShJq/gDJ,CgJ//gDA,qBAUI,YhJoghDJ,CgJ9ghDA,oBAUI,WhJmhhDJ,CgJ7hhDA,sBAUI,YhJkihDJ,CgJ5ihDA,oBAUI,UhJijhDJ,CgJ3jhDA,sBAUI,ahJgkhDJ,CgJ1khDA,oBAUI,YhJ+khDJ,CgJzlhDA,oBAUI,UhJ8lhDJ,CgJxmhDA,oBAUI,YhJ6mhDJ,CgJvnhDA,oBAUI,UhJ4nhDJ,CgJtohDA,oBAUI,YhJ2ohDJ,CgJrphDA,oBAUI,UhJ0phDJ,CgJpqhDA,oBAUI,YhJyqhDJ,CgJnrhDA,qBAUI,UhJwrhDJ,CgJlshDA,qBAUI,YhJushDJ,CgJjthDA,uBAUI,WhJsthDJ,CgJhuhDA,0BAUI,WhJquhDJ,CgJ/uhDA,yBAUI,WhJovhDJ,CgJ9vhDA,4BAUI,WhJmwhDJ,CgJ7whDA,yBAUI,WhJkxhDJ,CgJ5xhDA,4BAUI,WhJiyhDJ,CgJ3yhDA,0BAUI,WhJgzhDJ,CgJ1zhDA,6BAUI,WhJ+zhDJ,CgJz0hDA,6BAUI,ahJ80hDJ,CgJx1hDA,oBAUI,OhJ61hDJ,CgJv2hDA,uBAUI,UhJ42hDJ,CgJt3hDA,uBAUI,UhJ23hDJ,CAaF,C+B/8hDI,gCiH6DF,qDAUI,gBhJ44hDJ,CgJt5hDA,yDAUI,oBAAA,CAAA,uBhJg6hDJ,CgJ16hDA,yDAUI,qBAAA,CAAA,sBhJq7hDJ,CgJ/7hDA,6DAUI,oBhJy8hDJ,CgJn9hDA,iEAUI,sBhJ49hDJ,CgJt+hDA,mEAUI,uBhJ++hDJ,CgJz/hDA,+DAUI,qBhJkgiDJ,CgJ5giDA,qDAUI,gBhJqhiDJ,CgJ/hiDA,yDAUI,oBAAA,CAAA,uBhJyiiDJ,CgJnjiDA,yDAUI,qBAAA,CAAA,sBhJ8jiDJ,CgJxkiDA,6DAUI,oBhJkliDJ,CgJ5liDA,iEAUI,sBhJqmiDJ,CgJ/miDA,mEAUI,uBhJwniDJ,CgJloiDA,+DAUI,qBhJ2oiDJ,CgJrpiDA,mDAUI,mBhJ8piDJ,CgJxqiDA,uDAUI,uBAAA,CAAA,0BhJkriDJ,CgJ5riDA,uDAUI,wBAAA,CAAA,yBhJusiDJ,CgJjtiDA,2DAUI,uBhJ2tiDJ,CgJruiDA,+DAUI,yBhJ8uiDJ,CgJxviDA,iEAUI,0BhJiwiDJ,CgJ3wiDA,6DAUI,wBhJoxiDJ,CgJ9xiDA,iDAUI,kBhJuyiDJ,CgJjziDA,qDAUI,sBAAA,CAAA,yBhJ2ziDJ,CgJr0iDA,qDAUI,uBAAA,CAAA,wBhJg1iDJ,CgJ11iDA,yDAUI,sBhJo2iDJ,CgJ92iDA,6DAUI,wBhJu3iDJ,CgJj4iDA,+DAUI,yBhJ04iDJ,CgJp5iDA,2DAUI,uBhJ65iDJ,CgJv6iDA,qDAUI,mBhJg7iDJ,CgJ17iDA,yDAUI,uBAAA,CAAA,0BhJo8iDJ,CgJ98iDA,yDAUI,wBAAA,CAAA,yBhJy9iDJ,CgJn+iDA,6DAUI,uBhJ6+iDJ,CgJv/iDA,iEAUI,yBhJggjDJ,CgJ1gjDA,mEAUI,0BhJmhjDJ,CgJ7hjDA,+DAUI,wBhJsijDJ,CgJhjjDA,iDAUI,iBhJyjjDJ,CgJnkjDA,qDAUI,qBAAA,CAAA,wBhJ6kjDJ,CgJvljDA,qDAUI,sBAAA,CAAA,uBhJkmjDJ,CgJ5mjDA,yDAUI,qBhJsnjDJ,CgJhojDA,6DAUI,uBhJyojDJ,CgJnpjDA,+DAUI,wBhJ4pjDJ,CgJtqjDA,2DAUI,sBhJ+qjDJ,CgJzrjDA,qDAUI,oBhJksjDJ,CgJ5sjDA,yDAUI,wBAAA,CAAA,2BhJstjDJ,CgJhujDA,yDAUI,yBAAA,CAAA,0BhJ2ujDJ,CgJrvjDA,6DAUI,wBhJ+vjDJ,CgJzwjDA,iEAUI,0BhJkxjDJ,CgJ5xjDA,mEAUI,2BhJqyjDJ,CgJ/yjDA,+DAUI,yBhJwzjDJ,CgJl0jDA,iDAUI,mBhJ20jDJ,CgJr1jDA,qDAUI,uBAAA,CAAA,0BhJ+1jDJ,CgJz2jDA,qDAUI,wBAAA,CAAA,yBhJo3jDJ,CgJ93jDA,yDAUI,uBhJw4jDJ,CgJl5jDA,6DAUI,yBhJ25jDJ,CgJr6jDA,+DAUI,0BhJ86jDJ,CgJx7jDA,2DAUI,wBhJi8jDJ,CgJ38jDA,iDAUI,chJo9jDJ,CgJ99jDA,qDAUI,kBAAA,CAAA,qBhJw+jDJ,CgJl/jDA,qDAUI,mBAAA,CAAA,oBhJ6/jDJ,CgJvgkDA,yDAUI,kBhJihkDJ,CgJ3hkDA,6DAUI,oBhJoikDJ,CgJ9ikDA,+DAUI,qBhJujkDJ,CgJjkkDA,2DAUI,mBhJ0kkDJ,CgJplkDA,6CAUI,gBhJ6lkDJ,CgJvmkDA,iDAUI,oBAAA,CAAA,uBhJinkDJ,CgJ3nkDA,iDAUI,qBAAA,CAAA,sBhJsokDJ,CgJhpkDA,qDAUI,oBhJ0pkDJ,CgJpqkDA,yDAUI,sBhJ6qkDJ,CgJvrkDA,2DAUI,uBhJgskDJ,CgJ1skDA,uDAUI,qBhJmtkDJ,CgJ7tkDA,qEAUI,wBhJsukDJ,CgJhvkDA,yDAUI,iBhJyvkDJ,CgJnwkDA,yDAUI,iBhJ4wkDJ,CgJtxkDA,qDAUI,oBhJ+xkDJ,CgJzykDA,2DAUI,oBhJkzkDJ,CgJ5zkDA,uDAUI,oBhJq0kDJ,CgJ/0kDA,2DAUI,oBhJw1kDJ,CgJl2kDA,yDAUI,oBhJ22kDJ,CgJr3kDA,uDAUI,oBhJ83kDJ,CgJx4kDA,uDAUI,oBhJi5kDJ,CgJ35kDA,uDAUI,oBhJo6kDJ,CgJ96kDA,2DAUI,oBhJu7kDJ,CgJj8kDA,2DAUI,oBhJ08kDJ,CgJp9kDA,6DAUI,oBhJ69kDJ,CgJv+kDA,2DAUI,oBhJg/kDJ,CgJ1/kDA,6DAUI,oBhJmglDJ,CgJ7glDA,6DAUI,oBhJshlDJ,CgJhilDA,6DAUI,oBhJyilDJ,CgJnjlDA,6DAUI,oBhJ4jlDJ,CgJtklDA,6DAUI,oBhJ+klDJ,CgJzllDA,yEAUI,oBhJkmlDJ,CgJ5mlDA,uEAUI,oBhJqnlDJ,CgJ/nlDA,mEAUI,oBhJwolDJ,CgJlplDA,uDAUI,oBhJ2plDJ,CgJrqlDA,iEAUI,oBhJ8qlDJ,CgJxrlDA,qEAUI,oBhJislDJ,CgJ3slDA,4HAUI,oBhJotlDJ,CgJ9tlDA,6EAUI,oBhJ0vlDJ,CgJpwlDA,yEAUI,oBhJ6wlDJ,CgJvxlDA,6DAUI,oBhJgylDJ,CgJ1ylDA,yEAUI,oBhJmzlDJ,CgJ7zlDA,uEAUI,oBhJs0lDJ,CgJh1lDA,2EAUI,oBhJy1lDJ,CgJn2lDA,iFAUI,oBhJ42lDJ,CgJt3lDA,6EAUI,oBhJ+3lDJ,CgJz4lDA,iEAUI,oBhJk5lDJ,CgJ55lDA,6EAUI,oBhJq6lDJ,CgJ/6lDA,2EAUI,oBhJw7lDJ,CgJl8lDA,+EAUI,oBhJ28lDJ,CgJr9lDA,mFAUI,oBhJ89lDJ,CgJx+lDA,+EAUI,oBhJi/lDJ,CgJ3/lDA,qEAUI,oBhJogmDJ,CgJ9gmDA,iFAUI,oBhJuhmDJ,CgJjimDA,qFAUI,oBhJ0imDJ,CgJpjmDA,mFAUI,oBhJ6jmDJ,CgJvkmDA,+EAUI,oBhJglmDJ,CgJ1lmDA,qEAUI,oBhJmmmDJ,CgJ7mmDA,iFAUI,oBhJsnmDJ,CgJhomDA,qFAUI,oBhJyomDJ,CgJnpmDA,yEAUI,oBhJ4pmDJ,CgJtqmDA,qEAUI,oBhJ+qmDJ,CgJzrmDA,yDAUI,oBhJksmDJ,CgJ5smDA,mEAUI,oBhJqtmDJ,CgJ/tmDA,uEAUI,oBhJwumDJ,CgJlvmDA,6EAUI,oBhJ2vmDJ,CgJrwmDA,yEAUI,oBhJ8wmDJ,CgJxxmDA,6DAUI,oBhJiymDJ,CgJ3ymDA,uEAUI,oBhJozmDJ,CgJ9zmDA,2EAUI,oBhJu0mDJ,CgJj1mDA,6EAUI,oBhJ01mDJ,CgJp2mDA,yEAUI,oBhJ62mDJ,CgJv3mDA,6DAUI,oBhJg4mDJ,CgJ14mDA,uEAUI,oBhJm5mDJ,CgJ75mDA,2EAUI,oBhJs6mDJ,CgJh7mDA,uEAUI,oBhJy7mDJ,CgJn8mDA,mEAUI,oBhJ48mDJ,CgJt9mDA,uDAUI,oBhJ+9mDJ,CgJz+mDA,iEAUI,oBhJk/mDJ,CgJ5/mDA,qEAUI,oBhJqgnDJ,CgJ/gnDA,2EAUI,oBhJwhnDJ,CgJlinDA,+DAUI,oBhJ2inDJ,CgJrjnDA,yEAUI,oBhJ8jnDJ,CgJxknDA,iEAUI,oBhJilnDJ,CgJ3lnDA,2EAUI,oBhJomnDJ,CgJ9mnDA,kBAUI,ehJunnDJ,CgJjonDA,sBAUI,wBAAA,CAAA,yBhJuonDJ,CgJjpnDA,wBAUI,yBAAA,CAAA,4BhJupnDJ,CgJjqnDA,yBAUI,2BAAA,CAAA,4BhJuqnDJ,CgJjrnDA,uBAUI,wBAAA,CAAA,2BhJurnDJ,CgJjsnDA,mBAUI,iBhJssnDJ,CgJhtnDA,uBAUI,0BAAA,CAAA,2BhJstnDJ,CgJhunDA,yBAUI,2BAAA,CAAA,8BhJsunDJ,CgJhvnDA,0BAUI,6BAAA,CAAA,8BhJsvnDJ,CgJhwnDA,wBAUI,0BAAA,CAAA,6BhJswnDJ,CgJhxnDA,mBAUI,oBhJqxnDJ,CgJ/xnDA,uBAUI,6BAAA,CAAA,8BhJqynDJ,CgJ/ynDA,yBAUI,8BAAA,CAAA,iChJqznDJ,CgJ/znDA,0BAUI,gCAAA,CAAA,iChJq0nDJ,CgJ/0nDA,wBAUI,6BAAA,CAAA,gChJq1nDJ,CgJ/1nDA,mBAUI,mBhJo2nDJ,CgJ92nDA,uBAUI,4BAAA,CAAA,6BhJo3nDJ,CgJ93nDA,yBAUI,6BAAA,CAAA,gChJo4nDJ,CgJ94nDA,0BAUI,+BAAA,CAAA,gChJo5nDJ,CgJ95nDA,wBAUI,4BAAA,CAAA,+BhJo6nDJ,CgJ96nDA,qBAUI,mBhJm7nDJ,CgJ77nDA,yBAUI,4BAAA,CAAA,6BhJm8nDJ,CgJ78nDA,2BAUI,6BAAA,CAAA,gChJm9nDJ,CgJ79nDA,4BAUI,+BAAA,CAAA,gChJm+nDJ,CgJ7+nDA,0BAUI,4BAAA,CAAA,+BhJm/nDJ,CgJ7/nDA,uBAUI,ahJkgoDJ,CgJ5goDA,sBAUI,YhJihoDJ,CgJ3hoDA,sBAUI,YhJgioDJ,CgJ1ioDA,wBAUI,chJ+ioDJ,CgJzjoDA,8BAUI,oBhJ8joDJ,CgJxkoDA,6BAUI,mBhJ6koDJ,CgJvloDA,uBAUI,ahJ4loDJ,CgJtmoDA,4BAUI,kBhJ2moDJ,CgJrnoDA,2BAUI,iBhJ0noDJ,CgJpooDA,uBAUI,gBhJyooDJ,CgJnpoDA,uBAUI,gBhJwpoDJ,CgJlqoDA,sBAUI,gBhJuqoDJ,CgJjroDA,sBAUI,gBhJsroDJ,CgJhsoDA,sBAUI,iBhJqsoDJ,CgJ/soDA,sBAUI,iBhJotoDJ,CgJ9toDA,sBAUI,iBhJmuoDJ,CgJ7uoDA,uBAUI,iBhJkvoDJ,CgJ5voDA,uBAUI,iBhJiwoDJ,CgJ3woDA,uBAUI,gBhJgxoDJ,CgJ1xoDA,uBAUI,gBhJ+xoDJ,CgJzyoDA,sBAUI,chJ8yoDJ,CgJxzoDA,sBAUI,iBhJ6zoDJ,CgJv0oDA,sBAUI,iBhJ40oDJ,CgJt1oDA,sBAUI,iBhJ21oDJ,CgJr2oDA,sBAUI,iBhJ02oDJ,CgJp3oDA,uBAUI,iBhJy3oDJ,CgJn4oDA,uBAUI,iBhJw4oDJ,CgJl5oDA,wBAUI,gBhJu5oDJ,CgJj6oDA,wBAUI,gBhJs6oDJ,CgJh7oDA,uBAUI,gBhJq7oDJ,CgJ/7oDA,uBAUI,gBhJo8oDJ,CgJ98oDA,uBAUI,iBhJm9oDJ,CgJ79oDA,uBAUI,iBhJk+oDJ,CgJ5+oDA,uBAUI,iBhJi/oDJ,CgJ3/oDA,wBAUI,iBhJggpDJ,CgJ1gpDA,wBAUI,iBhJ+gpDJ,CgJzhpDA,0BAUI,gBhJ8hpDJ,CgJxipDA,0BAUI,gBhJ6ipDJ,CgJvjpDA,yBAUI,gBhJ4jpDJ,CgJtkpDA,yBAUI,gBhJ2kpDJ,CgJrlpDA,yBAUI,iBhJ0lpDJ,CgJpmpDA,yBAUI,iBhJympDJ,CgJnnpDA,yBAUI,iBhJwnpDJ,CgJlopDA,0BAUI,iBhJuopDJ,CgJjppDA,0BAUI,iBhJsppDJ,CgJhqpDA,uBAUI,gBhJqqpDJ,CgJ/qpDA,uBAUI,gBhJorpDJ,CgJ9rpDA,sBAUI,chJmspDJ,CgJ7spDA,sBAUI,iBhJktpDJ,CgJ5tpDA,sBAUI,iBhJiupDJ,CgJ3upDA,sBAUI,iBhJgvpDJ,CgJ1vpDA,sBAUI,iBhJ+vpDJ,CgJzwpDA,uBAUI,iBhJ8wpDJ,CgJxxpDA,uBAUI,iBhJ6xpDJ,CgJvypDA,uBAUI,gBhJ4ypDJ,CgJtzpDA,uBAUI,gBhJ2zpDJ,CgJr0pDA,sBAUI,gBhJ00pDJ,CgJp1pDA,sBAUI,gBhJy1pDJ,CgJn2pDA,sBAUI,iBhJw2pDJ,CgJl3pDA,sBAUI,iBhJu3pDJ,CgJj4pDA,sBAUI,iBhJs4pDJ,CgJh5pDA,uBAUI,iBhJq5pDJ,CgJ/5pDA,uBAUI,iBhJo6pDJ,CgJ96pDA,sBAUI,gBhJm7pDJ,CgJ77pDA,sBAUI,gBhJk8pDJ,CgJ58pDA,qBAUI,gBhJi9pDJ,CgJ39pDA,qBAUI,gBhJg+pDJ,CgJ1+pDA,qBAUI,iBhJ++pDJ,CgJz/pDA,qBAUI,iBhJ8/pDJ,CgJxgqDA,qBAUI,iBhJ6gqDJ,CgJvhqDA,sBAUI,iBhJ4hqDJ,CgJtiqDA,sBAUI,iBhJ2iqDJ,CgJrjqDA,qBAUI,gBhJ0jqDJ,CgJpkqDA,qBAUI,gBhJykqDJ,CgJnlqDA,oBAUI,chJwlqDJ,CgJlmqDA,oBAUI,iBhJumqDJ,CgJjnqDA,oBAUI,iBhJsnqDJ,CgJhoqDA,oBAUI,iBhJqoqDJ,CgJ/oqDA,oBAUI,iBhJopqDJ,CgJ9pqDA,qBAUI,iBhJmqqDJ,CgJ7qqDA,qBAUI,iBhJkrqDJ,CgJ5rqDA,oBAUI,ehJisqDJ,CgJ3sqDA,qBAUI,ehJgtqDJ,CgJ1tqDA,mBAUI,ehJ+tqDJ,CgJzuqDA,6BAUI,sBhJ8uqDJ,CgJxvqDA,4BAUI,0BhJ6vqDJ,CgJvwqDA,0BAUI,wBhJ4wqDJ,CgJtxqDA,sBAUI,6BhJ2xqDJ,CgJryqDA,4BAUI,chJ0yqDJ,CgJpzqDA,4BAUI,ehJyzqDJ,CgJn0qDA,4BAUI,ehJw0qDJ,CgJl1qDA,4BAUI,ehJu1qDJ,CgJj2qDA,4BAUI,ehJs2qDJ,CgJh3qDA,4BAUI,ehJq3qDJ,CgJ/3qDA,6BAUI,ahJo4qDJ,CgJ94qDA,6BAUI,ehJm5qDJ,CgJ75qDA,6BAUI,ehJk6qDJ,CgJ56qDA,6BAUI,ehJi7qDJ,CgJ37qDA,6BAUI,ehJg8qDJ,CgJ18qDA,6BAUI,ehJ+8qDJ,CgJz9qDA,4BAUI,ahJ89qDJ,CgJx+qDA,4BAUI,ehJ6+qDJ,CgJv/qDA,4BAUI,ehJ4/qDJ,CgJtgrDA,4BAUI,ehJ2grDJ,CgJrhrDA,4BAUI,ehJ0hrDJ,CgJpirDA,4BAUI,ehJyirDJ,CgJnjrDA,+BAUI,ahJwjrDJ,CgJlkrDA,+BAUI,ehJukrDJ,CgJjlrDA,+BAUI,ehJslrDJ,CgJhmrDA,+BAUI,ehJqmrDJ,CgJ/mrDA,+BAUI,ehJonrDJ,CgJ9nrDA,+BAUI,ehJmorDJ,CgJ7orDA,0BAUI,chJkprDJ,CgJ5prDA,0BAUI,ehJiqrDJ,CgJ3qrDA,0BAUI,ehJgrrDJ,CgJ1rrDA,0BAUI,ehJ+rrDJ,CgJzsrDA,0BAUI,ehJ8srDJ,CgJxtrDA,0BAUI,ehJ6trDJ,CgJvurDA,4BAUI,chJ4urDJ,CgJtvrDA,4BAUI,ehJ2vrDJ,CgJrwrDA,4BAUI,ehJ0wrDJ,CgJpxrDA,4BAUI,ehJyxrDJ,CgJnyrDA,4BAUI,ehJwyrDJ,CgJlzrDA,4BAUI,ehJuzrDJ,CgJj0rDA,4BAUI,ahJs0rDJ,CgJh1rDA,4BAUI,ehJq1rDJ,CgJ/1rDA,4BAUI,ehJo2rDJ,CgJ92rDA,4BAUI,ehJm3rDJ,CgJ73rDA,4BAUI,ehJk4rDJ,CgJ54rDA,4BAUI,ehJi5rDJ,CgJ35rDA,2BAUI,ahJg6rDJ,CgJ16rDA,2BAUI,ehJ+6rDJ,CgJz7rDA,2BAUI,ehJ87rDJ,CgJx8rDA,2BAUI,ehJ68rDJ,CgJv9rDA,2BAUI,ehJ49rDJ,CgJt+rDA,2BAUI,ehJ2+rDJ,CgJr/rDA,wBAUI,WhJ0/rDJ,CgJpgsDA,wBAUI,WhJygsDJ,CgJnhsDA,uBAUI,chJwhsDJ,CgJlisDA,sBAUI,ahJuisDJ,CgJjjsDA,wBAUI,chJsjsDJ,CgJhksDA,sBAUI,YhJqksDJ,CgJ/ksDA,wBAUI,ehJolsDJ,CgJ9lsDA,sBAUI,chJmmsDJ,CgJ7msDA,oBAUI,UhJknsDJ,CgJ5nsDA,oBAUI,UhJiosDJ,CgJ3osDA,mBAUI,ahJgpsDJ,CgJ1psDA,kBAUI,YhJ+psDJ,CgJzqsDA,oBAUI,ahJ8qsDJ,CgJxrsDA,kBAUI,WhJ6rsDJ,CgJvssDA,oBAUI,chJ4ssDJ,CgJttsDA,kBAUI,ahJ2tsDJ,CgJrusDA,sBAUI,YhJ0usDJ,CgJpvsDA,sBAUI,chJyvsDJ,CgJnwsDA,sBAUI,YhJwwsDJ,CgJlxsDA,sBAUI,chJuxsDJ,CgJjysDA,sBAUI,YhJsysDJ,CgJhzsDA,sBAUI,chJqzsDJ,CgJ/zsDA,uBAUI,YhJo0sDJ,CgJ90sDA,uBAUI,chJm1sDJ,CgJ71sDA,kBAUI,WhJk2sDJ,CgJ52sDA,kBAUI,ahJi3sDJ,CgJ33sDA,kBAUI,WhJg4sDJ,CgJ14sDA,kBAUI,ahJ+4sDJ,CgJz5sDA,kBAUI,WhJ85sDJ,CgJx6sDA,kBAUI,ahJ66sDJ,CgJv7sDA,mBAUI,WhJ47sDJ,CgJt8sDA,mBAUI,ahJ28sDJ,CgJr9sDA,qBAUI,WhJ09sDJ,CgJp+sDA,oBAUI,UhJy+sDJ,CgJn/sDA,sBAUI,YhJw/sDJ,CgJlgtDA,oBAUI,UhJugtDJ,CgJjhtDA,kBAUI,QhJshtDJ,CgJhitDA,sBAUI,cAAA,CAAA,iBhJsitDJ,CgJhjtDA,wBAUI,chJqjtDJ,CgJ/jtDA,2BAUI,iBhJoktDJ,CgJ9ktDA,sBAUI,cAAA,CAAA,iBhJoltDJ,CgJ9ltDA,wBAUI,chJmmtDJ,CgJ7mtDA,2BAUI,iBhJkntDJ,CgJ5ntDA,qBAUI,iBAAA,CAAA,oBhJkotDJ,CgJ5otDA,uBAUI,iBhJiptDJ,CgJ3ptDA,0BAUI,oBhJgqtDJ,CgJ1qtDA,oBAUI,gBAAA,CAAA,mBhJgrtDJ,CgJ1rtDA,sBAUI,gBhJ+rtDJ,CgJzstDA,yBAUI,mBhJ8stDJ,CgJxttDA,sBAUI,iBAAA,CAAA,oBhJ8ttDJ,CgJxutDA,wBAUI,iBhJ6utDJ,CgJvvtDA,2BAUI,oBhJ4vtDJ,CgJtwtDA,oBAUI,eAAA,CAAA,kBhJ4wtDJ,CgJtxtDA,sBAUI,ehJ2xtDJ,CgJrytDA,yBAUI,kBhJ0ytDJ,CgJpztDA,sBAUI,kBAAA,CAAA,qBhJ0ztDJ,CgJp0tDA,wBAUI,kBhJy0tDJ,CgJn1tDA,2BAUI,qBhJw1tDJ,CgJl2tDA,oBAUI,iBAAA,CAAA,oBhJw2tDJ,CgJl3tDA,sBAUI,iBhJu3tDJ,CgJj4tDA,yBAUI,oBhJs4tDJ,CgJh5tDA,0BAUI,eAAA,CAAA,kBhJs5tDJ,CgJh6tDA,4BAUI,ehJq6tDJ,CgJ/6tDA,+BAUI,kBhJo7tDJ,CgJ97tDA,0BAUI,eAAA,CAAA,kBhJo8tDJ,CgJ98tDA,4BAUI,ehJm9tDJ,CgJ79tDA,+BAUI,kBhJk+tDJ,CgJ5+tDA,yBAUI,kBAAA,CAAA,qBhJk/tDJ,CgJ5/tDA,2BAUI,kBhJiguDJ,CgJ3guDA,8BAUI,qBhJghuDJ,CgJ1huDA,wBAUI,iBAAA,CAAA,oBhJgiuDJ,CgJ1iuDA,0BAUI,iBhJ+iuDJ,CgJzjuDA,6BAUI,oBhJ8juDJ,CgJxkuDA,0BAUI,kBAAA,CAAA,qBhJ8kuDJ,CgJxluDA,4BAUI,kBhJ6luDJ,CgJvmuDA,+BAUI,qBhJ4muDJ,CgJtnuDA,wBAUI,gBAAA,CAAA,mBhJ4nuDJ,CgJtouDA,0BAUI,gBhJ2ouDJ,CgJrpuDA,6BAUI,mBhJ0puDJ,CgJpquDA,0BAUI,mBAAA,CAAA,sBhJ0quDJ,CgJpruDA,4BAUI,mBhJyruDJ,CgJnsuDA,+BAUI,sBhJwsuDJ,CgJltuDA,wBAUI,kBAAA,CAAA,qBhJwtuDJ,CgJluuDA,0BAUI,kBhJuuuDJ,CgJjvuDA,6BAUI,qBhJsvuDJ,CgJhwuDA,wBAUI,gBAAA,CAAA,mBhJswuDJ,CgJhxuDA,0BAUI,gBhJqxuDJ,CgJ/xuDA,6BAUI,mBhJoyuDJ,CgJ9yuDA,wBAUI,kBAAA,CAAA,qBhJozuDJ,CgJ9zuDA,0BAUI,kBhJm0uDJ,CgJ70uDA,6BAUI,qBhJk1uDJ,CgJ51uDA,wBAUI,gBAAA,CAAA,mBhJk2uDJ,CgJ52uDA,0BAUI,gBhJi3uDJ,CgJ33uDA,6BAUI,mBhJg4uDJ,CgJ14uDA,wBAUI,kBAAA,CAAA,qBhJg5uDJ,CgJ15uDA,0BAUI,kBhJ+5uDJ,CgJz6uDA,6BAUI,qBhJ86uDJ,CgJx7uDA,wBAUI,gBAAA,CAAA,mBhJ87uDJ,CgJx8uDA,0BAUI,gBhJ68uDJ,CgJv9uDA,6BAUI,mBhJ49uDJ,CgJt+uDA,wBAUI,kBAAA,CAAA,qBhJ4+uDJ,CgJt/uDA,0BAUI,kBhJ2/uDJ,CgJrgvDA,6BAUI,qBhJ0gvDJ,CgJphvDA,yBAUI,gBAAA,CAAA,mBhJ0hvDJ,CgJpivDA,2BAUI,gBhJyivDJ,CgJnjvDA,8BAUI,mBhJwjvDJ,CgJlkvDA,yBAUI,kBAAA,CAAA,qBhJwkvDJ,CgJllvDA,2BAUI,kBhJulvDJ,CgJjmvDA,8BAUI,qBhJsmvDJ,CgJhnvDA,oBAUI,eAAA,CAAA,kBhJsnvDJ,CgJhovDA,sBAUI,ehJqovDJ,CgJ/ovDA,yBAUI,kBhJopvDJ,CgJ9pvDA,oBAUI,iBAAA,CAAA,oBhJoqvDJ,CgJ9qvDA,sBAUI,iBhJmrvDJ,CgJ7rvDA,yBAUI,oBhJksvDJ,CgJ5svDA,oBAUI,eAAA,CAAA,kBhJktvDJ,CgJ5tvDA,sBAUI,ehJiuvDJ,CgJ3uvDA,yBAUI,kBhJgvvDJ,CgJ1vvDA,oBAUI,iBAAA,CAAA,oBhJgwvDJ,CgJ1wvDA,sBAUI,iBhJ+wvDJ,CgJzxvDA,yBAUI,oBhJ8xvDJ,CgJxyvDA,oBAUI,eAAA,CAAA,kBhJ8yvDJ,CgJxzvDA,sBAUI,ehJ6zvDJ,CgJv0vDA,yBAUI,kBhJ40vDJ,CgJt1vDA,oBAUI,iBAAA,CAAA,oBhJ41vDJ,CgJt2vDA,sBAUI,iBhJ22vDJ,CgJr3vDA,yBAUI,oBhJ03vDJ,CgJp4vDA,qBAUI,eAAA,CAAA,kBhJ04vDJ,CgJp5vDA,uBAUI,ehJy5vDJ,CgJn6vDA,0BAUI,kBhJw6vDJ,CgJl7vDA,qBAUI,iBAAA,CAAA,oBhJw7vDJ,CgJl8vDA,uBAUI,iBhJu8vDJ,CgJj9vDA,0BAUI,oBhJs9vDJ,CgJh+vDA,uBAUI,eAAA,CAAA,kBhJs+vDJ,CgJh/vDA,yBAUI,ehJq/vDJ,CgJ//vDA,4BAUI,kBhJogwDJ,CgJ9gwDA,sBAUI,cAAA,CAAA,iBhJohwDJ,CgJ9hwDA,wBAUI,chJmiwDJ,CgJ7iwDA,2BAUI,iBhJkjwDJ,CgJ5jwDA,wBAUI,gBAAA,CAAA,mBhJkkwDJ,CgJ5kwDA,0BAUI,gBhJilwDJ,CgJ3lwDA,6BAUI,mBhJgmwDJ,CgJ1mwDA,sBAUI,cAAA,CAAA,iBhJgnwDJ,CgJ1nwDA,wBAUI,chJ+nwDJ,CgJzowDA,2BAUI,iBhJ8owDJ,CgJxpwDA,oBAUI,YAAA,CAAA,ehJ8pwDJ,CgJxqwDA,sBAUI,YhJ6qwDJ,CgJvrwDA,yBAUI,ehJ4rwDJ,CgJtswDA,uBAUI,eAAA,CAAA,kBhJ4swDJ,CgJttwDA,yBAUI,ehJ2twDJ,CgJruwDA,4BAUI,kBhJ0uwDJ,CgJpvwDA,sBAUI,eAAA,CAAA,gBhJ0vwDJ,CgJpwwDA,0BAUI,gBhJywwDJ,CgJnxwDA,yBAUI,ehJwxwDJ,CgJlywDA,sBAUI,eAAA,CAAA,gBhJwywDJ,CgJlzwDA,0BAUI,gBhJuzwDJ,CgJj0wDA,yBAUI,ehJs0wDJ,CgJh1wDA,qBAUI,kBAAA,CAAA,mBhJs1wDJ,CgJh2wDA,yBAUI,mBhJq2wDJ,CgJ/2wDA,wBAUI,kBhJo3wDJ,CgJ93wDA,oBAUI,iBAAA,CAAA,kBhJo4wDJ,CgJ94wDA,wBAUI,kBhJm5wDJ,CgJ75wDA,uBAUI,iBhJk6wDJ,CgJ56wDA,sBAUI,kBAAA,CAAA,mBhJk7wDJ,CgJ57wDA,0BAUI,mBhJi8wDJ,CgJ38wDA,yBAUI,kBhJg9wDJ,CgJ19wDA,oBAUI,gBAAA,CAAA,iBhJg+wDJ,CgJ1+wDA,wBAUI,iBhJ++wDJ,CgJz/wDA,uBAUI,gBhJ8/wDJ,CgJxgxDA,sBAUI,mBAAA,CAAA,oBhJ8gxDJ,CgJxhxDA,0BAUI,oBhJ6hxDJ,CgJvixDA,yBAUI,mBhJ4ixDJ,CgJtjxDA,oBAUI,kBAAA,CAAA,mBhJ4jxDJ,CgJtkxDA,wBAUI,mBhJ2kxDJ,CgJrlxDA,uBAUI,kBhJ0lxDJ,CgJpmxDA,0BAUI,gBAAA,CAAA,iBhJ0mxDJ,CgJpnxDA,8BAUI,iBhJynxDJ,CgJnoxDA,6BAUI,gBhJwoxDJ,CgJlpxDA,0BAUI,gBAAA,CAAA,iBhJwpxDJ,CgJlqxDA,8BAUI,iBhJuqxDJ,CgJjrxDA,6BAUI,gBhJsrxDJ,CgJhsxDA,yBAUI,mBAAA,CAAA,oBhJssxDJ,CgJhtxDA,6BAUI,oBhJqtxDJ,CgJ/txDA,4BAUI,mBhJouxDJ,CgJ9uxDA,wBAUI,kBAAA,CAAA,mBhJovxDJ,CgJ9vxDA,4BAUI,mBhJmwxDJ,CgJ7wxDA,2BAUI,kBhJkxxDJ,CgJ5xxDA,0BAUI,mBAAA,CAAA,oBhJkyxDJ,CgJ5yxDA,8BAUI,oBhJizxDJ,CgJ3zxDA,6BAUI,mBhJg0xDJ,CgJ10xDA,wBAUI,iBAAA,CAAA,kBhJg1xDJ,CgJ11xDA,4BAUI,kBhJ+1xDJ,CgJz2xDA,2BAUI,iBhJ82xDJ,CgJx3xDA,0BAUI,oBAAA,CAAA,qBhJ83xDJ,CgJx4xDA,8BAUI,qBhJ64xDJ,CgJv5xDA,6BAUI,oBhJ45xDJ,CgJt6xDA,wBAUI,mBAAA,CAAA,oBhJ46xDJ,CgJt7xDA,4BAUI,oBhJ27xDJ,CgJr8xDA,2BAUI,mBhJ08xDJ,CgJp9xDA,wBAUI,iBAAA,CAAA,kBhJ09xDJ,CgJp+xDA,4BAUI,kBhJy+xDJ,CgJn/xDA,2BAUI,iBhJw/xDJ,CgJlgyDA,wBAUI,mBAAA,CAAA,oBhJwgyDJ,CgJlhyDA,4BAUI,oBhJuhyDJ,CgJjiyDA,2BAUI,mBhJsiyDJ,CgJhjyDA,wBAUI,iBAAA,CAAA,kBhJsjyDJ,CgJhkyDA,4BAUI,kBhJqkyDJ,CgJ/kyDA,2BAUI,iBhJolyDJ,CgJ9lyDA,wBAUI,mBAAA,CAAA,oBhJomyDJ,CgJ9myDA,4BAUI,oBhJmnyDJ,CgJ7nyDA,2BAUI,mBhJkoyDJ,CgJ5oyDA,wBAUI,iBAAA,CAAA,kBhJkpyDJ,CgJ5pyDA,4BAUI,kBhJiqyDJ,CgJ3qyDA,2BAUI,iBhJgryDJ,CgJ1ryDA,wBAUI,mBAAA,CAAA,oBhJgsyDJ,CgJ1syDA,4BAUI,oBhJ+syDJ,CgJztyDA,2BAUI,mBhJ8tyDJ,CgJxuyDA,yBAUI,iBAAA,CAAA,kBhJ8uyDJ,CgJxvyDA,6BAUI,kBhJ6vyDJ,CgJvwyDA,4BAUI,iBhJ4wyDJ,CgJtxyDA,yBAUI,mBAAA,CAAA,oBhJ4xyDJ,CgJtyyDA,6BAUI,oBhJ2yyDJ,CgJrzyDA,4BAUI,mBhJ0zyDJ,CgJp0yDA,oBAUI,gBAAA,CAAA,iBhJ00yDJ,CgJp1yDA,wBAUI,iBhJy1yDJ,CgJn2yDA,uBAUI,gBhJw2yDJ,CgJl3yDA,oBAUI,kBAAA,CAAA,mBhJw3yDJ,CgJl4yDA,wBAUI,mBhJu4yDJ,CgJj5yDA,uBAUI,kBhJs5yDJ,CgJh6yDA,oBAUI,gBAAA,CAAA,iBhJs6yDJ,CgJh7yDA,wBAUI,iBhJq7yDJ,CgJ/7yDA,uBAUI,gBhJo8yDJ,CgJ98yDA,oBAUI,kBAAA,CAAA,mBhJo9yDJ,CgJ99yDA,wBAUI,mBhJm+yDJ,CgJ7+yDA,uBAUI,kBhJk/yDJ,CgJ5/yDA,oBAUI,gBAAA,CAAA,iBhJkgzDJ,CgJ5gzDA,wBAUI,iBhJihzDJ,CgJ3hzDA,uBAUI,gBhJgizDJ,CgJ1izDA,oBAUI,kBAAA,CAAA,mBhJgjzDJ,CgJ1jzDA,wBAUI,mBhJ+jzDJ,CgJzkzDA,uBAUI,kBhJ8kzDJ,CgJxlzDA,qBAUI,gBAAA,CAAA,iBhJ8lzDJ,CgJxmzDA,yBAUI,iBhJ6mzDJ,CgJvnzDA,wBAUI,gBhJ4nzDJ,CgJtozDA,qBAUI,kBAAA,CAAA,mBhJ4ozDJ,CgJtpzDA,yBAUI,mBhJ2pzDJ,CgJrqzDA,wBAUI,kBhJ0qzDJ,CgJprzDA,uBAUI,iBAAA,CAAA,kBhJ0rzDJ,CgJpszDA,2BAUI,kBhJyszDJ,CgJntzDA,0BAUI,iBhJwtzDJ,CgJluzDA,0BAUI,iBAAA,CAAA,kBhJwuzDJ,CgJlvzDA,8BAUI,kBhJuvzDJ,CgJjwzDA,6BAUI,iBhJswzDJ,CgJhxzDA,yBAUI,iBAAA,CAAA,kBhJsxzDJ,CgJhyzDA,6BAUI,kBhJqyzDJ,CgJ/yzDA,4BAUI,iBhJozzDJ,CgJ9zzDA,uBAUI,gBAAA,CAAA,iBhJo0zDJ,CgJ90zDA,2BAUI,iBhJm1zDJ,CgJ71zDA,0BAUI,gBhJk2zDJ,CgJ52zDA,sBAUI,eAAA,CAAA,gBhJk3zDJ,CgJ53zDA,0BAUI,gBhJi4zDJ,CgJ34zDA,yBAUI,ehJg5zDJ,CgJ15zDA,wBAUI,iBAAA,CAAA,kBhJg6zDJ,CgJ16zDA,4BAUI,kBhJ+6zDJ,CgJz7zDA,2BAUI,iBhJ87zDJ,CgJx8zDA,sBAUI,eAAA,CAAA,gBhJ88zDJ,CgJx9zDA,0BAUI,gBhJ69zDJ,CgJv+zDA,yBAUI,ehJ4+zDJ,CgJt/zDA,oBAUI,aAAA,CAAA,chJ4/zDJ,CgJtg0DA,wBAUI,chJ2g0DJ,CgJrh0DA,uBAUI,ahJ0h0DJ,CgJpi0DA,uBAUI,gBAAA,CAAA,iBhJ0i0DJ,CgJpj0DA,2BAUI,iBhJyj0DJ,CgJnk0DA,0BAUI,gBhJwk0DJ,CgJll0DA,mBAUI,chJul0DJ,CgJjm0DA,mBAUI,chJsm0DJ,CgJhn0DA,mBAUI,chJqn0DJ,CgJ/n0DA,mBAUI,chJoo0DJ,CgJ9o0DA,mBAUI,chJmp0DJ,CgJ7p0DA,mBAUI,chJkq0DJ,CgJ5q0DA,sBAUI,chJir0DJ,CgJ3r0DA,qBAUI,QhJgs0DJ,CgJ1s0DA,oBAUI,ShJ+s0DJ,CgJzt0DA,uBAUI,ahJ8t0DJ,CgJxu0DA,iBAUI,OhJ6u0DJ,CgJvv0DA,iBAUI,OhJ4v0DJ,CgJtw0DA,iBAUI,OhJ2w0DJ,CgJrx0DA,iBAUI,OhJ0x0DJ,CgJpy0DA,iBAUI,OhJyy0DJ,CgJnz0DA,iBAUI,OhJwz0DJ,CgJl00DA,iBAUI,OhJu00DJ,CgJj10DA,iBAUI,OhJs10DJ,CgJh20DA,iBAUI,OhJq20DJ,CgJ/20DA,iBAUI,OhJo30DJ,CgJ930DA,kBAUI,QhJm40DJ,CgJ740DA,kBAUI,QhJk50DJ,CgJ550DA,qBAUI,WhJi60DJ,CgJ360DA,uBAUI,eAAA,CAAA,kBhJi70DJ,CgJ370DA,uBAUI,gBAAA,CAAA,iBhJi80DJ,CgJ380DA,yBAUI,ehJg90DJ,CgJ190DA,2BAUI,iBhJ+90DJ,CgJz+0DA,4BAUI,kBhJ8+0DJ,CgJx/0DA,0BAUI,gBhJ6/0DJ,CgJvg1DA,qBAUI,WhJ4g1DJ,CgJth1DA,uBAUI,eAAA,CAAA,kBhJ4h1DJ,CgJti1DA,uBAUI,gBAAA,CAAA,iBhJ4i1DJ,CgJtj1DA,yBAUI,ehJ2j1DJ,CgJrk1DA,2BAUI,iBhJ0k1DJ,CgJpl1DA,4BAUI,kBhJyl1DJ,CgJnm1DA,0BAUI,gBhJwm1DJ,CgJln1DA,oBAUI,chJun1DJ,CgJjo1DA,sBAUI,kBAAA,CAAA,qBhJuo1DJ,CgJjp1DA,sBAUI,mBAAA,CAAA,oBhJup1DJ,CgJjq1DA,wBAUI,kBhJsq1DJ,CgJhr1DA,0BAUI,oBhJqr1DJ,CgJ/r1DA,2BAUI,qBhJos1DJ,CgJ9s1DA,yBAUI,mBhJmt1DJ,CgJ7t1DA,mBAUI,ahJku1DJ,CgJ5u1DA,qBAUI,iBAAA,CAAA,oBhJkv1DJ,CgJ5v1DA,qBAUI,kBAAA,CAAA,mBhJkw1DJ,CgJ5w1DA,uBAUI,iBhJix1DJ,CgJ3x1DA,yBAUI,mBhJgy1DJ,CgJ1y1DA,0BAUI,oBhJ+y1DJ,CgJzz1DA,wBAUI,kBhJ8z1DJ,CgJx01DA,qBAUI,chJ601DJ,CgJv11DA,uBAUI,kBAAA,CAAA,qBhJ611DJ,CgJv21DA,uBAUI,mBAAA,CAAA,oBhJ621DJ,CgJv31DA,yBAUI,kBhJ431DJ,CgJt41DA,2BAUI,oBhJ241DJ,CgJr51DA,4BAUI,qBhJ051DJ,CgJp61DA,0BAUI,mBhJy61DJ,CgJn71DA,mBAUI,YhJw71DJ,CgJl81DA,qBAUI,gBAAA,CAAA,mBhJw81DJ,CgJl91DA,qBAUI,iBAAA,CAAA,kBhJw91DJ,CgJl+1DA,uBAUI,gBhJu+1DJ,CgJj/1DA,yBAUI,kBhJs/1DJ,CgJhg2DA,0BAUI,mBhJqg2DJ,CgJ/g2DA,wBAUI,iBhJoh2DJ,CgJ9h2DA,qBAUI,ehJmi2DJ,CgJ7i2DA,uBAUI,mBAAA,CAAA,sBhJmj2DJ,CgJ7j2DA,uBAUI,oBAAA,CAAA,qBhJmk2DJ,CgJ7k2DA,yBAUI,mBhJkl2DJ,CgJ5l2DA,2BAUI,qBhJim2DJ,CgJ3m2DA,4BAUI,sBhJgn2DJ,CgJ1n2DA,0BAUI,oBhJ+n2DJ,CgJzo2DA,mBAUI,chJ8o2DJ,CgJxp2DA,qBAUI,kBAAA,CAAA,qBhJ8p2DJ,CgJxq2DA,qBAUI,mBAAA,CAAA,oBhJ8q2DJ,CgJxr2DA,uBAUI,kBhJ6r2DJ,CgJvs2DA,yBAUI,oBhJ4s2DJ,CgJtt2DA,0BAUI,qBhJ2t2DJ,CgJru2DA,wBAUI,mBhJ0u2DJ,CgJpv2DA,mBAUI,YhJyv2DJ,CgJnw2DA,qBAUI,gBAAA,CAAA,mBhJyw2DJ,CgJnx2DA,qBAUI,iBAAA,CAAA,kBhJyx2DJ,CgJny2DA,uBAUI,gBhJwy2DJ,CgJlz2DA,yBAUI,kBhJuz2DJ,CgJj02DA,0BAUI,mBhJs02DJ,CgJh12DA,wBAUI,iBhJq12DJ,CgJ/12DA,mBAUI,chJo22DJ,CgJ922DA,qBAUI,kBAAA,CAAA,qBhJo32DJ,CgJ932DA,qBAUI,mBAAA,CAAA,oBhJo42DJ,CgJ942DA,uBAUI,kBhJm52DJ,CgJ752DA,yBAUI,oBhJk62DJ,CgJ562DA,0BAUI,qBhJi72DJ,CgJ372DA,wBAUI,mBhJg82DJ,CgJ182DA,mBAUI,YhJ+82DJ,CgJz92DA,qBAUI,gBAAA,CAAA,mBhJ+92DJ,CgJz+2DA,qBAUI,iBAAA,CAAA,kBhJ++2DJ,CgJz/2DA,uBAUI,gBhJ8/2DJ,CgJxg3DA,yBAUI,kBhJ6g3DJ,CgJvh3DA,0BAUI,mBhJ4h3DJ,CgJti3DA,wBAUI,iBhJ2i3DJ,CgJrj3DA,mBAUI,chJ0j3DJ,CgJpk3DA,qBAUI,kBAAA,CAAA,qBhJ0k3DJ,CgJpl3DA,qBAUI,mBAAA,CAAA,oBhJ0l3DJ,CgJpm3DA,uBAUI,kBhJym3DJ,CgJnn3DA,yBAUI,oBhJwn3DJ,CgJlo3DA,0BAUI,qBhJuo3DJ,CgJjp3DA,wBAUI,mBhJsp3DJ,CgJhq3DA,mBAUI,YhJqq3DJ,CgJ/q3DA,qBAUI,gBAAA,CAAA,mBhJqr3DJ,CgJ/r3DA,qBAUI,iBAAA,CAAA,kBhJqs3DJ,CgJ/s3DA,uBAUI,gBhJot3DJ,CgJ9t3DA,yBAUI,kBhJmu3DJ,CgJ7u3DA,0BAUI,mBhJkv3DJ,CgJ5v3DA,wBAUI,iBhJiw3DJ,CgJ3w3DA,mBAUI,chJgx3DJ,CgJ1x3DA,qBAUI,kBAAA,CAAA,qBhJgy3DJ,CgJ1y3DA,qBAUI,mBAAA,CAAA,oBhJgz3DJ,CgJ1z3DA,uBAUI,kBhJ+z3DJ,CgJz03DA,yBAUI,oBhJ803DJ,CgJx13DA,0BAUI,qBhJ613DJ,CgJv23DA,wBAUI,mBhJ423DJ,CgJt33DA,oBAUI,YhJ233DJ,CgJr43DA,sBAUI,gBAAA,CAAA,mBhJ243DJ,CgJr53DA,sBAUI,iBAAA,CAAA,kBhJ253DJ,CgJr63DA,wBAUI,gBhJ063DJ,CgJp73DA,0BAUI,kBhJy73DJ,CgJn83DA,2BAUI,mBhJw83DJ,CgJl93DA,yBAUI,iBhJu93DJ,CgJj+3DA,oBAUI,chJs+3DJ,CgJh/3DA,sBAUI,kBAAA,CAAA,qBhJs/3DJ,CgJhg4DA,sBAUI,mBAAA,CAAA,oBhJsg4DJ,CgJhh4DA,wBAUI,kBhJqh4DJ,CgJ/h4DA,0BAUI,oBhJoi4DJ,CgJ9i4DA,2BAUI,qBhJmj4DJ,CgJ7j4DA,yBAUI,mBhJkk4DJ,CgJ5k4DA,mBAUI,ShJil4DJ,CgJ3l4DA,qBAUI,aAAA,CAAA,gBhJim4DJ,CgJ3m4DA,qBAUI,cAAA,CAAA,ehJin4DJ,CgJ3n4DA,uBAUI,ahJgo4DJ,CgJ1o4DA,yBAUI,ehJ+o4DJ,CgJzp4DA,0BAUI,gBhJ8p4DJ,CgJxq4DA,wBAUI,chJ6q4DJ,CgJvr4DA,mBAUI,ShJ4r4DJ,CgJts4DA,mBAUI,ShJ2s4DJ,CgJrt4DA,kBAUI,YhJ0t4DJ,CgJpu4DA,iBAUI,WhJyu4DJ,CgJnv4DA,mBAUI,YhJwv4DJ,CgJlw4DA,iBAUI,UhJuw4DJ,CgJjx4DA,mBAUI,ahJsx4DJ,CgJhy4DA,iBAUI,YhJqy4DJ,CgJ/y4DA,iBAUI,UhJoz4DJ,CgJ9z4DA,iBAUI,YhJm04DJ,CgJ704DA,iBAUI,UhJk14DJ,CgJ514DA,iBAUI,YhJi24DJ,CgJ324DA,iBAUI,UhJg34DJ,CgJ134DA,iBAUI,YhJ+34DJ,CgJz44DA,kBAUI,UhJ844DJ,CgJx54DA,kBAUI,YhJ654DJ,CgJv64DA,oBAUI,WhJ464DJ,CgJt74DA,uBAUI,WhJ274DJ,CgJr84DA,sBAUI,WhJ084DJ,CgJp94DA,yBAUI,WhJy94DJ,CgJn+4DA,sBAUI,WhJw+4DJ,CgJl/4DA,yBAUI,WhJu/4DJ,CgJjg5DA,uBAUI,WhJsg5DJ,CgJhh5DA,0BAUI,WhJqh5DJ,CgJ/h5DA,0BAUI,ahJoi5DJ,CgJ9i5DA,iBAUI,OhJmj5DJ,CgJ7j5DA,oBAUI,UhJkk5DJ,CgJ5k5DA,oBAUI,UhJil5DJ,CAaF,C+Brq5DI,gCiH6DF,uDAUI,gBhJkm5DJ,CgJ5m5DA,2DAUI,oBAAA,CAAA,uBhJsn5DJ,CgJho5DA,2DAUI,qBAAA,CAAA,sBhJ2o5DJ,CgJrp5DA,+DAUI,oBhJ+p5DJ,CgJzq5DA,mEAUI,sBhJkr5DJ,CgJ5r5DA,qEAUI,uBhJqs5DJ,CgJ/s5DA,iEAUI,qBhJwt5DJ,CgJlu5DA,uDAUI,gBhJ2u5DJ,CgJrv5DA,2DAUI,oBAAA,CAAA,uBhJ+v5DJ,CgJzw5DA,2DAUI,qBAAA,CAAA,sBhJox5DJ,CgJ9x5DA,+DAUI,oBhJwy5DJ,CgJlz5DA,mEAUI,sBhJ2z5DJ,CgJr05DA,qEAUI,uBhJ805DJ,CgJx15DA,iEAUI,qBhJi25DJ,CgJ325DA,qDAUI,mBhJo35DJ,CgJ935DA,yDAUI,uBAAA,CAAA,0BhJw45DJ,CgJl55DA,yDAUI,wBAAA,CAAA,yBhJ655DJ,CgJv65DA,6DAUI,uBhJi75DJ,CgJ375DA,iEAUI,yBhJo85DJ,CgJ985DA,mEAUI,0BhJu95DJ,CgJj+5DA,+DAUI,wBhJ0+5DJ,CgJp/5DA,mDAUI,kBhJ6/5DJ,CgJvg6DA,uDAUI,sBAAA,CAAA,yBhJih6DJ,CgJ3h6DA,uDAUI,uBAAA,CAAA,wBhJsi6DJ,CgJhj6DA,2DAUI,sBhJ0j6DJ,CgJpk6DA,+DAUI,wBhJ6k6DJ,CgJvl6DA,iEAUI,yBhJgm6DJ,CgJ1m6DA,6DAUI,uBhJmn6DJ,CgJ7n6DA,uDAUI,mBhJso6DJ,CgJhp6DA,2DAUI,uBAAA,CAAA,0BhJ0p6DJ,CgJpq6DA,2DAUI,wBAAA,CAAA,yBhJ+q6DJ,CgJzr6DA,+DAUI,uBhJms6DJ,CgJ7s6DA,mEAUI,yBhJst6DJ,CgJhu6DA,qEAUI,0BhJyu6DJ,CgJnv6DA,iEAUI,wBhJ4v6DJ,CgJtw6DA,mDAUI,iBhJ+w6DJ,CgJzx6DA,uDAUI,qBAAA,CAAA,wBhJmy6DJ,CgJ7y6DA,uDAUI,sBAAA,CAAA,uBhJwz6DJ,CgJl06DA,2DAUI,qBhJ406DJ,CgJt16DA,+DAUI,uBhJ+16DJ,CgJz26DA,iEAUI,wBhJk36DJ,CgJ536DA,6DAUI,sBhJq46DJ,CgJ/46DA,uDAUI,oBhJw56DJ,CgJl66DA,2DAUI,wBAAA,CAAA,2BhJ466DJ,CgJt76DA,2DAUI,yBAAA,CAAA,0BhJi86DJ,CgJ386DA,+DAUI,wBhJq96DJ,CgJ/96DA,mEAUI,0BhJw+6DJ,CgJl/6DA,qEAUI,2BhJ2/6DJ,CgJrg7DA,iEAUI,yBhJ8g7DJ,CgJxh7DA,mDAUI,mBhJii7DJ,CgJ3i7DA,uDAUI,uBAAA,CAAA,0BhJqj7DJ,CgJ/j7DA,uDAUI,wBAAA,CAAA,yBhJ0k7DJ,CgJpl7DA,2DAUI,uBhJ8l7DJ,CgJxm7DA,+DAUI,yBhJin7DJ,CgJ3n7DA,iEAUI,0BhJoo7DJ,CgJ9o7DA,6DAUI,wBhJup7DJ,CgJjq7DA,mDAUI,chJ0q7DJ,CgJpr7DA,uDAUI,kBAAA,CAAA,qBhJ8r7DJ,CgJxs7DA,uDAUI,mBAAA,CAAA,oBhJmt7DJ,CgJ7t7DA,2DAUI,kBhJuu7DJ,CgJjv7DA,+DAUI,oBhJ0v7DJ,CgJpw7DA,iEAUI,qBhJ6w7DJ,CgJvx7DA,6DAUI,mBhJgy7DJ,CgJ1y7DA,+CAUI,gBhJmz7DJ,CgJ7z7DA,mDAUI,oBAAA,CAAA,uBhJu07DJ,CgJj17DA,mDAUI,qBAAA,CAAA,sBhJ417DJ,CgJt27DA,uDAUI,oBhJg37DJ,CgJ137DA,2DAUI,sBhJm47DJ,CgJ747DA,6DAUI,uBhJs57DJ,CgJh67DA,yDAUI,qBhJy67DJ,CgJn77DA,uEAUI,wBhJ477DJ,CgJt87DA,2DAUI,iBhJ+87DJ,CgJz97DA,2DAUI,iBhJk+7DJ,CgJ5+7DA,uDAUI,oBhJq/7DJ,CgJ//7DA,6DAUI,oBhJwg8DJ,CgJlh8DA,yDAUI,oBhJ2h8DJ,CgJri8DA,6DAUI,oBhJ8i8DJ,CgJxj8DA,2DAUI,oBhJik8DJ,CgJ3k8DA,yDAUI,oBhJol8DJ,CgJ9l8DA,yDAUI,oBhJum8DJ,CgJjn8DA,yDAUI,oBhJ0n8DJ,CgJpo8DA,6DAUI,oBhJ6o8DJ,CgJvp8DA,6DAUI,oBhJgq8DJ,CgJ1q8DA,+DAUI,oBhJmr8DJ,CgJ7r8DA,6DAUI,oBhJss8DJ,CgJht8DA,+DAUI,oBhJyt8DJ,CgJnu8DA,+DAUI,oBhJ4u8DJ,CgJtv8DA,+DAUI,oBhJ+v8DJ,CgJzw8DA,+DAUI,oBhJkx8DJ,CgJ5x8DA,+DAUI,oBhJqy8DJ,CgJ/y8DA,2EAUI,oBhJwz8DJ,CgJl08DA,yEAUI,oBhJ208DJ,CgJr18DA,qEAUI,oBhJ818DJ,CgJx28DA,yDAUI,oBhJi38DJ,CgJ338DA,mEAUI,oBhJo48DJ,CgJ948DA,uEAUI,oBhJu58DJ,CgJj68DA,gIAUI,oBhJ068DJ,CgJp78DA,+EAUI,oBhJg98DJ,CgJ198DA,2EAUI,oBhJm+8DJ,CgJ7+8DA,+DAUI,oBhJs/8DJ,CgJhg9DA,2EAUI,oBhJyg9DJ,CgJnh9DA,yEAUI,oBhJ4h9DJ,CgJti9DA,6EAUI,oBhJ+i9DJ,CgJzj9DA,mFAUI,oBhJkk9DJ,CgJ5k9DA,+EAUI,oBhJql9DJ,CgJ/l9DA,mEAUI,oBhJwm9DJ,CgJln9DA,+EAUI,oBhJ2n9DJ,CgJro9DA,6EAUI,oBhJ8o9DJ,CgJxp9DA,iFAUI,oBhJiq9DJ,CgJ3q9DA,qFAUI,oBhJor9DJ,CgJ9r9DA,iFAUI,oBhJus9DJ,CgJjt9DA,uEAUI,oBhJ0t9DJ,CgJpu9DA,mFAUI,oBhJ6u9DJ,CgJvv9DA,uFAUI,oBhJgw9DJ,CgJ1w9DA,qFAUI,oBhJmx9DJ,CgJ7x9DA,iFAUI,oBhJsy9DJ,CgJhz9DA,uEAUI,oBhJyz9DJ,CgJn09DA,mFAUI,oBhJ409DJ,CgJt19DA,uFAUI,oBhJ+19DJ,CgJz29DA,2EAUI,oBhJk39DJ,CgJ539DA,uEAUI,oBhJq49DJ,CgJ/49DA,2DAUI,oBhJw59DJ,CgJl69DA,qEAUI,oBhJ269DJ,CgJr79DA,yEAUI,oBhJ879DJ,CgJx89DA,+EAUI,oBhJi99DJ,CgJ399DA,2EAUI,oBhJo+9DJ,CgJ9+9DA,+DAUI,oBhJu/9DJ,CgJjg+DA,yEAUI,oBhJ0g+DJ,CgJph+DA,6EAUI,oBhJ6h+DJ,CgJvi+DA,+EAUI,oBhJgj+DJ,CgJ1j+DA,2EAUI,oBhJmk+DJ,CgJ7k+DA,+DAUI,oBhJsl+DJ,CgJhm+DA,yEAUI,oBhJym+DJ,CgJnn+DA,6EAUI,oBhJ4n+DJ,CgJto+DA,yEAUI,oBhJ+o+DJ,CgJzp+DA,qEAUI,oBhJkq+DJ,CgJ5q+DA,yDAUI,oBhJqr+DJ,CgJ/r+DA,mEAUI,oBhJws+DJ,CgJlt+DA,uEAUI,oBhJ2t+DJ,CgJru+DA,6EAUI,oBhJ8u+DJ,CgJxv+DA,iEAUI,oBhJiw+DJ,CgJ3w+DA,2EAUI,oBhJox+DJ,CgJ9x+DA,mEAUI,oBhJuy+DJ,CgJjz+DA,6EAUI,oBhJ0z+DJ,CgJp0+DA,mBAUI,ehJ60+DJ,CgJv1+DA,uBAUI,wBAAA,CAAA,yBhJ61+DJ,CgJv2+DA,yBAUI,yBAAA,CAAA,4BhJ62+DJ,CgJv3+DA,0BAUI,2BAAA,CAAA,4BhJ63+DJ,CgJv4+DA,wBAUI,wBAAA,CAAA,2BhJ64+DJ,CgJv5+DA,oBAUI,iBhJ45+DJ,CgJt6+DA,wBAUI,0BAAA,CAAA,2BhJ46+DJ,CgJt7+DA,0BAUI,2BAAA,CAAA,8BhJ47+DJ,CgJt8+DA,2BAUI,6BAAA,CAAA,8BhJ48+DJ,CgJt9+DA,yBAUI,0BAAA,CAAA,6BhJ49+DJ,CgJt++DA,oBAUI,oBhJ2++DJ,CgJr/+DA,wBAUI,6BAAA,CAAA,8BhJ2/+DJ,CgJrg/DA,0BAUI,8BAAA,CAAA,iChJ2g/DJ,CgJrh/DA,2BAUI,gCAAA,CAAA,iChJ2h/DJ,CgJri/DA,yBAUI,6BAAA,CAAA,gChJ2i/DJ,CgJrj/DA,oBAUI,mBhJ0j/DJ,CgJpk/DA,wBAUI,4BAAA,CAAA,6BhJ0k/DJ,CgJpl/DA,0BAUI,6BAAA,CAAA,gChJ0l/DJ,CgJpm/DA,2BAUI,+BAAA,CAAA,gChJ0m/DJ,CgJpn/DA,yBAUI,4BAAA,CAAA,+BhJ0n/DJ,CgJpo/DA,sBAUI,mBhJyo/DJ,CgJnp/DA,0BAUI,4BAAA,CAAA,6BhJyp/DJ,CgJnq/DA,4BAUI,6BAAA,CAAA,gChJyq/DJ,CgJnr/DA,6BAUI,+BAAA,CAAA,gChJyr/DJ,CgJns/DA,2BAUI,4BAAA,CAAA,+BhJys/DJ,CgJnt/DA,wBAUI,ahJwt/DJ,CgJlu/DA,uBAUI,YhJuu/DJ,CgJjv/DA,uBAUI,YhJsv/DJ,CgJhw/DA,yBAUI,chJqw/DJ,CgJ/w/DA,+BAUI,oBhJox/DJ,CgJ9x/DA,8BAUI,mBhJmy/DJ,CgJ7y/DA,wBAUI,ahJkz/DJ,CgJ5z/DA,6BAUI,kBhJi0/DJ,CgJ30/DA,4BAUI,iBhJg1/DJ,CgJ11/DA,wBAUI,gBhJ+1/DJ,CgJz2/DA,wBAUI,gBhJ82/DJ,CgJx3/DA,uBAUI,gBhJ63/DJ,CgJv4/DA,uBAUI,gBhJ44/DJ,CgJt5/DA,uBAUI,iBhJ25/DJ,CgJr6/DA,uBAUI,iBhJ06/DJ,CgJp7/DA,uBAUI,iBhJy7/DJ,CgJn8/DA,wBAUI,iBhJw8/DJ,CgJl9/DA,wBAUI,iBhJu9/DJ,CgJj+/DA,wBAUI,gBhJs+/DJ,CgJh//DA,wBAUI,gBhJq//DJ,CgJ///DA,uBAUI,chJoggEJ,CgJ9ggEA,uBAUI,iBhJmhgEJ,CgJ7hgEA,uBAUI,iBhJkigEJ,CgJ5igEA,uBAUI,iBhJijgEJ,CgJ3jgEA,uBAUI,iBhJgkgEJ,CgJ1kgEA,wBAUI,iBhJ+kgEJ,CgJzlgEA,wBAUI,iBhJ8lgEJ,CgJxmgEA,yBAUI,gBhJ6mgEJ,CgJvngEA,yBAUI,gBhJ4ngEJ,CgJtogEA,wBAUI,gBhJ2ogEJ,CgJrpgEA,wBAUI,gBhJ0pgEJ,CgJpqgEA,wBAUI,iBhJyqgEJ,CgJnrgEA,wBAUI,iBhJwrgEJ,CgJlsgEA,wBAUI,iBhJusgEJ,CgJjtgEA,yBAUI,iBhJstgEJ,CgJhugEA,yBAUI,iBhJqugEJ,CgJ/ugEA,2BAUI,gBhJovgEJ,CgJ9vgEA,2BAUI,gBhJmwgEJ,CgJ7wgEA,0BAUI,gBhJkxgEJ,CgJ5xgEA,0BAUI,gBhJiygEJ,CgJ3ygEA,0BAUI,iBhJgzgEJ,CgJ1zgEA,0BAUI,iBhJ+zgEJ,CgJz0gEA,0BAUI,iBhJ80gEJ,CgJx1gEA,2BAUI,iBhJ61gEJ,CgJv2gEA,2BAUI,iBhJ42gEJ,CgJt3gEA,wBAUI,gBhJ23gEJ,CgJr4gEA,wBAUI,gBhJ04gEJ,CgJp5gEA,uBAUI,chJy5gEJ,CgJn6gEA,uBAUI,iBhJw6gEJ,CgJl7gEA,uBAUI,iBhJu7gEJ,CgJj8gEA,uBAUI,iBhJs8gEJ,CgJh9gEA,uBAUI,iBhJq9gEJ,CgJ/9gEA,wBAUI,iBhJo+gEJ,CgJ9+gEA,wBAUI,iBhJm/gEJ,CgJ7/gEA,wBAUI,gBhJkghEJ,CgJ5ghEA,wBAUI,gBhJihhEJ,CgJ3hhEA,uBAUI,gBhJgihEJ,CgJ1ihEA,uBAUI,gBhJ+ihEJ,CgJzjhEA,uBAUI,iBhJ8jhEJ,CgJxkhEA,uBAUI,iBhJ6khEJ,CgJvlhEA,uBAUI,iBhJ4lhEJ,CgJtmhEA,wBAUI,iBhJ2mhEJ,CgJrnhEA,wBAUI,iBhJ0nhEJ,CgJpohEA,uBAUI,gBhJyohEJ,CgJnphEA,uBAUI,gBhJwphEJ,CgJlqhEA,sBAUI,gBhJuqhEJ,CgJjrhEA,sBAUI,gBhJsrhEJ,CgJhshEA,sBAUI,iBhJqshEJ,CgJ/shEA,sBAUI,iBhJothEJ,CgJ9thEA,sBAUI,iBhJmuhEJ,CgJ7uhEA,uBAUI,iBhJkvhEJ,CgJ5vhEA,uBAUI,iBhJiwhEJ,CgJ3whEA,sBAUI,gBhJgxhEJ,CgJ1xhEA,sBAUI,gBhJ+xhEJ,CgJzyhEA,qBAUI,chJ8yhEJ,CgJxzhEA,qBAUI,iBhJ6zhEJ,CgJv0hEA,qBAUI,iBhJ40hEJ,CgJt1hEA,qBAUI,iBhJ21hEJ,CgJr2hEA,qBAUI,iBhJ02hEJ,CgJp3hEA,sBAUI,iBhJy3hEJ,CgJn4hEA,sBAUI,iBhJw4hEJ,CgJl5hEA,qBAUI,ehJu5hEJ,CgJj6hEA,sBAUI,ehJs6hEJ,CgJh7hEA,oBAUI,ehJq7hEJ,CgJ/7hEA,8BAUI,sBhJo8hEJ,CgJ98hEA,6BAUI,0BhJm9hEJ,CgJ79hEA,2BAUI,wBhJk+hEJ,CgJ5+hEA,uBAUI,6BhJi/hEJ,CgJ3/hEA,6BAUI,chJggiEJ,CgJ1giEA,6BAUI,ehJ+giEJ,CgJzhiEA,6BAUI,ehJ8hiEJ,CgJxiiEA,6BAUI,ehJ6iiEJ,CgJvjiEA,6BAUI,ehJ4jiEJ,CgJtkiEA,6BAUI,ehJ2kiEJ,CgJrliEA,8BAUI,ahJ0liEJ,CgJpmiEA,8BAUI,ehJymiEJ,CgJnniEA,8BAUI,ehJwniEJ,CgJloiEA,8BAUI,ehJuoiEJ,CgJjpiEA,8BAUI,ehJspiEJ,CgJhqiEA,8BAUI,ehJqqiEJ,CgJ/qiEA,6BAUI,ahJoriEJ,CgJ9riEA,6BAUI,ehJmsiEJ,CgJ7siEA,6BAUI,ehJktiEJ,CgJ5tiEA,6BAUI,ehJiuiEJ,CgJ3uiEA,6BAUI,ehJgviEJ,CgJ1viEA,6BAUI,ehJ+viEJ,CgJzwiEA,gCAUI,ahJ8wiEJ,CgJxxiEA,gCAUI,ehJ6xiEJ,CgJvyiEA,gCAUI,ehJ4yiEJ,CgJtziEA,gCAUI,ehJ2ziEJ,CgJr0iEA,gCAUI,ehJ00iEJ,CgJp1iEA,gCAUI,ehJy1iEJ,CgJn2iEA,2BAUI,chJw2iEJ,CgJl3iEA,2BAUI,ehJu3iEJ,CgJj4iEA,2BAUI,ehJs4iEJ,CgJh5iEA,2BAUI,ehJq5iEJ,CgJ/5iEA,2BAUI,ehJo6iEJ,CgJ96iEA,2BAUI,ehJm7iEJ,CgJ77iEA,6BAUI,chJk8iEJ,CgJ58iEA,6BAUI,ehJi9iEJ,CgJ39iEA,6BAUI,ehJg+iEJ,CgJ1+iEA,6BAUI,ehJ++iEJ,CgJz/iEA,6BAUI,ehJ8/iEJ,CgJxgjEA,6BAUI,ehJ6gjEJ,CgJvhjEA,6BAUI,ahJ4hjEJ,CgJtijEA,6BAUI,ehJ2ijEJ,CgJrjjEA,6BAUI,ehJ0jjEJ,CgJpkjEA,6BAUI,ehJykjEJ,CgJnljEA,6BAUI,ehJwljEJ,CgJlmjEA,6BAUI,ehJumjEJ,CgJjnjEA,4BAUI,ahJsnjEJ,CgJhojEA,4BAUI,ehJqojEJ,CgJ/ojEA,4BAUI,ehJopjEJ,CgJ9pjEA,4BAUI,ehJmqjEJ,CgJ7qjEA,4BAUI,ehJkrjEJ,CgJ5rjEA,4BAUI,ehJisjEJ,CgJ3sjEA,yBAUI,WhJgtjEJ,CgJ1tjEA,yBAUI,WhJ+tjEJ,CgJzujEA,wBAUI,chJ8ujEJ,CgJxvjEA,uBAUI,ahJ6vjEJ,CgJvwjEA,yBAUI,chJ4wjEJ,CgJtxjEA,uBAUI,YhJ2xjEJ,CgJryjEA,yBAUI,ehJ0yjEJ,CgJpzjEA,uBAUI,chJyzjEJ,CgJn0jEA,qBAUI,UhJw0jEJ,CgJl1jEA,qBAUI,UhJu1jEJ,CgJj2jEA,oBAUI,ahJs2jEJ,CgJh3jEA,mBAUI,YhJq3jEJ,CgJ/3jEA,qBAUI,ahJo4jEJ,CgJ94jEA,mBAUI,WhJm5jEJ,CgJ75jEA,qBAUI,chJk6jEJ,CgJ56jEA,mBAUI,ahJi7jEJ,CgJ37jEA,uBAUI,YhJg8jEJ,CgJ18jEA,uBAUI,chJ+8jEJ,CgJz9jEA,uBAUI,YhJ89jEJ,CgJx+jEA,uBAUI,chJ6+jEJ,CgJv/jEA,uBAUI,YhJ4/jEJ,CgJtgkEA,uBAUI,chJ2gkEJ,CgJrhkEA,wBAUI,YhJ0hkEJ,CgJpikEA,wBAUI,chJyikEJ,CgJnjkEA,mBAUI,WhJwjkEJ,CgJlkkEA,mBAUI,ahJukkEJ,CgJjlkEA,mBAUI,WhJslkEJ,CgJhmkEA,mBAUI,ahJqmkEJ,CgJ/mkEA,mBAUI,WhJonkEJ,CgJ9nkEA,mBAUI,ahJmokEJ,CgJ7okEA,oBAUI,WhJkpkEJ,CgJ5pkEA,oBAUI,ahJiqkEJ,CgJ3qkEA,sBAUI,WhJgrkEJ,CgJ1rkEA,qBAUI,UhJ+rkEJ,CgJzskEA,uBAUI,YhJ8skEJ,CgJxtkEA,qBAUI,UhJ6tkEJ,CgJvukEA,mBAUI,QhJ4ukEJ,CgJtvkEA,uBAUI,cAAA,CAAA,iBhJ4vkEJ,CgJtwkEA,yBAUI,chJ2wkEJ,CgJrxkEA,4BAUI,iBhJ0xkEJ,CgJpykEA,uBAUI,cAAA,CAAA,iBhJ0ykEJ,CgJpzkEA,yBAUI,chJyzkEJ,CgJn0kEA,4BAUI,iBhJw0kEJ,CgJl1kEA,sBAUI,iBAAA,CAAA,oBhJw1kEJ,CgJl2kEA,wBAUI,iBhJu2kEJ,CgJj3kEA,2BAUI,oBhJs3kEJ,CgJh4kEA,qBAUI,gBAAA,CAAA,mBhJs4kEJ,CgJh5kEA,uBAUI,gBhJq5kEJ,CgJ/5kEA,0BAUI,mBhJo6kEJ,CgJ96kEA,uBAUI,iBAAA,CAAA,oBhJo7kEJ,CgJ97kEA,yBAUI,iBhJm8kEJ,CgJ78kEA,4BAUI,oBhJk9kEJ,CgJ59kEA,qBAUI,eAAA,CAAA,kBhJk+kEJ,CgJ5+kEA,uBAUI,ehJi/kEJ,CgJ3/kEA,0BAUI,kBhJgglEJ,CgJ1glEA,uBAUI,kBAAA,CAAA,qBhJghlEJ,CgJ1hlEA,yBAUI,kBhJ+hlEJ,CgJzilEA,4BAUI,qBhJ8ilEJ,CgJxjlEA,qBAUI,iBAAA,CAAA,oBhJ8jlEJ,CgJxklEA,uBAUI,iBhJ6klEJ,CgJvllEA,0BAUI,oBhJ4llEJ,CgJtmlEA,2BAUI,eAAA,CAAA,kBhJ4mlEJ,CgJtnlEA,6BAUI,ehJ2nlEJ,CgJrolEA,gCAUI,kBhJ0olEJ,CgJpplEA,2BAUI,eAAA,CAAA,kBhJ0plEJ,CgJpqlEA,6BAUI,ehJyqlEJ,CgJnrlEA,gCAUI,kBhJwrlEJ,CgJlslEA,0BAUI,kBAAA,CAAA,qBhJwslEJ,CgJltlEA,4BAUI,kBhJutlEJ,CgJjulEA,+BAUI,qBhJsulEJ,CgJhvlEA,yBAUI,iBAAA,CAAA,oBhJsvlEJ,CgJhwlEA,2BAUI,iBhJqwlEJ,CgJ/wlEA,8BAUI,oBhJoxlEJ,CgJ9xlEA,2BAUI,kBAAA,CAAA,qBhJoylEJ,CgJ9ylEA,6BAUI,kBhJmzlEJ,CgJ7zlEA,gCAUI,qBhJk0lEJ,CgJ50lEA,yBAUI,gBAAA,CAAA,mBhJk1lEJ,CgJ51lEA,2BAUI,gBhJi2lEJ,CgJ32lEA,8BAUI,mBhJg3lEJ,CgJ13lEA,2BAUI,mBAAA,CAAA,sBhJg4lEJ,CgJ14lEA,6BAUI,mBhJ+4lEJ,CgJz5lEA,gCAUI,sBhJ85lEJ,CgJx6lEA,yBAUI,kBAAA,CAAA,qBhJ86lEJ,CgJx7lEA,2BAUI,kBhJ67lEJ,CgJv8lEA,8BAUI,qBhJ48lEJ,CgJt9lEA,yBAUI,gBAAA,CAAA,mBhJ49lEJ,CgJt+lEA,2BAUI,gBhJ2+lEJ,CgJr/lEA,8BAUI,mBhJ0/lEJ,CgJpgmEA,yBAUI,kBAAA,CAAA,qBhJ0gmEJ,CgJphmEA,2BAUI,kBhJyhmEJ,CgJnimEA,8BAUI,qBhJwimEJ,CgJljmEA,yBAUI,gBAAA,CAAA,mBhJwjmEJ,CgJlkmEA,2BAUI,gBhJukmEJ,CgJjlmEA,8BAUI,mBhJslmEJ,CgJhmmEA,yBAUI,kBAAA,CAAA,qBhJsmmEJ,CgJhnmEA,2BAUI,kBhJqnmEJ,CgJ/nmEA,8BAUI,qBhJoomEJ,CgJ9omEA,yBAUI,gBAAA,CAAA,mBhJopmEJ,CgJ9pmEA,2BAUI,gBhJmqmEJ,CgJ7qmEA,8BAUI,mBhJkrmEJ,CgJ5rmEA,yBAUI,kBAAA,CAAA,qBhJksmEJ,CgJ5smEA,2BAUI,kBhJitmEJ,CgJ3tmEA,8BAUI,qBhJgumEJ,CgJ1umEA,0BAUI,gBAAA,CAAA,mBhJgvmEJ,CgJ1vmEA,4BAUI,gBhJ+vmEJ,CgJzwmEA,+BAUI,mBhJ8wmEJ,CgJxxmEA,0BAUI,kBAAA,CAAA,qBhJ8xmEJ,CgJxymEA,4BAUI,kBhJ6ymEJ,CgJvzmEA,+BAUI,qBhJ4zmEJ,CgJt0mEA,qBAUI,eAAA,CAAA,kBhJ40mEJ,CgJt1mEA,uBAUI,ehJ21mEJ,CgJr2mEA,0BAUI,kBhJ02mEJ,CgJp3mEA,qBAUI,iBAAA,CAAA,oBhJ03mEJ,CgJp4mEA,uBAUI,iBhJy4mEJ,CgJn5mEA,0BAUI,oBhJw5mEJ,CgJl6mEA,qBAUI,eAAA,CAAA,kBhJw6mEJ,CgJl7mEA,uBAUI,ehJu7mEJ,CgJj8mEA,0BAUI,kBhJs8mEJ,CgJh9mEA,qBAUI,iBAAA,CAAA,oBhJs9mEJ,CgJh+mEA,uBAUI,iBhJq+mEJ,CgJ/+mEA,0BAUI,oBhJo/mEJ,CgJ9/mEA,qBAUI,eAAA,CAAA,kBhJognEJ,CgJ9gnEA,uBAUI,ehJmhnEJ,CgJ7hnEA,0BAUI,kBhJkinEJ,CgJ5inEA,qBAUI,iBAAA,CAAA,oBhJkjnEJ,CgJ5jnEA,uBAUI,iBhJiknEJ,CgJ3knEA,0BAUI,oBhJglnEJ,CgJ1lnEA,sBAUI,eAAA,CAAA,kBhJgmnEJ,CgJ1mnEA,wBAUI,ehJ+mnEJ,CgJznnEA,2BAUI,kBhJ8nnEJ,CgJxonEA,sBAUI,iBAAA,CAAA,oBhJ8onEJ,CgJxpnEA,wBAUI,iBhJ6pnEJ,CgJvqnEA,2BAUI,oBhJ4qnEJ,CgJtrnEA,wBAUI,eAAA,CAAA,kBhJ4rnEJ,CgJtsnEA,0BAUI,ehJ2snEJ,CgJrtnEA,6BAUI,kBhJ0tnEJ,CgJpunEA,uBAUI,cAAA,CAAA,iBhJ0unEJ,CgJpvnEA,yBAUI,chJyvnEJ,CgJnwnEA,4BAUI,iBhJwwnEJ,CgJlxnEA,yBAUI,gBAAA,CAAA,mBhJwxnEJ,CgJlynEA,2BAUI,gBhJuynEJ,CgJjznEA,8BAUI,mBhJsznEJ,CgJh0nEA,uBAUI,cAAA,CAAA,iBhJs0nEJ,CgJh1nEA,yBAUI,chJq1nEJ,CgJ/1nEA,4BAUI,iBhJo2nEJ,CgJ92nEA,qBAUI,YAAA,CAAA,ehJo3nEJ,CgJ93nEA,uBAUI,YhJm4nEJ,CgJ74nEA,0BAUI,ehJk5nEJ,CgJ55nEA,wBAUI,eAAA,CAAA,kBhJk6nEJ,CgJ56nEA,0BAUI,ehJi7nEJ,CgJ37nEA,6BAUI,kBhJg8nEJ,CgJ18nEA,uBAUI,eAAA,CAAA,gBhJg9nEJ,CgJ19nEA,2BAUI,gBhJ+9nEJ,CgJz+nEA,0BAUI,ehJ8+nEJ,CgJx/nEA,uBAUI,eAAA,CAAA,gBhJ8/nEJ,CgJxgoEA,2BAUI,gBhJ6goEJ,CgJvhoEA,0BAUI,ehJ4hoEJ,CgJtioEA,sBAUI,kBAAA,CAAA,mBhJ4ioEJ,CgJtjoEA,0BAUI,mBhJ2joEJ,CgJrkoEA,yBAUI,kBhJ0koEJ,CgJploEA,qBAUI,iBAAA,CAAA,kBhJ0loEJ,CgJpmoEA,yBAUI,kBhJymoEJ,CgJnnoEA,wBAUI,iBhJwnoEJ,CgJlooEA,uBAUI,kBAAA,CAAA,mBhJwooEJ,CgJlpoEA,2BAUI,mBhJupoEJ,CgJjqoEA,0BAUI,kBhJsqoEJ,CgJhroEA,qBAUI,gBAAA,CAAA,iBhJsroEJ,CgJhsoEA,yBAUI,iBhJqsoEJ,CgJ/soEA,wBAUI,gBhJotoEJ,CgJ9toEA,uBAUI,mBAAA,CAAA,oBhJouoEJ,CgJ9uoEA,2BAUI,oBhJmvoEJ,CgJ7voEA,0BAUI,mBhJkwoEJ,CgJ5woEA,qBAUI,kBAAA,CAAA,mBhJkxoEJ,CgJ5xoEA,yBAUI,mBhJiyoEJ,CgJ3yoEA,wBAUI,kBhJgzoEJ,CgJ1zoEA,2BAUI,gBAAA,CAAA,iBhJg0oEJ,CgJ10oEA,+BAUI,iBhJ+0oEJ,CgJz1oEA,8BAUI,gBhJ81oEJ,CgJx2oEA,2BAUI,gBAAA,CAAA,iBhJ82oEJ,CgJx3oEA,+BAUI,iBhJ63oEJ,CgJv4oEA,8BAUI,gBhJ44oEJ,CgJt5oEA,0BAUI,mBAAA,CAAA,oBhJ45oEJ,CgJt6oEA,8BAUI,oBhJ26oEJ,CgJr7oEA,6BAUI,mBhJ07oEJ,CgJp8oEA,yBAUI,kBAAA,CAAA,mBhJ08oEJ,CgJp9oEA,6BAUI,mBhJy9oEJ,CgJn+oEA,4BAUI,kBhJw+oEJ,CgJl/oEA,2BAUI,mBAAA,CAAA,oBhJw/oEJ,CgJlgpEA,+BAUI,oBhJugpEJ,CgJjhpEA,8BAUI,mBhJshpEJ,CgJhipEA,yBAUI,iBAAA,CAAA,kBhJsipEJ,CgJhjpEA,6BAUI,kBhJqjpEJ,CgJ/jpEA,4BAUI,iBhJokpEJ,CgJ9kpEA,2BAUI,oBAAA,CAAA,qBhJolpEJ,CgJ9lpEA,+BAUI,qBhJmmpEJ,CgJ7mpEA,8BAUI,oBhJknpEJ,CgJ5npEA,yBAUI,mBAAA,CAAA,oBhJkopEJ,CgJ5opEA,6BAUI,oBhJippEJ,CgJ3ppEA,4BAUI,mBhJgqpEJ,CgJ1qpEA,yBAUI,iBAAA,CAAA,kBhJgrpEJ,CgJ1rpEA,6BAUI,kBhJ+rpEJ,CgJzspEA,4BAUI,iBhJ8spEJ,CgJxtpEA,yBAUI,mBAAA,CAAA,oBhJ8tpEJ,CgJxupEA,6BAUI,oBhJ6upEJ,CgJvvpEA,4BAUI,mBhJ4vpEJ,CgJtwpEA,yBAUI,iBAAA,CAAA,kBhJ4wpEJ,CgJtxpEA,6BAUI,kBhJ2xpEJ,CgJrypEA,4BAUI,iBhJ0ypEJ,CgJpzpEA,yBAUI,mBAAA,CAAA,oBhJ0zpEJ,CgJp0pEA,6BAUI,oBhJy0pEJ,CgJn1pEA,4BAUI,mBhJw1pEJ,CgJl2pEA,yBAUI,iBAAA,CAAA,kBhJw2pEJ,CgJl3pEA,6BAUI,kBhJu3pEJ,CgJj4pEA,4BAUI,iBhJs4pEJ,CgJh5pEA,yBAUI,mBAAA,CAAA,oBhJs5pEJ,CgJh6pEA,6BAUI,oBhJq6pEJ,CgJ/6pEA,4BAUI,mBhJo7pEJ,CgJ97pEA,0BAUI,iBAAA,CAAA,kBhJo8pEJ,CgJ98pEA,8BAUI,kBhJm9pEJ,CgJ79pEA,6BAUI,iBhJk+pEJ,CgJ5+pEA,0BAUI,mBAAA,CAAA,oBhJk/pEJ,CgJ5/pEA,8BAUI,oBhJigqEJ,CgJ3gqEA,6BAUI,mBhJghqEJ,CgJ1hqEA,qBAUI,gBAAA,CAAA,iBhJgiqEJ,CgJ1iqEA,yBAUI,iBhJ+iqEJ,CgJzjqEA,wBAUI,gBhJ8jqEJ,CgJxkqEA,qBAUI,kBAAA,CAAA,mBhJ8kqEJ,CgJxlqEA,yBAUI,mBhJ6lqEJ,CgJvmqEA,wBAUI,kBhJ4mqEJ,CgJtnqEA,qBAUI,gBAAA,CAAA,iBhJ4nqEJ,CgJtoqEA,yBAUI,iBhJ2oqEJ,CgJrpqEA,wBAUI,gBhJ0pqEJ,CgJpqqEA,qBAUI,kBAAA,CAAA,mBhJ0qqEJ,CgJprqEA,yBAUI,mBhJyrqEJ,CgJnsqEA,wBAUI,kBhJwsqEJ,CgJltqEA,qBAUI,gBAAA,CAAA,iBhJwtqEJ,CgJluqEA,yBAUI,iBhJuuqEJ,CgJjvqEA,wBAUI,gBhJsvqEJ,CgJhwqEA,qBAUI,kBAAA,CAAA,mBhJswqEJ,CgJhxqEA,yBAUI,mBhJqxqEJ,CgJ/xqEA,wBAUI,kBhJoyqEJ,CgJ9yqEA,sBAUI,gBAAA,CAAA,iBhJozqEJ,CgJ9zqEA,0BAUI,iBhJm0qEJ,CgJ70qEA,yBAUI,gBhJk1qEJ,CgJ51qEA,sBAUI,kBAAA,CAAA,mBhJk2qEJ,CgJ52qEA,0BAUI,mBhJi3qEJ,CgJ33qEA,yBAUI,kBhJg4qEJ,CgJ14qEA,wBAUI,iBAAA,CAAA,kBhJg5qEJ,CgJ15qEA,4BAUI,kBhJ+5qEJ,CgJz6qEA,2BAUI,iBhJ86qEJ,CgJx7qEA,2BAUI,iBAAA,CAAA,kBhJ87qEJ,CgJx8qEA,+BAUI,kBhJ68qEJ,CgJv9qEA,8BAUI,iBhJ49qEJ,CgJt+qEA,0BAUI,iBAAA,CAAA,kBhJ4+qEJ,CgJt/qEA,8BAUI,kBhJ2/qEJ,CgJrgrEA,6BAUI,iBhJ0grEJ,CgJphrEA,wBAUI,gBAAA,CAAA,iBhJ0hrEJ,CgJpirEA,4BAUI,iBhJyirEJ,CgJnjrEA,2BAUI,gBhJwjrEJ,CgJlkrEA,uBAUI,eAAA,CAAA,gBhJwkrEJ,CgJllrEA,2BAUI,gBhJulrEJ,CgJjmrEA,0BAUI,ehJsmrEJ,CgJhnrEA,yBAUI,iBAAA,CAAA,kBhJsnrEJ,CgJhorEA,6BAUI,kBhJqorEJ,CgJ/orEA,4BAUI,iBhJoprEJ,CgJ9prEA,uBAUI,eAAA,CAAA,gBhJoqrEJ,CgJ9qrEA,2BAUI,gBhJmrrEJ,CgJ7rrEA,0BAUI,ehJksrEJ,CgJ5srEA,qBAUI,aAAA,CAAA,chJktrEJ,CgJ5trEA,yBAUI,chJiurEJ,CgJ3urEA,wBAUI,ahJgvrEJ,CgJ1vrEA,wBAUI,gBAAA,CAAA,iBhJgwrEJ,CgJ1wrEA,4BAUI,iBhJ+wrEJ,CgJzxrEA,2BAUI,gBhJ8xrEJ,CgJxyrEA,oBAUI,chJ6yrEJ,CgJvzrEA,oBAUI,chJ4zrEJ,CgJt0rEA,oBAUI,chJ20rEJ,CgJr1rEA,oBAUI,chJ01rEJ,CgJp2rEA,oBAUI,chJy2rEJ,CgJn3rEA,oBAUI,chJw3rEJ,CgJl4rEA,uBAUI,chJu4rEJ,CgJj5rEA,sBAUI,QhJs5rEJ,CgJh6rEA,qBAUI,ShJq6rEJ,CgJ/6rEA,wBAUI,ahJo7rEJ,CgJ97rEA,kBAUI,OhJm8rEJ,CgJ78rEA,kBAUI,OhJk9rEJ,CgJ59rEA,kBAUI,OhJi+rEJ,CgJ3+rEA,kBAUI,OhJg/rEJ,CgJ1/rEA,kBAUI,OhJ+/rEJ,CgJzgsEA,kBAUI,OhJ8gsEJ,CgJxhsEA,kBAUI,OhJ6hsEJ,CgJvisEA,kBAUI,OhJ4isEJ,CgJtjsEA,kBAUI,OhJ2jsEJ,CgJrksEA,kBAUI,OhJ0ksEJ,CgJplsEA,mBAUI,QhJylsEJ,CgJnmsEA,mBAUI,QhJwmsEJ,CgJlnsEA,sBAUI,WhJunsEJ,CgJjosEA,wBAUI,eAAA,CAAA,kBhJuosEJ,CgJjpsEA,wBAUI,gBAAA,CAAA,iBhJupsEJ,CgJjqsEA,0BAUI,ehJsqsEJ,CgJhrsEA,4BAUI,iBhJqrsEJ,CgJ/rsEA,6BAUI,kBhJossEJ,CgJ9ssEA,2BAUI,gBhJmtsEJ,CgJ7tsEA,sBAUI,WhJkusEJ,CgJ5usEA,wBAUI,eAAA,CAAA,kBhJkvsEJ,CgJ5vsEA,wBAUI,gBAAA,CAAA,iBhJkwsEJ,CgJ5wsEA,0BAUI,ehJixsEJ,CgJ3xsEA,4BAUI,iBhJgysEJ,CgJ1ysEA,6BAUI,kBhJ+ysEJ,CgJzzsEA,2BAUI,gBhJ8zsEJ,CgJx0sEA,qBAUI,chJ60sEJ,CgJv1sEA,uBAUI,kBAAA,CAAA,qBhJ61sEJ,CgJv2sEA,uBAUI,mBAAA,CAAA,oBhJ62sEJ,CgJv3sEA,yBAUI,kBhJ43sEJ,CgJt4sEA,2BAUI,oBhJ24sEJ,CgJr5sEA,4BAUI,qBhJ05sEJ,CgJp6sEA,0BAUI,mBhJy6sEJ,CgJn7sEA,oBAUI,ahJw7sEJ,CgJl8sEA,sBAUI,iBAAA,CAAA,oBhJw8sEJ,CgJl9sEA,sBAUI,kBAAA,CAAA,mBhJw9sEJ,CgJl+sEA,wBAUI,iBhJu+sEJ,CgJj/sEA,0BAUI,mBhJs/sEJ,CgJhgtEA,2BAUI,oBhJqgtEJ,CgJ/gtEA,yBAUI,kBhJohtEJ,CgJ9htEA,sBAUI,chJmitEJ,CgJ7itEA,wBAUI,kBAAA,CAAA,qBhJmjtEJ,CgJ7jtEA,wBAUI,mBAAA,CAAA,oBhJmktEJ,CgJ7ktEA,0BAUI,kBhJkltEJ,CgJ5ltEA,4BAUI,oBhJimtEJ,CgJ3mtEA,6BAUI,qBhJgntEJ,CgJ1ntEA,2BAUI,mBhJ+ntEJ,CgJzotEA,oBAUI,YhJ8otEJ,CgJxptEA,sBAUI,gBAAA,CAAA,mBhJ8ptEJ,CgJxqtEA,sBAUI,iBAAA,CAAA,kBhJ8qtEJ,CgJxrtEA,wBAUI,gBhJ6rtEJ,CgJvstEA,0BAUI,kBhJ4stEJ,CgJtttEA,2BAUI,mBhJ2ttEJ,CgJrutEA,yBAUI,iBhJ0utEJ,CgJpvtEA,sBAUI,ehJyvtEJ,CgJnwtEA,wBAUI,mBAAA,CAAA,sBhJywtEJ,CgJnxtEA,wBAUI,oBAAA,CAAA,qBhJyxtEJ,CgJnytEA,0BAUI,mBhJwytEJ,CgJlztEA,4BAUI,qBhJuztEJ,CgJj0tEA,6BAUI,sBhJs0tEJ,CgJh1tEA,2BAUI,oBhJq1tEJ,CgJ/1tEA,oBAUI,chJo2tEJ,CgJ92tEA,sBAUI,kBAAA,CAAA,qBhJo3tEJ,CgJ93tEA,sBAUI,mBAAA,CAAA,oBhJo4tEJ,CgJ94tEA,wBAUI,kBhJm5tEJ,CgJ75tEA,0BAUI,oBhJk6tEJ,CgJ56tEA,2BAUI,qBhJi7tEJ,CgJ37tEA,yBAUI,mBhJg8tEJ,CgJ18tEA,oBAUI,YhJ+8tEJ,CgJz9tEA,sBAUI,gBAAA,CAAA,mBhJ+9tEJ,CgJz+tEA,sBAUI,iBAAA,CAAA,kBhJ++tEJ,CgJz/tEA,wBAUI,gBhJ8/tEJ,CgJxguEA,0BAUI,kBhJ6guEJ,CgJvhuEA,2BAUI,mBhJ4huEJ,CgJtiuEA,yBAUI,iBhJ2iuEJ,CgJrjuEA,oBAUI,chJ0juEJ,CgJpkuEA,sBAUI,kBAAA,CAAA,qBhJ0kuEJ,CgJpluEA,sBAUI,mBAAA,CAAA,oBhJ0luEJ,CgJpmuEA,wBAUI,kBhJymuEJ,CgJnnuEA,0BAUI,oBhJwnuEJ,CgJlouEA,2BAUI,qBhJuouEJ,CgJjpuEA,yBAUI,mBhJspuEJ,CgJhquEA,oBAUI,YhJqquEJ,CgJ/quEA,sBAUI,gBAAA,CAAA,mBhJqruEJ,CgJ/ruEA,sBAUI,iBAAA,CAAA,kBhJqsuEJ,CgJ/suEA,wBAUI,gBhJotuEJ,CgJ9tuEA,0BAUI,kBhJmuuEJ,CgJ7uuEA,2BAUI,mBhJkvuEJ,CgJ5vuEA,yBAUI,iBhJiwuEJ,CgJ3wuEA,oBAUI,chJgxuEJ,CgJ1xuEA,sBAUI,kBAAA,CAAA,qBhJgyuEJ,CgJ1yuEA,sBAUI,mBAAA,CAAA,oBhJgzuEJ,CgJ1zuEA,wBAUI,kBhJ+zuEJ,CgJz0uEA,0BAUI,oBhJ80uEJ,CgJx1uEA,2BAUI,qBhJ61uEJ,CgJv2uEA,yBAUI,mBhJ42uEJ,CgJt3uEA,oBAUI,YhJ23uEJ,CgJr4uEA,sBAUI,gBAAA,CAAA,mBhJ24uEJ,CgJr5uEA,sBAUI,iBAAA,CAAA,kBhJ25uEJ,CgJr6uEA,wBAUI,gBhJ06uEJ,CgJp7uEA,0BAUI,kBhJy7uEJ,CgJn8uEA,2BAUI,mBhJw8uEJ,CgJl9uEA,yBAUI,iBhJu9uEJ,CgJj+uEA,oBAUI,chJs+uEJ,CgJh/uEA,sBAUI,kBAAA,CAAA,qBhJs/uEJ,CgJhgvEA,sBAUI,mBAAA,CAAA,oBhJsgvEJ,CgJhhvEA,wBAUI,kBhJqhvEJ,CgJ/hvEA,0BAUI,oBhJoivEJ,CgJ9ivEA,2BAUI,qBhJmjvEJ,CgJ7jvEA,yBAUI,mBhJkkvEJ,CgJ5kvEA,qBAUI,YhJilvEJ,CgJ3lvEA,uBAUI,gBAAA,CAAA,mBhJimvEJ,CgJ3mvEA,uBAUI,iBAAA,CAAA,kBhJinvEJ,CgJ3nvEA,yBAUI,gBhJgovEJ,CgJ1ovEA,2BAUI,kBhJ+ovEJ,CgJzpvEA,4BAUI,mBhJ8pvEJ,CgJxqvEA,0BAUI,iBhJ6qvEJ,CgJvrvEA,qBAUI,chJ4rvEJ,CgJtsvEA,uBAUI,kBAAA,CAAA,qBhJ4svEJ,CgJttvEA,uBAUI,mBAAA,CAAA,oBhJ4tvEJ,CgJtuvEA,yBAUI,kBhJ2uvEJ,CgJrvvEA,2BAUI,oBhJ0vvEJ,CgJpwvEA,4BAUI,qBhJywvEJ,CgJnxvEA,0BAUI,mBhJwxvEJ,CgJlyvEA,oBAUI,ShJuyvEJ,CgJjzvEA,sBAUI,aAAA,CAAA,gBhJuzvEJ,CgJj0vEA,sBAUI,cAAA,CAAA,ehJu0vEJ,CgJj1vEA,wBAUI,ahJs1vEJ,CgJh2vEA,0BAUI,ehJq2vEJ,CgJ/2vEA,2BAUI,gBhJo3vEJ,CgJ93vEA,yBAUI,chJm4vEJ,CgJ74vEA,oBAUI,ShJk5vEJ,CgJ55vEA,oBAUI,ShJi6vEJ,CgJ36vEA,mBAUI,YhJg7vEJ,CgJ17vEA,kBAUI,WhJ+7vEJ,CgJz8vEA,oBAUI,YhJ88vEJ,CgJx9vEA,kBAUI,UhJ69vEJ,CgJv+vEA,oBAUI,ahJ4+vEJ,CgJt/vEA,kBAUI,YhJ2/vEJ,CgJrgwEA,kBAUI,UhJ0gwEJ,CgJphwEA,kBAUI,YhJyhwEJ,CgJniwEA,kBAUI,UhJwiwEJ,CgJljwEA,kBAUI,YhJujwEJ,CgJjkwEA,kBAUI,UhJskwEJ,CgJhlwEA,kBAUI,YhJqlwEJ,CgJ/lwEA,mBAUI,UhJomwEJ,CgJ9mwEA,mBAUI,YhJmnwEJ,CgJ7nwEA,qBAUI,WhJkowEJ,CgJ5owEA,wBAUI,WhJipwEJ,CgJ3pwEA,uBAUI,WhJgqwEJ,CgJ1qwEA,0BAUI,WhJ+qwEJ,CgJzrwEA,uBAUI,WhJ8rwEJ,CgJxswEA,0BAUI,WhJ6swEJ,CgJvtwEA,wBAUI,WhJ4twEJ,CgJtuwEA,2BAUI,WhJ2uwEJ,CgJrvwEA,2BAUI,ahJ0vwEJ,CgJpwwEA,kBAUI,OhJywwEJ,CgJnxwEA,qBAUI,UhJwxwEJ,CgJlywEA,qBAUI,UhJuywEJ,CAaF;AiJ74wEA,2BAAA","file":"styles.css","sourcesContent":["@charset \"UTF-8\";\n/*\n----------------------------------------\nUSWDS with settings overrides\n----------------------------------------\nUncomment the following lines and add a list of changed settings\nin the form $setting: value,\n----------------------------------------\n*/\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type=button]:-moz-focusring,\n[type=reset]:-moz-focusring,\n[type=submit]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type=checkbox],\n[type=radio] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type=search] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none;\n}\n\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nGENERAL SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens\n----------------------------------------\n*/\n/*\n----------------------------------------\nImage path\n----------------------------------------\nRelative image file path\n----------------------------------------\n*/\n/*\n----------------------------------------\nShow compile warnings\n----------------------------------------\nShow Sass warnings when functions and\nmixins use non-standard tokens.\nAND\nShow updates and notifications.\n----------------------------------------\n*/\n/*\n----------------------------------------\nNamespace\n----------------------------------------\n*/\n/*\n----------------------------------------\nPrefix separator\n----------------------------------------\nSet the character the separates\nresponsive and state prefixes from the\nmain class name.\nThe default (\":\") needs to be preceded\nby two backslashes to be properly\nescaped.\n----------------------------------------\n*/\n/*\n----------------------------------------\nLayout grid\n----------------------------------------\nShould the layout grid classes output\nwith !important\n----------------------------------------\n*/\n/*\n----------------------------------------\nBorder box sizing\n----------------------------------------\nWhen set to true, sets the box-sizing\nproperty of all site elements to\n`border-box`.\n----------------------------------------\n*/\n/*\n----------------------------------------\nFocus styles\n----------------------------------------\n*/\n/*\n----------------------------------------\nIcons\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nTYPOGRAPHY SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS typography tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens/typesetting/overview/\n----------------------------------------\n*/\n/*\n----------------------------------------\nRoot font size\n----------------------------------------\nSetting $theme-respect-user-font-size to\ntrue sets the root font size to 100% and\nuses ems for media queries\n----------------------------------------\n$theme-root-font-size only applies when\n$theme-respect-user-font-size is set to\nfalse.\n\nThis will set the root font size\nas a specific px value and use px values\nfor media queries.\n\nAccepts true or false\n----------------------------------------\n*/\n/*\n----------------------------------------\nGlobal styles\n----------------------------------------\nAdds basic styling for the following\nunclassed elements:\n\n- paragraph: paragraph text\n- link: links\n- content: paragraph text, links,\n headings, lists, and tables\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont path\n----------------------------------------\nRelative font file path\n----------------------------------------\n*/\n/*\n----------------------------------------\nCustom typeface tokens\n----------------------------------------\nAdd a new custom typeface token if\nyour project uses a typeface not already\ndefined by USWDS.\n----------------------------------------\nUSWDS defines the following tokens\nby default:\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\nAdd as many new tokens as you have\ncustom typefaces. Reference your new\ntoken(s) in the type-based font settings\nusing the quoted name of the token.\n\nFor example:\n\n$theme-font-type-cond: 'example-font-token';\n\ndisplay-name:\nThe display name of your font\n\ncap-height:\nThe height of a 500px `N` in Sketch\n----------------------------------------\nYou should change `example-[style]-token`\nnames to something more descriptive.\n----------------------------------------\n*/\n/*\n----------------------------------------\nType-based font settings\n----------------------------------------\nSet the type-based tokens for your\nproject from the following tokens,\nor from any new font tokens you added in\n$theme-typeface-tokens.\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\n*/\n/*\n----------------------------------------\nCustom font stacks\n----------------------------------------\nAdd custom font stacks to any of the\ntype-based fonts. Any USWDS typeface\ntoken already has a default stack.\n\nCustom stacks don't need to include the\nfont's display name. It will\nautomatically appear at the start of\nthe stack.\n----------------------------------------\nExample:\n$theme-font-type-sans: 'source-sans-pro';\n$theme-font-sans-custom-stack: \"Helvetica Neue\", Helvetica, Arial, sans;\n\nOutput:\nfont-family: \"Source Sans Pro\", \"Helvetica Neue\", Helvetica, Arial, sans;\n----------------------------------------\n*/\n/*\n----------------------------------------\nAdd any custom font source files\n----------------------------------------\nIf you want USWDS to generate additional\n@font-face declarations, add your font\ndata below, following the example that\nfollows.\n----------------------------------------\nUSWDS automatically generates @font-face\ndeclarations for the following\n\n'merriweather'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n\nThese typefaces not require custom\nsource files.\n----------------------------------------\nEXAMPLE\n\n- dir:\n Directory relative to $theme-font-path\n- This directory should include fonts saved as\n .ttf, .woff, and .woff2\n ExampleSerif-Normal.ttf\n ExampleSerif-Normal.woff\n ExampleSerif-Normal.woff2\n\n$theme-font-serif-custom-src: (\n dir: 'custom/example-serif',\n roman: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-Light',\n 400: 'ExampleSerif-Normal',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-Bold',\n 800: false,\n 900: false,\n ),\n italic: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-LightItalic',\n 400: 'ExampleSerif-Italic',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-BoldItalic',\n 800: false,\n 900: false,\n ),\n);\n----------------------------------------\n*/\n/*\n----------------------------------------\nRole-based font settings\n----------------------------------------\nSet the role-based tokens for your\nproject from the following font-type\ntokens.\n----------------------------------------\n'cond'\n'icon'\n'lang'\n'mono'\n'sans'\n'serif'\n----------------------------------------\n*/\n/*\n----------------------------------------\nType scale\n----------------------------------------\nDefine your project's type scale using\nvalues from the USWDS system type scale\n\n1-20\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont weights\n----------------------------------------\nAssign weights 100-900\nOr use `false` for unneeded weights.\n----------------------------------------\n*/\n/*\n----------------------------------------\nGeneral typography settings\n----------------------------------------\nType scale tokens\n----------------------------------------\nmicro: 10px\n1: 12px\n2: 13px\n3: 14px\n4: 15px\n5: 16px\n6: 17px\n7: 18px\n8: 20px\n9: 22px\n10: 24px\n11: 28px\n12: 32px\n13: 36px\n14: 40px\n15: 48px\n16: 56px\n17: 64px\n18: 80px\n19: 120px\n20: 140px\n----------------------------------------\nLine height tokens\n----------------------------------------\n1: 1\n2: 1.15\n3: 1.35\n4: 1.5\n5: 1.62\n6: 1.75\n----------------------------------------\nFont role tokens\n----------------------------------------\n'ui'\n'heading'\n'body'\n'code'\n'alt'\n----------------------------------------\nMeasure (max-width) tokens\n----------------------------------------\n1: 44ex\n2: 60ex\n3: 64ex\n4: 68ex\n5: 74ex\n6: 88ex\nnone: none\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nCOLOR SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS color tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens/color\n----------------------------------------\n*/\n/*\n----------------------------------------\nTheme palette colors\n----------------------------------------\n*/\n/*\n----------------------------------------\nState palette colors\n----------------------------------------\n*/\n/*\n----------------------------------------\nGeneral colors\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nCOMPONENT SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nSPACING SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS spacing units tokens in the\ndocumentation:\nhttps://designsystem.digital.gov/design-tokens/spacing-units\n----------------------------------------\n*/\n/*\n----------------------------------------\nBorder radius\n----------------------------------------\n2px 2px\n0.5 4px\n1 8px\n1.5 12px\n2 16px\n2.5 20px\n3 24px\n4 32px\n5 40px\n6 48px\n7 56px\n8 64px\n9 72px\n----------------------------------------\n*/\n/*\n----------------------------------------\nColumn gap\n----------------------------------------\n2px 2px\n0.5 4px\n1 8px\n2 16px\n3 24px\n4 32px\n5 40px\n6 48px\n----------------------------------------\n*/\n/*\n----------------------------------------\nGrid container max-width\n----------------------------------------\nmobile\nmobile-lg\ntablet\ntablet-lg\ndesktop\ndesktop-lg\nwidescreen\n----------------------------------------\n*/\n/*\n----------------------------------------\nSite\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUTILITIES SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS utilities in the documentation:\nhttps://designsystem.digital.gov/utilities\n----------------------------------------\n*/\n/*\n----------------------------------------\nUtility breakpoints\n----------------------------------------\nWhich breakpoints does your project\nneed? Select as `true` any breakpoint\nused by utilities or layout grid\n----------------------------------------\n*/\n/*\n----------------------------------------\nGlobal colors\n----------------------------------------\nThe following palettes will be added to\n- background-color\n- border-color\n- color\n- text-decoration-color\n----------------------------------------\n*/\n/*\n----------------------------------------\nSettings\n----------------------------------------\n*/\n/*\n----------------------------------------\nValues\n----------------------------------------\n*/\n/*\n----------------------------------------\npx-to-rem()\n----------------------------------------\nConverts a value in px to a value in rem\n----------------------------------------\n*/\n/*\n----------------------------------------\nrem-to-px()\n----------------------------------------\nConverts a value in rem to a value in px\n----------------------------------------\n*/\n/*\n----------------------------------------\nrem-to-user-em()\n----------------------------------------\nConverts a value in rem to a value in\n[user-settings] em for use in media\nqueries\n----------------------------------------\n*/\n/*\n----------------------------------------\nspacing-multiple()\n----------------------------------------\nConverts a spacing unit multiple into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n/*\n----------------------------------------\nuswds-error()\n----------------------------------------\nAllow the system to pass an error as text\nto test error states in unit testing\n----------------------------------------\n*/\n/*\n----------------------------------------\nerror-not-token()\n----------------------------------------\nReturns a common not-a-token error.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-last()\n----------------------------------------\nReturn the last item of a list,\nReturn null if the value is null\n----------------------------------------\n*/\n/*\n----------------------------------------\nappend-important()\n----------------------------------------\nAppend `!important` to a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nde-list()\n----------------------------------------\nTransform a one-element list or arglist\ninto that single element.\n----------------------------------------\n(1) => 1\n((1)) => (1)\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-default()\n----------------------------------------\nReturns the default value from a map\nof project defaults\nget-default(\"bg-color\")\n> $theme-body-background-color\n----------------------------------------\n*/\n/*\n----------------------------------------\nhas-important()\n----------------------------------------\nCheck to see if `!important` is\nbeing passed in a mixin's props\n----------------------------------------\n*/\n/*\n----------------------------------------\nmap-collect()\n----------------------------------------\nCollect multiple maps into a single\nlarge map\nsource: https://gist.github.com/bigglesrocks/d75091700f8f2be5abfe\n----------------------------------------\n*/\n/*\n----------------------------------------\nmap-deep-get()\n----------------------------------------\n@author Hugo Giraudel\n@access public\n@param {Map} $map - Map\n@param {Arglist} $keys - Key chain\n@return {*} - Desired value\n----------------------------------------\n*/\n/*\n----------------------------------------\nmulti-cat()\n----------------------------------------\nConcatenate two lists\n----------------------------------------\n*/\n/*\n----------------------------------------\nremove()\n----------------------------------------\nRemove a value from a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nsmart-quote()\n----------------------------------------\nQuotes strings\nInspects `px`, `xs`, and `xl` numbers\nLeaves bools as is\n----------------------------------------\n*/\n/*\n----------------------------------------\nstr-replace()\n----------------------------------------\nReplace any substring with another\nstring\n----------------------------------------\n*/\n/*\n----------------------------------------\nstr-split()\n----------------------------------------\nSplit a string at a given separator\nand convert into a list of substrings\n----------------------------------------\n*/\n/*\n----------------------------------------\nstrip-unit()\n----------------------------------------\nRemove the unit of a length\n@author Hugo Giraudel\n@param {Number} $number - Number to remove unit from\n@return {Number} - Unitless number\n----------------------------------------\n*/\n/*\n----------------------------------------\nbase-to-map()\n@TODO: Deprecate and delete\n----------------------------------------\nConvert a single base to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n/*\n----------------------------------------\nto-number()\n----------------------------------------\nCasts a string into a number\n----------------------------------------\n@param {String | Number} $value - Value to be parsed\n@return {Number}\n----------------------------------------\n*/\n/*\n----------------------------------------\nunpack()\n----------------------------------------\nCreate lists of single items from lists\nof lists.\n----------------------------------------\n(1, (2.1, 2.2), 3) -->\n(1, 2.1, 2.2, 3)\n----------------------------------------\n*/\n/*\n----------------------------------------\nnumber-to-token()\n----------------------------------------\nConverts an integer or numeric value\ninto a system value\n\nEx: 0.5 --> '05'\n -1px --> 'neg-1px'\n----------------------------------------\n*/\n/*\n----------------------------------------\nunits()\n----------------------------------------\nConverts a spacing unit into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n/*\n----------------------------------------\nProject fonts\n----------------------------------------\nCollects font settings in a map for\nlooping.\n----------------------------------------\n*/\n/*\n----------------------------------------\nLuminance ranges\n----------------------------------------\n*/\n/*\n----------------------------------------\nns()\n----------------------------------------\nAdd a namesspace of $type if that\nnamespace is set to output\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-system-color()\n----------------------------------------\nDerive a system color from its\nfamily, value, and vivid or a passed\nvariable that is, itself, a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nset-theme-color()\n----------------------------------------\nDerive a color from a system color token\nor a hex value\n----------------------------------------\n*/\n/*\n----------------------------------------\nLine height\n----------------------------------------\n*/\n/*\n----------------------------------------\nMeasure\n----------------------------------------\n*/\n/*\n----------------------------------------\nvalidate-typeface-token()\n----------------------------------------\nCheck to see if a typeface-token exists.\nThrow an error if a passed token does\nnot exist in the typeface-token map.\n----------------------------------------\n*/\n/*\n----------------------------------------\ncap-height()\n----------------------------------------\nGet the cap height of a valid typeface\n----------------------------------------\n*/\n/*\n----------------------------------------\nconvert-to-font-type()\n----------------------------------------\nConverts a font-role token into a\nfont-type token. Leaves font-type tokens\nunchanged.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-font-stack()\n----------------------------------------\nGet a font stack from a style- or\nrole-based font token.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-typeface-token()\n----------------------------------------\nGet a typeface token from a font-type or\nfont-role token.\n----------------------------------------\n*/\n/*\n----------------------------------------\nnormalize-type-scale()\n----------------------------------------\nNormalizes a specific face's optical size\nto a set target\n----------------------------------------\n*/\n/*\n----------------------------------------\nsystem-type-scale()\n----------------------------------------\nGet a value from the system type scale\n----------------------------------------\n*/\n/*\n----------------------------------------\nEasing\n----------------------------------------\n*/\n/* deprecated.scss\n ---\n Occasionally the design system will deprecate\n old variables or functionality. If we replace\n the old functionality with something new, this is a\n place to connect the old functionality to the\n new functionality, in the service of better\n continuity and backwards compatibility within a\n major release cycle.\n\n Note the USWDS version where we deprecated the\n old functionality in a comment.\n\n Be sure to update notifications.scss.\n\n This file should started fresh at each\n major version.\n*/\n/*\n----------------------------------------\nadvanced-color()\n----------------------------------------\nDerive a color from a color triplet:\n[family], [grade], [variant]\n----------------------------------------\n*/\n/*\n----------------------------------------\nis-system-color-token()\n----------------------------------------\nReturn whether a token is a system\ncolor token\n----------------------------------------\n*/\n/*\n----------------------------------------\nis-theme-color-token()\n----------------------------------------\nReturn whether a token is a theme\ncolor token\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-assignment()\n----------------------------------------\nGet the system token equivalent of any\ntheme color token\n----------------------------------------\n*/\n/*\n----------------------------------------\ndecompose()\n----------------------------------------\nConvert a color token into into a list\nof form [family], [grade], [variant]\nVivid variants return \"vivid\" as the\nvariant.\nIf neither grade nor variant exists,\nreturns 'null'\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-family()\n----------------------------------------\nReturns the family of a color token.\nReturns: color-family\ncolor-token-family(\"accent-warm-vivid\")\n> \"accent-warm\"\ncolor-token-family(\"red-50v\")\n> \"red\"\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> \"red\"\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-grade()\n----------------------------------------\nReturns the grade of a USWDS color token.\nReturns: color-grade\ncolor-token-grade(\"accent-warm\")\n> \"root\"\ncolor-token-grade(\"accent-warm-vivid\")\n> \"root\"\ncolor-token-grade(\"accent-warm-darker\")\n> \"darker\"\ncolor-token-grade(\"red-50v\")\n> 50\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> 50\n----------------------------------------\n*/\n/*\n----------------------------------------\nis-color-token()\n----------------------------------------\nReturns whether a given string is a\nUSWDS color token.\n----------------------------------------\n*/\n/*\n----------------------------------------\npow()\n----------------------------------------\nRaises a unitless number to the power\nof another unitless number\nIncludes helper functions\n----------------------------------------\n*/\n/*\n----------------------------------------\nHelper functions\n----------------------------------------\n*/\n/* factorial()\n----------------------------------------\n*/\n/* summation()\n----------------------------------------\n*/\n/* exp-maclaurin()\n----------------------------------------\n*/\n/* ln()\n----------------------------------------\n*/\n/*\n----------------------------------------\nluminance()\n----------------------------------------\nReturns the luminance of `$color` as a float (between 0 and 1)\n1 is pure white, 0 is pure black\n\n@param {Color} $color - Color\n@return {Number}\n@link http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef Reference\n----------------------------------------\n*/\n/*\n----------------------------------------\ncalculate-grade()\n----------------------------------------\nDerive the grade equivalent any color,\neven non-token colors\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-type()\n----------------------------------------\nReturns the type of a color token.\nReturns: \"system\" | \"theme\"\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-variant()\n----------------------------------------\nReturns the variant of color token.\nReturns: \"vivid\" | false\ncolor-token-variant(\"accent-warm\")\n> false\ncolor-token-variant(\"accent-warm-vivid\")\n> \"vivid\"\ncolor-token-variant(\"red-50v\")\n> \"vivid\"\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> \"vivid\"\n----------------------------------------\n*/\n/*\n----------------------------------------\nmagic-number()\n----------------------------------------\nReturns the magic number of two color\ngrades. Takes numbers or color tokens.\nmagic-number(50, 10)\nreturn: 40\nmagic-number(\"red-50\", \"red-10\")\nreturn: 40\n----------------------------------------\n*/\n/*\n----------------------------------------\nwcag-magic-number()\n----------------------------------------\nReturns the magic number of a specific\nwcag grade:\n\"AA\"\n\"AA-Large\"\n\"AAA\"\nwcag-magic-number(\"AA\")\n> 50\n----------------------------------------\n*/\n/*\n----------------------------------------\nis-accessible-magic-number()\n----------------------------------------\nReturns whether two grades achieve\nspecified target color contrast\nReturns: true | false\nis-accessible-magic-number(10, 50, \"AA\")\n> false\nis-accessible-magic-number(10, 60, \"AA\")\n> true\n----------------------------------------\n*/\n/*\n----------------------------------------\nnext-token()\n----------------------------------------\nReturns next \"darker\" or \"lighter\" color\ntoken of the same token type and variant.\nReturns: color-token | false\nnext-token(\"accent-warm\", \"lighter\")\n> \"accent-warm-light\"\nnext-token(\"gray-10\", \"lighter\")\n> \"gray-5\"\nnext-token(\"gray-5\", \"lighter\")\n> \"white\"\nnext-token(\"white\", \"lighter\")\n> false\nnext-token(\"red-50v\", \"darker\")\n> \"red-60v\"\nnext-token(\"red-50\", \"darker\")\n> \"red-60\"\nnext-token(\"red-80v\", \"darker\")\n> \"red-90\"\nnext-token(\"red-90\", \"darker\")\n> \"black\"\nnext-token(\"white\", \"darker\")\n> \"gray-5\"\nnext-token(\"black\", \"lighter\")\n> \"gray-90\"\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-link-tokens-from-bg()\n----------------------------------------\nGet accessible link colors for a given\nbackground color\nreturns: link-token, hover-token\nget-link-tokens-from-bg(\n \"black\",\n \"red-60\",\n \"red-10\",\n \"AA\")\n> \"red-10\", \"red-5\"\nget-link-tokens-from-bg(\n \"black\",\n \"red-60v\",\n \"red-10v\",\n \"AA-large\")\n> \"red-60v\", \"red-50v\"\nget-link-tokens-from-bg(\n \"black\",\n \"red-5v\",\n \"red-60v\",\n \"AA\")\n> \"red-5v\", \"white\"\nget-link-tokens-from-bg(\n \"black\",\n \"white\",\n \"red-60v\",\n \"AA\")\n> \"white\", \"white\"\n----------------------------------------\n*/\n/*\n----------------------------------------\ntest-colors()\n----------------------------------------\nCheck to see if all system colors\nfall between the proper relative\nluminance range for their grade.\nHas a couple quirks, as the luminance()\nfunction returns slightly different\nresults than expected.\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolumns()\n----------------------------------------\noutputs a grid-col number based on\nthe number of desired columns in the\n12-column grid\n\nEx: columns(2) --> 6\n grid-col(columns(2))\n----------------------------------------\n*/\n/*\n----------------------------------------\nUSWDS Properties\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-uswds-value()\n----------------------------------------\nFinds and outputs a value from the\nUSWDS standard values.\n\nUsed to build other standard utility\nfunctions and mixins.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-standard-values()\n----------------------------------------\nGets a map of USWDS standard values\nfor a property\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor()\n----------------------------------------\nDerive a color from a color shortcode\n----------------------------------------\n*/\n/*\n----------------------------------------\nborder-radius()\n----------------------------------------\nGet a border-radius from the system\nborder-radii\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-weight()\nfw()\n----------------------------------------\nGet a font-weight value from the\nsystem font-weight\n----------------------------------------\n*/\n/*\n----------------------------------------\nfeature()\n----------------------------------------\nGets a valid USWDS font feature setting\n----------------------------------------\n*/\n/*\n----------------------------------------\nflex()\n----------------------------------------\nGets a valid USWDS flex value\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-family()\nfamily()\n----------------------------------------\nGet a font-family stack from a\nrole-based or type-based font family\n----------------------------------------\n*/\n/*\n----------------------------------------\nletter-spacing()\nls()\n----------------------------------------\nGet a letter-spacing value from the\nsystem letter-spacing\n----------------------------------------\n*/\n/*\n----------------------------------------\nmeasure()\n----------------------------------------\nGets a valid USWDS reading line length\n----------------------------------------\n*/\n/*\n----------------------------------------\nopacity()\n----------------------------------------\nGet an opacity from the system\nopacities\n----------------------------------------\n*/\n/*\n----------------------------------------\norder()\n----------------------------------------\nGet an order value from the\nsystem orders\n----------------------------------------\n*/\n/*\n----------------------------------------\nradius()\n----------------------------------------\nGet a border-radius value from the\nsystem letter-spacing\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-size()\n----------------------------------------\nGet type scale value from a [family] and\n[scale]\n----------------------------------------\n*/\n/*\n----------------------------------------\nz-index()\nz()\n----------------------------------------\nGet a z-index value from the\nsystem z-index\n----------------------------------------\n*/\n/*\n----------------------------------------\nutility-font()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\nNot the public-facing function.\nUsed for building the utilities and\nwithholds certain errors.\n----------------------------------------\n*/\n/*\n----------------------------------------\nfamily()\n----------------------------------------\nGet a font-family stack\n----------------------------------------\n*/\n/*\n----------------------------------------\nsize()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont()\n----------------------------------------\nGet a font-family stack\nAND\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n/*\n----------------------------------------\ntypeset()\n----------------------------------------\nSets:\n- family\n- size\n- line-height\n----------------------------------------\n*/\n.usa-prose > p {\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n max-width: 68ex;\n}\n.usa-prose > * + p {\n margin-top: 1em;\n}\n.usa-prose > p + * {\n margin-top: 1em;\n}\n\n.usa-prose > h1,\n.usa-prose > h2,\n.usa-prose > h3,\n.usa-prose > h4,\n.usa-prose > h5,\n.usa-prose > h6 {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n}\n.usa-prose > * + h1,\n.usa-prose > * + h2,\n.usa-prose > * + h3,\n.usa-prose > * + h4,\n.usa-prose > * + h5,\n.usa-prose > * + h6 {\n margin-top: 1.5em;\n}\n.usa-prose > h1 + *,\n.usa-prose > h2 + *,\n.usa-prose > h3 + *,\n.usa-prose > h4 + *,\n.usa-prose > h5 + *,\n.usa-prose > h6 + * {\n margin-top: 1em;\n}\n\n/* stylelint-disable max-nesting-depth */\n/*\n----------------------------------------\n@render-pseudoclass\n----------------------------------------\nBuild a pseucoclass utiliy from values\ncalculated in the @render-utilities-in\nloop\n----------------------------------------\n*/\n/*\n----------------------------------------\n@render-utility\n----------------------------------------\nBuild a utility from values calculated\nin the @render-utilities-in loop\n----------------------------------------\nTODO: Determine the proper use of\nunquote() in the following. Changed to\naccount for a 'interpolation near\noperators will be simplified in a\nfuture version of Sass' warning.\n----------------------------------------\n*/\n/*\n----------------------------------------\n@render-utilities-in\n----------------------------------------\nThe master loop that sets the building\nblocks of utilities from the values\nin individual rule settings and loops\nthrough all possible variants\n----------------------------------------\n*/\n/* stylelint-enable */\n/* notifications.scss\n ---\n Adds a notification at the top of each USWDS\n compile. Use this file for important notifications\n and updates to the design system.\n\n This file should started fresh at each\n major version.\n\n*/\n/* prettier-ignore */\n/* prettier-ignore */\n.usa-textarea, .usa-range, .usa-radio__label, .usa-input-group, .usa-hint, .usa-combo-box__input, .usa-combo-box__list, .usa-select, .usa-checkbox__label, .usa-fieldset, .usa-input {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n}\n\n.usa-textarea, .usa-range, .usa-input-group, .usa-combo-box__input, .usa-select, .usa-input {\n border-width: 1px;\n border-color: #565c65;\n border-style: solid;\n appearance: none;\n border-radius: 0;\n color: #1b1b1b;\n display: block;\n height: 2.5rem;\n margin-top: 0.5rem;\n max-width: 30rem;\n padding: 0.5rem;\n width: 100%;\n}\n\n/* stylelint-disable */\n@font-face {\n font-family: \"Roboto Mono Web\";\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Roboto Mono Web\";\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Roboto Mono Web\";\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Roboto Mono Web\";\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Roboto Mono Web\";\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Roboto Mono Web\";\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Source Sans Pro Web\";\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Source Sans Pro Web\";\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Source Sans Pro Web\";\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Source Sans Pro Web\";\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Source Sans Pro Web\";\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Source Sans Pro Web\";\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Merriweather Web\";\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Light.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Light.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Merriweather Web\";\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Regular.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Regular.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Merriweather Web\";\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Bold.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Bold.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Merriweather Web\";\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Merriweather Web\";\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Italic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Italic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: \"Merriweather Web\";\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format(\"truetype\");\n}\n/* stylelint-enable */\nbody {\n color: #1b1b1b;\n background-color: white;\n overflow-x: hidden;\n}\n\ninput:not([disabled]):focus,\nselect:not([disabled]):focus,\ntextarea:not([disabled]):focus,\nbutton:not([disabled]):focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\niframe:focus,\n[href]:focus,\n[tabindex]:focus,\n[contentEditable=true]:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\nimg {\n max-width: 100%;\n}\n\n.usa-media-link {\n display: inline-block;\n line-height: 0;\n}\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nhtml {\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 100%;\n}\n\ncite,\nvar,\naddress,\ndfn {\n font-style: normal;\n}\n\n.usa-focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-sr-only {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n.usa-content p,\n.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered),\n.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered) {\n max-width: 68ex;\n}\n\n.usa-dark-background {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #3d4551;\n}\n.usa-dark-background p,\n.usa-dark-background span {\n color: white;\n}\n.usa-dark-background a {\n color: #dfe1e2;\n}\n.usa-dark-background a:visited {\n color: #dfe1e2;\n}\n.usa-dark-background a:hover {\n color: #f0f0f0;\n}\n\n.usa-display {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n font-weight: 700;\n margin-bottom: 0;\n}\n* + .usa-display {\n margin-top: 1.5em;\n}\n.usa-display + * {\n margin-top: 1em;\n}\n@media all and (min-width: 30em) {\n .usa-display {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n line-height: 1.2;\n font-weight: 700;\n }\n * + .usa-display {\n margin-top: 1.5em;\n }\n .usa-display + * {\n margin-top: 1em;\n }\n}\n@media all and (min-width: 40em) {\n .usa-display {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n line-height: 1.2;\n font-weight: 700;\n }\n * + .usa-display {\n margin-top: 1.5em;\n }\n .usa-display + * {\n margin-top: 1em;\n }\n}\n\n.usa-intro {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.8;\n font-weight: 400;\n max-width: 88ex;\n}\n\n.usa-icon {\n display: inline-block;\n fill: currentColor;\n height: 1em;\n position: relative;\n width: 1em;\n}\n\n.usa-icon--size-3 {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n.usa-icon--size-4 {\n height: 2rem;\n width: 2rem;\n}\n\n.usa-icon--size-5 {\n height: 2.5rem;\n width: 2.5rem;\n}\n\n.usa-icon--size-6 {\n height: 3rem;\n width: 3rem;\n}\n\n.usa-icon--size-7 {\n height: 3.5rem;\n width: 3.5rem;\n}\n\n.usa-icon--size-8 {\n height: 4rem;\n width: 4rem;\n}\n\n.usa-icon--size-9 {\n height: 4.5rem;\n width: 4.5rem;\n}\n\n.usa-link {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-link:visited {\n color: #54278f;\n}\n.usa-link:hover {\n color: #1a4480;\n}\n.usa-link:active {\n color: #162e51;\n}\n.usa-link:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-link--external {\n display: inline-block;\n padding-right: 1.75ex;\n position: relative;\n}\n.usa-link--external::after {\n background: url(\"../img/usa-icons/launch.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1.75ex;\n width: 1.75ex;\n background-position: center;\n content: \"\";\n display: inline-block;\n height: 1.75ex;\n margin-left: 2px;\n margin-top: 0.7ex;\n position: absolute;\n}\n@supports (mask: url(\"\")) {\n .usa-link--external::after {\n background: none;\n background-color: currentColor;\n mask: url(\"../img/usa-icons/launch.svg\") no-repeat center/contain;\n }\n}\n.usa-link--external.usa-link--alt {\n display: inline-block;\n padding-right: 1.75ex;\n position: relative;\n}\n.usa-link--external.usa-link--alt::after {\n background: url(\"../img/usa-icons-bg/launch--white.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1.75ex;\n width: 1.75ex;\n background-position: center;\n content: \"\";\n display: inline-block;\n height: 1.75ex;\n margin-left: 2px;\n margin-top: 0.7ex;\n position: absolute;\n}\n@supports (mask: url(\"\")) {\n .usa-link--external.usa-link--alt::after {\n background: none;\n background-color: currentColor;\n mask: url(\"../img/usa-icons/launch.svg\") no-repeat center/contain;\n }\n}\n\n.usa-list {\n margin-bottom: 1em;\n margin-top: 1em;\n line-height: 1.5;\n padding-left: 3ch;\n}\n.usa-list:last-child {\n margin-bottom: 0;\n}\n.usa-list ul,\n.usa-list ol {\n margin-top: 0.25em;\n}\n.usa-list li {\n margin-bottom: 0.25em;\n max-width: 68ex;\n}\n.usa-list li:last-child {\n margin-bottom: 0;\n}\n\n.usa-list--unstyled {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-list--unstyled > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-prose .usa-list--unstyled {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-prose .usa-list--unstyled > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-paragraph {\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n max-width: 68ex;\n}\n* + .usa-paragraph {\n margin-top: 1em;\n}\n.usa-paragraph + * {\n margin-top: 1em;\n}\n\n.usa-prose {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n.usa-prose > h1 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h2 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h3 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h4 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h5 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h6 {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.87rem;\n line-height: 1.1;\n font-weight: normal;\n letter-spacing: 0.025em;\n text-transform: uppercase;\n}\n.usa-prose > ul,\n.usa-prose > ol {\n margin-bottom: 1em;\n margin-top: 1em;\n line-height: 1.5;\n padding-left: 3ch;\n}\n.usa-prose > ul:last-child,\n.usa-prose > ol:last-child {\n margin-bottom: 0;\n}\n.usa-prose > ul ul,\n.usa-prose > ul ol,\n.usa-prose > ol ul,\n.usa-prose > ol ol {\n margin-top: 0.25em;\n}\n.usa-prose > ul li,\n.usa-prose > ol li {\n margin-bottom: 0.25em;\n max-width: 68ex;\n}\n.usa-prose > ul li:last-child,\n.usa-prose > ol li:last-child {\n margin-bottom: 0;\n}\n.usa-prose > table {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n border-collapse: collapse;\n border-spacing: 0;\n color: #1b1b1b;\n margin: 1.25rem 0;\n text-align: left;\n /* stylelint-disable selector-class-pattern */\n /* stylelint-enable selector-class-pattern */\n}\n.usa-prose > table thead th {\n background-clip: padding-box;\n color: #1b1b1b;\n font-weight: 700;\n line-height: 1.3;\n}\n.usa-prose > table thead th,\n.usa-prose > table thead td {\n background-color: #dfe1e2;\n color: #1b1b1b;\n}\n.usa-prose > table tbody th {\n text-align: left;\n}\n.usa-prose > table th,\n.usa-prose > table td {\n background-color: white;\n border: 1px solid #1b1b1b;\n font-weight: normal;\n padding: 0.5rem 1rem;\n}\n.usa-prose > table caption {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1rem;\n font-weight: 700;\n margin-bottom: 0.75rem;\n text-align: left;\n}\n.usa-prose > table th[data-sortable] {\n padding-right: 2.5rem;\n position: relative;\n}\n.usa-prose > table th[data-sortable]::after {\n border-bottom-color: transparent;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n bottom: 0;\n content: \"\";\n height: 0;\n left: 0;\n position: absolute;\n width: 100%;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g.unsorted {\n fill: #1b1b1b;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon > g.unsorted {\n fill: black;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending], .usa-prose > table th[data-sortable][aria-sort=ascending] {\n background-color: #97d4ea;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g.descending {\n fill: #1b1b1b;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g.ascending {\n fill: #1b1b1b;\n}\n.usa-prose > table thead th[aria-sort] {\n background-color: #97d4ea;\n color: #1b1b1b;\n}\n.usa-prose > table td[data-sort-active],\n.usa-prose > table th[data-sort-active] {\n background-color: #e1f3f8;\n color: #1b1b1b;\n}\n.usa-prose > .usa-table--borderless thead {\n /* stylelint-disable selector-class-pattern */\n /* stylelint-enable selector-class-pattern */\n}\n.usa-prose > .usa-table--borderless thead th {\n background-color: transparent;\n border-top: 0;\n color: #1b1b1b;\n}\n.usa-prose > .usa-table--borderless thead th[aria-sort] {\n color: #1b1b1b;\n}\n.usa-prose > .usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted {\n fill: #1b1b1b;\n}\n.usa-prose > .usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted {\n fill: black;\n}\n.usa-prose > .usa-table--borderless th,\n.usa-prose > .usa-table--borderless td {\n border-left: 0;\n border-right: 0;\n}\n.usa-prose > .usa-table--compact th,\n.usa-prose > .usa-table--compact td {\n padding: 0.25rem 0.75rem;\n}\n.usa-prose > .usa-table--striped tbody tr:nth-child(odd) td,\n.usa-prose > .usa-table--striped tbody tr:nth-child(odd) th {\n background-color: #f0f0f0;\n color: #1b1b1b;\n}\n.usa-prose > .usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],\n.usa-prose > .usa-table--striped tbody tr:nth-child(odd) th[data-sort-active] {\n background-color: #c3ebfa;\n color: #1b1b1b;\n}\n@media all and (max-width: 29.99em) {\n .usa-prose > .usa-table--stacked thead {\n display: none;\n }\n .usa-prose > .usa-table--stacked th,\n.usa-prose > .usa-table--stacked td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n .usa-prose > .usa-table--stacked tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n }\n .usa-prose > .usa-table--stacked tr th:first-child,\n.usa-prose > .usa-table--stacked tr td:first-child {\n border-top-width: 0;\n }\n .usa-prose > .usa-table--stacked tr:nth-child(odd) td,\n.usa-prose > .usa-table--stacked tr:nth-child(odd) th {\n background-color: inherit;\n }\n .usa-prose > .usa-table--stacked tr:first-child th:first-child,\n.usa-prose > .usa-table--stacked tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n }\n .usa-prose > .usa-table--stacked th[data-label],\n.usa-prose > .usa-table--stacked td[data-label] {\n padding-bottom: 0.75rem;\n }\n .usa-prose > .usa-table--stacked th[data-label]:before,\n.usa-prose > .usa-table--stacked td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n }\n}\n@media all and (max-width: 29.99em) {\n .usa-prose > .usa-table--stacked-header thead {\n display: none;\n }\n .usa-prose > .usa-table--stacked-header th,\n.usa-prose > .usa-table--stacked-header td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n .usa-prose > .usa-table--stacked-header tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n }\n .usa-prose > .usa-table--stacked-header tr th:first-child,\n.usa-prose > .usa-table--stacked-header tr td:first-child {\n border-top-width: 0;\n }\n .usa-prose > .usa-table--stacked-header tr:nth-child(odd) td,\n.usa-prose > .usa-table--stacked-header tr:nth-child(odd) th {\n background-color: inherit;\n }\n .usa-prose > .usa-table--stacked-header tr:first-child th:first-child,\n.usa-prose > .usa-table--stacked-header tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n }\n .usa-prose > .usa-table--stacked-header th[data-label],\n.usa-prose > .usa-table--stacked-header td[data-label] {\n padding-bottom: 0.75rem;\n }\n .usa-prose > .usa-table--stacked-header th[data-label]:before,\n.usa-prose > .usa-table--stacked-header td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n }\n .usa-prose > .usa-table--stacked-header tr td:first-child,\n.usa-prose > .usa-table--stacked-header tr th:first-child {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: #dfe1e2;\n color: #1b1b1b;\n font-weight: 700;\n padding: 0.75rem 1rem;\n }\n .usa-prose > .usa-table--stacked-header tr td:first-child:before,\n.usa-prose > .usa-table--stacked-header tr th:first-child:before {\n display: none;\n }\n}\n.usa-prose > .width-mobile .usa-table--stacked thead {\n display: none;\n}\n.usa-prose > .width-mobile .usa-table--stacked th,\n.usa-prose > .width-mobile .usa-table--stacked td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n}\n.usa-prose > .width-mobile .usa-table--stacked tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n}\n.usa-prose > .width-mobile .usa-table--stacked tr th:first-child,\n.usa-prose > .width-mobile .usa-table--stacked tr td:first-child {\n border-top-width: 0;\n}\n.usa-prose > .width-mobile .usa-table--stacked tr:nth-child(odd) td,\n.usa-prose > .width-mobile .usa-table--stacked tr:nth-child(odd) th {\n background-color: inherit;\n}\n.usa-prose > .width-mobile .usa-table--stacked tr:first-child th:first-child,\n.usa-prose > .width-mobile .usa-table--stacked tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n}\n.usa-prose > .width-mobile .usa-table--stacked th[data-label],\n.usa-prose > .width-mobile .usa-table--stacked td[data-label] {\n padding-bottom: 0.75rem;\n}\n.usa-prose > .width-mobile .usa-table--stacked th[data-label]:before,\n.usa-prose > .width-mobile .usa-table--stacked td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header thead {\n display: none;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header th,\n.usa-prose > .width-mobile .usa-table--stacked-header td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child,\n.usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child {\n border-top-width: 0;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header tr:nth-child(odd) td,\n.usa-prose > .width-mobile .usa-table--stacked-header tr:nth-child(odd) th {\n background-color: inherit;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header tr:first-child th:first-child,\n.usa-prose > .width-mobile .usa-table--stacked-header tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header th[data-label],\n.usa-prose > .width-mobile .usa-table--stacked-header td[data-label] {\n padding-bottom: 0.75rem;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header th[data-label]:before,\n.usa-prose > .width-mobile .usa-table--stacked-header td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child,\n.usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: #dfe1e2;\n color: #1b1b1b;\n font-weight: 700;\n padding: 0.75rem 1rem;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child:before,\n.usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child:before {\n display: none;\n}\n.usa-prose > .usa-table-container--scrollable {\n margin: 1.25rem 0;\n overflow-y: hidden;\n}\n.usa-prose > .usa-table-container--scrollable .usa-table {\n margin: 0;\n}\n.usa-prose > .usa-table-container--scrollable td {\n white-space: nowrap;\n}\n\n.usa-accordion {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n color: #1b1b1b;\n margin: 0;\n padding: 0;\n width: 100%;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n.usa-accordion > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-accordion > ul li ul {\n list-style: disc;\n}\n.usa-accordion > ul li ul > li > ul {\n list-style: circle;\n}\n.usa-accordion > ul li ul > li > ul > li > ul {\n list-style: square;\n}\n.usa-accordion + .usa-accordion,\n.usa-accordion + .usa-accordion--bordered {\n margin-top: 0.5rem;\n}\n\n.usa-accordion--bordered .usa-accordion__content {\n border-bottom: 0.25rem solid #f0f0f0;\n border-left: 0.25rem solid #f0f0f0;\n border-right: 0.25rem solid #f0f0f0;\n padding-bottom: 1rem;\n}\n.usa-accordion--bordered .usa-accordion__heading {\n margin-bottom: 0;\n}\n\n.usa-accordion__heading,\n.usa-prose .usa-accordion__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 0.9;\n margin: 0;\n}\n.usa-accordion__heading:not(:first-child),\n.usa-prose .usa-accordion__heading:not(:first-child) {\n margin-top: 0.5rem;\n}\n\n.usa-accordion__content {\n background-color: white;\n margin-top: 0;\n overflow: auto;\n padding: 1rem 1.25rem calc(1rem - 0.25rem) 1.25rem;\n}\n.usa-accordion__content > *:first-child {\n margin-top: 0;\n}\n.usa-accordion__content > *:last-child {\n margin-bottom: 0;\n}\n\n.usa-accordion__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n background-image: url(\"../img/usa-icons/remove.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-color: #f0f0f0;\n background-position: right 1.25rem center;\n background-size: 1.5rem;\n color: #1b1b1b;\n cursor: pointer;\n display: inline-block;\n font-weight: 700;\n margin: 0;\n padding: 1rem 3.5rem 1rem 1.25rem;\n text-decoration: none;\n width: 100%;\n}\n.usa-accordion__button:visited {\n color: #54278f;\n}\n.usa-accordion__button:hover {\n color: #1a4480;\n}\n.usa-accordion__button:active {\n color: #162e51;\n}\n.usa-accordion__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-accordion__button:hover, .usa-accordion__button.usa-button--hover, .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled=true]:hover, .usa-accordion__button:disabled.usa-button--hover, .usa-accordion__button[aria-disabled=true].usa-button--hover, .usa-accordion__button.usa-button--disabled:hover, .usa-accordion__button.usa-button--disabled.usa-button--hover, .usa-accordion__button:active, .usa-accordion__button.usa-button--active, .usa-accordion__button:disabled:active, .usa-accordion__button[aria-disabled=true]:active, .usa-accordion__button:disabled.usa-button--active, .usa-accordion__button[aria-disabled=true].usa-button--active, .usa-accordion__button.usa-button--disabled:active, .usa-accordion__button.usa-button--disabled.usa-button--active, .usa-accordion__button:disabled:focus, .usa-accordion__button[aria-disabled=true]:focus, .usa-accordion__button:disabled.usa-focus, .usa-accordion__button[aria-disabled=true].usa-focus, .usa-accordion__button.usa-button--disabled:focus, .usa-accordion__button.usa-button--disabled.usa-focus, .usa-accordion__button:disabled, .usa-accordion__button[aria-disabled=true], .usa-accordion__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-accordion__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-accordion__button.usa-button--active {\n color: #162e51;\n}\n.usa-accordion__button:disabled, .usa-accordion__button[aria-disabled=true], .usa-accordion__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-accordion__button:hover {\n background-color: #dfe1e2;\n color: #1b1b1b;\n text-decoration: none;\n}\n@media (forced-colors: active) {\n .usa-accordion__button {\n forced-color-adjust: none;\n }\n}\n\n.usa-accordion__button[aria-expanded=false] {\n background-image: url(\"../img/usa-icons/add.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-size: 1.5rem;\n}\n\n.usa-alert {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n color: #1b1b1b;\n background-color: #f0f0f0;\n padding-bottom: 1rem;\n padding-top: 1rem;\n position: relative;\n border-left: 0.5rem solid #a9aeb1;\n}\n* + .usa-alert {\n margin-top: 1rem;\n}\n.usa-alert > .usa-list,\n.usa-alert .usa-alert__body > .usa-list {\n padding-left: 0;\n}\n.usa-alert > .usa-list:last-child,\n.usa-alert .usa-alert__body > .usa-list:last-child {\n margin-bottom: 0;\n}\n\n.usa-alert__body {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\n\n.usa-alert--success {\n background-color: #ecf3ec;\n border-left-color: #00a91c;\n color: #1b1b1b;\n}\n.usa-alert--success:before {\n background: url(\"../img/usa-icons/check_circle.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--success:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/check_circle.svg\") no-repeat center/contain;\n }\n}\n.usa-alert--success.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--success.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--success .usa-link {\n color: #005ea2;\n}\n.usa-alert--success .usa-link:visited {\n color: #54278f;\n}\n.usa-alert--success .usa-link:hover, .usa-alert--success .usa-link:active {\n color: #1a4480;\n}\n.usa-alert--success.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--success.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--success .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert--warning {\n background-color: #faf3d1;\n border-left-color: #ffbe2e;\n color: #1b1b1b;\n}\n.usa-alert--warning:before {\n background: url(\"../img/usa-icons/warning.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--warning:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/warning.svg\") no-repeat center/contain;\n }\n}\n.usa-alert--warning.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--warning.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--warning .usa-link {\n color: #005ea2;\n}\n.usa-alert--warning .usa-link:visited {\n color: #54278f;\n}\n.usa-alert--warning .usa-link:hover, .usa-alert--warning .usa-link:active {\n color: #1a4480;\n}\n.usa-alert--warning.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--warning.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--warning .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert--error {\n background-color: #f4e3db;\n border-left-color: #d54309;\n color: #1b1b1b;\n}\n.usa-alert--error:before {\n background: url(\"../img/usa-icons/error.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--error:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/error.svg\") no-repeat center/contain;\n }\n}\n.usa-alert--error.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--error.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--error .usa-link {\n color: #005ea2;\n}\n.usa-alert--error .usa-link:visited {\n color: #54278f;\n}\n.usa-alert--error .usa-link:hover, .usa-alert--error .usa-link:active {\n color: #1a4480;\n}\n.usa-alert--error.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--error.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--error .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert--info {\n background-color: #e7f6f8;\n border-left-color: #00bde3;\n color: #1b1b1b;\n}\n.usa-alert--info:before {\n background: url(\"../img/usa-icons/info.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--info:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/info.svg\") no-repeat center/contain;\n }\n}\n.usa-alert--info.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--info.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--info .usa-link {\n color: #005ea2;\n}\n.usa-alert--info .usa-link:visited {\n color: #54278f;\n}\n.usa-alert--info .usa-link:hover, .usa-alert--info .usa-link:active {\n color: #1a4480;\n}\n.usa-alert--info.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--info.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--info .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert--emergency {\n background-color: #9c3d10;\n border-left-color: #9c3d10;\n color: white;\n}\n.usa-alert--emergency:before {\n background: url(\"../img/usa-icons-bg/error--white.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--emergency:before {\n background: none;\n background-color: white;\n mask: url(\"../img/usa-icons/error.svg\") no-repeat center/contain;\n }\n}\n.usa-alert--emergency.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--emergency.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--emergency .usa-link {\n color: #dfe1e2;\n}\n.usa-alert--emergency .usa-link:visited {\n color: #dfe1e2;\n}\n.usa-alert--emergency .usa-link:hover, .usa-alert--emergency .usa-link:active {\n color: #f0f0f0;\n}\n.usa-alert--emergency.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--emergency.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--emergency .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 0.9;\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\n.usa-alert__text {\n margin-bottom: 0;\n margin-top: 0;\n}\n.usa-alert__text a {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-alert__text a:visited {\n color: #54278f;\n}\n.usa-alert__text a:hover {\n color: #1a4480;\n}\n.usa-alert__text a:active {\n color: #162e51;\n}\n.usa-alert__text a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-alert__text:only-child {\n padding-bottom: 0;\n padding-top: 0;\n}\n\n.usa-alert--slim {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n}\n.usa-alert--slim .usa-alert__body {\n padding-left: 3.3333333333rem;\n}\n\n.usa-alert--validation .usa-checklist {\n margin-top: 1rem;\n}\n\n.usa-alert--emergency {\n border-left: none;\n}\n\n.usa-banner {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n background-color: #f0f0f0;\n}\n@media all and (min-width: 40em) {\n .usa-banner {\n font-size: 0.87rem;\n padding-bottom: 0;\n }\n}\n.usa-banner .usa-accordion {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n\n.usa-banner__header,\n.usa-banner__content {\n color: #1b1b1b;\n}\n\n.usa-banner__content {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n padding-left: 1rem;\n padding-right: 1rem;\n background-color: transparent;\n font-size: 1rem;\n overflow: hidden;\n padding-bottom: 1rem;\n padding-left: 0.5rem;\n padding-top: 0.25rem;\n width: 100%;\n}\n@media all and (min-width: 64em) {\n .usa-banner__content {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-banner__content {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__content {\n padding-bottom: 1.5rem;\n padding-top: 1.5rem;\n }\n}\n.usa-banner__content p:first-child {\n margin: 0;\n}\n\n.usa-banner__guidance {\n display: flex;\n align-items: flex-start;\n max-width: 64ex;\n padding-top: 1rem;\n}\n@media all and (min-width: 40em) {\n .usa-banner__guidance {\n padding-top: 0;\n }\n}\n\n.usa-banner__lock-image {\n height: 1.5ex;\n width: 1.21875ex;\n}\n.usa-banner__lock-image path {\n fill: currentColor;\n}\n@media (forced-colors: active) {\n .usa-banner__lock-image path {\n fill: CanvasText;\n }\n}\n\n.usa-banner__inner {\n padding-left: 1rem;\n padding-right: 1rem;\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n padding-right: 0;\n}\n@media all and (min-width: 64em) {\n .usa-banner__inner {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-banner__inner {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__inner {\n align-items: center;\n }\n}\n\n.usa-banner__header {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n font-size: 0.8rem;\n font-weight: normal;\n min-height: 3rem;\n position: relative;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header {\n padding-bottom: 0.25rem;\n padding-top: 0.25rem;\n min-height: 0;\n }\n}\n\n.usa-banner__header-text {\n margin-bottom: 0;\n margin-top: 0;\n font-size: 0.8rem;\n line-height: 1.1;\n}\n\n.usa-banner__header-action {\n color: #005ea2;\n line-height: 1.1;\n margin-bottom: 0;\n margin-top: 2px;\n text-decoration: underline;\n}\n.usa-banner__header-action::after {\n background: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n content: \"\";\n vertical-align: middle;\n margin-left: auto;\n}\n@supports (mask: url(\"\")) {\n .usa-banner__header-action::after {\n background: none;\n background-color: #005ea2;\n mask: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n }\n .usa-banner__header-action::after:hover {\n background-color: #1a4480;\n }\n}\n.usa-banner__header-action:hover::after {\n content: \"\";\n background-color: #1a4480;\n}\n.usa-banner__header-action:visited {\n color: #54278f;\n}\n.usa-banner__header-action:hover, .usa-banner__header-action:active {\n color: #1a4480;\n}\n.usa-banner__header--expanded .usa-banner__header-action {\n display: none;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header-action {\n display: none;\n }\n}\n@media (forced-colors: active) {\n .usa-banner__header-action {\n color: LinkText;\n }\n .usa-banner__header-action::after {\n background-color: ButtonText;\n }\n}\n\n.usa-banner__header-flag {\n float: left;\n margin-right: 0.5rem;\n width: 1rem;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header-flag {\n margin-right: 0.5rem;\n padding-top: 0;\n }\n}\n\n.usa-banner__header--expanded {\n padding-right: 3.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header--expanded {\n background-color: transparent;\n display: block;\n font-size: 0.8rem;\n font-weight: normal;\n min-height: 0;\n padding-right: 0;\n }\n}\n.usa-banner__header--expanded .usa-banner__inner {\n margin-left: 0;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header--expanded .usa-banner__inner {\n margin-left: auto;\n }\n}\n.usa-banner__header--expanded .usa-banner__header-action {\n display: none;\n}\n\n.usa-banner__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n position: absolute;\n left: 0;\n position: absolute;\n bottom: 0;\n top: 0;\n color: #005ea2;\n text-decoration: underline;\n vertical-align: baseline;\n color: #005ea2;\n display: block;\n font-size: 0.8rem;\n height: auto;\n line-height: 1.1;\n padding-top: 0;\n padding-left: 0;\n text-decoration: none;\n width: auto;\n}\n.usa-banner__button:visited {\n color: #54278f;\n}\n.usa-banner__button:hover {\n color: #1a4480;\n}\n.usa-banner__button:active {\n color: #162e51;\n}\n.usa-banner__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-banner__button:hover, .usa-banner__button.usa-button--hover, .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled=true]:hover, .usa-banner__button:disabled.usa-button--hover, .usa-banner__button[aria-disabled=true].usa-button--hover, .usa-banner__button.usa-button--disabled:hover, .usa-banner__button.usa-button--disabled.usa-button--hover, .usa-banner__button:active, .usa-banner__button.usa-button--active, .usa-banner__button:disabled:active, .usa-banner__button[aria-disabled=true]:active, .usa-banner__button:disabled.usa-button--active, .usa-banner__button[aria-disabled=true].usa-button--active, .usa-banner__button.usa-button--disabled:active, .usa-banner__button.usa-button--disabled.usa-button--active, .usa-banner__button:disabled:focus, .usa-banner__button[aria-disabled=true]:focus, .usa-banner__button:disabled.usa-focus, .usa-banner__button[aria-disabled=true].usa-focus, .usa-banner__button.usa-button--disabled:focus, .usa-banner__button.usa-button--disabled.usa-focus, .usa-banner__button:disabled, .usa-banner__button[aria-disabled=true], .usa-banner__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-banner__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-banner__button.usa-button--active {\n color: #162e51;\n}\n.usa-banner__button:disabled, .usa-banner__button[aria-disabled=true], .usa-banner__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-banner__button:visited {\n color: #54278f;\n}\n.usa-banner__button:hover, .usa-banner__button:active {\n color: #1a4480;\n}\n@media all and (max-width: 39.99em) {\n .usa-banner__button {\n width: 100%;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__button {\n color: #005ea2;\n position: static;\n bottom: auto;\n left: auto;\n right: auto;\n top: auto;\n display: inline;\n margin-left: 0.5rem;\n position: relative;\n }\n .usa-banner__button::after {\n background: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n content: \"\";\n vertical-align: middle;\n margin-left: 2px;\n }\n @supports (mask: url(\"\")) {\n .usa-banner__button::after {\n background: none;\n background-color: #005ea2;\n mask: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n }\n .usa-banner__button::after:hover {\n background-color: #1a4480;\n }\n }\n .usa-banner__button:hover::after {\n content: \"\";\n background-color: #1a4480;\n }\n .usa-banner__button:visited {\n color: #54278f;\n }\n .usa-banner__button:hover, .usa-banner__button:active {\n color: #1a4480;\n }\n .usa-banner__button::after, .usa-banner__button:hover::after {\n position: absolute;\n }\n}\n@media (min-width: 40em) and (forced-colors: active) {\n .usa-banner__button::after, .usa-banner__button:hover::after {\n background-color: ButtonText;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__button:hover {\n text-decoration: none;\n }\n}\n.usa-banner__button[aria-expanded=false] {\n background-image: none;\n}\n.usa-banner__button[aria-expanded=true] {\n background-image: none;\n}\n@media all and (max-width: 39.99em) {\n .usa-banner__button[aria-expanded=true]::after {\n background: url(\"../img/usa-icons/close.svg\") no-repeat center/contain;\n display: inline-block;\n height: 3rem;\n width: 3rem;\n content: \"\";\n vertical-align: middle;\n margin-left: 0;\n }\n @supports (mask: url(\"\")) {\n .usa-banner__button[aria-expanded=true]::after {\n background: none;\n background-color: #005ea2;\n mask: url(\"../img/usa-icons/close.svg\") no-repeat center/contain;\n }\n }\n .usa-banner__button[aria-expanded=true]::before {\n position: absolute;\n bottom: 0;\n top: 0;\n position: absolute;\n right: 0;\n background-color: #dfe1e2;\n content: \"\";\n display: block;\n height: 3rem;\n width: 3rem;\n }\n .usa-banner__button[aria-expanded=true]::after {\n position: absolute;\n bottom: 0;\n top: 0;\n position: absolute;\n right: 0;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__button[aria-expanded=true] {\n height: auto;\n padding: 0;\n position: relative;\n }\n .usa-banner__button[aria-expanded=true]::after {\n background: url(\"../img/usa-icons/expand_less.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n content: \"\";\n vertical-align: middle;\n margin-left: 2px;\n }\n @supports (mask: url(\"\")) {\n .usa-banner__button[aria-expanded=true]::after {\n background: none;\n background-color: #005ea2;\n mask: url(\"../img/usa-icons/expand_less.svg\") no-repeat center/contain;\n }\n .usa-banner__button[aria-expanded=true]::after:hover {\n background-color: #1a4480;\n }\n }\n .usa-banner__button[aria-expanded=true]:hover::after {\n content: \"\";\n background-color: #1a4480;\n }\n .usa-banner__button[aria-expanded=true]::after, .usa-banner__button[aria-expanded=true]:hover::after {\n position: absolute;\n }\n}\n@media (min-width: 40em) and (forced-colors: active) {\n .usa-banner__button[aria-expanded=true]::after, .usa-banner__button[aria-expanded=true]:hover::after {\n background-color: ButtonText;\n }\n}\n\n.usa-banner__button-text {\n position: absolute;\n left: -999em;\n right: auto;\n text-decoration: underline;\n}\n@media all and (min-width: 40em) {\n .usa-banner__button-text {\n position: static;\n display: inline;\n }\n}\n@media (forced-colors: active) {\n .usa-banner__button-text {\n color: LinkText;\n }\n}\n\n.usa-banner__icon {\n width: 2.5rem;\n}\n\n.usa-js-loading .usa-banner__content {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n.usa-breadcrumb {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n color: #1b1b1b;\n background-color: white;\n padding-left: 0;\n padding-right: 0;\n}\n@media all and (min-width: 30em) {\n .usa-breadcrumb {\n padding-bottom: 1rem;\n padding-top: 1rem;\n }\n}\n@media all and (min-width: 30em) {\n .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n}\n\n.usa-breadcrumb__list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n display: block;\n padding: 0.25rem;\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n}\n.usa-breadcrumb__list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-breadcrumb__list-item {\n position: absolute;\n left: -999em;\n right: auto;\n display: inline;\n white-space: nowrap;\n}\n@media all and (max-width: 29.99em) {\n .usa-breadcrumb__list-item {\n white-space: normal;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) {\n position: static;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n padding-left: calc(2ex + 0px);\n text-indent: calc((2ex + 0px) * -1);\n color: #005ea2;\n display: inline-block;\n padding-bottom: 1rem;\n padding-top: 1rem;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {\n color: #54278f;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover {\n color: #1a4480;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {\n color: #162e51;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true], .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover {\n color: #1a4480;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active {\n color: #162e51;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true], .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled {\n color: #c9c9c9;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {\n background: url(\"../img/usa-icons/arrow_back.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2ex;\n width: 2ex;\n content: \"\";\n vertical-align: baseline;\n margin-right: 0;\n }\n @supports (mask: url(\"\")) {\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {\n background: none;\n background-color: #71767a;\n mask: url(\"../img/usa-icons/arrow_back.svg\") no-repeat center/contain;\n }\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {\n color: #54278f;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {\n color: #1a4480;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before {\n bottom: -0.2em;\n height: 2ex;\n position: relative;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {\n text-decoration: none;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span {\n text-decoration: underline;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {\n margin-right: 0px;\n }\n}\n@media all and (min-width: 30em) {\n .usa-breadcrumb__list-item {\n position: static;\n }\n .usa-breadcrumb__list-item:not(:last-child)::after {\n background: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2ex;\n width: 2ex;\n content: \"\";\n vertical-align: baseline;\n margin-left: 0;\n }\n @supports (mask: url(\"\")) {\n .usa-breadcrumb__list-item:not(:last-child)::after {\n background: none;\n background-color: #71767a;\n mask: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/contain;\n }\n }\n .usa-breadcrumb__list-item:not(:last-child)::after {\n bottom: -0.2em;\n margin-left: 0px;\n margin-right: 0px;\n height: 2ex;\n position: relative;\n }\n}\n\n.usa-breadcrumb__link {\n color: #005ea2;\n display: inline;\n text-decoration: none;\n}\n.usa-breadcrumb__link:visited {\n color: #54278f;\n}\n.usa-breadcrumb__link:hover, .usa-breadcrumb__link:active {\n color: #1a4480;\n}\n.usa-breadcrumb__link span {\n text-decoration: underline;\n}\n\n@media all and (min-width: 30em) {\n .usa-breadcrumb--wrap {\n line-height: 1.4;\n }\n}\n.usa-breadcrumb--wrap .usa-breadcrumb__list-item {\n display: inline-block;\n}\n\n.usa-button-group {\n margin-bottom: 0;\n margin-top: 0;\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n list-style-type: none;\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n padding-left: 0;\n}\n@media all and (min-width: 30em) {\n .usa-button-group {\n align-items: center;\n flex-direction: row;\n }\n}\n\n.usa-button-group__item {\n margin: 0.25rem;\n}\n@media all and (min-width: 30em) {\n .usa-button-group__item:last-child {\n margin-right: 0;\n }\n}\n.usa-button-group__item .usa-button {\n margin-left: 0;\n margin-right: 0;\n}\n\n.usa-button-group--segmented {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: space-between;\n margin-left: 0;\n margin-right: 0;\n}\n@media all and (min-width: 30em) {\n .usa-button-group--segmented {\n justify-content: flex-start;\n }\n}\n.usa-button-group--segmented .usa-button {\n position: relative;\n width: calc(100% + 2px);\n}\n@media all and (min-width: 30em) {\n .usa-button-group--segmented .usa-button {\n width: auto;\n }\n}\n.usa-button-group--segmented .usa-button:hover, .usa-button-group--segmented .usa-button:active {\n z-index: 2;\n}\n.usa-button-group--segmented .usa-button:focus {\n z-index: 3;\n}\n.usa-button-group--segmented .usa-button-group__item {\n margin-left: 0;\n margin-right: 0;\n width: 100%;\n}\n@media all and (min-width: 30em) {\n .usa-button-group--segmented .usa-button-group__item {\n width: auto;\n }\n}\n.usa-button-group--segmented .usa-button-group__item:first-child > .usa-button {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n margin-right: -1px;\n}\n.usa-button-group--segmented .usa-button-group__item:last-child > .usa-button {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n margin-right: 0;\n margin-left: -2px;\n width: calc(100% + 2px);\n}\n@media all and (min-width: 30em) {\n .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button {\n margin-left: -1px;\n width: auto;\n }\n}\n.usa-button-group--segmented .usa-button-group__item:where(:not(:first-child):not(:last-child)) > .usa-button {\n border-radius: 0;\n margin-right: -1px;\n margin-left: -1px;\n}\n.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button::before {\n border-right: 1px solid #1a4480;\n bottom: 0;\n content: \"\";\n display: block;\n height: 100%;\n position: absolute;\n right: 1px;\n top: 0;\n width: 1px;\n z-index: 3;\n}\n.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--secondary::before {\n border-right-color: #b50909;\n}\n.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--accent-cool::before {\n border-right-color: #28a0cb;\n}\n.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--base::before {\n border-right-color: #565c65;\n}\n.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button]:disabled::before,\n.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button][aria-disabled=true]::before {\n border-right-color: white;\n}\n.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button:active::before,\n.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--outline::before {\n display: none;\n}\n\n.usa-button {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 0.9;\n color: white;\n background-color: #005ea2;\n appearance: none;\n border: 0;\n border-radius: 0.25rem;\n cursor: pointer;\n display: inline-block;\n font-weight: 700;\n margin-right: 0.5rem;\n padding: 0.75rem 1.25rem;\n text-align: center;\n text-decoration: none;\n width: 100%;\n}\n@media all and (min-width: 30em) {\n .usa-button {\n width: auto;\n }\n}\n.usa-button:visited {\n color: white;\n}\n.usa-button:hover, .usa-button.usa-button--hover {\n color: white;\n background-color: #1a4480;\n border-bottom: 0;\n text-decoration: none;\n}\n.usa-button:active, .usa-button.usa-button--active {\n color: white;\n background-color: #162e51;\n}\n.usa-button:not([disabled]):focus, .usa-button:not([disabled]).usa-focus {\n outline-offset: 0.25rem;\n}\n.usa-button:disabled, .usa-button[aria-disabled=true] {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #c9c9c9;\n color: white;\n cursor: auto;\n}\n.usa-button:disabled:hover, .usa-button:disabled.usa-button--hover, .usa-button:disabled:active, .usa-button:disabled.usa-button--active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus, .usa-button[aria-disabled=true]:hover, .usa-button[aria-disabled=true].usa-button--hover, .usa-button[aria-disabled=true]:active, .usa-button[aria-disabled=true].usa-button--active, .usa-button[aria-disabled=true]:focus, .usa-button[aria-disabled=true].usa-focus {\n background-color: #c9c9c9;\n border: 0;\n box-shadow: none;\n}\n\n.usa-button--accent-cool {\n color: #1b1b1b;\n background-color: #00bde3;\n}\n.usa-button--accent-cool:visited {\n color: #1b1b1b;\n background-color: #00bde3;\n}\n.usa-button--accent-cool:hover, .usa-button--accent-cool.usa-button--hover {\n color: #1b1b1b;\n background-color: #28a0cb;\n}\n.usa-button--accent-cool:active, .usa-button--accent-cool.usa-button--active {\n color: white;\n background-color: #07648d;\n}\n.usa-button--accent-cool:disabled:hover, .usa-button--accent-cool[aria-disabled=true]:hover {\n color: white;\n}\n\n.usa-button--accent-warm {\n color: #1b1b1b;\n background-color: #fa9441;\n}\n.usa-button--accent-warm:visited {\n color: #1b1b1b;\n background-color: #fa9441;\n}\n.usa-button--accent-warm:hover, .usa-button--accent-warm.usa-button--hover {\n color: white;\n background-color: #c05600;\n}\n.usa-button--accent-warm:active, .usa-button--accent-warm.usa-button--active {\n color: white;\n background-color: #775540;\n}\n\n.usa-button--outline {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #005ea2;\n color: #005ea2;\n}\n.usa-button--outline:visited {\n color: #005ea2;\n}\n.usa-button--outline:hover, .usa-button--outline.usa-button--hover {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #1a4480;\n color: #1a4480;\n}\n.usa-button--outline:active, .usa-button--outline.usa-button--active {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #162e51;\n color: #162e51;\n}\n.usa-button--outline.usa-button--inverse {\n box-shadow: inset 0 0 0 2px #dfe1e2;\n color: #dfe1e2;\n}\n.usa-button--outline.usa-button--inverse:visited {\n color: #dfe1e2;\n}\n.usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover {\n box-shadow: inset 0 0 0 2px #f0f0f0;\n color: #f0f0f0;\n}\n.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px white;\n color: white;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n color: #dfe1e2;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {\n color: #54278f;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {\n color: #1a4480;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:active {\n color: #162e51;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true], .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {\n color: #1a4480;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {\n color: #162e51;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true], .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {\n color: #dfe1e2;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {\n color: #f0f0f0;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {\n color: white;\n}\n\n.usa-button--base {\n color: white;\n background-color: #71767a;\n}\n.usa-button--base:hover, .usa-button--base.usa-button--hover {\n color: white;\n background-color: #565c65;\n}\n.usa-button--base:active, .usa-button--base.usa-button--active {\n color: white;\n background-color: #3d4551;\n}\n\n.usa-button--secondary {\n color: white;\n background-color: #d83933;\n}\n.usa-button--secondary:hover, .usa-button--secondary.usa-button--hover {\n color: white;\n background-color: #b50909;\n}\n.usa-button--secondary:active, .usa-button--secondary.usa-button--active {\n color: white;\n background-color: #8b0a03;\n}\n\n.usa-button--big {\n border-radius: 0.25rem;\n font-size: 1.46rem;\n padding: 1rem 1.5rem;\n}\n\n.usa-button--disabled {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #c9c9c9;\n color: white;\n cursor: auto;\n}\n.usa-button--disabled:hover, .usa-button--disabled.usa-button--hover, .usa-button--disabled:active, .usa-button--disabled.usa-button--active, .usa-button--disabled:focus, .usa-button--disabled.usa-focus {\n background-color: #c9c9c9;\n border: 0;\n box-shadow: none;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline-inverse-disabled,\n.usa-button--outline:disabled,\n.usa-button--outline[aria-disabled=true],\n.usa-button--outline-inverse:disabled,\n.usa-button--outline-inverse[aria-disabled=true] {\n background-color: transparent;\n}\n.usa-button--outline-disabled:hover, .usa-button--outline-disabled.usa-button--hover, .usa-button--outline-disabled:active, .usa-button--outline-disabled.usa-button--active, .usa-button--outline-disabled:focus, .usa-button--outline-disabled.usa-focus,\n.usa-button--outline-inverse-disabled:hover,\n.usa-button--outline-inverse-disabled.usa-button--hover,\n.usa-button--outline-inverse-disabled:active,\n.usa-button--outline-inverse-disabled.usa-button--active,\n.usa-button--outline-inverse-disabled:focus,\n.usa-button--outline-inverse-disabled.usa-focus,\n.usa-button--outline:disabled:hover,\n.usa-button--outline:disabled.usa-button--hover,\n.usa-button--outline:disabled:active,\n.usa-button--outline:disabled.usa-button--active,\n.usa-button--outline:disabled:focus,\n.usa-button--outline:disabled.usa-focus,\n.usa-button--outline[aria-disabled=true]:hover,\n.usa-button--outline[aria-disabled=true].usa-button--hover,\n.usa-button--outline[aria-disabled=true]:active,\n.usa-button--outline[aria-disabled=true].usa-button--active,\n.usa-button--outline[aria-disabled=true]:focus,\n.usa-button--outline[aria-disabled=true].usa-focus,\n.usa-button--outline-inverse:disabled:hover,\n.usa-button--outline-inverse:disabled.usa-button--hover,\n.usa-button--outline-inverse:disabled:active,\n.usa-button--outline-inverse:disabled.usa-button--active,\n.usa-button--outline-inverse:disabled:focus,\n.usa-button--outline-inverse:disabled.usa-focus,\n.usa-button--outline-inverse[aria-disabled=true]:hover,\n.usa-button--outline-inverse[aria-disabled=true].usa-button--hover,\n.usa-button--outline-inverse[aria-disabled=true]:active,\n.usa-button--outline-inverse[aria-disabled=true].usa-button--active,\n.usa-button--outline-inverse[aria-disabled=true]:focus,\n.usa-button--outline-inverse[aria-disabled=true].usa-focus {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #c9c9c9;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline:disabled,\n.usa-button--outline[aria-disabled=true] {\n box-shadow: inset 0 0 0 2px #c9c9c9;\n color: #c9c9c9;\n}\n.usa-button--outline-disabled.usa-button--inverse,\n.usa-button--outline:disabled.usa-button--inverse,\n.usa-button--outline[aria-disabled=true].usa-button--inverse {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #71767a;\n color: #71767a;\n}\n\n.usa-button--unstyled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n}\n.usa-button--unstyled:visited {\n color: #54278f;\n}\n.usa-button--unstyled:hover {\n color: #1a4480;\n}\n.usa-button--unstyled:active {\n color: #162e51;\n}\n.usa-button--unstyled:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-button--unstyled:hover, .usa-button--unstyled.usa-button--hover, .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled=true]:hover, .usa-button--unstyled:disabled.usa-button--hover, .usa-button--unstyled[aria-disabled=true].usa-button--hover, .usa-button--unstyled.usa-button--disabled:hover, .usa-button--unstyled.usa-button--disabled.usa-button--hover, .usa-button--unstyled:active, .usa-button--unstyled.usa-button--active, .usa-button--unstyled:disabled:active, .usa-button--unstyled[aria-disabled=true]:active, .usa-button--unstyled:disabled.usa-button--active, .usa-button--unstyled[aria-disabled=true].usa-button--active, .usa-button--unstyled.usa-button--disabled:active, .usa-button--unstyled.usa-button--disabled.usa-button--active, .usa-button--unstyled:disabled:focus, .usa-button--unstyled[aria-disabled=true]:focus, .usa-button--unstyled:disabled.usa-focus, .usa-button--unstyled[aria-disabled=true].usa-focus, .usa-button--unstyled.usa-button--disabled:focus, .usa-button--unstyled.usa-button--disabled.usa-focus, .usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled=true], .usa-button--unstyled.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-button--unstyled.usa-button--hover {\n color: #1a4480;\n}\n.usa-button--unstyled.usa-button--active {\n color: #162e51;\n}\n.usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled=true], .usa-button--unstyled.usa-button--disabled {\n color: #c9c9c9;\n}\n\n/* TODO:\n * Add a way to change the flag breakpoint as a modifier/class?\n */\n.usa-card-group {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-prose .usa-card-group {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-card-group {\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n align-items: stretch;\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-card-group {\n flex-direction: row;\n }\n}\n\n.usa-card {\n margin-bottom: 2.5rem;\n max-width: none;\n}\n.usa-card:last-child {\n margin-bottom: 2.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-card {\n margin-bottom: 2rem;\n }\n .usa-card:last-child {\n margin-bottom: 2rem;\n }\n}\n\n.usa-prose .usa-card {\n margin-bottom: 2.5rem;\n max-width: none;\n}\n.usa-prose .usa-card:last-child {\n margin-bottom: 2.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-prose .usa-card {\n margin-bottom: 2rem;\n }\n .usa-prose .usa-card:last-child {\n margin-bottom: 2rem;\n }\n}\n\n.usa-card__container {\n color: #1b1b1b;\n background-color: white;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n border-width: 2px;\n border-color: #dfe1e2;\n border-style: solid;\n display: flex;\n height: 100%;\n flex-direction: column;\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n position: relative;\n border-radius: 0.5rem;\n}\n\n.usa-card:not(.usa-card--flag) .usa-card__container > :only-child {\n padding: 1.5rem;\n}\n\n.usa-card .usa-card__img {\n display: block;\n}\n\n.usa-card__header {\n padding-bottom: 0.5rem;\n padding-top: 1.5rem;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n.usa-card__header:last-child {\n padding-bottom: 1.5rem;\n}\n\n.usa-card__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n margin: 0;\n}\n\n.usa-card__media {\n order: -1;\n min-height: 1px;\n}\n\n.usa-card__img {\n border-top-left-radius: calc(\n 0.5rem - 2px\n );\n border-top-right-radius: calc(\n 0.5rem - 2px\n );\n background-color: #f0f0f0;\n position: relative;\n overflow: hidden;\n}\n.usa-card__img img {\n display: block;\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.usa-card__media--inset {\n padding-top: 1.5rem;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n.usa-card__media--inset .usa-card__img {\n border-radius: 0;\n}\n\n.usa-card__body {\n flex: 1 1 0%;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n flex-basis: auto;\n}\n.usa-card__body:last-child {\n padding-bottom: 1.5rem;\n}\n.usa-card__body:first-child {\n padding-top: 1.5rem;\n}\n.usa-card__body:only-child {\n padding-bottom: 1.5rem;\n padding-top: 1.5rem;\n}\n\n.usa-card__footer {\n padding-bottom: 1.5rem;\n padding-top: 0.5rem;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n\n.usa-card__footer .usa-button:only-of-type {\n margin-right: 0;\n}\n\n.usa-card__header > :last-child,\n.usa-card__body > :last-child {\n padding-bottom: 0;\n margin-bottom: 0;\n}\n.usa-card__header > :first-child,\n.usa-card__body > :first-child {\n margin-top: 0;\n padding-top: 0;\n}\n.usa-card__header > :only-child,\n.usa-card__body > :only-child {\n margin-bottom: 0;\n margin-top: 0;\n padding-bottom: 0;\n padding-top: 0;\n}\n\n.usa-card__header--exdent,\n.usa-card__media--exdent,\n.usa-card__body--exdent,\n.usa-card__footer--exdent {\n margin-left: -2px;\n margin-right: -2px;\n}\n\n.usa-card__header--exdent > *,\n.usa-card__body--exdent > *,\n.usa-card__footer--exdent > * {\n padding-left: 2px;\n padding-right: 2px;\n}\n\n.usa-card__media--exdent {\n margin-top: -2px;\n}\n.usa-card__media--exdent .usa-card__img {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n}\n\n.usa-card--header-first .usa-card__header {\n border-top-left-radius: calc(\n 0.5rem - 2px\n );\n border-top-right-radius: calc(\n 0.5rem - 2px\n );\n padding-bottom: 1rem;\n}\n.usa-card--header-first .usa-card__header--exdent {\n margin-top: -2px;\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n}\n.usa-card--header-first .usa-card__media--inset {\n padding-top: 0;\n}\n.usa-card--header-first .usa-card__media {\n order: 0;\n}\n.usa-card--header-first .usa-card__img {\n border-radius: 0;\n}\n.usa-card--header-first .usa-card__body {\n padding-top: 1rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-card--flag .usa-card__media {\n display: flex;\n overflow: hidden;\n position: absolute;\n bottom: 0;\n top: 0;\n position: absolute;\n left: 0;\n position: absolute;\n width: 15rem;\n }\n .usa-card--flag .usa-card__img {\n border-radius: 0;\n border-top-left-radius: calc(\n 0.5rem - 2px\n );\n border-bottom-left-radius: calc(\n 0.5rem - 2px\n );\n }\n .usa-card--flag .usa-card__header,\n.usa-card--flag .usa-card__body,\n.usa-card--flag .usa-card__footer {\n margin-left: 15rem;\n }\n .usa-card--flag .usa-card__media--exdent {\n margin-left: -2px;\n margin-right: 0;\n margin-bottom: -2px;\n margin-top: -2px;\n }\n .usa-card--flag .usa-card__media--exdent .usa-card__img {\n border-bottom-left-radius: 0.5rem;\n border-top-left-radius: 0.5rem;\n }\n .usa-card--flag .usa-card__media--inset {\n padding-right: 0;\n padding-bottom: 1.5rem;\n }\n .usa-card--flag .usa-card__media--inset .usa-card__img {\n border-radius: 0;\n }\n .usa-card--flag.usa-card--header-first .usa-card__header {\n padding-bottom: 0.5rem;\n }\n .usa-card--flag.usa-card--header-first .usa-card__body {\n padding-top: 0.5rem;\n }\n .usa-card--flag.usa-card--header-first .usa-card__media--inset {\n padding-top: 1.5rem;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media {\n left: auto;\n right: 0;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media--inset {\n padding-left: 0;\n padding-right: 1.5rem;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img {\n border-radius: 0;\n }\n .usa-card--flag.usa-card--media-right .usa-card__img {\n border-radius: 0;\n border-top-right-radius: calc(\n 0.5rem - 2px\n );\n border-bottom-right-radius: calc(\n 0.5rem - 2px\n );\n }\n .usa-card--flag.usa-card--media-right .usa-card__header,\n.usa-card--flag.usa-card--media-right .usa-card__body,\n.usa-card--flag.usa-card--media-right .usa-card__footer {\n margin-left: 0;\n margin-right: 15rem;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media--exdent {\n margin-right: -2px;\n margin-left: 0;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img {\n border-radius: 0;\n border-bottom-right-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n}\n\n.usa-card:not(.usa-card--flag).usa-card__media--set-aspect {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding-bottom: 56.25%;\n position: relative;\n position: relative;\n}\n@supports (aspect-ratio: 1) {\n .usa-card:not(.usa-card--flag).usa-card__media--set-aspect {\n height: inherit;\n padding: inherit;\n aspect-ratio: 1.7777777778;\n max-width: 100%;\n }\n .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n img.usa-card:not(.usa-card--flag).usa-card__media--set-aspect, .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > img {\n object-fit: cover;\n }\n}\n.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.usa-checklist {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n\n.usa-checklist__item {\n text-indent: -2.5rem;\n margin-bottom: 0;\n margin-top: 0;\n margin-bottom: 0;\n margin-top: 0.5rem;\n}\n.usa-checklist__item::before {\n content: \" \";\n display: inline-block;\n height: 1rem;\n margin-left: -0.25rem;\n margin-right: 0.75rem;\n width: 2rem;\n}\n.usa-checklist__item.usa-checklist__item--checked::before {\n background-image: url(\"../img/usa-icons-bg/check--blue-60v.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 1.5rem;\n}\n\n.usa-collection {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n margin-bottom: 1em;\n margin-top: 1em;\n line-height: 1.5;\n padding-left: 3ch;\n padding-left: 0;\n}\n.usa-collection:last-child {\n margin-bottom: 0;\n}\n.usa-collection ul,\n.usa-collection ol {\n margin-top: 0.25em;\n}\n\n.usa-collection__item {\n margin-bottom: 0.25em;\n max-width: 68ex;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n align-items: flex-start;\n border-top-width: 1px;\n border-top-style: solid;\n display: flex;\n margin-bottom: 1rem;\n margin-top: 1rem;\n padding-top: 1rem;\n}\n.usa-collection__item:last-child {\n margin-bottom: 0;\n}\n.usa-collection__item > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-prose .usa-collection {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n margin-bottom: 1em;\n margin-top: 1em;\n line-height: 1.5;\n padding-left: 3ch;\n padding-left: 0;\n}\n.usa-prose .usa-collection:last-child {\n margin-bottom: 0;\n}\n.usa-prose .usa-collection ul,\n.usa-prose .usa-collection ol {\n margin-top: 0.25em;\n}\n.usa-prose .usa-collection__item {\n margin-bottom: 0.25em;\n max-width: 68ex;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n align-items: flex-start;\n border-top-width: 1px;\n border-top-style: solid;\n display: flex;\n margin-bottom: 1rem;\n margin-top: 1rem;\n padding-top: 1rem;\n}\n.usa-prose .usa-collection__item:last-child {\n margin-bottom: 0;\n}\n.usa-prose .usa-collection__item > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-collection__img,\n.usa-collection__calendar-date {\n flex-shrink: 0;\n margin-right: 0.5rem;\n width: 4rem;\n margin-right: 1rem;\n}\n@media all and (min-width: 40em) {\n .usa-collection__img,\n.usa-collection__calendar-date {\n width: 5rem;\n }\n}\n\n.usa-collection__body {\n flex: 1 1 0%;\n}\n\n.usa-collection__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.13rem;\n line-height: 1.3;\n margin-bottom: 0;\n margin-top: 0;\n}\n\n.usa-collection__description {\n margin-bottom: 0.5rem;\n margin-top: 0.5rem;\n}\n\n.usa-collection__meta {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin-top: 0.25rem;\n}\n.usa-collection__meta > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-collection__meta-item {\n margin-top: 0.25rem;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.93rem;\n line-height: 1.3;\n display: block;\n margin-right: 0.5rem;\n}\n.usa-collection__meta-item.usa-tag {\n background-color: #dfe1e2;\n line-height: 0.9;\n padding-bottom: 0.25rem;\n padding-top: 0.25rem;\n color: #1b1b1b;\n display: inline-block;\n margin-top: 0.25rem;\n}\n.usa-collection__meta-item.usa-tag--new {\n background-color: #c05600;\n color: white;\n}\n\n.usa-collection__calendar-date {\n text-decoration: none;\n}\n\n.usa-collection__calendar-date-month,\n.usa-collection__calendar-date-day {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.13rem;\n display: block;\n font-weight: 700;\n padding: 0.25rem;\n text-align: center;\n}\n@media all and (min-width: 40em) {\n .usa-collection__calendar-date-month,\n.usa-collection__calendar-date-day {\n padding: 0.5rem;\n }\n}\n\n.usa-collection__calendar-date-month {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n background-color: #005ea2;\n color: white;\n}\n\n.usa-collection__calendar-date-day {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n border: 1px solid #005ea2;\n color: #005ea2;\n}\n\n.usa-collection--condensed .usa-collection__item {\n margin-bottom: 0.5rem;\n margin-top: 0.5rem;\n padding-top: 0.5rem;\n}\n\n.usa-embed-container iframe,\n.usa-embed-container object,\n.usa-embed-container embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.usa-embed-container {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding-bottom: 56.25%;\n position: relative;\n max-width: 100%;\n}\n@supports (aspect-ratio: 1) {\n .usa-embed-container {\n height: inherit;\n padding: inherit;\n aspect-ratio: 1.7777777778;\n max-width: 100%;\n }\n .usa-embed-container > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n img.usa-embed-container, .usa-embed-container > img {\n object-fit: cover;\n }\n}\n\n.usa-footer {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n overflow: hidden;\n}\n.usa-footer > .grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-footer > .grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-footer__return-to-top {\n padding-bottom: 1.25rem;\n padding-top: 1.25rem;\n line-height: 0.9;\n}\n.usa-footer__return-to-top a {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-footer__return-to-top a:visited {\n color: #54278f;\n}\n.usa-footer__return-to-top a:hover {\n color: #1a4480;\n}\n.usa-footer__return-to-top a:active {\n color: #162e51;\n}\n.usa-footer__return-to-top a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-footer__nav {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n padding-left: 0;\n padding-right: 0;\n border-bottom: 1px solid #a9aeb1;\n}\n@media all and (min-width: 64em) {\n .usa-footer__nav {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .usa-footer__nav {\n padding-left: 1rem;\n padding-right: 1rem;\n border-bottom: none;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .usa-footer__nav {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n.usa-footer__nav > ul {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-footer__primary-section {\n background-color: #f0f0f0;\n}\n.usa-footer__primary-section > .grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-footer__primary-section > .grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-footer__primary-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-footer__primary-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-footer__primary-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-footer__primary-content {\n line-height: 1.1;\n}\n\n.usa-footer__primary-link a,\n.usa-footer__secondary-link a {\n text-decoration: none;\n}\n.usa-footer__primary-link a:hover,\n.usa-footer__secondary-link a:hover {\n text-decoration: underline;\n}\n\n.usa-footer__primary-link {\n padding-left: 1rem;\n padding-right: 1rem;\n padding-bottom: 1rem;\n padding-top: 1rem;\n color: #1b1b1b;\n text-decoration: none;\n font-weight: 700;\n display: block;\n}\n@media all and (min-width: 30em) {\n .usa-footer__primary-link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.usa-footer__primary-link:hover {\n text-decoration: underline;\n}\n.usa-footer__primary-link--button {\n width: 100%;\n border: 0;\n cursor: pointer;\n}\n.usa-footer__primary-link--button::before {\n background: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1.25rem;\n width: 1.25rem;\n content: \"\";\n vertical-align: middle;\n margin-right: 0.25rem;\n}\n@supports (mask: url(\"\")) {\n .usa-footer__primary-link--button::before {\n background: none;\n background-color: currentColor;\n mask: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n }\n}\n.usa-footer__primary-link--button:not([disabled]):focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: -0.25rem;\n}\n.usa-footer__primary-link--button::before {\n height: 1.25rem;\n width: 1.25rem;\n align-items: center;\n background-size: contain;\n content: \"\";\n display: inline-flex;\n justify-content: center;\n margin-right: 0.25rem;\n margin-left: -0.25rem;\n}\n@media (forced-colors: active) {\n .usa-footer__primary-link--button::before {\n background-color: buttonText !important;\n }\n}\n.usa-footer__primary-link--button + .usa-list--unstyled {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n.usa-footer__primary-link--button[aria-expanded=false]::before {\n background: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1.25rem;\n width: 1.25rem;\n content: \"\";\n vertical-align: middle;\n margin-right: 0.25rem;\n}\n@supports (mask: url(\"\")) {\n .usa-footer__primary-link--button[aria-expanded=false]::before {\n background: none;\n background-color: currentColor;\n mask: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/contain;\n }\n}\n.usa-footer__primary-link--button[aria-expanded=false] + .usa-list--unstyled {\n display: none;\n}\n\n.usa-footer__secondary-link {\n line-height: 1.1;\n margin-left: 1rem;\n padding: 0;\n}\n.usa-footer__secondary-link a {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-footer__secondary-link a:visited {\n color: #54278f;\n}\n.usa-footer__secondary-link a:hover {\n color: #1a4480;\n}\n.usa-footer__secondary-link a:active {\n color: #162e51;\n}\n.usa-footer__secondary-link a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-footer__secondary-link + .usa-footer__secondary-link {\n padding-top: 1rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer__secondary-link {\n margin-left: 0;\n }\n}\n\n.usa-footer__contact-info {\n line-height: 1.1;\n}\n.usa-footer__contact-info a {\n color: #1b1b1b;\n text-decoration: none;\n}\n.usa-footer__contact-info a:hover {\n text-decoration: underline;\n}\n@media all and (min-width: 30em) {\n .usa-footer__contact-info {\n justify-content: flex-end;\n margin-top: 0.5rem;\n }\n}\n\n.usa-footer__primary-content {\n border-top: 1px solid #a9aeb1;\n}\n@media all and (min-width: 30em) {\n .usa-footer__primary-content {\n border: none;\n }\n}\n\n.usa-sign-up {\n padding-bottom: 2rem;\n padding-top: 1.5rem;\n}\n.usa-sign-up .usa-label,\n.usa-sign-up .usa-button {\n margin-top: 0.75rem;\n}\n\n.usa-sign-up__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n font-weight: 700;\n margin: 0;\n}\n\n.usa-footer__secondary-section {\n padding-bottom: 1.25rem;\n padding-top: 1.25rem;\n color: #1b1b1b;\n background-color: #dfe1e2;\n}\n.usa-footer__secondary-section > .grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-footer__secondary-section > .grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n.usa-footer__secondary-section a {\n color: #1b1b1b;\n}\n\n.usa-footer__logo {\n margin-bottom: 0.5rem;\n margin-top: 0.5rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer__logo {\n margin-bottom: 0;\n margin-top: 0;\n align-items: center;\n }\n}\n\n.usa-footer__logo-img {\n max-width: 5rem;\n}\n\n.usa-footer__logo-heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 0.9;\n font-weight: 700;\n margin-bottom: 0.5rem;\n margin-top: 0.5rem;\n}\n\n.usa-footer__contact-links {\n margin-top: 1.5rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer__contact-links {\n margin-top: 0;\n text-align: right;\n }\n}\n\n.usa-footer__contact-heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 1.1;\n font-weight: 700;\n margin-top: 0;\n}\n@media all and (min-width: 30em) {\n .usa-footer__contact-heading {\n margin-bottom: 0.25rem;\n margin-top: 0.25rem;\n }\n}\n\n.usa-footer__social-links {\n line-height: 0.9;\n padding-bottom: 0.5rem;\n}\n.usa-footer__social-links a {\n text-decoration: none;\n}\n@media all and (min-width: 30em) {\n .usa-footer__social-links {\n justify-content: flex-end;\n }\n}\n\n.usa-social-link {\n height: 3rem;\n width: 3rem;\n background-color: rgba(0, 0, 0, 0.1);\n display: inline-block;\n padding: 0.25rem;\n}\n.usa-social-link:hover {\n background-color: white;\n}\n@media (forced-colors: active) {\n .usa-social-link {\n background-color: lightgrey;\n forced-color-adjust: none;\n }\n}\n\n.usa-social-link__icon {\n display: block;\n height: auto;\n width: 100%;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__address {\n justify-content: flex-end;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-footer--slim .usa-footer__nav {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.usa-footer--slim .usa-footer__address {\n padding-left: 1rem;\n padding-right: 1rem;\n padding-bottom: 1rem;\n padding-top: 1rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer--slim .usa-footer__address {\n padding: 0;\n }\n}\n.usa-footer--slim .usa-footer__logo {\n align-items: center;\n}\n.usa-footer--slim .usa-footer__logo-img {\n max-width: 3rem;\n}\n.usa-footer--slim .usa-footer__contact-info {\n display: inline-block;\n}\n@media all and (min-width: 30em) {\n .usa-footer--slim .usa-footer__contact-info {\n padding-bottom: 1rem;\n padding-top: 1rem;\n margin-top: 0;\n }\n}\n\n.usa-footer--big .usa-footer__nav {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__nav {\n border-bottom: 1px solid #a9aeb1;\n padding-top: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .usa-footer--big .usa-footer__nav {\n margin-left: 0;\n margin-right: 0;\n padding-left: 0;\n padding-right: 0;\n border-bottom: none;\n }\n}\n.usa-footer--big .usa-footer__primary-link {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n line-height: 1.2;\n font-weight: 700;\n line-height: 1.2;\n margin: 0;\n}\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-link {\n padding-bottom: 0;\n padding-top: 0;\n margin-bottom: 0.5rem;\n }\n .usa-footer--big .usa-footer__primary-link:hover {\n cursor: auto;\n text-decoration: none;\n }\n}\n.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link {\n align-items: center;\n display: flex;\n justify-content: flex-start;\n}\n.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {\n padding-left: 1rem;\n padding-right: 1rem;\n padding-bottom: 1.25rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 2rem;\n padding-top: 0.75rem;\n }\n}\n\n.usa-form {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n}\n@media all and (min-width: 30em) {\n .usa-form {\n max-width: 20rem;\n }\n}\n.usa-form abbr[title=required] {\n text-decoration: none;\n}\n.usa-form .usa-input,\n.usa-form .usa-range,\n.usa-form .usa-select,\n.usa-form .usa-textarea {\n max-width: none;\n}\n.usa-form .usa-input--2xs,\n.usa-form .usa-input-group--2xs {\n max-width: 5ex;\n}\n.usa-form .usa-input--xs,\n.usa-form .usa-input-group--xs {\n max-width: 9ex;\n}\n.usa-form .usa-input--sm, .usa-form .usa-input--small,\n.usa-form .usa-input-group--sm,\n.usa-form .usa-input-group--small {\n max-width: 13ex;\n}\n.usa-form .usa-input--md, .usa-form .usa-input--medium,\n.usa-form .usa-input-group--md,\n.usa-form .usa-input-group--medium {\n max-width: 20ex;\n}\n.usa-form .usa-input--lg,\n.usa-form .usa-input-group--lg {\n max-width: 30ex;\n}\n.usa-form .usa-input--xl,\n.usa-form .usa-input-group--xl {\n max-width: 40ex;\n}\n.usa-form .usa-input--2xl,\n.usa-form .usa-input-group--2xl {\n max-width: 50ex;\n}\n.usa-form .usa-button {\n margin-top: 0.5rem;\n}\n@media all and (min-width: 30em) {\n .usa-form .usa-button {\n margin-top: 1.5rem;\n }\n}\n.usa-form a {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-form a:visited {\n color: #54278f;\n}\n.usa-form a:hover {\n color: #1a4480;\n}\n.usa-form a:active {\n color: #162e51;\n}\n.usa-form a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n@media all and (min-width: 30em) {\n .usa-form--large {\n max-width: 30rem;\n }\n}\n\n.usa-show-password {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n cursor: pointer;\n}\n.usa-show-password:visited {\n color: #54278f;\n}\n.usa-show-password:hover {\n color: #1a4480;\n}\n.usa-show-password:active {\n color: #162e51;\n}\n.usa-show-password:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-show-password:hover, .usa-show-password.usa-button--hover, .usa-show-password:disabled:hover, .usa-show-password[aria-disabled=true]:hover, .usa-show-password:disabled.usa-button--hover, .usa-show-password[aria-disabled=true].usa-button--hover, .usa-show-password.usa-button--disabled:hover, .usa-show-password.usa-button--disabled.usa-button--hover, .usa-show-password:active, .usa-show-password.usa-button--active, .usa-show-password:disabled:active, .usa-show-password[aria-disabled=true]:active, .usa-show-password:disabled.usa-button--active, .usa-show-password[aria-disabled=true].usa-button--active, .usa-show-password.usa-button--disabled:active, .usa-show-password.usa-button--disabled.usa-button--active, .usa-show-password:disabled:focus, .usa-show-password[aria-disabled=true]:focus, .usa-show-password:disabled.usa-focus, .usa-show-password[aria-disabled=true].usa-focus, .usa-show-password.usa-button--disabled:focus, .usa-show-password.usa-button--disabled.usa-focus, .usa-show-password:disabled, .usa-show-password[aria-disabled=true], .usa-show-password.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-show-password.usa-button--hover {\n color: #1a4480;\n}\n.usa-show-password.usa-button--active {\n color: #162e51;\n}\n.usa-show-password:disabled, .usa-show-password[aria-disabled=true], .usa-show-password.usa-button--disabled {\n color: #c9c9c9;\n}\n\n.usa-form__note,\n.usa-show-password {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.93rem;\n line-height: 1.3;\n float: right;\n margin: 0.25rem 0 1rem;\n}\n\n.usa-graphic-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n.usa-graphic-list .usa-graphic-list__row .usa-media-block {\n margin-bottom: 2rem;\n}\n@media all and (min-width: 40em) {\n .usa-graphic-list .usa-graphic-list__row .usa-media-block {\n margin-bottom: 4rem;\n }\n}\n@media all and (min-width: 40em) {\n .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block {\n margin-bottom: 0;\n }\n}\n.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child {\n margin-bottom: 0;\n}\n.usa-graphic-list .usa-media-block__img {\n margin-right: 1.5rem;\n}\n.usa-graphic-list .usa-media-block__body > :first-child {\n margin-top: 0;\n}\n\n.usa-graphic-list__heading {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n font-weight: 700;\n}\n* + .usa-graphic-list__heading {\n margin-top: 1.5em;\n}\n.usa-graphic-list__heading + * {\n margin-top: 1em;\n}\n\n.usa-header {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n.usa-header::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.usa-header a {\n border-bottom: none;\n}\n@media all and (min-width: 64em) {\n .usa-header .usa-search {\n float: right;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header [role=search] {\n float: right;\n max-width: calc(\n 27ch + 3rem\n );\n width: 100%;\n }\n}\n.usa-header [type=search] {\n min-width: 0;\n}\n@media all and (min-width: 64em) {\n .usa-header + .usa-hero {\n border-top: 1px solid white;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header + .usa-section,\n.usa-header + main {\n border-top: 1px solid #dfe1e2;\n }\n}\n\n@media all and (max-width: 63.99em) {\n .usa-logo {\n flex: 1 1 0%;\n font-size: 0.93rem;\n line-height: 0.9;\n margin-left: 1rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-logo {\n margin-top: 2rem;\n margin-bottom: 1rem;\n font-size: 1.46rem;\n line-height: 1.1;\n }\n}\n.usa-logo a {\n color: #1b1b1b;\n text-decoration: none;\n}\n\n.usa-logo__text {\n display: block;\n font-style: normal;\n font-weight: 700;\n margin: 0;\n}\n\n.usa-menu-btn {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n flex: 0 1 auto;\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n background-color: #005ea2;\n color: white;\n font-size: 0.87rem;\n height: 3rem;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n}\n.usa-menu-btn:visited {\n color: #54278f;\n}\n.usa-menu-btn:hover {\n color: #1a4480;\n}\n.usa-menu-btn:active {\n color: #162e51;\n}\n.usa-menu-btn:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-menu-btn:hover, .usa-menu-btn.usa-button--hover, .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled=true]:hover, .usa-menu-btn:disabled.usa-button--hover, .usa-menu-btn[aria-disabled=true].usa-button--hover, .usa-menu-btn.usa-button--disabled:hover, .usa-menu-btn.usa-button--disabled.usa-button--hover, .usa-menu-btn:active, .usa-menu-btn.usa-button--active, .usa-menu-btn:disabled:active, .usa-menu-btn[aria-disabled=true]:active, .usa-menu-btn:disabled.usa-button--active, .usa-menu-btn[aria-disabled=true].usa-button--active, .usa-menu-btn.usa-button--disabled:active, .usa-menu-btn.usa-button--disabled.usa-button--active, .usa-menu-btn:disabled:focus, .usa-menu-btn[aria-disabled=true]:focus, .usa-menu-btn:disabled.usa-focus, .usa-menu-btn[aria-disabled=true].usa-focus, .usa-menu-btn.usa-button--disabled:focus, .usa-menu-btn.usa-button--disabled.usa-focus, .usa-menu-btn:disabled, .usa-menu-btn[aria-disabled=true], .usa-menu-btn.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-menu-btn.usa-button--hover {\n color: #1a4480;\n}\n.usa-menu-btn.usa-button--active {\n color: #162e51;\n}\n.usa-menu-btn:disabled, .usa-menu-btn[aria-disabled=true], .usa-menu-btn.usa-button--disabled {\n color: #c9c9c9;\n}\n@media all and (min-width: 64em) {\n .usa-menu-btn {\n display: none;\n }\n}\n.usa-menu-btn:hover {\n background-color: #1a4480;\n color: white;\n text-decoration: none;\n}\n.usa-menu-btn:active {\n color: white;\n}\n.usa-menu-btn:visited {\n color: white;\n}\n\n.usa-overlay {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n position: fixed;\n background: rgba(0, 0, 0, 0.7);\n opacity: 0;\n transition: opacity 0.15s ease-in-out;\n visibility: hidden;\n z-index: 400;\n}\n.usa-overlay.is-visible {\n opacity: 1;\n visibility: visible;\n}\n\n@media all and (min-width: 64em) {\n .usa-header--basic .usa-navbar {\n position: relative;\n width: 33%;\n }\n .usa-header--basic .usa-nav {\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n display: flex;\n padding: 0 0 0.25rem 0.5rem;\n width: 100%;\n }\n .usa-header--basic .usa-nav-container {\n align-items: flex-end;\n justify-content: space-between;\n display: flex;\n }\n .usa-header--basic .usa-nav__primary-item > .usa-current,\n.usa-header--basic .usa-nav__link:hover {\n position: relative;\n }\n .usa-header--basic .usa-nav__primary-item > .usa-current::after,\n.usa-header--basic .usa-nav__link:hover::after {\n background-color: #005ea2;\n border-radius: 0;\n content: \"\";\n display: block;\n position: absolute;\n height: 0.25rem;\n left: 1rem;\n right: 1rem;\n bottom: -0.25rem;\n }\n}\n@media (min-width: 64em) and (forced-colors: active) {\n .usa-header--basic .usa-nav__primary-item > .usa-current::after,\n.usa-header--basic .usa-nav__link:hover::after {\n background-color: ButtonText;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--basic .usa-nav__link[aria-expanded=true]::after,\n.usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after {\n display: none;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--basic .usa-nav__primary {\n width: auto;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--basic .usa-nav__primary-item:last-of-type {\n position: relative;\n }\n .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu {\n position: absolute;\n right: 0;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--basic .usa-search {\n top: 0;\n }\n}\n.usa-header--basic.usa-header--megamenu .usa-nav__inner {\n display: flex;\n flex-direction: column;\n}\n@media all and (min-width: 64em) {\n .usa-header--basic.usa-header--megamenu .usa-nav__inner {\n display: block;\n float: right;\n margin-top: -2.5rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type {\n position: static;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended {\n padding-top: 0;\n }\n .usa-header--extended .usa-nav__primary-item > .usa-current,\n.usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover {\n position: relative;\n }\n .usa-header--extended .usa-nav__primary-item > .usa-current::after,\n.usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after {\n background-color: #005ea2;\n border-radius: 0;\n content: \"\";\n display: block;\n position: absolute;\n height: 0.25rem;\n left: 1rem;\n right: 1rem;\n bottom: 0;\n }\n}\n@media (min-width: 64em) and (forced-colors: active) {\n .usa-header--extended .usa-nav__primary-item > .usa-current::after,\n.usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after {\n background-color: ButtonText;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__link[aria-expanded=true]::after,\n.usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after {\n display: none;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-logo {\n font-size: 2.13rem;\n margin: 2rem 0 1.5rem;\n max-width: 50%;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-navbar {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n display: block;\n height: auto;\n overflow: auto;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-header--extended .usa-navbar {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav {\n border-top: 1px solid #dfe1e2;\n padding: 0;\n width: 100%;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__inner {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n position: relative;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-header--extended .usa-nav__inner {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__primary {\n margin-left: -1rem;\n }\n .usa-header--extended .usa-nav__primary::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__link {\n padding-bottom: 1rem;\n padding-top: 1rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__submenu .usa-grid-full {\n padding-left: 0.75rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__submenu.usa-megamenu {\n left: 0;\n padding-left: 2rem;\n }\n}\n\nhtml.usa-js-loading .usa-nav__submenu,\nhtml.usa-js-loading .usa-nav__submenu.usa-megamenu {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n.usa-megamenu .usa-col {\n flex: 1 1 auto;\n}\n@media all and (min-width: 64em) {\n .usa-megamenu .usa-col {\n flex: 4 1 0%;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-megamenu.usa-nav__submenu {\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 2rem;\n padding-top: 2rem;\n left: -33%;\n right: 0;\n width: auto;\n }\n}\n@media all and (min-width: 64em) {\n .usa-megamenu.usa-nav__submenu::before {\n position: absolute;\n bottom: 0;\n top: 0;\n background-color: #162e51;\n content: \"\";\n display: block;\n position: absolute;\n width: calc(50vw - 32rem + 2rem);\n right: 100%;\n }\n}\n@media all and (min-width: 64em) {\n .usa-megamenu.usa-nav__submenu::after {\n position: absolute;\n bottom: 0;\n top: 0;\n background-color: #162e51;\n content: \"\";\n display: block;\n position: absolute;\n width: calc(50vw - 32rem + 2rem);\n left: 100%;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-megamenu.usa-nav__submenu::before {\n position: absolute;\n bottom: 0;\n top: 0;\n background-color: #162e51;\n content: \"\";\n display: block;\n position: absolute;\n width: calc(50vw - 32rem);\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-megamenu.usa-nav__submenu::after {\n position: absolute;\n bottom: 0;\n top: 0;\n background-color: #162e51;\n content: \"\";\n display: block;\n position: absolute;\n width: calc(50vw - 32rem);\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n padding-left: 2rem;\n padding-right: 2rem;\n }\n .usa-nav-container::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-nav-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-navbar {\n height: 3rem;\n}\n@media all and (max-width: 63.99em) {\n .usa-navbar {\n align-items: center;\n border-bottom: 1px solid #dfe1e2;\n display: flex;\n }\n}\n@media all and (min-width: 64em) {\n .usa-navbar {\n border-bottom: none;\n display: inline-block;\n height: auto;\n }\n}\n\n.usa-hero {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n background-image: url(\"../img/hero.jpg\");\n background-position: center;\n background-size: cover;\n color: white;\n}\n.usa-hero > .grid-container {\n position: relative;\n padding-bottom: 2rem;\n padding-top: 2rem;\n}\n\n.usa-hero__callout {\n background-color: #162e51;\n padding: 2rem;\n}\n@media all and (min-width: 40em) {\n .usa-hero__callout {\n max-width: 20rem;\n }\n}\n\n.usa-hero__heading {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n line-height: 1.2;\n font-weight: 700;\n color: #00bde3;\n line-height: 1.2;\n}\n* + .usa-hero__heading {\n margin-top: 1.5em;\n}\n.usa-hero__heading + * {\n margin-top: 1em;\n}\n\n.usa-hero__heading--alt {\n color: white;\n display: block;\n}\n\n.usa-icon-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n max-width: 72ex;\n}\n.usa-icon-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-icon-list__item {\n display: flex;\n position: relative;\n}\n.usa-icon-list__item + .usa-icon-list__item {\n padding-top: 0.75rem;\n}\n\n.usa-prose .usa-icon-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n max-width: 72ex;\n}\n.usa-prose .usa-icon-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-prose .usa-icon-list__item {\n display: flex;\n position: relative;\n}\n.usa-prose .usa-icon-list__item + .usa-icon-list__item {\n padding-top: 0.75rem;\n}\n\n.usa-icon-list--base-lightest .usa-icon-list__icon {\n color: #f0f0f0;\n}\n.usa-icon-list--base-lighter .usa-icon-list__icon {\n color: #dfe1e2;\n}\n.usa-icon-list--base-light .usa-icon-list__icon {\n color: #a9aeb1;\n}\n.usa-icon-list--base .usa-icon-list__icon {\n color: #71767a;\n}\n.usa-icon-list--base-dark .usa-icon-list__icon {\n color: #565c65;\n}\n.usa-icon-list--base-darker .usa-icon-list__icon {\n color: #3d4551;\n}\n.usa-icon-list--base-darkest .usa-icon-list__icon {\n color: #1b1b1b;\n}\n.usa-icon-list--primary-lighter .usa-icon-list__icon {\n color: #d9e8f6;\n}\n.usa-icon-list--primary-light .usa-icon-list__icon {\n color: #73b3e7;\n}\n.usa-icon-list--primary .usa-icon-list__icon {\n color: #005ea2;\n}\n.usa-icon-list--primary-vivid .usa-icon-list__icon {\n color: #0050d8;\n}\n.usa-icon-list--primary-dark .usa-icon-list__icon {\n color: #1a4480;\n}\n.usa-icon-list--primary-darker .usa-icon-list__icon {\n color: #162e51;\n}\n.usa-icon-list--secondary-lighter .usa-icon-list__icon {\n color: #f3e1e4;\n}\n.usa-icon-list--secondary-light .usa-icon-list__icon {\n color: #f2938c;\n}\n.usa-icon-list--secondary .usa-icon-list__icon {\n color: #d83933;\n}\n.usa-icon-list--secondary-vivid .usa-icon-list__icon {\n color: #e41d3d;\n}\n.usa-icon-list--secondary-dark .usa-icon-list__icon {\n color: #b50909;\n}\n.usa-icon-list--secondary-darker .usa-icon-list__icon {\n color: #8b0a03;\n}\n.usa-icon-list--accent-warm-lighter .usa-icon-list__icon {\n color: #f2e4d4;\n}\n.usa-icon-list--accent-warm-light .usa-icon-list__icon {\n color: #ffbc78;\n}\n.usa-icon-list--accent-warm .usa-icon-list__icon {\n color: #fa9441;\n}\n.usa-icon-list--accent-warm-dark .usa-icon-list__icon {\n color: #c05600;\n}\n.usa-icon-list--accent-warm-darker .usa-icon-list__icon {\n color: #775540;\n}\n.usa-icon-list--accent-cool-lighter .usa-icon-list__icon {\n color: #e1f3f8;\n}\n.usa-icon-list--accent-cool-light .usa-icon-list__icon {\n color: #97d4ea;\n}\n.usa-icon-list--accent-cool .usa-icon-list__icon {\n color: #00bde3;\n}\n.usa-icon-list--accent-cool-dark .usa-icon-list__icon {\n color: #28a0cb;\n}\n.usa-icon-list--accent-cool-darker .usa-icon-list__icon {\n color: #07648d;\n}\n.usa-icon-list--error-lighter .usa-icon-list__icon {\n color: #f4e3db;\n}\n.usa-icon-list--error-light .usa-icon-list__icon {\n color: #f39268;\n}\n.usa-icon-list--error .usa-icon-list__icon {\n color: #d54309;\n}\n.usa-icon-list--error-dark .usa-icon-list__icon {\n color: #b50909;\n}\n.usa-icon-list--error-darker .usa-icon-list__icon {\n color: #6f3331;\n}\n.usa-icon-list--warning-lighter .usa-icon-list__icon {\n color: #faf3d1;\n}\n.usa-icon-list--warning-light .usa-icon-list__icon {\n color: #fee685;\n}\n.usa-icon-list--warning .usa-icon-list__icon {\n color: #ffbe2e;\n}\n.usa-icon-list--warning-dark .usa-icon-list__icon {\n color: #e5a000;\n}\n.usa-icon-list--warning-darker .usa-icon-list__icon {\n color: #936f38;\n}\n.usa-icon-list--success-lighter .usa-icon-list__icon {\n color: #ecf3ec;\n}\n.usa-icon-list--success-light .usa-icon-list__icon {\n color: #70e17b;\n}\n.usa-icon-list--success .usa-icon-list__icon {\n color: #00a91c;\n}\n.usa-icon-list--success-dark .usa-icon-list__icon {\n color: #008817;\n}\n.usa-icon-list--success-darker .usa-icon-list__icon {\n color: #216e1f;\n}\n.usa-icon-list--info-lighter .usa-icon-list__icon {\n color: #e7f6f8;\n}\n.usa-icon-list--info-light .usa-icon-list__icon {\n color: #99deea;\n}\n.usa-icon-list--info .usa-icon-list__icon {\n color: #00bde3;\n}\n.usa-icon-list--info-dark .usa-icon-list__icon {\n color: #009ec1;\n}\n.usa-icon-list--info-darker .usa-icon-list__icon {\n color: #2e6276;\n}\n.usa-icon-list--disabled-light .usa-icon-list__icon {\n color: #e6e6e6;\n}\n.usa-icon-list--disabled .usa-icon-list__icon {\n color: #c9c9c9;\n}\n.usa-icon-list--disabled-dark .usa-icon-list__icon {\n color: #adadad;\n}\n.usa-icon-list--emergency .usa-icon-list__icon {\n color: #9c3d10;\n}\n.usa-icon-list--emergency-dark .usa-icon-list__icon {\n color: #332d29;\n}\n\n.usa-icon-list__icon .usa-icon {\n display: block;\n height: 1.5rem;\n position: relative;\n width: 1.5rem;\n}\n\n.usa-icon-list__content > p,\n.usa-icon-list__content > ul,\n.usa-icon-list__content > ol {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n max-width: 72ex;\n}\n\n.usa-icon-list[class*=usa-icon-list--size-] {\n max-width: none;\n}\n\n.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n}\n.usa-icon-list--size-xs .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1rem;\n padding-left: 0.4rem;\n}\n.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n}\n\n.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {\n height: 1.59rem;\n width: 1.59rem;\n}\n.usa-icon-list--size-sm .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.06rem;\n padding-left: 0.424rem;\n}\n.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n}\n\n.usa-icon-list--size-md .usa-icon-list__icon .usa-icon {\n height: 1.695rem;\n width: 1.695rem;\n}\n.usa-icon-list--size-md .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.13rem;\n padding-left: 0.452rem;\n}\n.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.04rem;\n}\n\n.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {\n height: 2.19rem;\n width: 2.19rem;\n}\n.usa-icon-list--size-lg .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.46rem;\n padding-left: 0.584rem;\n}\n.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n}\n\n.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {\n height: 3.195rem;\n width: 3.195rem;\n}\n.usa-icon-list--size-xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.13rem;\n padding-left: 0.852rem;\n}\n.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n}\n\n.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {\n height: 3.99rem;\n width: 3.99rem;\n}\n.usa-icon-list--size-2xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.66rem;\n padding-left: 1.064rem;\n}\n.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n}\n\n.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {\n height: 4.785rem;\n width: 4.785rem;\n}\n.usa-icon-list--size-3xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 3.19rem;\n padding-left: 1.276rem;\n}\n.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n }\n .mobile-lg\\:usa-icon-list--size-xs .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1rem;\n padding-left: 0.4rem;\n }\n .mobile-lg\\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {\n height: 1.59rem;\n width: 1.59rem;\n }\n .mobile-lg\\:usa-icon-list--size-sm .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.06rem;\n padding-left: 0.424rem;\n }\n .mobile-lg\\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {\n height: 1.695rem;\n width: 1.695rem;\n }\n .mobile-lg\\:usa-icon-list--size-md .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.13rem;\n padding-left: 0.452rem;\n }\n .mobile-lg\\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.04rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {\n height: 2.19rem;\n width: 2.19rem;\n }\n .mobile-lg\\:usa-icon-list--size-lg .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.46rem;\n padding-left: 0.584rem;\n }\n .mobile-lg\\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {\n height: 3.195rem;\n width: 3.195rem;\n }\n .mobile-lg\\:usa-icon-list--size-xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.13rem;\n padding-left: 0.852rem;\n }\n .mobile-lg\\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {\n height: 3.99rem;\n width: 3.99rem;\n }\n .mobile-lg\\:usa-icon-list--size-2xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.66rem;\n padding-left: 1.064rem;\n }\n .mobile-lg\\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {\n height: 4.785rem;\n width: 4.785rem;\n }\n .mobile-lg\\:usa-icon-list--size-3xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 3.19rem;\n padding-left: 1.276rem;\n }\n .mobile-lg\\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n }\n .tablet\\:usa-icon-list--size-xs .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1rem;\n padding-left: 0.4rem;\n }\n .tablet\\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n }\n\n .tablet\\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {\n height: 1.59rem;\n width: 1.59rem;\n }\n .tablet\\:usa-icon-list--size-sm .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.06rem;\n padding-left: 0.424rem;\n }\n .tablet\\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n }\n\n .tablet\\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {\n height: 1.695rem;\n width: 1.695rem;\n }\n .tablet\\:usa-icon-list--size-md .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.13rem;\n padding-left: 0.452rem;\n }\n .tablet\\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.04rem;\n }\n\n .tablet\\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {\n height: 2.19rem;\n width: 2.19rem;\n }\n .tablet\\:usa-icon-list--size-lg .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.46rem;\n padding-left: 0.584rem;\n }\n .tablet\\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n }\n\n .tablet\\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {\n height: 3.195rem;\n width: 3.195rem;\n }\n .tablet\\:usa-icon-list--size-xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.13rem;\n padding-left: 0.852rem;\n }\n .tablet\\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n }\n\n .tablet\\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {\n height: 3.99rem;\n width: 3.99rem;\n }\n .tablet\\:usa-icon-list--size-2xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.66rem;\n padding-left: 1.064rem;\n }\n .tablet\\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n }\n\n .tablet\\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {\n height: 4.785rem;\n width: 4.785rem;\n }\n .tablet\\:usa-icon-list--size-3xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 3.19rem;\n padding-left: 1.276rem;\n }\n .tablet\\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n }\n .desktop\\:usa-icon-list--size-xs .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1rem;\n padding-left: 0.4rem;\n }\n .desktop\\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n }\n\n .desktop\\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {\n height: 1.59rem;\n width: 1.59rem;\n }\n .desktop\\:usa-icon-list--size-sm .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.06rem;\n padding-left: 0.424rem;\n }\n .desktop\\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n }\n\n .desktop\\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {\n height: 1.695rem;\n width: 1.695rem;\n }\n .desktop\\:usa-icon-list--size-md .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.13rem;\n padding-left: 0.452rem;\n }\n .desktop\\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.04rem;\n }\n\n .desktop\\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {\n height: 2.19rem;\n width: 2.19rem;\n }\n .desktop\\:usa-icon-list--size-lg .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.46rem;\n padding-left: 0.584rem;\n }\n .desktop\\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n }\n\n .desktop\\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {\n height: 3.195rem;\n width: 3.195rem;\n }\n .desktop\\:usa-icon-list--size-xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.13rem;\n padding-left: 0.852rem;\n }\n .desktop\\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n }\n\n .desktop\\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {\n height: 3.99rem;\n width: 3.99rem;\n }\n .desktop\\:usa-icon-list--size-2xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.66rem;\n padding-left: 1.064rem;\n }\n .desktop\\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n }\n\n .desktop\\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {\n height: 4.785rem;\n width: 4.785rem;\n }\n .desktop\\:usa-icon-list--size-3xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 3.19rem;\n padding-left: 1.276rem;\n }\n .desktop\\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n }\n}\n.usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n line-height: 1.2;\n margin-bottom: 0;\n padding-top: 0.425ex;\n}\n.usa-icon-list__title + * {\n margin-top: 0.5rem;\n}\n\n.usa-icon-list__content {\n font-size: 1.06rem;\n padding-left: 0.424rem;\n}\n.usa-icon-list__content > *:first-child {\n margin-top: 0;\n}\n.usa-icon-list__content > *:last-child {\n margin-bottom: 0;\n}\n.usa-icon-list__content ul li {\n list-style-type: disc;\n}\n\n.usa-identifier {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n color: white;\n background-color: #1b1b1b;\n padding-bottom: 1rem;\n}\n\n.usa-identifier__container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n max-width: 64rem;\n}\n@media all and (min-width: 64em) {\n .usa-identifier__container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-identifier__section {\n padding-bottom: 1rem;\n padding-top: 1rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-identifier__section--masthead .usa-identifier__container {\n align-items: center;\n display: flex;\n }\n}\n\n.usa-identifier__logos {\n display: flex;\n margin-right: 1rem;\n}\n\n.usa-identifier__logo {\n text-decoration: none;\n height: 3rem;\n display: block;\n}\n.usa-identifier__logo + .usa-identifier__logo {\n margin-left: 0.5rem;\n}\n\n.usa-identifier__logo-img {\n height: 100%;\n width: auto;\n}\n\n.usa-identifier__identity {\n flex: 1 1 0%;\n margin-top: 1rem;\n}\n@media all and (min-width: 40em) {\n .usa-identifier__identity {\n margin-top: 0;\n }\n}\n\n.usa-identifier__identity-domain,\n.usa-identifier__identity-disclaimer {\n margin: 0;\n padding: 0;\n}\n\n.usa-identifier__identity-domain {\n color: #a9aeb1;\n}\n\n.usa-identifier__identity-disclaimer {\n font-weight: 700;\n}\n.usa-identifier__identity-disclaimer a {\n color: #dfe1e2;\n}\n.usa-identifier__identity-disclaimer a:visited {\n color: #dfe1e2;\n}\n.usa-identifier__identity-disclaimer a:hover, .usa-identifier__identity-disclaimer a:active {\n color: #f0f0f0;\n}\n\n@media all and (min-width: 40em) {\n .usa-identifier__section--required-links {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-identifier__section--required-links {\n font-size: 1rem;\n }\n}\n\n.usa-identifier__required-links-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin-bottom: 0;\n margin-top: 0;\n}\n@media all and (min-width: 40em) {\n .usa-identifier__required-links-list {\n column-count: 2;\n column-gap: 2rem;\n column-fill: balance;\n }\n}\n@media all and (min-width: 64em) {\n .usa-identifier__required-links-list {\n column-count: 4;\n }\n}\n\n.usa-identifier__required-links-item {\n break-inside: avoid;\n margin-bottom: 0.75rem;\n}\n.usa-identifier__required-links-item:last-child {\n margin-bottom: 0;\n}\n@media all and (min-width: 64em) {\n .usa-identifier__required-links-item {\n margin-bottom: 0.5rem;\n }\n}\n\n.usa-identifier__required-link,\n.usa-identifier__required-link.usa-link {\n color: #a9aeb1;\n display: inline-block;\n}\n.usa-identifier__required-link:visited,\n.usa-identifier__required-link.usa-link:visited {\n color: #a9aeb1;\n}\n.usa-identifier__required-link:hover, .usa-identifier__required-link:active,\n.usa-identifier__required-link.usa-link:hover,\n.usa-identifier__required-link.usa-link:active {\n color: #dfe1e2;\n}\n\n.usa-identifier__section--usagov a {\n color: #dfe1e2;\n font-weight: 700;\n display: inline-block;\n margin-top: 0.5rem;\n}\n.usa-identifier__section--usagov a:visited {\n color: #dfe1e2;\n}\n.usa-identifier__section--usagov a:hover, .usa-identifier__section--usagov a:active {\n color: #f0f0f0;\n}\n@media all and (min-width: 40em) {\n .usa-identifier__section--usagov a {\n margin-top: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-identifier__usagov-description {\n display: inline-flex;\n }\n}\n\n.usa-layout-docs__sidenav {\n order: 2;\n padding-top: 2rem;\n}\n@media all and (min-width: 64em) {\n .usa-layout-docs__sidenav {\n padding-top: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-layout-docs__main {\n order: 2;\n }\n}\n\n/* stylelint-disable */\n.grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-card {\n margin-left: auto;\n margin-right: auto;\n max-width: 10rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-card {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-card-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 15rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-card-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-mobile {\n margin-left: auto;\n margin-right: auto;\n max-width: 20rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-mobile {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-mobile-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 30rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-mobile-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-tablet {\n margin-left: auto;\n margin-right: auto;\n max-width: 40rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-tablet {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-tablet-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 55rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-tablet-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-desktop {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-desktop {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-desktop-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 75rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-desktop-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-widescreen {\n margin-left: auto;\n margin-right: auto;\n max-width: 87.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-widescreen {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-card {\n margin-left: auto;\n margin-right: auto;\n max-width: 10rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-card {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-card-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 15rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-card-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-mobile {\n margin-left: auto;\n margin-right: auto;\n max-width: 20rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-mobile {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-mobile-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 30rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-mobile-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-tablet {\n margin-left: auto;\n margin-right: auto;\n max-width: 40rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-tablet {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-tablet-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 55rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-tablet-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-desktop {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-desktop {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-desktop-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 75rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-desktop-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-widescreen {\n margin-left: auto;\n margin-right: auto;\n max-width: 87.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-widescreen {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-card {\n margin-left: auto;\n margin-right: auto;\n max-width: 10rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-card {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-card-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 15rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-card-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-mobile {\n margin-left: auto;\n margin-right: auto;\n max-width: 20rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-mobile {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-mobile-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 30rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-mobile-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-tablet {\n margin-left: auto;\n margin-right: auto;\n max-width: 40rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-tablet {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-tablet-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 55rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-tablet-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-desktop {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-desktop {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-desktop-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 75rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-desktop-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-widescreen {\n margin-left: auto;\n margin-right: auto;\n max-width: 87.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-widescreen {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-card {\n margin-left: auto;\n margin-right: auto;\n max-width: 10rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-card {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-card-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 15rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-card-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-mobile {\n margin-left: auto;\n margin-right: auto;\n max-width: 20rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-mobile {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-mobile-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 30rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-mobile-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-tablet {\n margin-left: auto;\n margin-right: auto;\n max-width: 40rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-tablet {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-tablet-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 55rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-tablet-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-desktop {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-desktop {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-desktop-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 75rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-desktop-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-widescreen {\n margin-left: auto;\n margin-right: auto;\n max-width: 87.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-widescreen {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n.grid-row {\n display: flex;\n flex-wrap: wrap;\n}\n.grid-row.grid-gap {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n.grid-row.grid-gap > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n@media all and (min-width: 64em) {\n .grid-row.grid-gap {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n .grid-row.grid-gap > * {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n.grid-row.grid-gap-0 {\n margin-left: 0;\n margin-right: 0;\n}\n.grid-row.grid-gap-0 > * {\n padding-left: 0;\n padding-right: 0;\n}\n.grid-row.grid-gap-2px {\n margin-left: -1px;\n margin-right: -1px;\n}\n.grid-row.grid-gap-2px > * {\n padding-left: 1px;\n padding-right: 1px;\n}\n.grid-row.grid-gap-05 {\n margin-left: -2px;\n margin-right: -2px;\n}\n.grid-row.grid-gap-05 > * {\n padding-left: 2px;\n padding-right: 2px;\n}\n.grid-row.grid-gap-1 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n}\n.grid-row.grid-gap-1 > * {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n.grid-row.grid-gap-2 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n.grid-row.grid-gap-2 > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n.grid-row.grid-gap-3 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n}\n.grid-row.grid-gap-3 > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n.grid-row.grid-gap-4 {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n.grid-row.grid-gap-4 > * {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n.grid-row.grid-gap-5 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n}\n.grid-row.grid-gap-5 > * {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\n.grid-row.grid-gap-6 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n}\n.grid-row.grid-gap-6 > * {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n.grid-row.grid-gap-sm {\n margin-left: -1px;\n margin-right: -1px;\n}\n.grid-row.grid-gap-sm > * {\n padding-left: 1px;\n padding-right: 1px;\n}\n.grid-row.grid-gap-md {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n.grid-row.grid-gap-md > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n.grid-row.grid-gap-lg {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n}\n.grid-row.grid-gap-lg > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n@media all and (min-width: 30em) {\n .grid-row.mobile-lg\\:grid-gap-0 {\n margin-left: 0;\n margin-right: 0;\n }\n .grid-row.mobile-lg\\:grid-gap-0 > * {\n padding-left: 0;\n padding-right: 0;\n }\n .grid-row.mobile-lg\\:grid-gap-2px {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.mobile-lg\\:grid-gap-2px > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.mobile-lg\\:grid-gap-05 {\n margin-left: -2px;\n margin-right: -2px;\n }\n .grid-row.mobile-lg\\:grid-gap-05 > * {\n padding-left: 2px;\n padding-right: 2px;\n }\n .grid-row.mobile-lg\\:grid-gap-1 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n .grid-row.mobile-lg\\:grid-gap-1 > * {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n .grid-row.mobile-lg\\:grid-gap-2 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-2 > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-3 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.mobile-lg\\:grid-gap-3 > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n .grid-row.mobile-lg\\:grid-gap-4 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n .grid-row.mobile-lg\\:grid-gap-4 > * {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .grid-row.mobile-lg\\:grid-gap-5 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n .grid-row.mobile-lg\\:grid-gap-5 > * {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n .grid-row.mobile-lg\\:grid-gap-6 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-6 > * {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-sm {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.mobile-lg\\:grid-gap-sm > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.mobile-lg\\:grid-gap-md {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-md > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-lg {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.mobile-lg\\:grid-gap-lg > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n@media all and (min-width: 40em) {\n .grid-row.tablet\\:grid-gap-0 {\n margin-left: 0;\n margin-right: 0;\n }\n .grid-row.tablet\\:grid-gap-0 > * {\n padding-left: 0;\n padding-right: 0;\n }\n .grid-row.tablet\\:grid-gap-2px {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.tablet\\:grid-gap-2px > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.tablet\\:grid-gap-05 {\n margin-left: -2px;\n margin-right: -2px;\n }\n .grid-row.tablet\\:grid-gap-05 > * {\n padding-left: 2px;\n padding-right: 2px;\n }\n .grid-row.tablet\\:grid-gap-1 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n .grid-row.tablet\\:grid-gap-1 > * {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n .grid-row.tablet\\:grid-gap-2 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.tablet\\:grid-gap-2 > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.tablet\\:grid-gap-3 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.tablet\\:grid-gap-3 > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n .grid-row.tablet\\:grid-gap-4 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n .grid-row.tablet\\:grid-gap-4 > * {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .grid-row.tablet\\:grid-gap-5 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n .grid-row.tablet\\:grid-gap-5 > * {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n .grid-row.tablet\\:grid-gap-6 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n .grid-row.tablet\\:grid-gap-6 > * {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n .grid-row.tablet\\:grid-gap-sm {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.tablet\\:grid-gap-sm > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.tablet\\:grid-gap-md {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.tablet\\:grid-gap-md > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.tablet\\:grid-gap-lg {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.tablet\\:grid-gap-lg > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n@media all and (min-width: 64em) {\n .grid-row.desktop\\:grid-gap-0 {\n margin-left: 0;\n margin-right: 0;\n }\n .grid-row.desktop\\:grid-gap-0 > * {\n padding-left: 0;\n padding-right: 0;\n }\n .grid-row.desktop\\:grid-gap-2px {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.desktop\\:grid-gap-2px > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.desktop\\:grid-gap-05 {\n margin-left: -2px;\n margin-right: -2px;\n }\n .grid-row.desktop\\:grid-gap-05 > * {\n padding-left: 2px;\n padding-right: 2px;\n }\n .grid-row.desktop\\:grid-gap-1 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n .grid-row.desktop\\:grid-gap-1 > * {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n .grid-row.desktop\\:grid-gap-2 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.desktop\\:grid-gap-2 > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.desktop\\:grid-gap-3 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.desktop\\:grid-gap-3 > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n .grid-row.desktop\\:grid-gap-4 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n .grid-row.desktop\\:grid-gap-4 > * {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .grid-row.desktop\\:grid-gap-5 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n .grid-row.desktop\\:grid-gap-5 > * {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n .grid-row.desktop\\:grid-gap-6 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n .grid-row.desktop\\:grid-gap-6 > * {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n .grid-row.desktop\\:grid-gap-sm {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.desktop\\:grid-gap-sm > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.desktop\\:grid-gap-md {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.desktop\\:grid-gap-md > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.desktop\\:grid-gap-lg {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.desktop\\:grid-gap-lg > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n\n[class*=grid-col] {\n position: relative;\n width: 100%;\n box-sizing: border-box;\n}\n\n.grid-col {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n}\n\n.grid-col-auto {\n flex: 0 1 auto;\n width: auto;\n max-width: 100%;\n}\n\n.grid-col-fill {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n}\n\n.grid-col-1 {\n flex: 0 1 auto;\n width: 8.3333333333%;\n}\n\n.grid-col-2 {\n flex: 0 1 auto;\n width: 16.6666666667%;\n}\n\n.grid-col-3 {\n flex: 0 1 auto;\n width: 25%;\n}\n\n.grid-col-4 {\n flex: 0 1 auto;\n width: 33.3333333333%;\n}\n\n.grid-col-5 {\n flex: 0 1 auto;\n width: 41.6666666667%;\n}\n\n.grid-col-6 {\n flex: 0 1 auto;\n width: 50%;\n}\n\n.grid-col-7 {\n flex: 0 1 auto;\n width: 58.3333333333%;\n}\n\n.grid-col-8 {\n flex: 0 1 auto;\n width: 66.6666666667%;\n}\n\n.grid-col-9 {\n flex: 0 1 auto;\n width: 75%;\n}\n\n.grid-col-10 {\n flex: 0 1 auto;\n width: 83.3333333333%;\n}\n\n.grid-col-11 {\n flex: 0 1 auto;\n width: 91.6666666667%;\n}\n\n.grid-col-12 {\n flex: 0 1 auto;\n width: 100%;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-col {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .mobile-lg\\:grid-col-fill {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .mobile-lg\\:grid-col-auto {\n flex: 0 1 auto;\n width: auto;\n max-width: 100%;\n }\n\n .mobile-lg\\:grid-col-1 {\n flex: 0 1 auto;\n width: 8.3333333333%;\n }\n\n .mobile-lg\\:grid-col-2 {\n flex: 0 1 auto;\n width: 16.6666666667%;\n }\n\n .mobile-lg\\:grid-col-3 {\n flex: 0 1 auto;\n width: 25%;\n }\n\n .mobile-lg\\:grid-col-4 {\n flex: 0 1 auto;\n width: 33.3333333333%;\n }\n\n .mobile-lg\\:grid-col-5 {\n flex: 0 1 auto;\n width: 41.6666666667%;\n }\n\n .mobile-lg\\:grid-col-6 {\n flex: 0 1 auto;\n width: 50%;\n }\n\n .mobile-lg\\:grid-col-7 {\n flex: 0 1 auto;\n width: 58.3333333333%;\n }\n\n .mobile-lg\\:grid-col-8 {\n flex: 0 1 auto;\n width: 66.6666666667%;\n }\n\n .mobile-lg\\:grid-col-9 {\n flex: 0 1 auto;\n width: 75%;\n }\n\n .mobile-lg\\:grid-col-10 {\n flex: 0 1 auto;\n width: 83.3333333333%;\n }\n\n .mobile-lg\\:grid-col-11 {\n flex: 0 1 auto;\n width: 91.6666666667%;\n }\n\n .mobile-lg\\:grid-col-12 {\n flex: 0 1 auto;\n width: 100%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-col {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .tablet\\:grid-col-fill {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .tablet\\:grid-col-auto {\n flex: 0 1 auto;\n width: auto;\n max-width: 100%;\n }\n\n .tablet\\:grid-col-1 {\n flex: 0 1 auto;\n width: 8.3333333333%;\n }\n\n .tablet\\:grid-col-2 {\n flex: 0 1 auto;\n width: 16.6666666667%;\n }\n\n .tablet\\:grid-col-3 {\n flex: 0 1 auto;\n width: 25%;\n }\n\n .tablet\\:grid-col-4 {\n flex: 0 1 auto;\n width: 33.3333333333%;\n }\n\n .tablet\\:grid-col-5 {\n flex: 0 1 auto;\n width: 41.6666666667%;\n }\n\n .tablet\\:grid-col-6 {\n flex: 0 1 auto;\n width: 50%;\n }\n\n .tablet\\:grid-col-7 {\n flex: 0 1 auto;\n width: 58.3333333333%;\n }\n\n .tablet\\:grid-col-8 {\n flex: 0 1 auto;\n width: 66.6666666667%;\n }\n\n .tablet\\:grid-col-9 {\n flex: 0 1 auto;\n width: 75%;\n }\n\n .tablet\\:grid-col-10 {\n flex: 0 1 auto;\n width: 83.3333333333%;\n }\n\n .tablet\\:grid-col-11 {\n flex: 0 1 auto;\n width: 91.6666666667%;\n }\n\n .tablet\\:grid-col-12 {\n flex: 0 1 auto;\n width: 100%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-col {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .desktop\\:grid-col-fill {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .desktop\\:grid-col-auto {\n flex: 0 1 auto;\n width: auto;\n max-width: 100%;\n }\n\n .desktop\\:grid-col-1 {\n flex: 0 1 auto;\n width: 8.3333333333%;\n }\n\n .desktop\\:grid-col-2 {\n flex: 0 1 auto;\n width: 16.6666666667%;\n }\n\n .desktop\\:grid-col-3 {\n flex: 0 1 auto;\n width: 25%;\n }\n\n .desktop\\:grid-col-4 {\n flex: 0 1 auto;\n width: 33.3333333333%;\n }\n\n .desktop\\:grid-col-5 {\n flex: 0 1 auto;\n width: 41.6666666667%;\n }\n\n .desktop\\:grid-col-6 {\n flex: 0 1 auto;\n width: 50%;\n }\n\n .desktop\\:grid-col-7 {\n flex: 0 1 auto;\n width: 58.3333333333%;\n }\n\n .desktop\\:grid-col-8 {\n flex: 0 1 auto;\n width: 66.6666666667%;\n }\n\n .desktop\\:grid-col-9 {\n flex: 0 1 auto;\n width: 75%;\n }\n\n .desktop\\:grid-col-10 {\n flex: 0 1 auto;\n width: 83.3333333333%;\n }\n\n .desktop\\:grid-col-11 {\n flex: 0 1 auto;\n width: 91.6666666667%;\n }\n\n .desktop\\:grid-col-12 {\n flex: 0 1 auto;\n width: 100%;\n }\n}\n.grid-offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.grid-offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.grid-offset-3 {\n margin-left: 25%;\n}\n\n.grid-offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.grid-offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.grid-offset-6 {\n margin-left: 50%;\n}\n\n.grid-offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.grid-offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.grid-offset-9 {\n margin-left: 75%;\n}\n\n.grid-offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.grid-offset-11 {\n margin-left: 91.6666666667%;\n}\n\n.grid-offset-12 {\n margin-left: 100%;\n}\n\n.grid-offset-none {\n margin-left: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-1 {\n margin-left: 8.3333333333%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-2 {\n margin-left: 16.6666666667%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-3 {\n margin-left: 25%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-4 {\n margin-left: 33.3333333333%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-5 {\n margin-left: 41.6666666667%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-6 {\n margin-left: 50%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-7 {\n margin-left: 58.3333333333%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-8 {\n margin-left: 66.6666666667%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-9 {\n margin-left: 75%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-10 {\n margin-left: 83.3333333333%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-12 {\n margin-left: 100%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-none {\n margin-left: 0;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-1 {\n margin-left: 8.3333333333%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-2 {\n margin-left: 16.6666666667%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-3 {\n margin-left: 25%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-4 {\n margin-left: 33.3333333333%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-5 {\n margin-left: 41.6666666667%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-6 {\n margin-left: 50%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-7 {\n margin-left: 58.3333333333%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-8 {\n margin-left: 66.6666666667%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-9 {\n margin-left: 75%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-10 {\n margin-left: 83.3333333333%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-12 {\n margin-left: 100%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-none {\n margin-left: 0;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-1 {\n margin-left: 8.3333333333%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-2 {\n margin-left: 16.6666666667%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-3 {\n margin-left: 25%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-4 {\n margin-left: 33.3333333333%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-5 {\n margin-left: 41.6666666667%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-6 {\n margin-left: 50%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-7 {\n margin-left: 58.3333333333%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-8 {\n margin-left: 66.6666666667%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-9 {\n margin-left: 75%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-10 {\n margin-left: 83.3333333333%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-12 {\n margin-left: 100%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-none {\n margin-left: 0;\n }\n}\n/* stylelint-enable */\n.usa-media-block {\n align-items: flex-start;\n display: flex;\n}\n\n.usa-media-block__img {\n flex-shrink: 0;\n margin-right: 0.5rem;\n}\n\n.usa-media-block__body {\n flex: 1 1 0%;\n}\n\n.usa-js-no-click {\n pointer-events: none;\n user-select: none;\n}\n.usa-js-no-click .usa-modal,\n.usa-js-no-click .usa-modal * {\n pointer-events: auto;\n user-select: text;\n}\n\n[data-open-modal] * {\n pointer-events: none;\n}\n\n.usa-modal-wrapper {\n text-align: center;\n transition: opacity 0.15s ease-in-out;\n}\n.usa-modal-wrapper.is-hidden {\n visibility: hidden;\n opacity: 0;\n position: fixed;\n}\n.usa-modal-wrapper.is-visible {\n visibility: visible;\n opacity: 1;\n position: fixed;\n z-index: 99999;\n}\n\n.usa-modal-overlay {\n background: rgba(0, 0, 0, 0.7);\n bottom: 0;\n height: 100%;\n left: 0;\n overflow: scroll;\n overflow-x: hidden;\n padding: 1.5rem;\n position: fixed;\n scroll-behavior: smooth;\n top: 0;\n width: 100%;\n}\n.usa-modal-overlay:before {\n content: \"\";\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n}\n.usa-modal-overlay[data-force-action=true] {\n pointer-events: none;\n}\n.usa-modal-overlay[data-force-action=true] * {\n pointer-events: auto;\n}\n\n.usa-js-loading .usa-modal-wrapper {\n position: absolute;\n left: -999em;\n right: auto;\n}\n.usa-js-loading .usa-modal-wrapper:target {\n position: static;\n}\n\n.usa-modal {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n border-radius: 0.5rem;\n background: white;\n color: #1b1b1b;\n display: inline-block;\n margin: 1.25rem auto;\n max-width: 30rem;\n position: relative;\n text-align: left;\n vertical-align: middle;\n width: 100%;\n}\n.usa-modal:focus {\n outline: none;\n}\n\n.usa-modal__content {\n display: flex;\n flex-direction: column-reverse;\n padding-top: 2rem;\n width: 100%;\n}\n\n.usa-modal__main {\n margin: 0 auto;\n padding: 0.5rem 2rem 2rem;\n}\n\n.usa-modal-wrapper [data-close-modal] > .usa-icon,\n.usa-modal-wrapper [data-close-modal] > .usa-icon use {\n pointer-events: none !important;\n}\n\n.usa-modal__close {\n align-items: center;\n align-self: flex-end;\n background-color: transparent;\n color: #71767a;\n display: flex;\n flex-shrink: 0;\n font-size: 0.93rem;\n margin: -2rem 0 0 auto;\n padding: 0.25rem 0.25rem;\n width: auto;\n}\n.usa-modal__close:hover, .usa-modal__close:active {\n background-color: transparent;\n color: #1b1b1b;\n}\n.usa-modal__close:focus {\n outline-offset: 0;\n}\n.usa-modal__close .usa-icon {\n height: 2rem;\n margin: 2px 2px 0 0;\n width: 2rem;\n}\n\n.usa-modal__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.4;\n margin-top: 0;\n}\n\n.usa-modal__footer {\n margin-top: 1.5rem;\n}\n\n.usa-modal--lg {\n max-width: 55rem;\n width: 100%;\n}\n.usa-modal--lg .usa-modal__main {\n padding-bottom: 4rem;\n padding-top: 1.25rem;\n width: 100%;\n max-width: 40rem;\n}\n@media all and (min-width: 40em) {\n .usa-modal--lg .usa-modal__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n }\n}\n\n.usa-js-modal--active {\n overflow: hidden;\n}\n\n@keyframes slidein-left {\n from {\n transform: translateX(15rem);\n }\n to {\n transform: translateX(0);\n }\n}\n.usa-nav {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 0.9;\n}\n@media all and (max-width: 63.99em) {\n .usa-nav {\n position: absolute;\n right: 0;\n position: absolute;\n bottom: 0;\n top: 0;\n position: fixed;\n background: white;\n border-right: 0;\n display: none;\n flex-direction: column;\n overflow-y: auto;\n padding: 1rem;\n width: 15rem;\n z-index: 500;\n }\n .usa-nav.is-visible {\n animation: slidein-left 0.3s ease-in-out;\n display: flex;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav {\n float: right;\n position: relative;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav .usa-search {\n margin-left: 1rem;\n }\n}\n.usa-nav .usa-accordion {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 0.9;\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav__primary {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin-top: 1.5rem;\n order: 2;\n }\n .usa-nav__primary > li {\n margin-bottom: 0;\n max-width: unset;\n }\n .usa-nav__primary-item {\n border-top: 1px solid #dfe1e2;\n }\n .usa-nav__primary a:not(.usa-button) {\n display: block;\n padding: 0.5rem 1rem;\n text-decoration: none;\n }\n .usa-nav__primary a:not(.usa-button):hover {\n background-color: #f0f0f0;\n text-decoration: none;\n }\n .usa-nav__primary a:not(.usa-button):not(.usa-current) {\n color: #565c65;\n }\n .usa-nav__primary a:not(.usa-button):not(.usa-current):hover {\n color: #005ea2;\n }\n .usa-nav__primary a:not(.usa-button):not(.usa-current):focus {\n outline-offset: 0;\n }\n .usa-nav__primary .usa-current {\n position: relative;\n color: #005ea2;\n font-weight: 700;\n }\n .usa-nav__primary .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0.25rem;\n }\n}\n@media all and (max-width: 63.99em) and (min-width: 40em) {\n .usa-nav__primary .usa-current {\n position: relative;\n }\n .usa-nav__primary .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0;\n }\n}\n@media all and (max-width: 63.99em) {\n .usa-nav__primary a {\n padding-bottom: 0.75rem;\n padding-top: 0.75rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary {\n display: flex;\n }\n}\n.usa-nav__primary .usa-nav__primary-item a {\n text-decoration: none;\n}\n.usa-nav__primary > .usa-nav__primary-item {\n line-height: 1.1;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary > .usa-nav__primary-item {\n font-size: 0.93rem;\n line-height: 0.9;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary > .usa-nav__primary-item > a {\n line-height: 0.9;\n padding: 1rem;\n color: #565c65;\n display: block;\n font-weight: 700;\n }\n .usa-nav__primary > .usa-nav__primary-item > a:hover {\n color: #005ea2;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary a {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n }\n}\n.usa-nav__primary button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n position: relative;\n color: #565c65;\n font-weight: normal;\n line-height: 1.1;\n padding: 0.75rem 1rem;\n text-decoration: none;\n}\n.usa-nav__primary button:visited {\n color: #54278f;\n}\n.usa-nav__primary button:hover {\n color: #1a4480;\n}\n.usa-nav__primary button:active {\n color: #162e51;\n}\n.usa-nav__primary button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-nav__primary button:hover, .usa-nav__primary button.usa-button--hover, .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled=true]:hover, .usa-nav__primary button:disabled.usa-button--hover, .usa-nav__primary button[aria-disabled=true].usa-button--hover, .usa-nav__primary button.usa-button--disabled:hover, .usa-nav__primary button.usa-button--disabled.usa-button--hover, .usa-nav__primary button:active, .usa-nav__primary button.usa-button--active, .usa-nav__primary button:disabled:active, .usa-nav__primary button[aria-disabled=true]:active, .usa-nav__primary button:disabled.usa-button--active, .usa-nav__primary button[aria-disabled=true].usa-button--active, .usa-nav__primary button.usa-button--disabled:active, .usa-nav__primary button.usa-button--disabled.usa-button--active, .usa-nav__primary button:disabled:focus, .usa-nav__primary button[aria-disabled=true]:focus, .usa-nav__primary button:disabled.usa-focus, .usa-nav__primary button[aria-disabled=true].usa-focus, .usa-nav__primary button.usa-button--disabled:focus, .usa-nav__primary button.usa-button--disabled.usa-focus, .usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled=true], .usa-nav__primary button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-nav__primary button.usa-button--hover {\n color: #1a4480;\n}\n.usa-nav__primary button.usa-button--active {\n color: #162e51;\n}\n.usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled=true], .usa-nav__primary button.usa-button--disabled {\n color: #c9c9c9;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button {\n line-height: 0.9;\n padding: 1rem;\n font-size: 0.93rem;\n font-weight: 700;\n }\n}\n@media (forced-colors: active) {\n .usa-nav__primary button {\n forced-color-adjust: auto;\n }\n}\n.usa-nav__primary button:hover {\n color: #005ea2;\n background-color: #f0f0f0;\n text-decoration: none;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button:hover {\n background-color: transparent;\n }\n}\n.usa-nav__primary button[aria-expanded=false] {\n /* stylelint-disable-line selector-no-qualifying-type */\n background-image: none;\n}\n.usa-nav__primary button[aria-expanded=false] span::after {\n background: url(\"../img/usa-icons/add.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1.25rem;\n width: 1.25rem;\n content: \"\";\n vertical-align: middle;\n margin-left: auto;\n}\n@supports (mask: url(\"\")) {\n .usa-nav__primary button[aria-expanded=false] span::after {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/add.svg\") no-repeat center/contain;\n }\n}\n.usa-nav__primary button[aria-expanded=false] span::after {\n position: absolute;\n right: 0;\n}\n.usa-nav__primary button[aria-expanded=false] span::after:hover {\n background-color: buttonText;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=false] span::after {\n background: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n content: \"\";\n vertical-align: middle;\n margin-left: auto;\n }\n @supports (mask: url(\"\")) {\n .usa-nav__primary button[aria-expanded=false] span::after {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n }\n }\n .usa-nav__primary button[aria-expanded=false] span::after {\n right: 0.75rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=false]:hover span::after {\n background-color: #1a4480;\n }\n}\n@media (min-width: 64em) and (forced-colors: active) {\n .usa-nav__primary button[aria-expanded=false]:hover span::after {\n background-color: ButtonText;\n }\n}\n.usa-nav__primary button[aria-expanded=true] {\n /* stylelint-disable-line selector-no-qualifying-type */\n background-image: none;\n}\n.usa-nav__primary button[aria-expanded=true] span::after {\n background: url(\"../img/usa-icons/remove.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1.25rem;\n width: 1.25rem;\n content: \"\";\n vertical-align: middle;\n margin-left: auto;\n}\n@supports (mask: url(\"\")) {\n .usa-nav__primary button[aria-expanded=true] span::after {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/remove.svg\") no-repeat center/contain;\n }\n}\n.usa-nav__primary button[aria-expanded=true] span::after {\n position: absolute;\n right: 0;\n}\n@media (forced-colors: active) {\n .usa-nav__primary button[aria-expanded=true] span::after {\n background-color: ButtonText;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=true] {\n background-image: none;\n background-color: #162e51;\n color: white;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=true] span::after {\n background: url(\"../img/usa-icons/expand_less.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n content: \"\";\n vertical-align: middle;\n margin-left: auto;\n }\n @supports (mask: url(\"\")) {\n .usa-nav__primary button[aria-expanded=true] span::after {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/expand_less.svg\") no-repeat center/contain;\n }\n }\n .usa-nav__primary button[aria-expanded=true] span::after {\n right: 0.75rem;\n background-color: white;\n }\n}\n@media (min-width: 64em) and (min-width: 64em) and (forced-colors: active) {\n .usa-nav__primary button[aria-expanded=true] span::after {\n background-color: ButtonText;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary .usa-accordion__button span {\n margin-right: 0;\n padding-right: 1rem;\n }\n}\n\n.usa-nav__secondary {\n margin-top: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-nav__secondary {\n flex-direction: column;\n align-items: flex-end;\n bottom: 4rem;\n display: flex;\n font-size: 0.93rem;\n margin-top: 0.5rem;\n min-width: calc(\n 27ch + 3rem\n );\n position: absolute;\n right: 2rem;\n }\n}\n.usa-nav__secondary .usa-search {\n margin-top: 1rem;\n width: 100%;\n}\n@media all and (min-width: 64em) {\n .usa-nav__secondary .usa-search {\n margin-left: 0;\n margin-top: 0.5rem;\n }\n}\n\n.usa-nav__secondary-links {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n line-height: 1.3;\n margin-top: 1.5rem;\n}\n@media all and (min-width: 64em) {\n .usa-nav__secondary-links {\n float: right;\n line-height: 0.9;\n margin-bottom: 0.25rem;\n margin-top: 0;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__secondary-links .usa-nav__secondary-item {\n display: inline;\n padding-left: 0.25rem;\n }\n .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item::before {\n color: #dfe1e2;\n content: \"|\";\n padding-right: 0.25rem;\n }\n}\n.usa-nav__secondary-links a {\n color: #71767a;\n display: inline-block;\n font-size: 0.93rem;\n text-decoration: none;\n}\n.usa-nav__secondary-links a:hover {\n color: #005ea2;\n text-decoration: underline;\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin: 0;\n }\n .usa-nav__submenu > li {\n margin-bottom: 0;\n max-width: unset;\n }\n .usa-nav__submenu-item {\n border-top: 1px solid #dfe1e2;\n font-size: 0.93rem;\n }\n .usa-nav__submenu .usa-current::after {\n display: none;\n }\n}\n@media all and (max-width: 63.99em) and (min-width: 40em) {\n .usa-nav__submenu .usa-current::after {\n display: none;\n }\n}\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu a:not(.usa-button) {\n padding-left: 2rem;\n }\n}\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {\n padding-left: 3rem;\n }\n}\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {\n padding-left: 4rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__submenu {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n background-color: #162e51;\n width: 15rem;\n position: absolute;\n z-index: 400;\n }\n}\n.usa-nav__submenu[aria-hidden=true] {\n display: none;\n}\n@media all and (min-width: 64em) {\n .usa-nav__submenu .usa-nav__submenu-item a {\n color: white;\n padding: 0;\n line-height: 1.3;\n display: block;\n padding: 0.5rem;\n }\n .usa-nav__submenu .usa-nav__submenu-item a:focus {\n outline-offset: -0.25rem;\n }\n .usa-nav__submenu .usa-nav__submenu-item a:hover {\n color: white;\n text-decoration: underline;\n }\n}\n\n.usa-nav__submenu-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-nav__submenu-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-nav__submenu-list .usa-nav__submenu-list-item {\n margin: 0;\n font-size: 0.93rem;\n}\n.usa-nav__submenu-list .usa-nav__submenu-list-item a {\n line-height: 1.3;\n}\n\n.usa-nav__close {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 3rem;\n width: 3rem;\n background-image: none;\n color: currentColor;\n flex: none;\n float: right;\n margin: -0.75rem -1rem 1rem auto;\n text-align: center;\n}\n.usa-nav__close:visited {\n color: #54278f;\n}\n.usa-nav__close:hover {\n color: #1a4480;\n}\n.usa-nav__close:active {\n color: #162e51;\n}\n.usa-nav__close:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-nav__close:hover, .usa-nav__close.usa-button--hover, .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled=true]:hover, .usa-nav__close:disabled.usa-button--hover, .usa-nav__close[aria-disabled=true].usa-button--hover, .usa-nav__close.usa-button--disabled:hover, .usa-nav__close.usa-button--disabled.usa-button--hover, .usa-nav__close:active, .usa-nav__close.usa-button--active, .usa-nav__close:disabled:active, .usa-nav__close[aria-disabled=true]:active, .usa-nav__close:disabled.usa-button--active, .usa-nav__close[aria-disabled=true].usa-button--active, .usa-nav__close.usa-button--disabled:active, .usa-nav__close.usa-button--disabled.usa-button--active, .usa-nav__close:disabled:focus, .usa-nav__close[aria-disabled=true]:focus, .usa-nav__close:disabled.usa-focus, .usa-nav__close[aria-disabled=true].usa-focus, .usa-nav__close.usa-button--disabled:focus, .usa-nav__close.usa-button--disabled.usa-focus, .usa-nav__close:disabled, .usa-nav__close[aria-disabled=true], .usa-nav__close.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-nav__close.usa-button--hover {\n color: #1a4480;\n}\n.usa-nav__close.usa-button--active {\n color: #162e51;\n}\n.usa-nav__close:disabled, .usa-nav__close[aria-disabled=true], .usa-nav__close.usa-button--disabled {\n color: #c9c9c9;\n}\n@media (forced-colors: active) {\n .usa-nav__close::before {\n background: url(\"../img/usa-icons/close.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1.25rem;\n width: 1.25rem;\n content: \"\";\n vertical-align: middle;\n margin-right: auto;\n }\n @supports (mask: url(\"\")) {\n .usa-nav__close::before {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/close.svg\") no-repeat center/contain;\n }\n }\n .usa-nav__close::before {\n background-color: buttonText;\n }\n}\n.usa-nav__close:hover {\n color: currentColor;\n text-decoration: none;\n}\n@media all and (min-width: 64em) {\n .usa-nav__close {\n display: none;\n }\n}\n.usa-nav__close img {\n width: 1.5rem;\n}\n@media (forced-colors: active) {\n .usa-nav__close img {\n display: none;\n }\n}\n.usa-nav__close + * {\n clear: both;\n}\n\n.usa-js-mobile-nav--active {\n overflow: hidden;\n}\n\n.usa-pagination {\n margin-bottom: 1rem;\n margin-top: 1rem;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n display: flex;\n justify-content: center;\n}\n\n.usa-pagination .usa-icon {\n height: 1.13rem;\n width: 1.13rem;\n}\n\n.usa-pagination__list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n align-items: center;\n display: flex;\n flex-flow: row nowrap;\n justify-content: center;\n width: auto;\n}\n\n.usa-pagination__item {\n display: inline-flex;\n height: 2.5rem;\n justify-content: center;\n line-height: 1;\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n min-width: 2.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-pagination__item {\n flex: 1 0 auto;\n }\n}\n\n.usa-pagination__arrow {\n display: none;\n}\n@media all and (min-width: 40em) {\n .usa-pagination__arrow {\n display: inherit;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-pagination__previous-page {\n margin-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-pagination__next-page {\n margin-left: 1.25rem;\n }\n}\n\n.usa-pagination__link {\n align-items: center;\n color: #005ea2;\n display: inline-flex;\n text-decoration: none;\n}\n.usa-pagination__link[disabled] {\n opacity: 0.4 !important;\n pointer-events: none;\n}\n.usa-pagination__link:hover, .usa-pagination__link:focus, .usa-pagination__link:active {\n color: #1a4480;\n text-decoration: underline;\n}\n.usa-pagination__link:visited {\n color: #005ea2;\n}\n\n.usa-pagination__button {\n align-items: center;\n border-color: rgba(27, 27, 27, 0.2);\n border-radius: 0.25rem;\n border-style: solid;\n border-width: 1px;\n color: #005ea2;\n display: inline-flex;\n justify-content: center;\n padding: 0.5rem;\n text-decoration: none;\n width: 100%;\n}\n.usa-pagination__button:hover, .usa-pagination__button:focus, .usa-pagination__button:active {\n color: #1a4480;\n border-color: #1a4480;\n}\n@media (forced-colors: active) {\n .usa-pagination__button:hover, .usa-pagination__button:focus, .usa-pagination__button:active {\n border: 2px solid buttonText;\n }\n}\n\n.usa-pagination .usa-current {\n background-color: #1b1b1b;\n border-color: transparent;\n color: white;\n}\n@media (forced-colors: active) {\n .usa-pagination .usa-current {\n outline: 2px solid buttonText;\n color: buttonText;\n }\n}\n.usa-pagination .usa-current:hover, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:active {\n background-color: #1b1b1b;\n color: white;\n text-decoration: none;\n}\n@media (forced-colors: active) {\n .usa-pagination .usa-current:hover, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:active {\n color: buttontext;\n }\n}\n\n.usa-pagination__overflow {\n align-items: center;\n align-self: stretch;\n display: inherit;\n user-select: none;\n padding: 0.5rem;\n opacity: 0.5;\n}\n\n.usa-process-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n counter-reset: usa-numbered-list;\n padding: 20px 0 0 calc((2.5rem / 2) - (0.5rem / 2));\n position: relative;\n}\n.usa-process-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-process-list > .usa-process-list__item {\n max-width: 72ex;\n}\n\n.usa-process-list__item {\n border-left: 0.5rem solid #d9e8f6;\n font-size: 1.06rem;\n margin-bottom: 0;\n padding-bottom: 2rem;\n padding-left: calc(calc(\n (2.5rem / 2) - 0.25rem\n) * 2);\n}\n\n.usa-prose .usa-process-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n counter-reset: usa-numbered-list;\n padding: 20px 0 0 calc((2.5rem / 2) - (0.5rem / 2));\n position: relative;\n}\n.usa-prose .usa-process-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-prose .usa-process-list > .usa-process-list__item {\n max-width: 72ex;\n}\n.usa-prose .usa-process-list__item {\n border-left: 0.5rem solid #d9e8f6;\n font-size: 1.06rem;\n margin-bottom: 0;\n padding-bottom: 2rem;\n padding-left: calc(calc(\n (2.5rem / 2) - 0.25rem\n) * 2);\n}\n\n.usa-process-list__item:last-child {\n border-left: 0.5rem solid transparent;\n}\n.usa-process-list__item::before {\n flex-direction: row;\n align-items: center;\n justify-content: center;\n height: 2.5rem;\n border-radius: 99rem;\n width: 2.5rem;\n background-color: white;\n border: 0.25rem solid #1b1b1b;\n box-shadow: 0 0 0 0.25rem white;\n color: #1b1b1b;\n content: counter(usa-numbered-list, decimal);\n counter-increment: usa-numbered-list;\n display: flex;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n font-weight: 700;\n height: 2.5rem;\n left: 0;\n line-height: 0.9;\n margin-top: -0.4rem;\n position: absolute;\n width: 2.5rem;\n}\n.usa-process-list__item ul {\n list-style-type: disc;\n}\n.usa-process-list__item ul li {\n margin-bottom: 0.25rem;\n}\n.usa-process-list__item ul li:last-child {\n margin-bottom: 0;\n}\n.usa-process-list__item > *:first-child {\n margin-top: 0;\n}\n.usa-process-list__item > *:last-child {\n margin-bottom: 0;\n}\n\n.usa-process-list__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 1.1;\n color: #1b1b1b;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-weight: 700;\n margin: 0;\n}\n.usa-process-list__heading + * {\n margin-top: 0.25rem;\n}\n\n.usa-search {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n position: relative;\n}\n.usa-search::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.usa-search[role=search], .usa-search[role=search] > div,\n.usa-search [role=search] {\n display: flex;\n}\n.usa-search [type=submit] {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n height: 2rem;\n margin: 0;\n padding: 0;\n width: 3rem;\n}\n@media all and (min-width: 30em) {\n .usa-search [type=submit] {\n padding-left: 1rem;\n padding-right: 1rem;\n width: auto;\n }\n}\n@media (forced-colors: active) {\n .usa-search [type=submit] {\n border: 2px solid transparent;\n }\n .usa-search [type=submit]::before {\n background: url(\"../img/usa-icons/search.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1.5rem;\n width: 1.5rem;\n content: \"\";\n vertical-align: middle;\n margin-right: auto;\n }\n @supports (mask: url(\"\")) {\n .usa-search [type=submit]::before {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/search.svg\") no-repeat center/contain;\n }\n }\n}\n@media (forced-colors: active) and (min-width: 30em) {\n .usa-search [type=submit]::before {\n content: none;\n }\n}\n@media all and (min-width: 30em) {\n .usa-search__submit-icon {\n display: none;\n }\n}\n@media (forced-colors: active) {\n .usa-search__submit-icon {\n display: none;\n }\n}\n\n@media all and (min-width: 30em) {\n .usa-search--big [type=search],\n.usa-search--big .usa-search__input {\n font-size: 1.06rem;\n height: 3rem;\n }\n}\n@media all and (min-width: 30em) {\n .usa-search--big [type=submit],\n.usa-search--big .usa-search__submit {\n padding-left: 2rem;\n padding-right: 2rem;\n font-size: 1.46rem;\n height: 3rem;\n width: auto;\n }\n}\n\n.usa-search--small [type=submit],\n.usa-search--small .usa-search__submit {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n min-width: 3rem;\n}\n@media (forced-colors: active) and (min-width: 30em) {\n .usa-search--small [type=submit]::before {\n content: \"\";\n }\n}\n.usa-search--small .usa-search__submit-icon {\n height: 1.5rem;\n width: 1.5rem;\n display: block;\n}\n@media (forced-colors: active) {\n .usa-search--small .usa-search__submit-icon {\n display: none;\n }\n}\n\ninput[type=search] {\n /* stylelint-disable-line selector-no-qualifying-type */\n box-sizing: border-box;\n appearance: none;\n}\n\n[type=search],\n.usa-search__input {\n padding-bottom: 0;\n padding-top: 0;\n border-bottom-right-radius: 0;\n border-right: none;\n border-top-right-radius: 0;\n box-sizing: border-box;\n float: left;\n font-size: 1rem;\n height: 2rem;\n margin: 0;\n}\n\n.usa-search__submit-text {\n display: none;\n}\n@media all and (min-width: 30em) {\n .usa-search__submit-text {\n display: block;\n }\n}\n\n.usa-section {\n padding-bottom: 2rem;\n padding-top: 2rem;\n}\n@media all and (min-width: 40em) {\n .usa-section {\n padding-bottom: 4rem;\n padding-top: 4rem;\n }\n}\n\n.usa-section--light {\n background-color: #f0f0f0;\n}\n\n.usa-section--dark {\n background-color: #162e51;\n color: white;\n}\n.usa-section--dark h1,\n.usa-section--dark h2,\n.usa-section--dark h3,\n.usa-section--dark h4,\n.usa-section--dark h5,\n.usa-section--dark h6 {\n color: #00bde3;\n}\n.usa-section--dark p {\n color: white;\n}\n.usa-section--dark a {\n color: #dfe1e2;\n}\n.usa-section--dark a:hover {\n color: #f0f0f0;\n}\n.usa-section--dark a:active {\n color: white;\n}\n\n.usa-sidenav {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n border-bottom: 1px solid #dfe1e2;\n}\n.usa-sidenav > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-sidenav__item {\n border-top: 1px solid #dfe1e2;\n}\n.usa-sidenav a:not(.usa-button) {\n display: block;\n padding: 0.5rem 1rem;\n text-decoration: none;\n}\n.usa-sidenav a:not(.usa-button):hover {\n background-color: #f0f0f0;\n text-decoration: none;\n}\n.usa-sidenav a:not(.usa-button):not(.usa-current) {\n color: #565c65;\n}\n.usa-sidenav a:not(.usa-button):not(.usa-current):hover {\n color: #005ea2;\n}\n.usa-sidenav a:not(.usa-button):not(.usa-current):focus {\n outline-offset: 0;\n}\n.usa-sidenav .usa-current {\n position: relative;\n color: #005ea2;\n font-weight: 700;\n}\n.usa-sidenav .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0.25rem;\n}\n@media all and (min-width: 40em) {\n .usa-sidenav .usa-current {\n position: relative;\n }\n .usa-sidenav .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0;\n }\n}\n.grid-container .usa-sidenav {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n@media all and (min-width: 40em) {\n .grid-container .usa-sidenav {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n.usa-sidenav__sublist {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin: 0;\n font-size: 1rem;\n}\n.usa-sidenav__sublist > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-sidenav__sublist-item {\n border-top: 1px solid #dfe1e2;\n font-size: 0.93rem;\n}\n.usa-sidenav__sublist .usa-current::after {\n display: none;\n}\n@media all and (min-width: 40em) {\n .usa-sidenav__sublist .usa-current::after {\n display: none;\n }\n}\n.usa-sidenav__sublist a:not(.usa-button) {\n padding-left: 2rem;\n}\n.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {\n padding-left: 3rem;\n}\n.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {\n padding-left: 4rem;\n}\n\n.usa-site-alert {\n position: relative;\n background-color: #f0f0f0;\n}\n.usa-site-alert .usa-alert {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n border-left: none;\n}\n.usa-site-alert .usa-alert > .usa-list,\n.usa-site-alert .usa-alert .usa-alert__body > .usa-list {\n padding-left: 2ch;\n}\n.usa-site-alert .usa-alert__body {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert .usa-alert__body {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-site-alert--info {\n color: #1b1b1b;\n background-color: #e7f6f8;\n}\n.usa-site-alert--info .usa-alert {\n background-color: #e7f6f8;\n border-left-color: #00bde3;\n color: #1b1b1b;\n}\n.usa-site-alert--info .usa-alert:before {\n background: url(\"../img/usa-icons/info.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--info .usa-alert:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/info.svg\") no-repeat center/contain;\n }\n}\n.usa-site-alert--info .usa-alert.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--info .usa-alert.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-site-alert--info .usa-alert .usa-link {\n color: #005ea2;\n}\n.usa-site-alert--info .usa-alert .usa-link:visited {\n color: #54278f;\n}\n.usa-site-alert--info .usa-alert .usa-link:hover, .usa-site-alert--info .usa-alert .usa-link:active {\n color: #1a4480;\n}\n.usa-site-alert--info .usa-alert.usa-alert--no-icon:before {\n display: none;\n}\n.usa-site-alert--info .usa-alert.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-site-alert--info .usa-alert:before {\n left: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--info .usa-alert:before {\n left: 2rem;\n }\n}\n.usa-site-alert--info .usa-alert__body {\n padding-right: 1rem;\n padding-left: 3.75rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--info .usa-alert__body {\n padding-right: 2rem;\n padding-left: 4.75rem;\n }\n}\n\n.usa-site-alert--emergency {\n color: white;\n background-color: #9c3d10;\n}\n.usa-site-alert--emergency .usa-alert {\n background-color: #9c3d10;\n border-left-color: #9c3d10;\n color: white;\n}\n.usa-site-alert--emergency .usa-alert:before {\n background: url(\"../img/usa-icons-bg/error--white.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--emergency .usa-alert:before {\n background: none;\n background-color: white;\n mask: url(\"../img/usa-icons/error.svg\") no-repeat center/contain;\n }\n}\n.usa-site-alert--emergency .usa-alert.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--emergency .usa-alert.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-site-alert--emergency .usa-alert .usa-link {\n color: #dfe1e2;\n}\n.usa-site-alert--emergency .usa-alert .usa-link:visited {\n color: #dfe1e2;\n}\n.usa-site-alert--emergency .usa-alert .usa-link:hover, .usa-site-alert--emergency .usa-alert .usa-link:active {\n color: #f0f0f0;\n}\n.usa-site-alert--emergency .usa-alert.usa-alert--no-icon:before {\n display: none;\n}\n.usa-site-alert--emergency .usa-alert.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-site-alert--emergency .usa-alert:before {\n left: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--emergency .usa-alert:before {\n left: 2rem;\n }\n}\n.usa-site-alert--emergency .usa-alert__body {\n padding-right: 1rem;\n padding-left: 3.75rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--emergency .usa-alert__body {\n padding-right: 2rem;\n padding-left: 4.75rem;\n }\n}\n\n.usa-site-alert--no-icon .usa-alert:before {\n display: none;\n}\n.usa-site-alert--no-icon .usa-alert .usa-alert__body {\n padding-left: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--no-icon .usa-alert .usa-alert__body {\n padding-left: 2rem;\n }\n}\n\n.usa-site-alert--slim .usa-alert {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n}\n.usa-site-alert--slim .usa-alert:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--slim .usa-alert:before {\n mask-size: 1.5rem;\n }\n}\n.usa-site-alert--slim .usa-alert__body {\n padding-left: 3.25rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--slim .usa-alert__body {\n padding-left: 4.25rem;\n }\n}\n\n.usa-skipnav {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n color: #005ea2;\n text-decoration: underline;\n background: transparent;\n left: 0;\n padding: 0.5rem 1rem;\n position: absolute;\n top: -3.8rem;\n transition: 0.15s ease-in-out;\n z-index: 100;\n}\n.usa-skipnav:visited {\n color: #54278f;\n}\n.usa-skipnav:hover {\n color: #1a4480;\n}\n.usa-skipnav:active {\n color: #162e51;\n}\n.usa-skipnav:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-skipnav:focus, .usa-skipnav.usa-focus {\n background: white;\n left: 0;\n position: absolute;\n top: 0;\n transition: 0.15s ease-in-out;\n}\n\n.usa-skipnav__container {\n position: relative;\n}\n\n.usa-step-indicator {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: white;\n margin-bottom: 2rem;\n margin-left: -1px;\n margin-right: -1px;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n.usa-step-indicator__segments {\n counter-reset: usa-step-indicator;\n display: flex;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-step-indicator__segment {\n flex: 1 1 0%;\n counter-increment: usa-step-indicator;\n margin-left: 1px;\n margin-right: 1px;\n max-width: 15rem;\n min-height: 0.5rem;\n position: relative;\n}\n.usa-step-indicator__segment:after {\n background-color: #dfe1e2;\n content: \"\";\n display: block;\n height: 0.5rem;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator__segment:after {\n height: 0.5rem;\n }\n}\n\n.usa-step-indicator__segment--complete::after {\n background-color: #162e51;\n}\n.usa-step-indicator__segment--complete .usa-step-indicator__segment-label {\n color: #162e51;\n}\n\n.usa-step-indicator__segment--current::after {\n background-color: #005ea2;\n}\n.usa-step-indicator__segment--current .usa-step-indicator__segment-label {\n color: #005ea2;\n font-weight: 700;\n}\n\n.usa-step-indicator__segment-label {\n display: none;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator__segment-label {\n color: #565c65;\n display: block;\n font-size: 1.06rem;\n margin-top: calc(\n 0.5rem + 0.5rem\n );\n padding-right: 2rem;\n text-align: left;\n }\n}\n\n.usa-step-indicator__header {\n align-items: baseline;\n display: flex;\n}\n\n.usa-step-indicator__heading {\n color: #1b1b1b;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.13rem;\n font-weight: 700;\n margin: 1rem 0 0;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator__heading {\n font-size: 1.46rem;\n margin-top: 2rem;\n }\n}\n\n.usa-step-indicator__current-step {\n height: 2.5rem;\n border-radius: 99rem;\n width: 2.5rem;\n font-weight: normal;\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n background-color: #005ea2;\n color: white;\n display: inline-block;\n padding: calc((2.5rem - (2ex * 1.1)) * 0.5);\n text-align: center;\n}\n\n.usa-step-indicator__total-steps {\n font-weight: normal;\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n color: #005ea2;\n margin-right: 0.5rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters .usa-step-indicator__segment,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment {\n margin-left: 0;\n margin-right: 0;\n margin-top: calc(\n (\n (\n 2.5rem -\n 0.5rem\n ) /\n 2\n ) +\n 0.25rem\n );\n }\n .usa-step-indicator--counters .usa-step-indicator__segment:before,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {\n height: 2.5rem;\n border-radius: 99rem;\n width: 2.5rem;\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n background-color: white;\n box-shadow: inset 0 0 0 0.25rem #dfe1e2, 0 0 0 0.25rem white;\n color: #565c65;\n content: counter(usa-step-indicator);\n display: block;\n font-weight: 700;\n left: 0;\n line-height: 0.9;\n padding: calc((2.5rem - (2ex * 0.9)) * 0.5);\n position: absolute;\n text-align: center;\n top: calc((\n 2.5rem - 0.5rem\n ) / -2);\n z-index: 100;\n }\n .usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {\n display: none;\n }\n}\n.usa-step-indicator--counters .usa-step-indicator__segment--complete::before,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before {\n background-color: #162e51;\n box-shadow: 0 0 0 0.25rem white;\n color: white;\n}\n.usa-step-indicator--counters .usa-step-indicator__segment--current::before,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before {\n background-color: #005ea2;\n box-shadow: 0 0 0 0.25rem white;\n color: white;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters .usa-step-indicator__segment-label,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment-label {\n margin-top: calc(\n (\n (\n 2.5rem + 0.5rem\n ) / 2\n ) + 0.5rem\n );\n }\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,\n.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after {\n left: 50%;\n right: 0;\n width: auto;\n }\n .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,\n.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after {\n display: block;\n left: 0;\n right: 50%;\n width: auto;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters-sm .usa-step-indicator__segment {\n margin-top: calc(\n (\n (\n 1.5rem -\n 0.5rem\n ) /\n 2\n ) +\n 0.25rem\n );\n }\n .usa-step-indicator--counters-sm .usa-step-indicator__segment:before {\n height: 1.5rem;\n border-radius: 99rem;\n width: 1.5rem;\n font-size: 0.93rem;\n padding: calc(0.25rem + 1px);\n top: calc((\n 1.5rem - 0.5rem\n ) / -2);\n }\n .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {\n display: none;\n }\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters-sm .usa-step-indicator__segment-label {\n margin-top: calc(\n (\n (\n 1.5rem + 0.5rem\n ) / 2\n ) + 0.5rem\n );\n }\n}\n\n.usa-step-indicator--no-labels {\n margin-left: -1px;\n margin-right: -1px;\n}\n.usa-step-indicator--no-labels .usa-step-indicator__segment {\n margin-top: 0;\n margin-left: 1px;\n margin-right: 1px;\n}\n.usa-step-indicator--no-labels .usa-step-indicator__segment:before {\n display: none;\n}\n.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {\n display: block;\n}\n.usa-step-indicator--no-labels .usa-step-indicator__heading {\n margin-top: 1rem;\n}\n\n.usa-step-indicator--no-labels .usa-step-indicator__segment-label {\n display: none;\n}\n\n.usa-step-indicator--center {\n margin-left: -1px;\n margin-right: -1px;\n}\n.usa-step-indicator--center .usa-step-indicator__segment {\n margin-left: 1px;\n margin-right: 1px;\n}\n.usa-step-indicator--center .usa-step-indicator__segment:before {\n left: calc(50% - (\n 2.5rem +\n 0.25rem\n ) / 2);\n}\n.usa-step-indicator--center .usa-step-indicator__segment-label {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n text-align: center;\n}\n.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after {\n left: 0;\n}\n.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {\n right: 0;\n}\n.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {\n left: calc(50% - (\n 1.5rem +\n 0.25rem\n ) / 2);\n}\n\n.usa-summary-box {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n color: #1b1b1b;\n background-color: #e7f6f8;\n border-radius: 0.25rem;\n border: 1px #99deea solid;\n padding: 1.5rem;\n position: relative;\n}\n.usa-summary-box .usa-list:last-child {\n margin-bottom: 0;\n}\n* + .usa-summary-box {\n margin-top: 1rem;\n}\n\n.usa-summary-box__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 1.1;\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\n.usa-summary-box__text {\n margin-bottom: 0;\n margin-top: 0;\n}\n\n.usa-summary-box__text:only-child {\n margin-bottom: 1px;\n padding-top: 0.25rem;\n}\n\n.usa-summary-box__link {\n color: #005ea2;\n}\n.usa-summary-box__link:visited {\n color: #54278f;\n}\n.usa-summary-box__link:hover, .usa-summary-box__link:active {\n color: #1a4480;\n}\n.usa-summary-box__link[href^=\"#\"]:visited {\n color: #005ea2;\n}\n.usa-summary-box__link[href^=\"#\"]:hover {\n color: #1a4480;\n}\n\n.usa-table {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n border-collapse: collapse;\n border-spacing: 0;\n color: #1b1b1b;\n margin: 1.25rem 0;\n text-align: left;\n /* stylelint-disable selector-class-pattern */\n /* stylelint-enable selector-class-pattern */\n}\n.usa-table thead th {\n background-clip: padding-box;\n color: #1b1b1b;\n font-weight: 700;\n line-height: 1.3;\n}\n.usa-table thead th,\n.usa-table thead td {\n background-color: #dfe1e2;\n color: #1b1b1b;\n}\n.usa-table tbody th {\n text-align: left;\n}\n.usa-table th,\n.usa-table td {\n background-color: white;\n border: 1px solid #1b1b1b;\n font-weight: normal;\n padding: 0.5rem 1rem;\n}\n.usa-table caption {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1rem;\n font-weight: 700;\n margin-bottom: 0.75rem;\n text-align: left;\n}\n.usa-table th[data-sortable] {\n padding-right: 2.5rem;\n position: relative;\n}\n.usa-table th[data-sortable]::after {\n border-bottom-color: transparent;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n bottom: 0;\n content: \"\";\n height: 0;\n left: 0;\n position: absolute;\n width: 100%;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g.unsorted {\n fill: #1b1b1b;\n}\n.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon > g.unsorted {\n fill: black;\n}\n.usa-table th[data-sortable][aria-sort=descending], .usa-table th[data-sortable][aria-sort=ascending] {\n background-color: #97d4ea;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g.descending {\n fill: #1b1b1b;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g.ascending {\n fill: #1b1b1b;\n}\n.usa-table thead th[aria-sort] {\n background-color: #97d4ea;\n color: #1b1b1b;\n}\n.usa-table td[data-sort-active],\n.usa-table th[data-sort-active] {\n background-color: #e1f3f8;\n color: #1b1b1b;\n}\n\n.usa-table--borderless thead {\n /* stylelint-disable selector-class-pattern */\n /* stylelint-enable selector-class-pattern */\n}\n.usa-table--borderless thead th {\n background-color: transparent;\n border-top: 0;\n color: #1b1b1b;\n}\n.usa-table--borderless thead th[aria-sort] {\n color: #1b1b1b;\n}\n.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted {\n fill: #1b1b1b;\n}\n.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted {\n fill: black;\n}\n.usa-table--borderless th,\n.usa-table--borderless td {\n border-left: 0;\n border-right: 0;\n}\n\n.usa-table--compact th,\n.usa-table--compact td {\n padding: 0.25rem 0.75rem;\n}\n\n.usa-table--striped tbody tr:nth-child(odd) td,\n.usa-table--striped tbody tr:nth-child(odd) th {\n background-color: #f0f0f0;\n color: #1b1b1b;\n}\n.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],\n.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active] {\n background-color: #c3ebfa;\n color: #1b1b1b;\n}\n\n@media all and (max-width: 29.99em) {\n .usa-table--stacked thead {\n display: none;\n }\n .usa-table--stacked th,\n.usa-table--stacked td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n .usa-table--stacked tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n }\n .usa-table--stacked tr th:first-child,\n.usa-table--stacked tr td:first-child {\n border-top-width: 0;\n }\n .usa-table--stacked tr:nth-child(odd) td,\n.usa-table--stacked tr:nth-child(odd) th {\n background-color: inherit;\n }\n .usa-table--stacked tr:first-child th:first-child,\n.usa-table--stacked tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n }\n .usa-table--stacked th[data-label],\n.usa-table--stacked td[data-label] {\n padding-bottom: 0.75rem;\n }\n .usa-table--stacked th[data-label]:before,\n.usa-table--stacked td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n }\n}\n\n@media all and (max-width: 29.99em) {\n .usa-table--stacked-header thead {\n display: none;\n }\n .usa-table--stacked-header th,\n.usa-table--stacked-header td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n .usa-table--stacked-header tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n }\n .usa-table--stacked-header tr th:first-child,\n.usa-table--stacked-header tr td:first-child {\n border-top-width: 0;\n }\n .usa-table--stacked-header tr:nth-child(odd) td,\n.usa-table--stacked-header tr:nth-child(odd) th {\n background-color: inherit;\n }\n .usa-table--stacked-header tr:first-child th:first-child,\n.usa-table--stacked-header tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n }\n .usa-table--stacked-header th[data-label],\n.usa-table--stacked-header td[data-label] {\n padding-bottom: 0.75rem;\n }\n .usa-table--stacked-header th[data-label]:before,\n.usa-table--stacked-header td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n }\n .usa-table--stacked-header tr td:first-child,\n.usa-table--stacked-header tr th:first-child {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: #dfe1e2;\n color: #1b1b1b;\n font-weight: 700;\n padding: 0.75rem 1rem;\n }\n .usa-table--stacked-header tr td:first-child:before,\n.usa-table--stacked-header tr th:first-child:before {\n display: none;\n }\n}\n\n.width-mobile .usa-table--stacked thead {\n display: none;\n}\n.width-mobile .usa-table--stacked th,\n.width-mobile .usa-table--stacked td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n}\n.width-mobile .usa-table--stacked tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n}\n.width-mobile .usa-table--stacked tr th:first-child,\n.width-mobile .usa-table--stacked tr td:first-child {\n border-top-width: 0;\n}\n.width-mobile .usa-table--stacked tr:nth-child(odd) td,\n.width-mobile .usa-table--stacked tr:nth-child(odd) th {\n background-color: inherit;\n}\n.width-mobile .usa-table--stacked tr:first-child th:first-child,\n.width-mobile .usa-table--stacked tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n}\n.width-mobile .usa-table--stacked th[data-label],\n.width-mobile .usa-table--stacked td[data-label] {\n padding-bottom: 0.75rem;\n}\n.width-mobile .usa-table--stacked th[data-label]:before,\n.width-mobile .usa-table--stacked td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n}\n.width-mobile .usa-table--stacked-header thead {\n display: none;\n}\n.width-mobile .usa-table--stacked-header th,\n.width-mobile .usa-table--stacked-header td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n}\n.width-mobile .usa-table--stacked-header tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n}\n.width-mobile .usa-table--stacked-header tr th:first-child,\n.width-mobile .usa-table--stacked-header tr td:first-child {\n border-top-width: 0;\n}\n.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,\n.width-mobile .usa-table--stacked-header tr:nth-child(odd) th {\n background-color: inherit;\n}\n.width-mobile .usa-table--stacked-header tr:first-child th:first-child,\n.width-mobile .usa-table--stacked-header tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n}\n.width-mobile .usa-table--stacked-header th[data-label],\n.width-mobile .usa-table--stacked-header td[data-label] {\n padding-bottom: 0.75rem;\n}\n.width-mobile .usa-table--stacked-header th[data-label]:before,\n.width-mobile .usa-table--stacked-header td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n}\n.width-mobile .usa-table--stacked-header tr td:first-child,\n.width-mobile .usa-table--stacked-header tr th:first-child {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: #dfe1e2;\n color: #1b1b1b;\n font-weight: 700;\n padding: 0.75rem 1rem;\n}\n.width-mobile .usa-table--stacked-header tr td:first-child:before,\n.width-mobile .usa-table--stacked-header tr th:first-child:before {\n display: none;\n}\n\n.usa-table-container--scrollable {\n margin: 1.25rem 0;\n overflow-y: hidden;\n}\n.usa-table-container--scrollable .usa-table {\n margin: 0;\n}\n.usa-table-container--scrollable td {\n white-space: nowrap;\n}\n\n.usa-tag {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.93rem;\n color: white;\n text-transform: uppercase;\n background-color: #565c65;\n border-radius: 2px;\n margin-right: 0.25rem;\n padding: 1px 0.5rem;\n}\n.usa-tag:only-of-type {\n margin-right: 0;\n}\n\n.usa-tag--big {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n}\n\n/* Tooltips */\n.usa-tooltip {\n display: inline-block;\n position: relative;\n}\n\n.usa-tooltip__trigger {\n cursor: pointer;\n}\n.usa-tooltip__trigger > svg {\n display: block;\n pointer-events: none;\n}\n\n.usa-tooltip__body,\n.usa-tooltip__body--top {\n transition: opacity 0.08s ease-in-out;\n background-color: #1b1b1b;\n border-radius: 0.25rem;\n color: #f0f0f0;\n display: none;\n font-size: 1rem;\n padding: 0.5rem;\n pointer-events: none;\n width: auto;\n white-space: pre;\n z-index: 100000;\n position: absolute;\n /* positioning is completed with JS */\n}\n.usa-tooltip__body:after,\n.usa-tooltip__body--top:after {\n content: \"\";\n display: block;\n width: 0;\n height: 0;\n pointer-events: none;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid #1b1b1b;\n position: absolute;\n bottom: -5px;\n left: 50%;\n margin-left: -5px;\n}\n\n.usa-tooltip__body--wrap {\n width: 100%;\n white-space: normal;\n text-align: center;\n min-width: 50vw;\n}\n\n.usa-tooltip__body.is-set {\n display: block;\n}\n\n.usa-tooltip__body.is-visible {\n opacity: 1;\n}\n\n.usa-tooltip__body--bottom:after {\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-bottom: 5px solid #1b1b1b;\n border-top: 0;\n bottom: auto;\n top: -5px;\n}\n\n.usa-tooltip__body--right:after {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-right: 5px solid #1b1b1b;\n border-left: 0;\n right: auto;\n top: 50%;\n bottom: 0;\n left: -5px;\n margin: -5px 0 0 0;\n}\n\n.usa-tooltip__body--left:after {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #1b1b1b;\n border-right: 0;\n right: -5px;\n top: 50%;\n bottom: 0;\n left: auto;\n margin: -5px 0 0 0;\n}\n\n.usa-character-count__message {\n display: inline-block;\n padding-top: 0.25rem;\n}\n\n.usa-character-count__message--invalid {\n color: #b50909;\n font-weight: 700;\n}\n\n.usa-input--error {\n border-width: 0.25rem;\n border-color: #b50909;\n border-style: solid;\n padding-top: calc(0.5rem - 0.25rem);\n padding-bottom: calc(0.5rem - 0.25rem);\n}\n\n.usa-input--success {\n border-width: 0.25rem;\n border-color: #00a91c;\n border-style: solid;\n padding-top: calc(0.5rem - 0.25rem);\n padding-bottom: calc(0.5rem - 0.25rem);\n}\n\n.usa-fieldset {\n border: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-legend {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n display: block;\n font-weight: normal;\n margin-top: 1.5rem;\n max-width: 30rem;\n}\n\n.usa-legend--large {\n font-size: 2.13rem;\n font-weight: 700;\n margin-top: 1rem;\n}\n\n.usa-input-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-input-list li {\n line-height: 1.3;\n}\n\n.usa-prose .usa-input-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-prose .usa-input-list li {\n line-height: 1.3;\n}\n\n.usa-checkbox {\n background: white;\n}\n\n.usa-checkbox__label {\n color: #1b1b1b;\n}\n.usa-checkbox__label::before {\n background: white;\n box-shadow: 0 0 0 2px #1b1b1b;\n}\n@media (forced-colors: active) {\n .usa-checkbox__label::before {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n}\n\n.usa-checkbox__input:checked + [class*=__label]::before {\n background-color: #005ea2;\n box-shadow: 0 0 0 2px #005ea2;\n}\n.usa-checkbox__input:disabled + [class*=__label], .usa-checkbox__input[aria-disabled=true] + [class*=__label] {\n color: rgba(27, 27, 27, 0.3);\n}\n@media (forced-colors: active) {\n .usa-checkbox__input:disabled + [class*=__label], .usa-checkbox__input[aria-disabled=true] + [class*=__label] {\n color: GrayText;\n }\n}\n.usa-checkbox__input:disabled + [class*=__label]::before, .usa-checkbox__input[aria-disabled=true] + [class*=__label]::before {\n background-color: white;\n box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3);\n}\n.usa-checkbox__input--tile + [class*=__label] {\n background-color: white;\n border: 2px solid rgba(27, 27, 27, 0.3);\n color: #1b1b1b;\n}\n.usa-checkbox__input--tile:checked + [class*=__label] {\n background-color: rgba(0, 94, 162, 0.1);\n border-color: #005ea2;\n}\n@media (forced-colors: active) {\n .usa-checkbox__input--tile:checked + [class*=__label] {\n border: ButtonText solid 0.25rem;\n }\n}\n.usa-checkbox__input--tile:disabled:checked + [class*=__label], .usa-checkbox__input--tile[aria-disabled=true]:checked + [class*=__label] {\n background-color: white;\n border-color: rgba(27, 27, 27, 0.3);\n}\n\n.usa-checkbox__input:checked + [class*=__label]::before, .usa-checkbox__input:checked:disabled + [class*=__label]::before, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before {\n background-image: url(\"../img/correct8.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n@media (forced-colors: active) {\n .usa-checkbox__input:checked + [class*=__label]::before, .usa-checkbox__input:checked:disabled + [class*=__label]::before, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before {\n background-image: url(\"../img/correct8-alt.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n }\n}\n.usa-checkbox__input:checked:disabled + [class*=__label]::before, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before {\n background-color: rgba(27, 27, 27, 0.3);\n}\n\n.usa-checkbox__input {\n position: absolute;\n left: -999em;\n right: auto;\n}\n.usa-checkbox__input:focus + [class*=__label]::before {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0.25rem;\n}\n.usa-checkbox__input:disabled + [class*=__label]::before, .usa-checkbox__input[aria-disabled=true] + [class*=__label]::before {\n cursor: not-allowed;\n}\n.usa-checkbox__input:disabled + [class*=__label], .usa-checkbox__input[aria-disabled=true] + [class*=__label] {\n cursor: not-allowed;\n}\n.usa-checkbox__input--tile + [class*=__label] {\n border-radius: 0.25rem;\n margin-top: 0.5rem;\n padding: 0.75rem 1rem 0.75rem 2.5rem;\n}\n.usa-checkbox__input--tile + [class*=__label]::before {\n left: 0.5rem;\n}\n\n.usa-checkbox__input:checked + [class*=__label]::before, .usa-checkbox__input:checked:disabled + [class*=__label]::before, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before {\n background-position: center center;\n background-size: 0.75rem auto;\n}\n@media print {\n .usa-checkbox__input:checked + [class*=__label]::before, .usa-checkbox__input:checked:disabled + [class*=__label]::before, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before {\n background-image: none;\n background-color: white;\n content: \"✔\";\n text-align: center;\n }\n}\n@media (forced-colors: active) {\n .usa-checkbox__input:checked + [class*=__label]::before, .usa-checkbox__input:checked:disabled + [class*=__label]::before, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before {\n background-color: ButtonText;\n }\n .usa-checkbox__input:checked + [class*=__label]::before--tile, .usa-checkbox__input:checked:disabled + [class*=__label]::before--tile, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before--tile {\n background-color: ButtonText;\n }\n}\n\n.usa-checkbox__label {\n cursor: pointer;\n display: inherit;\n font-weight: normal;\n margin-top: 0.75rem;\n padding-left: 2rem;\n position: relative;\n}\n.usa-checkbox__label::before {\n content: \" \";\n display: block;\n left: 0;\n margin-left: 2px;\n margin-top: 0.064rem;\n position: absolute;\n}\n\n.usa-checkbox__label::before {\n height: 1.25rem;\n width: 1.25rem;\n border-radius: 2px;\n}\n\n.usa-checkbox__label-description {\n display: block;\n font-size: 0.93rem;\n margin-top: 0.5rem;\n}\n\n/*\n.checkbox-tests {\n @include set-text-and-bg(\"green-80\");\n @include checkbox-colors(\"green-80\", \"green-warm-10v\");\n padding: units(2);\n border-radius: radius(\"md\");\n}\n*/\n.usa-select {\n background-image: url(\"../img/usa-icons/unfold_more.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n appearance: none;\n background-color: white;\n background-position: right 0.5rem center;\n background-size: 1.25rem;\n padding-right: 2rem;\n}\n.usa-select::-ms-expand {\n display: none;\n}\n.usa-select:-webkit-autofill {\n appearance: menulist;\n}\n.usa-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 black;\n}\n.usa-select[multiple] {\n height: auto;\n background-image: none;\n}\n@media (forced-colors: active) {\n .usa-select {\n appearance: listbox;\n background-image: none;\n padding-right: 0;\n }\n}\n\n.usa-combo-box {\n max-width: 30rem;\n position: relative;\n}\n\n.usa-combo-box--pristine .usa-combo-box__input {\n padding-right: calc(5em + 4px);\n}\n.usa-combo-box--pristine .usa-combo-box__input::-ms-clear {\n display: none;\n}\n.usa-combo-box--pristine .usa-combo-box__clear-input {\n display: block;\n}\n@media (forced-colors: active) {\n .usa-combo-box--pristine .usa-combo-box__clear-input {\n background: url(\"../img/usa-icons/close.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n height: 1.5rem;\n width: auto;\n top: 0.5rem;\n }\n @supports (mask: url(\"\")) {\n .usa-combo-box--pristine .usa-combo-box__clear-input {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/close.svg\") no-repeat center/contain;\n }\n }\n}\n\n.usa-combo-box__input {\n appearance: none;\n margin-bottom: 0;\n max-width: none;\n padding-right: calc(2.5em + 3px);\n}\n\nbutton.usa-combo-box__toggle-list:focus,\nbutton.usa-combo-box__clear-input:focus {\n outline-offset: -4px;\n}\n\n/* stylelint-disable selector-class-pattern */\n.usa-combo-box__toggle-list__wrapper:focus,\n.usa-combo-box__clear-input__wrapper:focus {\n outline: 0;\n}\n\n/* stylelint-enable selector-class-pattern */\n.usa-combo-box__toggle-list,\n.usa-combo-box__clear-input {\n background-color: transparent;\n background-position: center;\n background-size: auto 1.5rem;\n border: 0;\n bottom: 1px;\n cursor: pointer;\n margin-bottom: 0;\n opacity: 0.6;\n padding-right: 2rem;\n position: absolute;\n top: 1px;\n z-index: 100;\n}\n\n.usa-combo-box__clear-input {\n background-image: url(\"../img/usa-icons/close.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n display: none;\n right: calc(2.5em + 3px);\n}\n\n.usa-combo-box__toggle-list {\n background-image: url(\"../img/usa-icons/expand_more.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-size: auto 2rem;\n right: 1px;\n}\n@media (forced-colors: active) {\n .usa-combo-box__toggle-list {\n background: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n height: auto;\n width: auto;\n }\n @supports (mask: url(\"\")) {\n .usa-combo-box__toggle-list {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/contain;\n }\n }\n}\n\n.usa-combo-box__input-button-separator {\n background-color: #c6cace;\n position: absolute;\n top: 1px;\n margin-bottom: 8px;\n margin-top: 8px;\n width: 1px;\n right: calc(2.5em + 2px);\n box-sizing: border-box;\n z-index: 200;\n}\n@media (forced-colors: active) {\n .usa-combo-box__input-button-separator {\n background-color: ButtonText;\n }\n}\n\n.usa-combo-box__list {\n border-width: 1px;\n border-color: #565c65;\n border-style: solid;\n background-color: white;\n border-radius: 0;\n border-top: 0;\n margin: 0;\n max-height: 12.1em;\n overflow-x: hidden;\n overflow-y: scroll;\n padding: 0;\n position: absolute;\n width: 100%;\n z-index: 300;\n}\n.usa-combo-box__list:focus {\n outline: 0;\n}\n\n.usa-combo-box__list-option {\n border-bottom: 1px solid #dfe1e2;\n cursor: pointer;\n display: block;\n padding: 0.5rem;\n}\n.usa-combo-box__list-option--focused {\n outline: 2px solid #162e51;\n outline-offset: -2px;\n position: relative;\n z-index: 100;\n}\n.usa-combo-box__list-option--focused:focus {\n outline-offset: -4px;\n}\n.usa-combo-box__list-option--selected {\n background-color: #005ea2;\n border-color: #005ea2;\n color: white;\n}\n\n.usa-combo-box__list-option--no-results {\n cursor: not-allowed;\n display: block;\n padding: 0.5rem;\n}\n\n.usa-date-picker__wrapper {\n display: none;\n position: relative;\n max-width: 30rem;\n}\n.usa-date-picker__wrapper:focus {\n outline: 0;\n}\n\n.usa-date-picker__external-input[aria-disabled=true] + .usa-date-picker__button, .usa-date-picker__calendar__year:disabled, .usa-date-picker__calendar__previous-year-chunk:disabled,\n.usa-date-picker__calendar__next-year-chunk:disabled, .usa-date-picker__calendar__month:disabled, .usa-date-picker__calendar__year-selection:disabled,\n.usa-date-picker__calendar__month-selection:disabled, .usa-date-picker__calendar__date:disabled, .usa-date-picker__calendar__previous-year:disabled,\n.usa-date-picker__calendar__previous-month:disabled,\n.usa-date-picker__calendar__next-year:disabled,\n.usa-date-picker__calendar__next-month:disabled, .usa-date-picker__button:disabled, [aria-disabled=true].usa-date-picker__calendar__year, [aria-disabled=true].usa-date-picker__calendar__previous-year-chunk,\n[aria-disabled=true].usa-date-picker__calendar__next-year-chunk, [aria-disabled=true].usa-date-picker__calendar__month, [aria-disabled=true].usa-date-picker__calendar__year-selection,\n[aria-disabled=true].usa-date-picker__calendar__month-selection, [aria-disabled=true].usa-date-picker__calendar__date, [aria-disabled=true].usa-date-picker__calendar__previous-year,\n[aria-disabled=true].usa-date-picker__calendar__previous-month,\n[aria-disabled=true].usa-date-picker__calendar__next-year,\n[aria-disabled=true].usa-date-picker__calendar__next-month, [aria-disabled=true].usa-date-picker__button {\n cursor: auto;\n}\n.usa-date-picker__external-input[aria-disabled=true] + .usa-date-picker__button:hover, .usa-date-picker__calendar__year:hover:disabled, .usa-date-picker__calendar__previous-year-chunk:hover:disabled,\n.usa-date-picker__calendar__next-year-chunk:hover:disabled, .usa-date-picker__calendar__month:hover:disabled, .usa-date-picker__calendar__year-selection:hover:disabled,\n.usa-date-picker__calendar__month-selection:hover:disabled, .usa-date-picker__calendar__date:hover:disabled, .usa-date-picker__calendar__previous-year:hover:disabled,\n.usa-date-picker__calendar__previous-month:hover:disabled,\n.usa-date-picker__calendar__next-year:hover:disabled,\n.usa-date-picker__calendar__next-month:hover:disabled, .usa-date-picker__button:hover:disabled, [aria-disabled=true].usa-date-picker__calendar__year:hover, [aria-disabled=true].usa-date-picker__calendar__previous-year-chunk:hover,\n[aria-disabled=true].usa-date-picker__calendar__next-year-chunk:hover, [aria-disabled=true].usa-date-picker__calendar__month:hover, [aria-disabled=true].usa-date-picker__calendar__year-selection:hover,\n[aria-disabled=true].usa-date-picker__calendar__month-selection:hover, [aria-disabled=true].usa-date-picker__calendar__date:hover, [aria-disabled=true].usa-date-picker__calendar__previous-year:hover,\n[aria-disabled=true].usa-date-picker__calendar__previous-month:hover,\n[aria-disabled=true].usa-date-picker__calendar__next-year:hover,\n[aria-disabled=true].usa-date-picker__calendar__next-month:hover, [aria-disabled=true].usa-date-picker__button:hover {\n background-color: initial;\n}\n@media (forced-colors: active) {\n .usa-date-picker__external-input[aria-disabled=true] + .usa-date-picker__button:hover, .usa-date-picker__calendar__year:hover:disabled, .usa-date-picker__calendar__previous-year-chunk:hover:disabled,\n.usa-date-picker__calendar__next-year-chunk:hover:disabled, .usa-date-picker__calendar__month:hover:disabled, .usa-date-picker__calendar__year-selection:hover:disabled,\n.usa-date-picker__calendar__month-selection:hover:disabled, .usa-date-picker__calendar__date:hover:disabled, .usa-date-picker__calendar__previous-year:hover:disabled,\n.usa-date-picker__calendar__previous-month:hover:disabled,\n.usa-date-picker__calendar__next-year:hover:disabled,\n.usa-date-picker__calendar__next-month:hover:disabled, .usa-date-picker__button:hover:disabled, [aria-disabled=true].usa-date-picker__calendar__year:hover, [aria-disabled=true].usa-date-picker__calendar__previous-year-chunk:hover,\n[aria-disabled=true].usa-date-picker__calendar__next-year-chunk:hover, [aria-disabled=true].usa-date-picker__calendar__month:hover, [aria-disabled=true].usa-date-picker__calendar__year-selection:hover,\n[aria-disabled=true].usa-date-picker__calendar__month-selection:hover, [aria-disabled=true].usa-date-picker__calendar__date:hover, [aria-disabled=true].usa-date-picker__calendar__previous-year:hover,\n[aria-disabled=true].usa-date-picker__calendar__previous-month:hover,\n[aria-disabled=true].usa-date-picker__calendar__next-year:hover,\n[aria-disabled=true].usa-date-picker__calendar__next-month:hover, [aria-disabled=true].usa-date-picker__button:hover {\n background-color: initial;\n }\n}\n\n.usa-date-picker__calendar__year, .usa-date-picker__calendar__previous-year-chunk,\n.usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__month, .usa-date-picker__calendar__year-selection,\n.usa-date-picker__calendar__month-selection, .usa-date-picker__calendar__date, .usa-date-picker__calendar__previous-year,\n.usa-date-picker__calendar__previous-month,\n.usa-date-picker__calendar__next-year,\n.usa-date-picker__calendar__next-month, .usa-date-picker__button {\n background-color: #f0f0f0;\n border: 0;\n width: 100%;\n}\n.usa-date-picker__calendar__year:not([disabled]), .usa-date-picker__calendar__previous-year-chunk:not([disabled]),\n.usa-date-picker__calendar__next-year-chunk:not([disabled]), .usa-date-picker__calendar__month:not([disabled]), .usa-date-picker__calendar__year-selection:not([disabled]),\n.usa-date-picker__calendar__month-selection:not([disabled]), .usa-date-picker__calendar__date:not([disabled]), .usa-date-picker__calendar__previous-year:not([disabled]),\n.usa-date-picker__calendar__previous-month:not([disabled]),\n.usa-date-picker__calendar__next-year:not([disabled]),\n.usa-date-picker__calendar__next-month:not([disabled]), .usa-date-picker__button:not([disabled]) {\n cursor: pointer;\n}\n.usa-date-picker__calendar__year:not([disabled]):focus, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus,\n.usa-date-picker__calendar__next-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__month:not([disabled]):focus, .usa-date-picker__calendar__year-selection:not([disabled]):focus,\n.usa-date-picker__calendar__month-selection:not([disabled]):focus, .usa-date-picker__calendar__date:not([disabled]):focus, .usa-date-picker__calendar__previous-year:not([disabled]):focus,\n.usa-date-picker__calendar__previous-month:not([disabled]):focus,\n.usa-date-picker__calendar__next-year:not([disabled]):focus,\n.usa-date-picker__calendar__next-month:not([disabled]):focus, .usa-date-picker__button:not([disabled]):focus {\n outline-offset: -4px;\n}\n.usa-date-picker__calendar__year:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,\n.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover,\n.usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover,\n.usa-date-picker__calendar__previous-month:not([disabled]):hover,\n.usa-date-picker__calendar__next-year:not([disabled]):hover,\n.usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__button:not([disabled]):hover {\n background-color: #dfe1e2;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__year:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,\n.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover,\n.usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover,\n.usa-date-picker__calendar__previous-month:not([disabled]):hover,\n.usa-date-picker__calendar__next-year:not([disabled]):hover,\n.usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__button:not([disabled]):hover {\n background-color: buttontext;\n }\n}\n.usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,\n.usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active,\n.usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active,\n.usa-date-picker__calendar__previous-month:not([disabled]):active,\n.usa-date-picker__calendar__next-year:not([disabled]):active,\n.usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__button:not([disabled]):active {\n background-color: #a9aeb1;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,\n.usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active,\n.usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active,\n.usa-date-picker__calendar__previous-month:not([disabled]):active,\n.usa-date-picker__calendar__next-year:not([disabled]):active,\n.usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__button:not([disabled]):active {\n background-color: buttontext;\n }\n}\n.usa-date-picker--active .usa-date-picker__button {\n background-color: #f0f0f0;\n}\n@media (forced-colors: active) {\n .usa-date-picker--active .usa-date-picker__button {\n background-color: buttontext;\n }\n}\n.usa-date-picker--active .usa-date-picker__calendar {\n z-index: 400;\n}\n\n.usa-date-picker__button {\n background-image: url(\"../img/usa-icons/calendar_today.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n align-self: stretch;\n background-color: transparent;\n background-position: center;\n background-size: 1.5rem;\n margin-top: 0.5em;\n width: 3em;\n}\n@media (forced-colors: active) {\n .usa-date-picker__button {\n background: url(\"../img/usa-icons/calendar_today.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2.5rem;\n width: 3rem;\n mask-size: 1.5rem !important;\n position: relative;\n }\n @supports (mask: url(\"\")) {\n .usa-date-picker__button {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/calendar_today.svg\") no-repeat center/contain;\n }\n }\n .usa-date-picker__button:not([disabled]):hover {\n background-color: Highlight;\n }\n}\n\n.usa-date-picker--initialized .usa-date-picker__wrapper {\n display: flex;\n}\n\n.usa-date-picker__calendar {\n background-color: #f0f0f0;\n left: auto;\n max-width: 20rem;\n position: absolute;\n right: 0;\n width: 100%;\n z-index: 100;\n}\n\n/* stylelint-disable selector-class-pattern */\n.usa-date-picker__calendar__table {\n border-spacing: 0;\n border-collapse: collapse;\n table-layout: fixed;\n text-align: center;\n width: 100%;\n}\n.usa-date-picker__calendar__table th {\n font-weight: normal;\n}\n.usa-date-picker__calendar__table td {\n padding: 0;\n}\n\n.usa-date-picker__calendar__row {\n display: flex;\n flex-wrap: wrap;\n text-align: center;\n width: 100%;\n}\n\n.usa-date-picker__calendar__cell {\n background-color: #f0f0f0;\n flex: 1;\n}\n\n.usa-date-picker__calendar__cell--center-items {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.usa-date-picker__calendar__previous-year,\n.usa-date-picker__calendar__previous-month,\n.usa-date-picker__calendar__next-year,\n.usa-date-picker__calendar__next-month {\n background-position: center;\n background-size: auto 1.5rem;\n height: 1.5rem;\n padding: 20px 10px;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__previous-year,\n.usa-date-picker__calendar__previous-month,\n.usa-date-picker__calendar__next-year,\n.usa-date-picker__calendar__next-month {\n mask-size: 1.5rem !important;\n }\n}\n\n.usa-date-picker__calendar__previous-year:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_far_before.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__previous-year:not([disabled]) {\n background: url(\"../img/usa-icons/navigate_far_before.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2.5rem;\n width: 3rem;\n background-color: buttonText;\n }\n @supports (mask: url(\"\")) {\n .usa-date-picker__calendar__previous-year:not([disabled]) {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/navigate_far_before.svg\") no-repeat center/contain;\n }\n }\n}\n\n.usa-date-picker__calendar__previous-month:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_before.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__previous-month:not([disabled]) {\n background: url(\"../img/usa-icons/navigate_before.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2.5rem;\n width: 3rem;\n background-color: buttonText;\n }\n @supports (mask: url(\"\")) {\n .usa-date-picker__calendar__previous-month:not([disabled]) {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/navigate_before.svg\") no-repeat center/contain;\n }\n }\n}\n\n.usa-date-picker__calendar__next-year:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_far_next.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__next-year:not([disabled]) {\n background: url(\"../img/usa-icons/navigate_far_next.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2.5rem;\n width: 3rem;\n background-color: buttonText;\n }\n @supports (mask: url(\"\")) {\n .usa-date-picker__calendar__next-year:not([disabled]) {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/navigate_far_next.svg\") no-repeat center/contain;\n }\n }\n}\n\n.usa-date-picker__calendar__next-month:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_next.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__next-month:not([disabled]) {\n background: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2.5rem;\n width: 3rem;\n background-color: buttonText;\n }\n @supports (mask: url(\"\")) {\n .usa-date-picker__calendar__next-month:not([disabled]) {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/contain;\n }\n }\n}\n\n.usa-date-picker__calendar__day-of-week {\n padding: 6px 0px;\n}\n\n.usa-date-picker__calendar__date {\n padding: 10px 0px;\n}\n.usa-date-picker__calendar__date--focused {\n outline: 2px solid #162e51;\n outline-offset: -2px;\n position: relative;\n z-index: 100;\n}\n.usa-date-picker__calendar__date--next-month:not([disabled]), .usa-date-picker__calendar__date--previous-month:not([disabled]) {\n color: #5d5d52;\n}\n.usa-date-picker__calendar__date--selected, .usa-date-picker__calendar__date--range-date {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]) {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]) {\n border: ActiveText 2px solid;\n }\n}\n.usa-date-picker__calendar__date--selected:not([disabled]):hover, .usa-date-picker__calendar__date--range-date:not([disabled]):hover {\n background-color: #0050d8;\n color: #e6e6e6;\n}\n.usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus {\n border: ActiveText 2px solid;\n }\n}\n.usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active {\n background-color: #1a4480;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active {\n background-color: Highlight;\n }\n}\n.usa-date-picker__calendar__date--range-date-start {\n border-top-left-radius: 10%;\n border-bottom-left-radius: 10%;\n}\n.usa-date-picker__calendar__date--range-date-end {\n border-top-right-radius: 10%;\n border-bottom-right-radius: 10%;\n}\n.usa-date-picker__calendar__date--within-range {\n background-color: #cfe8ff;\n}\n.usa-date-picker__calendar__date--within-range:not([disabled]) {\n background-color: #cfe8ff;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__date--within-range:not([disabled]) {\n border: Highlight 2px solid;\n }\n}\n.usa-date-picker__calendar__date--within-range:not([disabled]):hover {\n background-color: #cfe8ff;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__date--within-range:not([disabled]):hover {\n border: Highlight 2px solid;\n }\n}\n.usa-date-picker__calendar__date--within-range:not([disabled]):focus {\n background-color: #cfe8ff;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__date--within-range:not([disabled]):focus {\n border: Highlight 2px solid;\n }\n}\n.usa-date-picker__calendar__date--within-range:not([disabled]):active {\n background-color: #cfe8ff;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__date--within-range:not([disabled]):active {\n background-color: Highlight;\n }\n}\n\n@media all and (max-width: 19.99em) {\n .usa-date-picker__calendar__month-label {\n min-width: 100%;\n order: -1;\n }\n}\n@media all and (min-width: 20em) {\n .usa-date-picker__calendar__month-label {\n flex: 4;\n text-align: center;\n }\n}\n\n.usa-date-picker__calendar__year-selection,\n.usa-date-picker__calendar__month-selection {\n display: inline-block;\n height: 100%;\n padding: 8px 4px;\n width: auto;\n}\n@media all and (max-width: 19.99em) {\n .usa-date-picker__calendar__year-selection,\n.usa-date-picker__calendar__month-selection {\n padding-bottom: 0;\n padding-top: 12px;\n }\n}\n\n.usa-date-picker__calendar__month-picker {\n padding: 20px 5px;\n}\n@media all and (max-width: 19.99em) {\n .usa-date-picker__calendar__month-picker {\n padding-bottom: 12px;\n padding-top: 12px;\n }\n .usa-date-picker__calendar__month-picker tr {\n display: flex;\n flex-direction: column;\n }\n}\n\n.usa-date-picker__calendar__month {\n padding: 10px 0;\n}\n.usa-date-picker__calendar__month--focused {\n outline: 2px solid #162e51;\n outline-offset: -2px;\n position: relative;\n z-index: 100;\n}\n.usa-date-picker__calendar__month--selected {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__month--selected:not([disabled]) {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__month--selected:not([disabled]):hover {\n background-color: #0050d8;\n color: #e6e6e6;\n}\n.usa-date-picker__calendar__month--selected:not([disabled]):focus {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__month--selected:not([disabled]):active {\n background-color: #1a4480;\n}\n\n.usa-date-picker__calendar__year-picker {\n padding: 20px 5px;\n}\n\n.usa-date-picker__calendar__previous-year-chunk,\n.usa-date-picker__calendar__next-year-chunk {\n background-position: center;\n background-size: auto 2rem;\n margin: auto;\n padding: 40px 0;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__previous-year-chunk,\n.usa-date-picker__calendar__next-year-chunk {\n mask-size: 1.5rem !important;\n }\n}\n\n.usa-date-picker__calendar__previous-year-chunk:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_before.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__previous-year-chunk:not([disabled]) {\n background-image: none;\n }\n .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after {\n background: url(\"../img/usa-icons/navigate_before.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2.5rem;\n width: 3rem;\n content: \"\";\n vertical-align: middle;\n margin-left: auto;\n }\n @supports (mask: url(\"\")) {\n .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/navigate_before.svg\") no-repeat center/contain;\n }\n }\n .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover {\n outline: 2px solid transparent;\n background-color: transparent;\n }\n}\n\n.usa-date-picker__calendar__next-year-chunk:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_next.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n@media (forced-colors: active) {\n .usa-date-picker__calendar__next-year-chunk:not([disabled]) {\n background-image: none;\n }\n .usa-date-picker__calendar__next-year-chunk:not([disabled])::after {\n background: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/contain;\n display: inline-block;\n height: 2.5rem;\n width: 3rem;\n content: \"\";\n vertical-align: middle;\n margin-left: auto;\n }\n @supports (mask: url(\"\")) {\n .usa-date-picker__calendar__next-year-chunk:not([disabled])::after {\n background: none;\n background-color: ButtonText;\n mask: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/contain;\n }\n }\n .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover {\n outline: 2px solid transparent;\n background-color: transparent;\n }\n}\n\n.usa-date-picker__calendar__year {\n padding: 10px 0;\n}\n.usa-date-picker__calendar__year--focused {\n outline: 2px solid #162e51;\n outline-offset: -2px;\n position: relative;\n z-index: 100;\n}\n.usa-date-picker__calendar__year--selected {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__year--selected:not([disabled]) {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__year--selected:not([disabled]):hover {\n background-color: #0050d8;\n color: #e6e6e6;\n}\n.usa-date-picker__calendar__year--selected:not([disabled]):focus {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__year--selected:not([disabled]):active {\n background-color: #1a4480;\n}\n\n/* stylelint-enable selector-class-pattern */\n.usa-error-message {\n padding-bottom: 0.25rem;\n padding-top: 0.25rem;\n color: #b50909;\n display: block;\n font-weight: 700;\n}\n\n[type=file] {\n border: none;\n margin-top: 0.5rem;\n padding-left: 0;\n padding-top: 0.2rem;\n}\n\n.usa-file-input {\n display: block;\n max-width: 30rem;\n width: 100%;\n}\n\n.usa-file-input__target {\n border: 1px dashed #a9aeb1;\n display: block;\n font-size: 0.93rem;\n margin-top: 0.5rem;\n position: relative;\n text-align: center;\n width: 100%;\n}\n.usa-file-input__target:hover {\n border-color: #71767a;\n}\n\n.usa-file-input__target.has-invalid-file {\n border-color: #fa9441;\n}\n\n.usa-file-input__accepted-files-message {\n font-weight: bold;\n margin: -1.5rem 0 1.5rem;\n pointer-events: none;\n position: relative;\n z-index: 3;\n}\n\n.has-invalid-file .usa-file-input__accepted-files-message {\n color: #b50909;\n}\n\n.usa-file-input__choose {\n color: #005ea2;\n text-decoration: underline;\n font-weight: normal;\n}\n.usa-file-input__choose:visited {\n color: #54278f;\n}\n.usa-file-input__choose:hover {\n color: #1a4480;\n}\n.usa-file-input__choose:active {\n color: #162e51;\n}\n.usa-file-input__choose:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-file-input__instructions {\n display: inline-block;\n padding: 2rem 1rem;\n pointer-events: none;\n position: relative;\n z-index: 3;\n}\n.usa-file-input__instructions.display-none {\n display: none;\n}\n\n.usa-file-input__box {\n background: white;\n height: 100%;\n left: 0;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 2;\n}\n\n.usa-file-input .usa-file-input__input[type] {\n cursor: pointer;\n height: 100%;\n left: 0;\n margin: 0;\n max-width: none;\n position: absolute;\n padding: 0.5rem;\n text-indent: -999em;\n top: 0;\n width: 100%;\n z-index: 1;\n}\n\n.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button {\n display: none;\n}\n\n.usa-file-input--drag .usa-file-input__target {\n border-color: #005ea2;\n}\n\n.usa-file-input--drag .usa-file-input__box {\n background-color: #d9e8f6 !important;\n}\n\n.usa-file-input--drag .usa-file-input__preview {\n opacity: 0.1;\n}\n\n.usa-file-input__preview-heading {\n align-items: center;\n background: #d9e8f6;\n display: flex;\n font-weight: bold;\n justify-content: space-between;\n padding: 0.5rem;\n pointer-events: none;\n position: relative;\n z-index: 3;\n}\n\n.usa-file-input__preview {\n align-items: center;\n background: #d9e8f6;\n word-wrap: anywhere;\n display: flex;\n font-size: 0.87rem;\n margin-top: 1px;\n padding: 0.25rem 0.5rem;\n pointer-events: none;\n position: relative;\n text-align: left;\n z-index: 3;\n}\n.usa-file-input__preview:last-child {\n margin-bottom: -1.5rem;\n}\n\n.usa-file-input__preview-image {\n border: none;\n display: block;\n height: 2.5rem;\n margin-right: 0.5rem;\n object-fit: contain;\n width: 2.5rem;\n}\n\n.usa-file-input__preview-image.is-loading {\n background-image: url(\"../img/loader.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 2rem;\n}\n\n.usa-file-input__preview-image--generic,\n.usa-file-input__preview-image--pdf,\n.usa-file-input__preview-image--word,\n.usa-file-input__preview-image--excel,\n.usa-file-input__preview-image--video {\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 1.5rem;\n}\n\n.usa-file-input__preview-image--pdf {\n background-image: url(\"../img/file-pdf.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-file-input__preview-image--generic {\n background-image: url(\"../img/file.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-file-input__preview-image--word {\n background-image: url(\"../img/file-word.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-file-input__preview-image--excel {\n background-image: url(\"../img/file-excel.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-file-input__preview-image--video {\n background-image: url(\"../img/file-video.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-form-group--error .usa-file-input__target {\n border-color: #b50909;\n border-width: 2px;\n}\n\n.usa-file-input--disabled {\n pointer-events: none;\n}\n.usa-file-input--disabled .usa-file-input__instructions {\n opacity: 0.5;\n}\n.usa-file-input--disabled .usa-file-input__box {\n background-color: #e6e6e6;\n}\n.usa-file-input--disabled .usa-file-input__input[type] {\n cursor: default;\n}\n\n.usa-form-group {\n margin-top: 1.5rem;\n}\n.usa-form-group .usa-label:first-child {\n margin-top: 0;\n}\n\n.usa-form-group--error {\n border-left-width: 0.25rem;\n border-left-color: #b50909;\n border-left-style: solid;\n padding-left: 1rem;\n position: relative;\n}\n@media all and (min-width: 64em) {\n .usa-form-group--error {\n margin-left: -1.25rem;\n }\n}\n\n.usa-hint {\n color: #71767a;\n}\n\n.usa-hint--required {\n color: #b50909;\n}\n\n.usa-input-group {\n align-items: center;\n background-color: white;\n display: flex;\n padding: 0;\n}\n.usa-input-group.is-focused {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-input-group--error {\n border-width: 0.25rem;\n border-color: #b50909;\n border-style: solid;\n}\n.usa-input-group--success {\n border-width: 0.25rem;\n border-color: #00a91c;\n border-style: solid;\n}\n.usa-input-group input {\n border: 0;\n height: 100%;\n margin-top: 0;\n min-width: 0;\n width: 100%;\n}\n.usa-input-group input:focus {\n outline: none;\n}\n\n.usa-input-prefix,\n.usa-input-suffix {\n color: #71767a;\n line-height: 0;\n padding: 0 0.5rem;\n user-select: none;\n white-space: nowrap;\n}\n.usa-input-prefix .usa-icon,\n.usa-input-suffix .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n.usa-label {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n display: block;\n font-weight: normal;\n margin-top: 1.5rem;\n max-width: 30rem;\n}\n\n.usa-label--error {\n font-weight: 700;\n margin-top: 0;\n}\n\n.usa-label--required {\n color: #b50909;\n}\n\n.usa-memorable-date {\n display: flex;\n}\n.usa-memorable-date [type=number] {\n -moz-appearance: textfield;\n}\n.usa-memorable-date [type=number]::-webkit-inner-spin-button {\n appearance: none;\n}\n.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important;\n /* stylelint-disable-line declaration-no-important */\n pointer-events: none;\n height: 0;\n width: 0;\n margin: 0;\n}\n.usa-memorable-date .usa-form-group {\n margin-top: 1rem;\n}\n\n.usa-form-group--day,\n.usa-form-group--month,\n.usa-form-group--year {\n flex: 0 1 auto;\n margin-right: 1rem;\n width: 3rem;\n}\n\n.usa-form-group--year {\n width: 4.5rem;\n}\n\n.usa-radio {\n background: white;\n}\n\n.usa-radio__label {\n color: #1b1b1b;\n}\n.usa-radio__label::before {\n background: white;\n box-shadow: 0 0 0 2px #1b1b1b;\n}\n@media (forced-colors: active) {\n .usa-radio__label::before {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n}\n\n.usa-radio__input:checked + [class*=__label]::before {\n background-color: #005ea2;\n box-shadow: 0 0 0 2px #005ea2;\n}\n.usa-radio__input:disabled + [class*=__label], .usa-radio__input[aria-disabled=true] + [class*=__label] {\n color: rgba(27, 27, 27, 0.3);\n}\n@media (forced-colors: active) {\n .usa-radio__input:disabled + [class*=__label], .usa-radio__input[aria-disabled=true] + [class*=__label] {\n color: GrayText;\n }\n}\n.usa-radio__input:disabled + [class*=__label]::before, .usa-radio__input[aria-disabled=true] + [class*=__label]::before {\n background-color: white;\n box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3);\n}\n.usa-radio__input--tile + [class*=__label] {\n background-color: white;\n border: 2px solid rgba(27, 27, 27, 0.3);\n color: #1b1b1b;\n}\n.usa-radio__input--tile:checked + [class*=__label] {\n background-color: rgba(0, 94, 162, 0.1);\n border-color: #005ea2;\n}\n@media (forced-colors: active) {\n .usa-radio__input--tile:checked + [class*=__label] {\n border: ButtonText solid 0.25rem;\n }\n}\n.usa-radio__input--tile:disabled:checked + [class*=__label], .usa-radio__input--tile[aria-disabled=true]:checked + [class*=__label] {\n background-color: white;\n border-color: rgba(27, 27, 27, 0.3);\n}\n\n.usa-radio__input:checked + [class*=__label]::before {\n box-shadow: 0 0 0 2px #005ea2, inset 0 0 0 2px white;\n}\n@media (forced-colors: active) {\n .usa-radio__input:checked + [class*=__label]::before {\n background-color: ButtonText;\n }\n}\n.usa-radio__input:checked:disabled + [class*=__label]::before, .usa-radio__input:checked[aria-disabled=true] + [class*=__label]::before {\n background-color: rgba(27, 27, 27, 0.2);\n box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3), inset 0 0 0 2px white;\n}\n\n.usa-radio__input {\n position: absolute;\n left: -999em;\n right: auto;\n}\n.usa-radio__input:focus + [class*=__label]::before {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0.25rem;\n}\n.usa-radio__input:disabled + [class*=__label]::before, .usa-radio__input[aria-disabled=true] + [class*=__label]::before {\n cursor: not-allowed;\n}\n.usa-radio__input:disabled + [class*=__label], .usa-radio__input[aria-disabled=true] + [class*=__label] {\n cursor: not-allowed;\n}\n.usa-radio__input--tile + [class*=__label] {\n border-radius: 0.25rem;\n margin-top: 0.5rem;\n padding: 0.75rem 1rem 0.75rem 2.5rem;\n}\n.usa-radio__input--tile + [class*=__label]::before {\n left: 0.5rem;\n}\n\n@media print {\n .usa-radio__input:checked + [class*=__label]::before {\n box-shadow: inset 0 0 0 2px white, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2;\n }\n}\n\n.usa-radio__label {\n cursor: pointer;\n display: inherit;\n font-weight: normal;\n margin-top: 0.75rem;\n padding-left: 2rem;\n position: relative;\n}\n.usa-radio__label::before {\n content: \" \";\n display: block;\n left: 0;\n margin-left: 2px;\n margin-top: 0.064rem;\n position: absolute;\n}\n\n.usa-radio__label::before {\n height: 1.25rem;\n border-radius: 99rem;\n width: 1.25rem;\n}\n\n.usa-radio__label-description {\n display: block;\n font-size: 0.93rem;\n margin-top: 0.5rem;\n}\n\n/*\n.radio-tests {\n @include set-text-and-bg(\"green-80\");\n @include radio-colors(\"green-80\", \"green-warm-10v\");\n padding: units(2);\n border-radius: radius(\"md\");\n}\n*/\n.usa-range {\n appearance: none;\n border: none;\n padding-left: 1px;\n width: 100%;\n}\n.usa-range:focus {\n outline: none;\n}\n.usa-range:focus::-webkit-slider-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n.usa-range:focus::-moz-range-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n.usa-range:focus::-ms-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n.usa-range::-webkit-slider-runnable-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n.usa-range::-moz-range-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n.usa-range::-ms-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n.usa-range::-webkit-slider-thumb {\n height: 1.25rem;\n border-radius: 99rem;\n width: 1.25rem;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n appearance: none;\n margin-top: -0.19rem;\n}\n@media (forced-colors: active) {\n .usa-range::-webkit-slider-thumb {\n outline: 2px solid transparent;\n }\n}\n.usa-range::-moz-range-thumb {\n height: 1.25rem;\n border-radius: 99rem;\n width: 1.25rem;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n}\n@media (forced-colors: active) {\n .usa-range::-moz-range-thumb {\n outline: 2px solid transparent;\n }\n}\n.usa-range::-ms-thumb {\n height: 1.25rem;\n border-radius: 99rem;\n width: 1.25rem;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n}\n@media (forced-colors: active) {\n .usa-range::-ms-thumb {\n outline: 2px solid transparent;\n }\n}\n.usa-range::-ms-fill-lower {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n}\n.usa-range::-ms-fill-upper {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n}\n\n.usa-textarea {\n height: 10rem;\n}\n\n.usa-time-picker {\n width: 10em;\n}\n\n/*\n----------------------------------------\nSet basic font rules for the font\nutilities to reference.\n----------------------------------------\n*/\n[class*=font-mono-] {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n[class*=font-sans-] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*=font-serif-] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n[class*=font-ui-] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*=font-heading-] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n[class*=font-body-] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*=font-code-] {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n[class*=font-alt-] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n========================================\nASPECT\n----------------------------------------\nusage:\n .aspect-[value]\n----------------------------------------\noutput:\n padding-left: 0;\n padding-right: 0;\n padding-top: 0;\n padding-bottom: 100%;\n----------------------------------------\nexample:\n .aspect-16x9\n----------------------------------------\n*/\n.add-aspect-9x16 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding-bottom: 177.77778%;\n position: relative;\n}\n@supports (aspect-ratio: 1) {\n .add-aspect-9x16 {\n height: inherit;\n padding: inherit;\n aspect-ratio: 0.5625;\n max-width: 100%;\n }\n .add-aspect-9x16 > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n img.add-aspect-9x16, .add-aspect-9x16 > img {\n object-fit: cover;\n }\n}\n\n.add-aspect-16x9 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding-bottom: 56.25%;\n position: relative;\n}\n@supports (aspect-ratio: 1) {\n .add-aspect-16x9 {\n height: inherit;\n padding: inherit;\n aspect-ratio: 1.7777777778;\n max-width: 100%;\n }\n .add-aspect-16x9 > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n img.add-aspect-16x9, .add-aspect-16x9 > img {\n object-fit: cover;\n }\n}\n\n.add-aspect-1x1 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding-bottom: 100%;\n position: relative;\n}\n@supports (aspect-ratio: 1) {\n .add-aspect-1x1 {\n height: inherit;\n padding: inherit;\n aspect-ratio: 1;\n max-width: 100%;\n }\n .add-aspect-1x1 > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n img.add-aspect-1x1, .add-aspect-1x1 > img {\n object-fit: cover;\n }\n}\n\n.add-aspect-4x3 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding-bottom: 75%;\n position: relative;\n}\n@supports (aspect-ratio: 1) {\n .add-aspect-4x3 {\n height: inherit;\n padding: inherit;\n aspect-ratio: 1.3333333333;\n max-width: 100%;\n }\n .add-aspect-4x3 > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n img.add-aspect-4x3, .add-aspect-4x3 > img {\n object-fit: cover;\n }\n}\n\n.add-aspect-2x1 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding-bottom: 50%;\n position: relative;\n}\n@supports (aspect-ratio: 1) {\n .add-aspect-2x1 {\n height: inherit;\n padding: inherit;\n aspect-ratio: 2;\n max-width: 100%;\n }\n .add-aspect-2x1 > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n img.add-aspect-2x1, .add-aspect-2x1 > img {\n object-fit: cover;\n }\n}\n\n@supports (aspect-ratio: 1) {\n :where(img[class*=add-aspect-]) {\n width: min-content;\n }\n}\n/*\n========================================\nLIST RESET\n----------------------------------------\nusage:\n .list-reset\n----------------------------------------\noutput:\n list-style: none;\n padding-left: 0;\n----------------------------------------\nexample:\n .list-reset {\n list-style: none;\n padding-left: 0; }\n----------------------------------------\n*/\n/*\n========================================\nFONT PLUGINS\n----------------------------------------\nThese plugins collect packaged\nfont-related values for inclusion in\nutilities\n----------------------------------------\n*/\n/*\n----------------------------------------\nrole-based theme sizes\n----------------------------------------\n*/\n/*\n----------------------------------------\nsystem font sizes\n----------------------------------------\n*/\n/*\n========================================\nMISC PLUGINS\n----------------------------------------\nThese plugins collect packaged\nspacing-related values for inclusion\nin utilities\n----------------------------------------\n*/\n/*\n========================================\nSTANDARD PLUGINS\n----------------------------------------\nThese plugins collect standard property\nvalues as plugin\n----------------------------------------\n*/\n/*\n========================================\nPALETTE REGISTRY\n----------------------------------------\nThis map collects the\navailable utility palettes\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-palettes()\n----------------------------------------\nBuild a single map of plugin values\nfrom a list of plugin keys.\n----------------------------------------\n*/\n/*\n========================================\nalign-items\n----------------------------------------\nusage:\n .flex-align-[key]\n----------------------------------------\noutput:\n align-items: [value];\n----------------------------------------\nexample:\n .flex-align-start {\n align-items: flex-start; }\n----------------------------------------\n*/\n/*\n========================================\nalign-self\n----------------------------------------\nusage:\n .flex-align-self-[key]\n----------------------------------------\noutput:\n align-self: [value];\n----------------------------------------\nexample:\n .flex-align-self-start {\n align-self: flex-start; }\n----------------------------------------\n*/\n/*\n========================================\nbackground-color\n----------------------------------------\nusage:\n .bg-[key]\n----------------------------------------\noutput:\n background-color: [value];\n----------------------------------------\nexample:\n .bg-red-50v {\n background-color: #be4900; }\n----------------------------------------\n*/\n/*\n========================================\nborder\n----------------------------------------\nAlso applies `solid`\nNeeds to come before other border utils\n----------------------------------------\nusage:\n .border-[modifier]*-[key]\n----------------------------------------\noutput:\n border-[modifier]: [value];\n----------------------------------------\nexample:\n .border-t-1px {\n border-top: 1px solid; }\n\n .border-0 {\n border: none; }\n----------------------------------------\n*/\n/*\n========================================\nbackground-color\n----------------------------------------\nusage:\n .border-[color]\n----------------------------------------\noutput:\n border[-color]: [color];\n----------------------------------------\nexample:\n .border-red {\n border-color: #be4900; }\n----------------------------------------\n*/\n/*\n========================================\nborder-radius\n----------------------------------------\nusage:\n .border-radius-[key]\n----------------------------------------\noutput:\n border-radius: [value];\n----------------------------------------\nexample:\n .border-radius-0 {\n border-radius: 0; }\n\n .border-radius-pill {\n border-radius: 10em; }\n----------------------------------------\n*/\n/*\n========================================\nborder-style\n----------------------------------------\nusage:\n .border[-modifier]*-[key]\n----------------------------------------\noutput:\n border-style: [value];\n----------------------------------------\nexample:\n .border-dotted {\n border-style: dotted; }\n----------------------------------------\n*/\n/*\n========================================\nborder-width\n----------------------------------------\nusage:\n .border-[modifier]*-width-[key]\n----------------------------------------\noutput:\n border-[modifier]-width: [value];\n----------------------------------------\nexample:\n .border-top-width-1px {\n border-top-width: 1px; }\n----------------------------------------\n*/\n/*\n========================================\n.bottom\n----------------------------------------\nproperty: bottom\n----------------------------------------\nusage:\n .bottom-[key]\n----------------------------------------\noutput:\n bottom: [value];\n----------------------------------------\nexample:\n .bottom-n2px {\n bottom: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nbox-shadow\n----------------------------------------\nusage:\n .box-shadow-[value]\n----------------------------------------\noutput:\n box-shadow: [value];\n----------------------------------------\nexample:\n .box-shadow-1 {\n box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10); }\n----------------------------------------\n*/\n/*\n========================================\ncircle\n----------------------------------------\nusage:\n .circle-[key]\n----------------------------------------\noutput:\n height: [value];\n width: [value];\n border-radius: 50%;\n----------------------------------------\nexample:\n .circle-6 {\n height: 3rem;\n width: 3rem; }\n----------------------------------------\n*/\n/*\n========================================\n.clearfix\n----------------------------------------\nusage:\n .clearfix\n----------------------------------------\nexample:\n .clearfix::after {\n clear: both;\n content: \"\";\n display: block; }\n----------------------------------------\n*/\n/*\n========================================\ncolor\n----------------------------------------\nusage:\n .color-[key]\n----------------------------------------\noutput:\n color: [value];\n----------------------------------------\nexample:\n .color-black-100 {\n color: #000; }\n----------------------------------------\n*/\n/*\n========================================\ncolor\n----------------------------------------\nusage:\n .cursor-[key]\n----------------------------------------\noutput:\n cursor: [value];\n----------------------------------------\nexample:\n .cursor-pointer {\n cursor: pointer; }\n----------------------------------------\n*/\n/*\n========================================\ndisplay\n----------------------------------------\nusage:\n .display-[key]\n----------------------------------------\noutput:\n display: [value]\n----------------------------------------\nexample:\n .display-none {\n display: none; }\n----------------------------------------\n*/\n/*\n========================================\nfloat\n----------------------------------------\nusage:\n .float-[value]\n----------------------------------------\noutput:\n float: [value];\n----------------------------------------\nexample:\n .float-left {\n float: left; }\n----------------------------------------\n*/\n/*\n========================================\nflex\n----------------------------------------\nusage:\n .flex-[key]\n----------------------------------------\noutput:\n flex: [value];\n----------------------------------------\nexample:\n .flex-1 {\n flex: 1 0 0; }\n\n .flex-fill {\n flex: 1 0 0; }\n\n .flex-auto {\n flex: none; }\n----------------------------------------\n*/\n/*\n========================================\nflex-direction\n----------------------------------------\nusage:\n .flex-direction-[value]\n----------------------------------------\noutput:\n flex-direction: [value]\n----------------------------------------\nexample:\n .flex-direction-row {\n flex-direction: row; }\n----------------------------------------\n*/\n/*\n========================================\nflex-wrap\n----------------------------------------\nusage:\n .flex-wrap-[key]\n----------------------------------------\noutput:\n flex-wrap: [value];\n----------------------------------------\nexample:\n .flex-wrap {\n flex-wrap: wrap; }\n----------------------------------------\n*/\n/*\n========================================\nfont\n----------------------------------------\nsets font-size and font-family\n----------------------------------------\nusage:\n .size-[key]-[key]\n----------------------------------------\noutput:\n font-family: [value];\n font-size: [value];\n----------------------------------------\nexample:\n .size-sans-s3 {\n font-face: '18Franklin-webfont',\n system,\n -apple-system,\n BlinkMacSystemFont,\n 'Roboto',\n 'Helvetica Neue',\n 'Helvetica',\n 'Arial',\n sans-serif;\n font-size: 1rem; }\n----------------------------------------\n*/\n/*\n========================================\nfont-family\n----------------------------------------\nusage:\n .family-[key]\n----------------------------------------\noutput:\n font-family: [value]\n----------------------------------------\nexample:\n .family-sans {\n font-family: 'United Sans webfont',\n system,\n -apple-system,\n BlinkMacSystemFont,\n 'Roboto',\n 'Helvetica Neue',\n 'Helvetica',\n 'Arial',\n sans-serif; }\n----------------------------------------\n*/\n/*\n========================================\nfont-feature-settings\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n font-feature-settings: [value];\n----------------------------------------\nexample:\n .text-tabular {\n font-feature-settings:\n 'tnum' 1, 'kern' 1; }\n----------------------------------------\n*/\n/*\n========================================\nfont-style\n----------------------------------------\nusage:\n .text-italic\n----------------------------------------\noutput:\n font-style: italic;\n----------------------------------------\nexample:\n .text-italic {\n font-style: italic; }\n .text-no-italic {\n font-style: normal; }\n----------------------------------------\n*/\n/*\n========================================\nfont-weight\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n font-weight: [value];\n----------------------------------------\nexample:\n .text-300 {\n font-weight: 300; }\n----------------------------------------\n*/\n/*\n========================================\nheight\n----------------------------------------\nusage:\n .height-[value]\n----------------------------------------\noutput:\n height: [value];\n----------------------------------------\nexample:\n .height-33ct {\n height: 33.33333333%; }\n----------------------------------------\n*/\n/*\n========================================\n.justify-content\n----------------------------------------\nproperty: justify-content\n----------------------------------------\nusage:\n .flex-justify-[key]\n----------------------------------------\noutput:\n justify-content: [value];\n----------------------------------------\nexample:\n .flex-justify-start {\n justify-content: flex-start; }\n----------------------------------------\n*/\n/*\n========================================\n.left\n----------------------------------------\nproperty: left\n----------------------------------------\nusage:\n .left-[key]\n----------------------------------------\noutput:\n left: [value];\n----------------------------------------\nexample:\n .left-n2px {\n left: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nletter-spacing\n----------------------------------------\nusage:\n .text-ls-[key]\n----------------------------------------\noutput:\n letter-spacing: [value];\n----------------------------------------\nexample:\n .text-ls-2 {\n letter-spacing: .1em; }\n----------------------------------------\n*/\n/*\n========================================\nline-height\n----------------------------------------\nusage:\n .line-height-[value]\n----------------------------------------\noutput:\n line-height: [value];\n----------------------------------------\nexample:\n .line-height-sans-2 {\n line-height: 1.15; }\n----------------------------------------\n*/\n/*\n========================================\nmargin\n----------------------------------------\nusage:\n .margin-[modifier]*-[key]\n----------------------------------------\noutput:\n margin: [value]\n----------------------------------------\nexample:\n .margin-x-auto {\n margin-left: auto;\n margin-right: auto; }\n\n .margin-g105 {\n margin: .75rem; }\n----------------------------------------\n*/\n/*\n========================================\nmax-height\n----------------------------------------\nusage:\n .maxh[key]\n----------------------------------------\noutput:\n max-height: [value];\n----------------------------------------\nexample:\n .maxh-viewport {\n max-height: 100vh; }\n----------------------------------------\n*/\n/*\n========================================\nmax-width\n----------------------------------------\nusage:\n .maxw-[key]\n----------------------------------------\noutput:\n max-width: [value];\n----------------------------------------\nexample:\n .maxw-desktop {\n max-width: 960px; }\n----------------------------------------\n*/\n/*\n========================================\n.measure\n----------------------------------------\nproperty: max-width\n----------------------------------------\nusage:\n .measure-[key]\n----------------------------------------\noutput:\n max-width: [value];\n----------------------------------------\nexample:\n .measure-4 {\n max-width: 68ex; }\n----------------------------------------\n*/\n/*\n========================================\nmin-height\n----------------------------------------\nusage:\n .minh-[key]\n----------------------------------------\noutput:\n min-height: [value];\n----------------------------------------\nexample:\n .minh-card {\n min-height: 200px; }\n----------------------------------------\n*/\n/*\n========================================\nmin-width\n----------------------------------------\nusage:\n .minw-[key]\n----------------------------------------\noutput:\n min-width: [value];\n----------------------------------------\nexample:\n .minw-desktop {\n min-width: 960px; }\n----------------------------------------\n*/\n/*\n========================================\nopacity\n----------------------------------------\nusage:\n .opacity-[key]\n----------------------------------------\noutput:\n opacity: [value];\n----------------------------------------\nexample:\n .opacity-0 {\n opacity: 0; }\n----------------------------------------\n*/\n/*\n========================================\noutline\n----------------------------------------\nsets width and style:solid\n----------------------------------------\nusage:\n .outline-[modifier]\n----------------------------------------\noutput:\n outline: [modifier] solid;\n----------------------------------------\nexample:\n .outline-g05 {\n outline: 4px solid }\n----------------------------------------\n*/\n/*\n========================================\noutline-color\n----------------------------------------\nusage:\n .outline-color-[key]\n----------------------------------------\noutput:\n outline-color: [value];\n----------------------------------------\nexample:\n .outline-color-yellow-50 {\n outline-color: #91721f; }\n----------------------------------------\n*/\n/*\n========================================\noverflow\n----------------------------------------\nusage:\n .overflow-[modifier]\n----------------------------------------\noutput:\n overflow[-modifier]: [value] solid;\n----------------------------------------\nexample:\n .overflow-y-hidden {\n overflow-y: hidden; }\n----------------------------------------\n*/\n/*\n========================================\norder\n----------------------------------------\nusage:\n .order-[key]\n----------------------------------------\noutput:\n order: [value]\n----------------------------------------\nexample:\n .order-first {\n order: -1; }\n\n .order-2 {\n order: 2; }\n----------------------------------------\n*/\n/*\n========================================\npadding\n----------------------------------------\nusage:\n .padding-[modifier]*-[value]\n----------------------------------------\noutput:\n padding: [value]\n----------------------------------------\nexample:\n .padding-0 {\n padding: none; }\n\n .padding-bottom-1px {\n padding-bottom: 1px; }\n----------------------------------------\n*/\n/*\n========================================\nPIN\n----------------------------------------\nusage:\n .pin-all\n----------------------------------------\noutput:\n bottom: 0\n left:0\n right: 0\n top: 0\n----------------------------------------\nexample:\n .pin-all\n----------------------------------------\n*/\n/*\n========================================\nposition\n----------------------------------------\nusage:\n .position-[key]\n----------------------------------------\noutput:\n position: [value];\n----------------------------------------\nexample:\n .position-absolute {\n position: absolute; }\n----------------------------------------\n*/\n/*\n========================================\n.right\n----------------------------------------\nproperty: right\n----------------------------------------\nusage:\n .right-[key]\n----------------------------------------\noutput:\n right: [value];\n----------------------------------------\nexample:\n .right-n2px {\n right: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nSQUARE\n----------------------------------------\nusage:\n .square-[key]\n----------------------------------------\noutput:\n height: [value];\n width: [value];\n----------------------------------------\nexample:\n .square-g6 {\n height: 3rem;\n width: 3rem; }\n----------------------------------------\n*/\n/*\n========================================\ntext-align\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n align: [value];\n----------------------------------------\nexample:\n .text-left {\n align: left; }\n----------------------------------------\n*/\n/*\n========================================\ntext-decoration\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n text-decoration: [value]\n----------------------------------------\nexample:\n .text-no-underline {\n text-decoration: none; }\n----------------------------------------\n*/\n/*\n========================================\ntext-decoration-color\n----------------------------------------\nusage:\n .text-decoration-color-[key]\n----------------------------------------\noutput:\n text-decoration-color: [value]\n----------------------------------------\nexample:\n .text-decoration-color-black {\n text-decoration-color: #000; }\n----------------------------------------\n*/\n/*\n========================================\ntext-indent\n----------------------------------------\nusage:\n .text-indent-[key]\n----------------------------------------\noutput:\n align: [value];\n----------------------------------------\nexample:\n .text-indent-0 {\n text-ident: 0; }\n----------------------------------------\n*/\n/*\n========================================\ntext-transform\n----------------------------------------\nusage:\n .text-[value]\n----------------------------------------\noutput:\n text-transform: value;\n----------------------------------------\nexample:\n .text-uppercase {\n text-transform: uppercase; }\n----------------------------------------\n*/\n/*\n========================================\n.top\n----------------------------------------\nproperty: top\n----------------------------------------\nusage:\n .top-[key]\n----------------------------------------\noutput:\n top: [value];\n----------------------------------------\nexample:\n .top-n2px {\n top: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nvertical-align\n----------------------------------------\nusage:\n .vertical-align-[value]\n----------------------------------------\noutput:\n vertical-align: [value]\n----------------------------------------\nexample:\n .vertical-align-top {\n vertical-align: top; }\n----------------------------------------\n*/\n/*\n========================================\nwhite-space\n----------------------------------------\nusage:\n text-[key]\n----------------------------------------\noutput:\n white-space: [value];\n----------------------------------------\nexample:\n .text-pre-wrap {\n white-space: pre-wrap; }\n----------------------------------------\n*/\n/*\n========================================\nwidth\n----------------------------------------\nusage:\n .width-[key]\n----------------------------------------\noutput:\n width: [value];\n----------------------------------------\nexample:\n .width-75ct {\n width: 75%; }\n----------------------------------------\n*/\n/*\n========================================\nz-index\n----------------------------------------\nusage:\n z-[key]\n----------------------------------------\noutput:\n z-index: [value];\n----------------------------------------\nexample:\n .z-100 {\n z-index: 100; }\n .z-top {\n z-index: 9999; }\n----------------------------------------\n*/\n.add-list-reset {\n margin-bottom: 0;\n margin-top: 0;\n padding-left: 0;\n list-style: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-start {\n align-items: flex-start;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-end {\n align-items: flex-end;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-center {\n align-items: center;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-stretch {\n align-items: stretch;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-baseline {\n align-items: baseline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-start {\n align-self: flex-start;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-end {\n align-self: flex-end;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-center {\n align-self: center;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-stretch {\n align-self: stretch;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-baseline {\n align-self: baseline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-transparent {\n background-color: transparent;\n}\n\n.hover\\:bg-transparent:hover {\n background-color: transparent;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-black {\n background-color: black;\n}\n\n.hover\\:bg-black:hover {\n background-color: black;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-white {\n background-color: white;\n}\n\n.hover\\:bg-white:hover {\n background-color: white;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-red {\n background-color: #e52207;\n}\n\n.hover\\:bg-red:hover {\n background-color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-orange {\n background-color: #e66f0e;\n}\n\n.hover\\:bg-orange:hover {\n background-color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gold {\n background-color: #ffbe2e;\n}\n\n.hover\\:bg-gold:hover {\n background-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-yellow {\n background-color: #fee685;\n}\n\n.hover\\:bg-yellow:hover {\n background-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-green {\n background-color: #538200;\n}\n\n.hover\\:bg-green:hover {\n background-color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-mint {\n background-color: #04c585;\n}\n\n.hover\\:bg-mint:hover {\n background-color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-cyan {\n background-color: #009ec1;\n}\n\n.hover\\:bg-cyan:hover {\n background-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-blue {\n background-color: #0076d6;\n}\n\n.hover\\:bg-blue:hover {\n background-color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-indigo {\n background-color: #676cc8;\n}\n\n.hover\\:bg-indigo:hover {\n background-color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-violet {\n background-color: #8168b3;\n}\n\n.hover\\:bg-violet:hover {\n background-color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-magenta {\n background-color: #d72d79;\n}\n\n.hover\\:bg-magenta:hover {\n background-color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-5 {\n background-color: #f0f0f0;\n}\n\n.hover\\:bg-gray-5:hover {\n background-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-10 {\n background-color: #e6e6e6;\n}\n\n.hover\\:bg-gray-10:hover {\n background-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-30 {\n background-color: #adadad;\n}\n\n.hover\\:bg-gray-30:hover {\n background-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-50 {\n background-color: #757575;\n}\n\n.hover\\:bg-gray-50:hover {\n background-color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-70 {\n background-color: #454545;\n}\n\n.hover\\:bg-gray-70:hover {\n background-color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-90 {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-gray-90:hover {\n background-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-lightest {\n background-color: #f0f0f0;\n}\n\n.hover\\:bg-base-lightest:hover {\n background-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-lighter {\n background-color: #dfe1e2;\n}\n\n.hover\\:bg-base-lighter:hover {\n background-color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-light {\n background-color: #a9aeb1;\n}\n\n.hover\\:bg-base-light:hover {\n background-color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base {\n background-color: #71767a;\n}\n\n.hover\\:bg-base:hover {\n background-color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-dark {\n background-color: #565c65;\n}\n\n.hover\\:bg-base-dark:hover {\n background-color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-darker {\n background-color: #3d4551;\n}\n\n.hover\\:bg-base-darker:hover {\n background-color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-darkest {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-base-darkest:hover {\n background-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-ink {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-ink:hover {\n background-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-lighter {\n background-color: #d9e8f6;\n}\n\n.hover\\:bg-primary-lighter:hover {\n background-color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-light {\n background-color: #73b3e7;\n}\n\n.hover\\:bg-primary-light:hover {\n background-color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary {\n background-color: #005ea2;\n}\n\n.hover\\:bg-primary:hover {\n background-color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-vivid {\n background-color: #0050d8;\n}\n\n.hover\\:bg-primary-vivid:hover {\n background-color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-dark {\n background-color: #1a4480;\n}\n\n.hover\\:bg-primary-dark:hover {\n background-color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-darker {\n background-color: #162e51;\n}\n\n.hover\\:bg-primary-darker:hover {\n background-color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-lighter {\n background-color: #f3e1e4;\n}\n\n.hover\\:bg-secondary-lighter:hover {\n background-color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-light {\n background-color: #f2938c;\n}\n\n.hover\\:bg-secondary-light:hover {\n background-color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary {\n background-color: #d83933;\n}\n\n.hover\\:bg-secondary:hover {\n background-color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-vivid {\n background-color: #e41d3d;\n}\n\n.hover\\:bg-secondary-vivid:hover {\n background-color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-dark {\n background-color: #b50909;\n}\n\n.hover\\:bg-secondary-dark:hover {\n background-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-darker {\n background-color: #8b0a03;\n}\n\n.hover\\:bg-secondary-darker:hover {\n background-color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm-darker {\n background-color: #775540;\n}\n\n.hover\\:bg-accent-warm-darker:hover {\n background-color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm-dark {\n background-color: #c05600;\n}\n\n.hover\\:bg-accent-warm-dark:hover {\n background-color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm {\n background-color: #fa9441;\n}\n\n.hover\\:bg-accent-warm:hover {\n background-color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm-light {\n background-color: #ffbc78;\n}\n\n.hover\\:bg-accent-warm-light:hover {\n background-color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm-lighter {\n background-color: #f2e4d4;\n}\n\n.hover\\:bg-accent-warm-lighter:hover {\n background-color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool-darker {\n background-color: #07648d;\n}\n\n.hover\\:bg-accent-cool-darker:hover {\n background-color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool-dark {\n background-color: #28a0cb;\n}\n\n.hover\\:bg-accent-cool-dark:hover {\n background-color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool {\n background-color: #00bde3;\n}\n\n.hover\\:bg-accent-cool:hover {\n background-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool-light {\n background-color: #97d4ea;\n}\n\n.hover\\:bg-accent-cool-light:hover {\n background-color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool-lighter {\n background-color: #e1f3f8;\n}\n\n.hover\\:bg-accent-cool-lighter:hover {\n background-color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-error-lighter {\n background-color: #f4e3db;\n}\n\n.hover\\:bg-error-lighter:hover {\n background-color: #f4e3db;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-error-light {\n background-color: #f39268;\n}\n\n.hover\\:bg-error-light:hover {\n background-color: #f39268;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-error {\n background-color: #d54309;\n}\n\n.hover\\:bg-error:hover {\n background-color: #d54309;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-error-dark {\n background-color: #b50909;\n}\n\n.hover\\:bg-error-dark:hover {\n background-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-error-darker {\n background-color: #6f3331;\n}\n\n.hover\\:bg-error-darker:hover {\n background-color: #6f3331;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-warning-lighter {\n background-color: #faf3d1;\n}\n\n.hover\\:bg-warning-lighter:hover {\n background-color: #faf3d1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-warning-light {\n background-color: #fee685;\n}\n\n.hover\\:bg-warning-light:hover {\n background-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-warning {\n background-color: #ffbe2e;\n}\n\n.hover\\:bg-warning:hover {\n background-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-warning-dark {\n background-color: #e5a000;\n}\n\n.hover\\:bg-warning-dark:hover {\n background-color: #e5a000;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-warning-darker {\n background-color: #936f38;\n}\n\n.hover\\:bg-warning-darker:hover {\n background-color: #936f38;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-success-lighter {\n background-color: #ecf3ec;\n}\n\n.hover\\:bg-success-lighter:hover {\n background-color: #ecf3ec;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-success-light {\n background-color: #70e17b;\n}\n\n.hover\\:bg-success-light:hover {\n background-color: #70e17b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-success {\n background-color: #00a91c;\n}\n\n.hover\\:bg-success:hover {\n background-color: #00a91c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-success-dark {\n background-color: #008817;\n}\n\n.hover\\:bg-success-dark:hover {\n background-color: #008817;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-success-darker {\n background-color: #216e1f;\n}\n\n.hover\\:bg-success-darker:hover {\n background-color: #216e1f;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-info-lighter {\n background-color: #e7f6f8;\n}\n\n.hover\\:bg-info-lighter:hover {\n background-color: #e7f6f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-info-light {\n background-color: #99deea;\n}\n\n.hover\\:bg-info-light:hover {\n background-color: #99deea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-info {\n background-color: #00bde3;\n}\n\n.hover\\:bg-info:hover {\n background-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-info-dark {\n background-color: #009ec1;\n}\n\n.hover\\:bg-info-dark:hover {\n background-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-info-darker {\n background-color: #2e6276;\n}\n\n.hover\\:bg-info-darker:hover {\n background-color: #2e6276;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-disabled-light {\n background-color: #e6e6e6;\n}\n\n.hover\\:bg-disabled-light:hover {\n background-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-disabled {\n background-color: #c9c9c9;\n}\n\n.hover\\:bg-disabled:hover {\n background-color: #c9c9c9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-disabled-dark {\n background-color: #adadad;\n}\n\n.hover\\:bg-disabled-dark:hover {\n background-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-emergency {\n background-color: #9c3d10;\n}\n\n.hover\\:bg-emergency:hover {\n background-color: #9c3d10;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-emergency-dark {\n background-color: #332d29;\n}\n\n.hover\\:bg-emergency-dark:hover {\n background-color: #332d29;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-1px {\n border: 1px solid;\n}\n\n.hover\\:border-1px:hover {\n border: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n.hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n.hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-1px {\n border-top: 1px solid;\n}\n\n.hover\\:border-top-1px:hover {\n border-top: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-1px {\n border-right: 1px solid;\n}\n\n.hover\\:border-right-1px:hover {\n border-right: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-1px {\n border-bottom: 1px solid;\n}\n\n.hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-1px {\n border-left: 1px solid;\n}\n\n.hover\\:border-left-1px:hover {\n border-left: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-2px {\n border: 2px solid;\n}\n\n.hover\\:border-2px:hover {\n border: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n}\n\n.hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n}\n\n.hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-2px {\n border-top: 2px solid;\n}\n\n.hover\\:border-top-2px:hover {\n border-top: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-2px {\n border-right: 2px solid;\n}\n\n.hover\\:border-right-2px:hover {\n border-right: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-2px {\n border-bottom: 2px solid;\n}\n\n.hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-2px {\n border-left: 2px solid;\n}\n\n.hover\\:border-left-2px:hover {\n border-left: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-05 {\n border: 0.25rem solid;\n}\n\n.hover\\:border-05:hover {\n border: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n}\n\n.hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n}\n\n.hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-05 {\n border-top: 0.25rem solid;\n}\n\n.hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-05 {\n border-right: 0.25rem solid;\n}\n\n.hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-05 {\n border-bottom: 0.25rem solid;\n}\n\n.hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-05 {\n border-left: 0.25rem solid;\n}\n\n.hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-1 {\n border: 0.5rem solid;\n}\n\n.hover\\:border-1:hover {\n border: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n}\n\n.hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n}\n\n.hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-1 {\n border-top: 0.5rem solid;\n}\n\n.hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-1 {\n border-right: 0.5rem solid;\n}\n\n.hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-1 {\n border-bottom: 0.5rem solid;\n}\n\n.hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-1 {\n border-left: 0.5rem solid;\n}\n\n.hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-105 {\n border: 0.75rem solid;\n}\n\n.hover\\:border-105:hover {\n border: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n}\n\n.hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n}\n\n.hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-105 {\n border-top: 0.75rem solid;\n}\n\n.hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-105 {\n border-right: 0.75rem solid;\n}\n\n.hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-105 {\n border-bottom: 0.75rem solid;\n}\n\n.hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-105 {\n border-left: 0.75rem solid;\n}\n\n.hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-2 {\n border: 1rem solid;\n}\n\n.hover\\:border-2:hover {\n border: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n}\n\n.hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n}\n\n.hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-2 {\n border-top: 1rem solid;\n}\n\n.hover\\:border-top-2:hover {\n border-top: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-2 {\n border-right: 1rem solid;\n}\n\n.hover\\:border-right-2:hover {\n border-right: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-2 {\n border-bottom: 1rem solid;\n}\n\n.hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-2 {\n border-left: 1rem solid;\n}\n\n.hover\\:border-left-2:hover {\n border-left: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-205 {\n border: 1.25rem solid;\n}\n\n.hover\\:border-205:hover {\n border: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n}\n\n.hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n}\n\n.hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-205 {\n border-top: 1.25rem solid;\n}\n\n.hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-205 {\n border-right: 1.25rem solid;\n}\n\n.hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-205 {\n border-bottom: 1.25rem solid;\n}\n\n.hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-205 {\n border-left: 1.25rem solid;\n}\n\n.hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-3 {\n border: 1.5rem solid;\n}\n\n.hover\\:border-3:hover {\n border: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n}\n\n.hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n}\n\n.hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-3 {\n border-top: 1.5rem solid;\n}\n\n.hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-3 {\n border-right: 1.5rem solid;\n}\n\n.hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-3 {\n border-bottom: 1.5rem solid;\n}\n\n.hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-3 {\n border-left: 1.5rem solid;\n}\n\n.hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-0 {\n border: 0 solid;\n}\n\n.hover\\:border-0:hover {\n border: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n}\n\n.hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n}\n\n.hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-0 {\n border-top: 0 solid;\n}\n\n.hover\\:border-top-0:hover {\n border-top: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-0 {\n border-right: 0 solid;\n}\n\n.hover\\:border-right-0:hover {\n border-right: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-0 {\n border-bottom: 0 solid;\n}\n\n.hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-0 {\n border-left: 0 solid;\n}\n\n.hover\\:border-left-0:hover {\n border-left: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border {\n border: 1px solid;\n}\n\n.hover\\:border:hover {\n border: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n.hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n.hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top {\n border-top: 1px solid;\n}\n\n.hover\\:border-top:hover {\n border-top: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right {\n border-right: 1px solid;\n}\n\n.hover\\:border-right:hover {\n border-right: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom {\n border-bottom: 1px solid;\n}\n\n.hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left {\n border-left: 1px solid;\n}\n\n.hover\\:border-left:hover {\n border-left: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-transparent {\n border-color: transparent;\n}\n\n.hover\\:border-transparent:hover {\n border-color: transparent;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-black {\n border-color: black;\n}\n\n.hover\\:border-black:hover {\n border-color: black;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-white {\n border-color: white;\n}\n\n.hover\\:border-white:hover {\n border-color: white;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-red {\n border-color: #e52207;\n}\n\n.hover\\:border-red:hover {\n border-color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-orange {\n border-color: #e66f0e;\n}\n\n.hover\\:border-orange:hover {\n border-color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gold {\n border-color: #ffbe2e;\n}\n\n.hover\\:border-gold:hover {\n border-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-yellow {\n border-color: #fee685;\n}\n\n.hover\\:border-yellow:hover {\n border-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-green {\n border-color: #538200;\n}\n\n.hover\\:border-green:hover {\n border-color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-mint {\n border-color: #04c585;\n}\n\n.hover\\:border-mint:hover {\n border-color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-cyan {\n border-color: #009ec1;\n}\n\n.hover\\:border-cyan:hover {\n border-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-blue {\n border-color: #0076d6;\n}\n\n.hover\\:border-blue:hover {\n border-color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-indigo {\n border-color: #676cc8;\n}\n\n.hover\\:border-indigo:hover {\n border-color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-violet {\n border-color: #8168b3;\n}\n\n.hover\\:border-violet:hover {\n border-color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-magenta {\n border-color: #d72d79;\n}\n\n.hover\\:border-magenta:hover {\n border-color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-5 {\n border-color: #f0f0f0;\n}\n\n.hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-10 {\n border-color: #e6e6e6;\n}\n\n.hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-30 {\n border-color: #adadad;\n}\n\n.hover\\:border-gray-30:hover {\n border-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-50 {\n border-color: #757575;\n}\n\n.hover\\:border-gray-50:hover {\n border-color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-70 {\n border-color: #454545;\n}\n\n.hover\\:border-gray-70:hover {\n border-color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-90 {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-lightest {\n border-color: #f0f0f0;\n}\n\n.hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-lighter {\n border-color: #dfe1e2;\n}\n\n.hover\\:border-base-lighter:hover {\n border-color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-light {\n border-color: #a9aeb1;\n}\n\n.hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base {\n border-color: #71767a;\n}\n\n.hover\\:border-base:hover {\n border-color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-dark {\n border-color: #565c65;\n}\n\n.hover\\:border-base-dark:hover {\n border-color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-darker {\n border-color: #3d4551;\n}\n\n.hover\\:border-base-darker:hover {\n border-color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-darkest {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-ink {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-ink:hover {\n border-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-lighter {\n border-color: #d9e8f6;\n}\n\n.hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-light {\n border-color: #73b3e7;\n}\n\n.hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary {\n border-color: #005ea2;\n}\n\n.hover\\:border-primary:hover {\n border-color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-vivid {\n border-color: #0050d8;\n}\n\n.hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-dark {\n border-color: #1a4480;\n}\n\n.hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-darker {\n border-color: #162e51;\n}\n\n.hover\\:border-primary-darker:hover {\n border-color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-lighter {\n border-color: #f3e1e4;\n}\n\n.hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-light {\n border-color: #f2938c;\n}\n\n.hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary {\n border-color: #d83933;\n}\n\n.hover\\:border-secondary:hover {\n border-color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-vivid {\n border-color: #e41d3d;\n}\n\n.hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-dark {\n border-color: #b50909;\n}\n\n.hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-darker {\n border-color: #8b0a03;\n}\n\n.hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm-darker {\n border-color: #775540;\n}\n\n.hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm-dark {\n border-color: #c05600;\n}\n\n.hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm {\n border-color: #fa9441;\n}\n\n.hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm-light {\n border-color: #ffbc78;\n}\n\n.hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm-lighter {\n border-color: #f2e4d4;\n}\n\n.hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool-darker {\n border-color: #07648d;\n}\n\n.hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool-dark {\n border-color: #28a0cb;\n}\n\n.hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool {\n border-color: #00bde3;\n}\n\n.hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool-light {\n border-color: #97d4ea;\n}\n\n.hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool-lighter {\n border-color: #e1f3f8;\n}\n\n.hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-error-lighter {\n border-color: #f4e3db;\n}\n\n.hover\\:border-error-lighter:hover {\n border-color: #f4e3db;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-error-light {\n border-color: #f39268;\n}\n\n.hover\\:border-error-light:hover {\n border-color: #f39268;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-error {\n border-color: #d54309;\n}\n\n.hover\\:border-error:hover {\n border-color: #d54309;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-error-dark {\n border-color: #b50909;\n}\n\n.hover\\:border-error-dark:hover {\n border-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-error-darker {\n border-color: #6f3331;\n}\n\n.hover\\:border-error-darker:hover {\n border-color: #6f3331;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-warning-lighter {\n border-color: #faf3d1;\n}\n\n.hover\\:border-warning-lighter:hover {\n border-color: #faf3d1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-warning-light {\n border-color: #fee685;\n}\n\n.hover\\:border-warning-light:hover {\n border-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-warning {\n border-color: #ffbe2e;\n}\n\n.hover\\:border-warning:hover {\n border-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-warning-dark {\n border-color: #e5a000;\n}\n\n.hover\\:border-warning-dark:hover {\n border-color: #e5a000;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-warning-darker {\n border-color: #936f38;\n}\n\n.hover\\:border-warning-darker:hover {\n border-color: #936f38;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-success-lighter {\n border-color: #ecf3ec;\n}\n\n.hover\\:border-success-lighter:hover {\n border-color: #ecf3ec;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-success-light {\n border-color: #70e17b;\n}\n\n.hover\\:border-success-light:hover {\n border-color: #70e17b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-success {\n border-color: #00a91c;\n}\n\n.hover\\:border-success:hover {\n border-color: #00a91c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-success-dark {\n border-color: #008817;\n}\n\n.hover\\:border-success-dark:hover {\n border-color: #008817;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-success-darker {\n border-color: #216e1f;\n}\n\n.hover\\:border-success-darker:hover {\n border-color: #216e1f;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-info-lighter {\n border-color: #e7f6f8;\n}\n\n.hover\\:border-info-lighter:hover {\n border-color: #e7f6f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-info-light {\n border-color: #99deea;\n}\n\n.hover\\:border-info-light:hover {\n border-color: #99deea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-info {\n border-color: #00bde3;\n}\n\n.hover\\:border-info:hover {\n border-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-info-dark {\n border-color: #009ec1;\n}\n\n.hover\\:border-info-dark:hover {\n border-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-info-darker {\n border-color: #2e6276;\n}\n\n.hover\\:border-info-darker:hover {\n border-color: #2e6276;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-disabled-light {\n border-color: #e6e6e6;\n}\n\n.hover\\:border-disabled-light:hover {\n border-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-disabled {\n border-color: #c9c9c9;\n}\n\n.hover\\:border-disabled:hover {\n border-color: #c9c9c9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-disabled-dark {\n border-color: #adadad;\n}\n\n.hover\\:border-disabled-dark:hover {\n border-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-emergency {\n border-color: #9c3d10;\n}\n\n.hover\\:border-emergency:hover {\n border-color: #9c3d10;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-emergency-dark {\n border-color: #332d29;\n}\n\n.hover\\:border-emergency-dark:hover {\n border-color: #332d29;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-0 {\n border-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-sm {\n border-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-md {\n border-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-lg {\n border-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-pill {\n border-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-dashed {\n border-style: dashed;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-dotted {\n border-style: dotted;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-solid {\n border-style: solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-1px {\n border-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-1px {\n border-top-width: 1px;\n border-bottom-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-1px {\n border-left-width: 1px;\n border-right-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-1px {\n border-top-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-1px {\n border-right-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-1px {\n border-bottom-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-1px {\n border-left-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-2px {\n border-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-2px {\n border-top-width: 2px;\n border-bottom-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-2px {\n border-left-width: 2px;\n border-right-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-2px {\n border-top-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-2px {\n border-right-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-2px {\n border-bottom-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-2px {\n border-left-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-05 {\n border-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-05 {\n border-top-width: 0.25rem;\n border-bottom-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-05 {\n border-left-width: 0.25rem;\n border-right-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-05 {\n border-top-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-05 {\n border-right-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-05 {\n border-bottom-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-05 {\n border-left-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-1 {\n border-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-1 {\n border-top-width: 0.5rem;\n border-bottom-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-1 {\n border-left-width: 0.5rem;\n border-right-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-1 {\n border-top-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-1 {\n border-right-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-1 {\n border-bottom-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-1 {\n border-left-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-105 {\n border-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-105 {\n border-top-width: 0.75rem;\n border-bottom-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-105 {\n border-left-width: 0.75rem;\n border-right-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-105 {\n border-top-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-105 {\n border-right-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-105 {\n border-bottom-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-105 {\n border-left-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-2 {\n border-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-2 {\n border-top-width: 1rem;\n border-bottom-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-2 {\n border-left-width: 1rem;\n border-right-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-2 {\n border-top-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-2 {\n border-right-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-2 {\n border-bottom-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-2 {\n border-left-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-205 {\n border-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-205 {\n border-top-width: 1.25rem;\n border-bottom-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-205 {\n border-left-width: 1.25rem;\n border-right-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-205 {\n border-top-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-205 {\n border-right-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-205 {\n border-bottom-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-205 {\n border-left-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-3 {\n border-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-3 {\n border-top-width: 1.5rem;\n border-bottom-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-3 {\n border-left-width: 1.5rem;\n border-right-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-3 {\n border-top-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-3 {\n border-right-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-3 {\n border-bottom-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-3 {\n border-left-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-0 {\n border-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-0 {\n border-top-width: 0;\n border-bottom-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-0 {\n border-left-width: 0;\n border-right-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-0 {\n border-top-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-0 {\n border-right-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-0 {\n border-bottom-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-0 {\n border-left-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-1px {\n bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-2px {\n bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-05 {\n bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-1 {\n bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-105 {\n bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-2 {\n bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-205 {\n bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-3 {\n bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-1px {\n bottom: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-2px {\n bottom: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-05 {\n bottom: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-1 {\n bottom: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-105 {\n bottom: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-2 {\n bottom: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-205 {\n bottom: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-3 {\n bottom: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-0 {\n bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-auto {\n bottom: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-full {\n bottom: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-none {\n box-shadow: none;\n}\n\n.hover\\:shadow-none:hover {\n box-shadow: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-1 {\n box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-1:hover {\n box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-2 {\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-2:hover {\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-3 {\n box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-3:hover {\n box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-4 {\n box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-4:hover {\n box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-5 {\n box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-5:hover {\n box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-1px {\n height: 1px;\n width: 1px;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-2px {\n height: 2px;\n width: 2px;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-05 {\n height: 0.25rem;\n width: 0.25rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-1 {\n height: 0.5rem;\n width: 0.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-105 {\n height: 0.75rem;\n width: 0.75rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-2 {\n height: 1rem;\n width: 1rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-205 {\n height: 1.25rem;\n width: 1.25rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-3 {\n height: 1.5rem;\n width: 1.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-4 {\n height: 2rem;\n width: 2rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-5 {\n height: 2.5rem;\n width: 2.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-6 {\n height: 3rem;\n width: 3rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-7 {\n height: 3.5rem;\n width: 3.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-8 {\n height: 4rem;\n width: 4rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-9 {\n height: 4.5rem;\n width: 4.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-10 {\n height: 5rem;\n width: 5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-15 {\n height: 7.5rem;\n width: 7.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-card {\n height: 10rem;\n width: 10rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-card-lg {\n height: 15rem;\n width: 15rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-mobile {\n height: 20rem;\n width: 20rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.clearfix::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-transparent {\n color: transparent;\n}\n\n.hover\\:text-transparent:hover {\n color: transparent;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-black {\n color: black;\n}\n\n.hover\\:text-black:hover {\n color: black;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-white {\n color: white;\n}\n\n.hover\\:text-white:hover {\n color: white;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-red {\n color: #e52207;\n}\n\n.hover\\:text-red:hover {\n color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-orange {\n color: #e66f0e;\n}\n\n.hover\\:text-orange:hover {\n color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gold {\n color: #ffbe2e;\n}\n\n.hover\\:text-gold:hover {\n color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-yellow {\n color: #fee685;\n}\n\n.hover\\:text-yellow:hover {\n color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-green {\n color: #538200;\n}\n\n.hover\\:text-green:hover {\n color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-mint {\n color: #04c585;\n}\n\n.hover\\:text-mint:hover {\n color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-cyan {\n color: #009ec1;\n}\n\n.hover\\:text-cyan:hover {\n color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-blue {\n color: #0076d6;\n}\n\n.hover\\:text-blue:hover {\n color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indigo {\n color: #676cc8;\n}\n\n.hover\\:text-indigo:hover {\n color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-violet {\n color: #8168b3;\n}\n\n.hover\\:text-violet:hover {\n color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-magenta {\n color: #d72d79;\n}\n\n.hover\\:text-magenta:hover {\n color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-5 {\n color: #f0f0f0;\n}\n\n.hover\\:text-gray-5:hover {\n color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-10 {\n color: #e6e6e6;\n}\n\n.hover\\:text-gray-10:hover {\n color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-30 {\n color: #adadad;\n}\n\n.hover\\:text-gray-30:hover {\n color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-50 {\n color: #757575;\n}\n\n.hover\\:text-gray-50:hover {\n color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-70 {\n color: #454545;\n}\n\n.hover\\:text-gray-70:hover {\n color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-90 {\n color: #1b1b1b;\n}\n\n.hover\\:text-gray-90:hover {\n color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-lightest {\n color: #f0f0f0;\n}\n\n.hover\\:text-base-lightest:hover {\n color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-lighter {\n color: #dfe1e2;\n}\n\n.hover\\:text-base-lighter:hover {\n color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-light {\n color: #a9aeb1;\n}\n\n.hover\\:text-base-light:hover {\n color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base {\n color: #71767a;\n}\n\n.hover\\:text-base:hover {\n color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-dark {\n color: #565c65;\n}\n\n.hover\\:text-base-dark:hover {\n color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-darker {\n color: #3d4551;\n}\n\n.hover\\:text-base-darker:hover {\n color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-darkest {\n color: #1b1b1b;\n}\n\n.hover\\:text-base-darkest:hover {\n color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ink {\n color: #1b1b1b;\n}\n\n.hover\\:text-ink:hover {\n color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-lighter {\n color: #d9e8f6;\n}\n\n.hover\\:text-primary-lighter:hover {\n color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-light {\n color: #73b3e7;\n}\n\n.hover\\:text-primary-light:hover {\n color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary {\n color: #005ea2;\n}\n\n.hover\\:text-primary:hover {\n color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-vivid {\n color: #0050d8;\n}\n\n.hover\\:text-primary-vivid:hover {\n color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-dark {\n color: #1a4480;\n}\n\n.hover\\:text-primary-dark:hover {\n color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-darker {\n color: #162e51;\n}\n\n.hover\\:text-primary-darker:hover {\n color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-lighter {\n color: #f3e1e4;\n}\n\n.hover\\:text-secondary-lighter:hover {\n color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-light {\n color: #f2938c;\n}\n\n.hover\\:text-secondary-light:hover {\n color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary {\n color: #d83933;\n}\n\n.hover\\:text-secondary:hover {\n color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-vivid {\n color: #e41d3d;\n}\n\n.hover\\:text-secondary-vivid:hover {\n color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-dark {\n color: #b50909;\n}\n\n.hover\\:text-secondary-dark:hover {\n color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-darker {\n color: #8b0a03;\n}\n\n.hover\\:text-secondary-darker:hover {\n color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm-darker {\n color: #775540;\n}\n\n.hover\\:text-accent-warm-darker:hover {\n color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm-dark {\n color: #c05600;\n}\n\n.hover\\:text-accent-warm-dark:hover {\n color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm {\n color: #fa9441;\n}\n\n.hover\\:text-accent-warm:hover {\n color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm-light {\n color: #ffbc78;\n}\n\n.hover\\:text-accent-warm-light:hover {\n color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm-lighter {\n color: #f2e4d4;\n}\n\n.hover\\:text-accent-warm-lighter:hover {\n color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool-darker {\n color: #07648d;\n}\n\n.hover\\:text-accent-cool-darker:hover {\n color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool-dark {\n color: #28a0cb;\n}\n\n.hover\\:text-accent-cool-dark:hover {\n color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool {\n color: #00bde3;\n}\n\n.hover\\:text-accent-cool:hover {\n color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool-light {\n color: #97d4ea;\n}\n\n.hover\\:text-accent-cool-light:hover {\n color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool-lighter {\n color: #e1f3f8;\n}\n\n.hover\\:text-accent-cool-lighter:hover {\n color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-error-lighter {\n color: #f4e3db;\n}\n\n.hover\\:text-error-lighter:hover {\n color: #f4e3db;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-error-light {\n color: #f39268;\n}\n\n.hover\\:text-error-light:hover {\n color: #f39268;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-error {\n color: #d54309;\n}\n\n.hover\\:text-error:hover {\n color: #d54309;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-error-dark {\n color: #b50909;\n}\n\n.hover\\:text-error-dark:hover {\n color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-error-darker {\n color: #6f3331;\n}\n\n.hover\\:text-error-darker:hover {\n color: #6f3331;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-warning-lighter {\n color: #faf3d1;\n}\n\n.hover\\:text-warning-lighter:hover {\n color: #faf3d1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-warning-light {\n color: #fee685;\n}\n\n.hover\\:text-warning-light:hover {\n color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-warning {\n color: #ffbe2e;\n}\n\n.hover\\:text-warning:hover {\n color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-warning-dark {\n color: #e5a000;\n}\n\n.hover\\:text-warning-dark:hover {\n color: #e5a000;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-warning-darker {\n color: #936f38;\n}\n\n.hover\\:text-warning-darker:hover {\n color: #936f38;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-success-lighter {\n color: #ecf3ec;\n}\n\n.hover\\:text-success-lighter:hover {\n color: #ecf3ec;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-success-light {\n color: #70e17b;\n}\n\n.hover\\:text-success-light:hover {\n color: #70e17b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-success {\n color: #00a91c;\n}\n\n.hover\\:text-success:hover {\n color: #00a91c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-success-dark {\n color: #008817;\n}\n\n.hover\\:text-success-dark:hover {\n color: #008817;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-success-darker {\n color: #216e1f;\n}\n\n.hover\\:text-success-darker:hover {\n color: #216e1f;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-info-lighter {\n color: #e7f6f8;\n}\n\n.hover\\:text-info-lighter:hover {\n color: #e7f6f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-info-light {\n color: #99deea;\n}\n\n.hover\\:text-info-light:hover {\n color: #99deea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-info {\n color: #00bde3;\n}\n\n.hover\\:text-info:hover {\n color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-info-dark {\n color: #009ec1;\n}\n\n.hover\\:text-info-dark:hover {\n color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-info-darker {\n color: #2e6276;\n}\n\n.hover\\:text-info-darker:hover {\n color: #2e6276;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-disabled-light {\n color: #e6e6e6;\n}\n\n.hover\\:text-disabled-light:hover {\n color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-disabled {\n color: #c9c9c9;\n}\n\n.hover\\:text-disabled:hover {\n color: #c9c9c9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-disabled-dark {\n color: #adadad;\n}\n\n.hover\\:text-disabled-dark:hover {\n color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-emergency {\n color: #9c3d10;\n}\n\n.hover\\:text-emergency:hover {\n color: #9c3d10;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-emergency-dark {\n color: #332d29;\n}\n\n.hover\\:text-emergency-dark:hover {\n color: #332d29;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-auto {\n cursor: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-default {\n cursor: default;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-pointer {\n cursor: pointer;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-wait {\n cursor: wait;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-move {\n cursor: move;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-not-allowed {\n cursor: not-allowed;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-block {\n display: block;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-flex {\n display: flex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-none {\n display: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-inline {\n display: inline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-inline-block {\n display: inline-block;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-inline-flex {\n display: inline-flex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-table {\n display: table;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-table-cell {\n display: table-cell;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-table-row {\n display: table-row;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-1 {\n flex: 1 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-2 {\n flex: 2 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-3 {\n flex: 3 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-4 {\n flex: 4 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-5 {\n flex: 5 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-6 {\n flex: 6 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-7 {\n flex: 7 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-8 {\n flex: 8 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-9 {\n flex: 9 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-10 {\n flex: 10 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-11 {\n flex: 11 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-12 {\n flex: 12 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-fill {\n flex: 1 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-auto {\n flex: 0 1 auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-row {\n flex-direction: row;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-column {\n flex-direction: column;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-wrap {\n flex-wrap: wrap;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-no-wrap {\n flex-wrap: nowrap;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.float-left {\n float: left;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.float-none {\n float: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.float-right {\n float: right;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-3xs {\n font-size: 0.77rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-2xs {\n font-size: 0.83rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-xs {\n font-size: 0.89rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-sm {\n font-size: 0.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-md {\n font-size: 1.01rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-lg {\n font-size: 1.31rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-xl {\n font-size: 1.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-2xl {\n font-size: 2.38rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-3xl {\n font-size: 2.86rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-3xs {\n font-size: 0.87rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-2xs {\n font-size: 0.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-xs {\n font-size: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-sm {\n font-size: 1.06rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-md {\n font-size: 1.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-lg {\n font-size: 1.46rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-xl {\n font-size: 2.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-2xl {\n font-size: 2.66rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-3xl {\n font-size: 3.19rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-3xs {\n font-size: 0.79rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-2xs {\n font-size: 0.85rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-xs {\n font-size: 0.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-sm {\n font-size: 0.98rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-md {\n font-size: 1.04rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-lg {\n font-size: 1.34rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-xl {\n font-size: 1.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-2xl {\n font-size: 2.44rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-3xl {\n font-size: 2.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-3xs {\n font-size: 0.79rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-2xs {\n font-size: 0.85rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-xs {\n font-size: 0.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-sm {\n font-size: 0.98rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-md {\n font-size: 1.04rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-lg {\n font-size: 1.34rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-xl {\n font-size: 1.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-2xl {\n font-size: 2.44rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-3xl {\n font-size: 2.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-3xs {\n font-size: 0.87rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-2xs {\n font-size: 0.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-xs {\n font-size: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-sm {\n font-size: 1.06rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-md {\n font-size: 1.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-lg {\n font-size: 1.46rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-xl {\n font-size: 2.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-2xl {\n font-size: 2.66rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-3xl {\n font-size: 3.19rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-3xs {\n font-size: 0.77rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-2xs {\n font-size: 0.83rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-xs {\n font-size: 0.89rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-sm {\n font-size: 0.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-md {\n font-size: 1.01rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-lg {\n font-size: 1.31rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-xl {\n font-size: 1.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-2xl {\n font-size: 2.38rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-3xl {\n font-size: 2.86rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-3xs {\n font-size: 0.79rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-2xs {\n font-size: 0.85rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-xs {\n font-size: 0.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-sm {\n font-size: 0.98rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-md {\n font-size: 1.04rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-lg {\n font-size: 1.34rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-xl {\n font-size: 1.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-2xl {\n font-size: 2.44rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-3xl {\n font-size: 2.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-3xs {\n font-size: 0.87rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-2xs {\n font-size: 0.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-xs {\n font-size: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-sm {\n font-size: 1.06rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-md {\n font-size: 1.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-lg {\n font-size: 1.46rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-xl {\n font-size: 2.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-2xl {\n font-size: 2.66rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-3xl {\n font-size: 3.19rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-mono {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-sans {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-serif {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-ui {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-body {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-code {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-alt {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-tabular {\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-tabular {\n font-feature-settings: \"kern\" 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-italic {\n font-style: italic;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-italic {\n font-style: normal;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-light {\n font-weight: 300;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-normal {\n font-weight: normal;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-bold {\n font-weight: 700;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-1px {\n height: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-2px {\n height: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-05 {\n height: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-1 {\n height: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-105 {\n height: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-2 {\n height: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-205 {\n height: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-3 {\n height: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-4 {\n height: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-5 {\n height: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-6 {\n height: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-7 {\n height: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-8 {\n height: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-9 {\n height: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-10 {\n height: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-15 {\n height: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-card {\n height: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-card-lg {\n height: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-mobile {\n height: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-0 {\n height: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-auto {\n height: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-full {\n height: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-viewport {\n height: 100vh;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-justify-center {\n justify-content: center;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-justify-start {\n justify-content: flex-start;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-justify-end {\n justify-content: flex-end;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-justify {\n justify-content: space-between;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-1px {\n left: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-2px {\n left: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-05 {\n left: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-1 {\n left: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-105 {\n left: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-2 {\n left: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-205 {\n left: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-3 {\n left: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-1px {\n left: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-2px {\n left: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-05 {\n left: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-1 {\n left: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-105 {\n left: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-2 {\n left: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-205 {\n left: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-3 {\n left: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-0 {\n left: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-auto {\n left: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-auto {\n letter-spacing: initial;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-neg-3 {\n letter-spacing: -0.03em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-neg-2 {\n letter-spacing: -0.02em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-neg-1 {\n letter-spacing: -0.01em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-1 {\n letter-spacing: 0.025em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-2 {\n letter-spacing: 0.1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-3 {\n letter-spacing: 0.15em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-1 {\n line-height: 0.9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-2 {\n line-height: 1.1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-3 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-4 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-5 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-6 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-2 {\n line-height: 1.2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-4 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-2 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-4 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-2 {\n line-height: 1.2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-4 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-1 {\n line-height: 0.9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-2 {\n line-height: 1.1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-3 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-4 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-5 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-6 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-1 {\n line-height: 0.9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-2 {\n line-height: 1.1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-3 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-4 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-5 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-6 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-2 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-4 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-2 {\n line-height: 1.2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-4 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-1px {\n margin: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-2px {\n margin: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-05 {\n margin: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-1 {\n margin: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-105 {\n margin: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-2 {\n margin: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-205 {\n margin: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-3 {\n margin: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-1px {\n margin: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-2px {\n margin: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-05 {\n margin: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-1 {\n margin: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-105 {\n margin: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-2 {\n margin: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-205 {\n margin: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-3 {\n margin: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-4 {\n margin: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-5 {\n margin: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-6 {\n margin: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-7 {\n margin: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-8 {\n margin: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-9 {\n margin: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-10 {\n margin: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-15 {\n margin: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-4 {\n margin: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-5 {\n margin: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-6 {\n margin: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-7 {\n margin: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-8 {\n margin: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-9 {\n margin: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-10 {\n margin: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-15 {\n margin: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-05em {\n margin: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-1em {\n margin: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-105em {\n margin: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-2em {\n margin: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-0 {\n margin: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-1px {\n margin-top: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-1px {\n margin-bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-2px {\n margin-top: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-2px {\n margin-bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-05 {\n margin-top: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-05 {\n margin-bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-1 {\n margin-top: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-1 {\n margin-bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-105 {\n margin-top: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-105 {\n margin-bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-2 {\n margin-top: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-2 {\n margin-bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-205 {\n margin-top: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-205 {\n margin-bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-3 {\n margin-top: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-3 {\n margin-bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-1px {\n margin-top: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-1px {\n margin-bottom: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-2px {\n margin-top: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-2px {\n margin-bottom: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-05 {\n margin-top: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-1 {\n margin-top: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-105 {\n margin-top: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-2 {\n margin-top: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-2 {\n margin-bottom: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-205 {\n margin-top: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-3 {\n margin-top: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-4 {\n margin-top: -2rem;\n margin-bottom: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-4 {\n margin-top: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-4 {\n margin-bottom: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-5 {\n margin-top: -2.5rem;\n margin-bottom: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-5 {\n margin-top: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-5 {\n margin-bottom: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-6 {\n margin-top: -3rem;\n margin-bottom: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-6 {\n margin-top: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-6 {\n margin-bottom: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-7 {\n margin-top: -3.5rem;\n margin-bottom: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-7 {\n margin-top: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-7 {\n margin-bottom: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-8 {\n margin-top: -4rem;\n margin-bottom: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-8 {\n margin-top: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-8 {\n margin-bottom: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-9 {\n margin-top: -4.5rem;\n margin-bottom: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-9 {\n margin-top: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-9 {\n margin-bottom: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-10 {\n margin-top: -5rem;\n margin-bottom: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-10 {\n margin-top: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-10 {\n margin-bottom: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-15 {\n margin-top: -7.5rem;\n margin-bottom: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-15 {\n margin-top: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-15 {\n margin-bottom: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-4 {\n margin-top: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-4 {\n margin-bottom: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-5 {\n margin-top: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-5 {\n margin-bottom: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-6 {\n margin-top: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-6 {\n margin-bottom: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-7 {\n margin-top: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-7 {\n margin-bottom: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-8 {\n margin-top: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-8 {\n margin-bottom: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-9 {\n margin-top: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-9 {\n margin-bottom: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-10 {\n margin-top: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-10 {\n margin-bottom: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-15 {\n margin-top: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-15 {\n margin-bottom: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-05em {\n margin-top: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-05em {\n margin-bottom: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-1em {\n margin-top: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-1em {\n margin-bottom: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-105em {\n margin-top: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-105em {\n margin-bottom: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-2em {\n margin-top: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-2em {\n margin-bottom: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-0 {\n margin-top: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-0 {\n margin-bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-auto {\n margin-top: auto;\n margin-bottom: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-auto {\n margin-top: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-auto {\n margin-bottom: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-1px {\n margin-right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-1px {\n margin-left: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-2px {\n margin-right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-2px {\n margin-left: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-05 {\n margin-right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-05 {\n margin-left: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-1 {\n margin-right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-1 {\n margin-left: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-105 {\n margin-right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-105 {\n margin-left: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-2 {\n margin-right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-2 {\n margin-left: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-205 {\n margin-right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-205 {\n margin-left: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-3 {\n margin-right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-3 {\n margin-left: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-1px {\n margin-right: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-1px {\n margin-left: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-2px {\n margin-right: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-2px {\n margin-left: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-05 {\n margin-right: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-05 {\n margin-left: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-1 {\n margin-right: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-1 {\n margin-left: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-105 {\n margin-right: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-105 {\n margin-left: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-2 {\n margin-right: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-2 {\n margin-left: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-205 {\n margin-right: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-205 {\n margin-left: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-3 {\n margin-right: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-3 {\n margin-left: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-4 {\n margin-left: -2rem;\n margin-right: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-4 {\n margin-right: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-4 {\n margin-left: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-5 {\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-5 {\n margin-right: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-5 {\n margin-left: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-6 {\n margin-left: -3rem;\n margin-right: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-6 {\n margin-right: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-6 {\n margin-left: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-7 {\n margin-left: -3.5rem;\n margin-right: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-7 {\n margin-right: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-7 {\n margin-left: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-8 {\n margin-left: -4rem;\n margin-right: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-8 {\n margin-right: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-8 {\n margin-left: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-9 {\n margin-left: -4.5rem;\n margin-right: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-9 {\n margin-right: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-9 {\n margin-left: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-10 {\n margin-left: -5rem;\n margin-right: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-10 {\n margin-right: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-10 {\n margin-left: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-15 {\n margin-left: -7.5rem;\n margin-right: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-15 {\n margin-right: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-15 {\n margin-left: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-4 {\n margin-right: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-4 {\n margin-left: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-5 {\n margin-right: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-5 {\n margin-left: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-6 {\n margin-right: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-6 {\n margin-left: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-7 {\n margin-right: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-7 {\n margin-left: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-8 {\n margin-right: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-8 {\n margin-left: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-9 {\n margin-right: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-9 {\n margin-left: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-10 {\n margin-right: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-10 {\n margin-left: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-15 {\n margin-right: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-15 {\n margin-left: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-card {\n margin-left: 10rem;\n margin-right: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-card {\n margin-right: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-card {\n margin-left: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-card-lg {\n margin-left: 15rem;\n margin-right: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-card-lg {\n margin-right: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-card-lg {\n margin-left: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-mobile {\n margin-left: 20rem;\n margin-right: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-mobile {\n margin-right: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-mobile {\n margin-left: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-05em {\n margin-right: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-05em {\n margin-left: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-1em {\n margin-right: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-1em {\n margin-left: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-105em {\n margin-right: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-105em {\n margin-left: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-2em {\n margin-right: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-2em {\n margin-left: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-0 {\n margin-right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-0 {\n margin-left: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-auto {\n margin-right: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-auto {\n margin-left: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-05 {\n max-height: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-1 {\n max-height: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-105 {\n max-height: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-2 {\n max-height: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-205 {\n max-height: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-3 {\n max-height: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-4 {\n max-height: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-5 {\n max-height: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-6 {\n max-height: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-7 {\n max-height: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-8 {\n max-height: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-9 {\n max-height: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-10 {\n max-height: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-15 {\n max-height: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-card {\n max-height: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-card-lg {\n max-height: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-mobile {\n max-height: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-mobile-lg {\n max-height: 30rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-tablet {\n max-height: 40rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-tablet-lg {\n max-height: 55rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-none {\n max-height: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-viewport {\n max-height: 100vh;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-05 {\n max-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-1 {\n max-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-105 {\n max-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-2 {\n max-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-205 {\n max-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-3 {\n max-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-4 {\n max-width: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-5 {\n max-width: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-6 {\n max-width: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-7 {\n max-width: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-8 {\n max-width: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-9 {\n max-width: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-10 {\n max-width: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-15 {\n max-width: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-card {\n max-width: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-card-lg {\n max-width: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-mobile {\n max-width: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-mobile-lg {\n max-width: 30rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-tablet {\n max-width: 40rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-tablet-lg {\n max-width: 55rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-desktop {\n max-width: 64rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-desktop-lg {\n max-width: 75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-widescreen {\n max-width: 87.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-none {\n max-width: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-full {\n max-width: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-1 {\n max-width: 44ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-2 {\n max-width: 60ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-3 {\n max-width: 64ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-4 {\n max-width: 68ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-5 {\n max-width: 72ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-6 {\n max-width: 88ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-none {\n max-width: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-1px {\n min-height: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-2px {\n min-height: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-05 {\n min-height: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-1 {\n min-height: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-105 {\n min-height: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-2 {\n min-height: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-205 {\n min-height: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-3 {\n min-height: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-4 {\n min-height: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-5 {\n min-height: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-6 {\n min-height: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-7 {\n min-height: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-8 {\n min-height: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-9 {\n min-height: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-10 {\n min-height: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-15 {\n min-height: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-card {\n min-height: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-card-lg {\n min-height: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-mobile {\n min-height: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-mobile-lg {\n min-height: 30rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-tablet {\n min-height: 40rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-tablet-lg {\n min-height: 55rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-0 {\n min-height: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-full {\n min-height: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-viewport {\n min-height: 100vh;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-05 {\n min-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-1 {\n min-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-105 {\n min-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-2 {\n min-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-205 {\n min-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-3 {\n min-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-4 {\n min-width: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-5 {\n min-width: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-6 {\n min-width: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-7 {\n min-width: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-8 {\n min-width: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-9 {\n min-width: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-10 {\n min-width: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-15 {\n min-width: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-0 {\n min-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-0 {\n opacity: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-10 {\n opacity: 0.1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-20 {\n opacity: 0.2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-30 {\n opacity: 0.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-40 {\n opacity: 0.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-50 {\n opacity: 0.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-60 {\n opacity: 0.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-70 {\n opacity: 0.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-80 {\n opacity: 0.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-90 {\n opacity: 0.9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-100 {\n opacity: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-first {\n order: -1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-last {\n order: 999;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-initial {\n order: initial;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-0 {\n order: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-1 {\n order: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-2 {\n order: 2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-3 {\n order: 3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-4 {\n order: 4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-5 {\n order: 5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-6 {\n order: 6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-7 {\n order: 7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-8 {\n order: 8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-9 {\n order: 9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-10 {\n order: 10;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-11 {\n order: 11;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-1px {\n outline: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-2px {\n outline: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-0 {\n outline: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-05 {\n outline: spacing-multiple(0.5) solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-transparent {\n outline-color: transparent;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-black {\n outline-color: black;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-white {\n outline-color: white;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-red {\n outline-color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-orange {\n outline-color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gold {\n outline-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-yellow {\n outline-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-green {\n outline-color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-mint {\n outline-color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-cyan {\n outline-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-blue {\n outline-color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-indigo {\n outline-color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-violet {\n outline-color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-magenta {\n outline-color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-5 {\n outline-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-10 {\n outline-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-30 {\n outline-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-50 {\n outline-color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-70 {\n outline-color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-90 {\n outline-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-lightest {\n outline-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-lighter {\n outline-color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-light {\n outline-color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base {\n outline-color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-dark {\n outline-color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-darker {\n outline-color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-darkest {\n outline-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-ink {\n outline-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-lighter {\n outline-color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-light {\n outline-color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary {\n outline-color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-vivid {\n outline-color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-dark {\n outline-color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-darker {\n outline-color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-lighter {\n outline-color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-light {\n outline-color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary {\n outline-color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-vivid {\n outline-color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-dark {\n outline-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-darker {\n outline-color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm-darker {\n outline-color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm-dark {\n outline-color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm {\n outline-color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm-light {\n outline-color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm-lighter {\n outline-color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool-darker {\n outline-color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool-dark {\n outline-color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool {\n outline-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool-light {\n outline-color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool-lighter {\n outline-color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-error-lighter {\n outline-color: #f4e3db;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-error-light {\n outline-color: #f39268;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-error {\n outline-color: #d54309;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-error-dark {\n outline-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-error-darker {\n outline-color: #6f3331;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-warning-lighter {\n outline-color: #faf3d1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-warning-light {\n outline-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-warning {\n outline-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-warning-dark {\n outline-color: #e5a000;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-warning-darker {\n outline-color: #936f38;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-success-lighter {\n outline-color: #ecf3ec;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-success-light {\n outline-color: #70e17b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-success {\n outline-color: #00a91c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-success-dark {\n outline-color: #008817;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-success-darker {\n outline-color: #216e1f;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-info-lighter {\n outline-color: #e7f6f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-info-light {\n outline-color: #99deea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-info {\n outline-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-info-dark {\n outline-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-info-darker {\n outline-color: #2e6276;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-disabled-light {\n outline-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-disabled {\n outline-color: #c9c9c9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-disabled-dark {\n outline-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-emergency {\n outline-color: #9c3d10;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-emergency-dark {\n outline-color: #332d29;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-hidden {\n overflow: hidden;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-y-hidden {\n overflow-y: hidden;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-x-hidden {\n overflow-x: hidden;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-scroll {\n overflow: scroll;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-y-scroll {\n overflow-y: scroll;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-x-scroll {\n overflow-x: scroll;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-auto {\n overflow: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-y-auto {\n overflow-y: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-x-auto {\n overflow-x: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-visible {\n overflow: visible;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-y-visible {\n overflow-y: visible;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-x-visible {\n overflow-x: visible;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-1px {\n padding: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-1px {\n padding-top: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-1px {\n padding-right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-1px {\n padding-bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-1px {\n padding-left: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-2px {\n padding: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-2px {\n padding-top: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-2px {\n padding-right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-2px {\n padding-bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-2px {\n padding-left: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-05 {\n padding: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-05 {\n padding-top: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-05 {\n padding-right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-05 {\n padding-bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-05 {\n padding-left: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-1 {\n padding: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-1 {\n padding-top: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-1 {\n padding-right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-1 {\n padding-bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-1 {\n padding-left: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-105 {\n padding: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-105 {\n padding-top: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-105 {\n padding-right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-105 {\n padding-bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-105 {\n padding-left: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-2 {\n padding: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-2 {\n padding-top: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-2 {\n padding-right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-2 {\n padding-bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-2 {\n padding-left: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-205 {\n padding: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-205 {\n padding-top: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-205 {\n padding-right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-205 {\n padding-bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-205 {\n padding-left: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-3 {\n padding: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-3 {\n padding-top: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-3 {\n padding-right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-3 {\n padding-bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-3 {\n padding-left: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-4 {\n padding: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-4 {\n padding-top: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-4 {\n padding-right: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-4 {\n padding-bottom: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-4 {\n padding-left: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-5 {\n padding: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-5 {\n padding-top: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-5 {\n padding-right: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-5 {\n padding-bottom: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-5 {\n padding-left: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-6 {\n padding: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-6 {\n padding-top: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-6 {\n padding-right: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-6 {\n padding-bottom: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-6 {\n padding-left: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-7 {\n padding: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-7 {\n padding-top: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-7 {\n padding-right: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-7 {\n padding-bottom: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-7 {\n padding-left: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-8 {\n padding: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-8 {\n padding-top: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-8 {\n padding-right: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-8 {\n padding-bottom: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-8 {\n padding-left: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-9 {\n padding: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-9 {\n padding-top: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-9 {\n padding-right: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-9 {\n padding-bottom: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-9 {\n padding-left: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-10 {\n padding: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-10 {\n padding-top: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-10 {\n padding-right: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-10 {\n padding-bottom: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-10 {\n padding-left: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-15 {\n padding: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-15 {\n padding-top: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-15 {\n padding-right: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-15 {\n padding-bottom: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-15 {\n padding-left: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-0 {\n padding: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-0 {\n padding-top: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-0 {\n padding-right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-0 {\n padding-bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-0 {\n padding-left: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-all {\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-x {\n left: 0;\n right: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-y {\n bottom: 0;\n top: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-bottom {\n bottom: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-left {\n left: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-right {\n right: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-top {\n top: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-none {\n bottom: auto;\n left: auto;\n right: auto;\n top: auto;\n position: static;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-absolute {\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-fixed {\n position: fixed;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-relative {\n position: relative;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-static {\n position: static;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-sticky {\n position: sticky;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-1px {\n right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-2px {\n right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-05 {\n right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-1 {\n right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-105 {\n right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-2 {\n right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-205 {\n right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-3 {\n right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-1px {\n right: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-2px {\n right: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-05 {\n right: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-1 {\n right: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-105 {\n right: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-2 {\n right: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-205 {\n right: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-3 {\n right: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-0 {\n right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-auto {\n right: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-1px {\n height: 1px;\n width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-2px {\n height: 2px;\n width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-05 {\n height: 0.25rem;\n width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-1 {\n height: 0.5rem;\n width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-105 {\n height: 0.75rem;\n width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-2 {\n height: 1rem;\n width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-205 {\n height: 1.25rem;\n width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-3 {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-4 {\n height: 2rem;\n width: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-5 {\n height: 2.5rem;\n width: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-6 {\n height: 3rem;\n width: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-7 {\n height: 3.5rem;\n width: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-8 {\n height: 4rem;\n width: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-9 {\n height: 4.5rem;\n width: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-10 {\n height: 5rem;\n width: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-15 {\n height: 7.5rem;\n width: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-card {\n height: 10rem;\n width: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-card-lg {\n height: 15rem;\n width: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-mobile {\n height: 20rem;\n width: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-center {\n text-align: center;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-left {\n text-align: left;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-justify {\n text-align: justify;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-right {\n text-align: right;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-strike {\n text-decoration: line-through;\n}\n\n.hover\\:text-strike:hover {\n text-decoration: line-through;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-underline {\n text-decoration: underline;\n}\n\n.hover\\:text-underline:hover {\n text-decoration: underline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-underline {\n text-decoration: none;\n}\n\n.hover\\:text-no-underline:hover {\n text-decoration: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-strike {\n text-decoration: none;\n}\n\n.hover\\:text-no-strike:hover {\n text-decoration: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-red {\n text-decoration-color: #e52207;\n}\n\n.hover\\:underline-red:hover {\n text-decoration-color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-orange {\n text-decoration-color: #e66f0e;\n}\n\n.hover\\:underline-orange:hover {\n text-decoration-color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gold {\n text-decoration-color: #ffbe2e;\n}\n\n.hover\\:underline-gold:hover {\n text-decoration-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-yellow {\n text-decoration-color: #fee685;\n}\n\n.hover\\:underline-yellow:hover {\n text-decoration-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-green {\n text-decoration-color: #538200;\n}\n\n.hover\\:underline-green:hover {\n text-decoration-color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-mint {\n text-decoration-color: #04c585;\n}\n\n.hover\\:underline-mint:hover {\n text-decoration-color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-cyan {\n text-decoration-color: #009ec1;\n}\n\n.hover\\:underline-cyan:hover {\n text-decoration-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-blue {\n text-decoration-color: #0076d6;\n}\n\n.hover\\:underline-blue:hover {\n text-decoration-color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-indigo {\n text-decoration-color: #676cc8;\n}\n\n.hover\\:underline-indigo:hover {\n text-decoration-color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-violet {\n text-decoration-color: #8168b3;\n}\n\n.hover\\:underline-violet:hover {\n text-decoration-color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-magenta {\n text-decoration-color: #d72d79;\n}\n\n.hover\\:underline-magenta:hover {\n text-decoration-color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-5 {\n text-decoration-color: #f0f0f0;\n}\n\n.hover\\:underline-gray-5:hover {\n text-decoration-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-10 {\n text-decoration-color: #e6e6e6;\n}\n\n.hover\\:underline-gray-10:hover {\n text-decoration-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-30 {\n text-decoration-color: #adadad;\n}\n\n.hover\\:underline-gray-30:hover {\n text-decoration-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-50 {\n text-decoration-color: #757575;\n}\n\n.hover\\:underline-gray-50:hover {\n text-decoration-color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-70 {\n text-decoration-color: #454545;\n}\n\n.hover\\:underline-gray-70:hover {\n text-decoration-color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-90 {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-gray-90:hover {\n text-decoration-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-lightest {\n text-decoration-color: #f0f0f0;\n}\n\n.hover\\:underline-base-lightest:hover {\n text-decoration-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-lighter {\n text-decoration-color: #dfe1e2;\n}\n\n.hover\\:underline-base-lighter:hover {\n text-decoration-color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-light {\n text-decoration-color: #a9aeb1;\n}\n\n.hover\\:underline-base-light:hover {\n text-decoration-color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base {\n text-decoration-color: #71767a;\n}\n\n.hover\\:underline-base:hover {\n text-decoration-color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-dark {\n text-decoration-color: #565c65;\n}\n\n.hover\\:underline-base-dark:hover {\n text-decoration-color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-darker {\n text-decoration-color: #3d4551;\n}\n\n.hover\\:underline-base-darker:hover {\n text-decoration-color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-darkest {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-base-darkest:hover {\n text-decoration-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-ink {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-ink:hover {\n text-decoration-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-lighter {\n text-decoration-color: #d9e8f6;\n}\n\n.hover\\:underline-primary-lighter:hover {\n text-decoration-color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-light {\n text-decoration-color: #73b3e7;\n}\n\n.hover\\:underline-primary-light:hover {\n text-decoration-color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary {\n text-decoration-color: #005ea2;\n}\n\n.hover\\:underline-primary:hover {\n text-decoration-color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-vivid {\n text-decoration-color: #0050d8;\n}\n\n.hover\\:underline-primary-vivid:hover {\n text-decoration-color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-dark {\n text-decoration-color: #1a4480;\n}\n\n.hover\\:underline-primary-dark:hover {\n text-decoration-color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-darker {\n text-decoration-color: #162e51;\n}\n\n.hover\\:underline-primary-darker:hover {\n text-decoration-color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-lighter {\n text-decoration-color: #f3e1e4;\n}\n\n.hover\\:underline-secondary-lighter:hover {\n text-decoration-color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-light {\n text-decoration-color: #f2938c;\n}\n\n.hover\\:underline-secondary-light:hover {\n text-decoration-color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary {\n text-decoration-color: #d83933;\n}\n\n.hover\\:underline-secondary:hover {\n text-decoration-color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-vivid {\n text-decoration-color: #e41d3d;\n}\n\n.hover\\:underline-secondary-vivid:hover {\n text-decoration-color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-dark {\n text-decoration-color: #b50909;\n}\n\n.hover\\:underline-secondary-dark:hover {\n text-decoration-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-darker {\n text-decoration-color: #8b0a03;\n}\n\n.hover\\:underline-secondary-darker:hover {\n text-decoration-color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm-darker {\n text-decoration-color: #775540;\n}\n\n.hover\\:underline-accent-warm-darker:hover {\n text-decoration-color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm-dark {\n text-decoration-color: #c05600;\n}\n\n.hover\\:underline-accent-warm-dark:hover {\n text-decoration-color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm {\n text-decoration-color: #fa9441;\n}\n\n.hover\\:underline-accent-warm:hover {\n text-decoration-color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm-light {\n text-decoration-color: #ffbc78;\n}\n\n.hover\\:underline-accent-warm-light:hover {\n text-decoration-color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm-lighter {\n text-decoration-color: #f2e4d4;\n}\n\n.hover\\:underline-accent-warm-lighter:hover {\n text-decoration-color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool-darker {\n text-decoration-color: #07648d;\n}\n\n.hover\\:underline-accent-cool-darker:hover {\n text-decoration-color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool-dark {\n text-decoration-color: #28a0cb;\n}\n\n.hover\\:underline-accent-cool-dark:hover {\n text-decoration-color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool {\n text-decoration-color: #00bde3;\n}\n\n.hover\\:underline-accent-cool:hover {\n text-decoration-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool-light {\n text-decoration-color: #97d4ea;\n}\n\n.hover\\:underline-accent-cool-light:hover {\n text-decoration-color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool-lighter {\n text-decoration-color: #e1f3f8;\n}\n\n.hover\\:underline-accent-cool-lighter:hover {\n text-decoration-color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-error-lighter {\n text-decoration-color: #f4e3db;\n}\n\n.hover\\:underline-error-lighter:hover {\n text-decoration-color: #f4e3db;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-error-light {\n text-decoration-color: #f39268;\n}\n\n.hover\\:underline-error-light:hover {\n text-decoration-color: #f39268;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-error {\n text-decoration-color: #d54309;\n}\n\n.hover\\:underline-error:hover {\n text-decoration-color: #d54309;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-error-dark {\n text-decoration-color: #b50909;\n}\n\n.hover\\:underline-error-dark:hover {\n text-decoration-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-error-darker {\n text-decoration-color: #6f3331;\n}\n\n.hover\\:underline-error-darker:hover {\n text-decoration-color: #6f3331;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-warning-lighter {\n text-decoration-color: #faf3d1;\n}\n\n.hover\\:underline-warning-lighter:hover {\n text-decoration-color: #faf3d1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-warning-light {\n text-decoration-color: #fee685;\n}\n\n.hover\\:underline-warning-light:hover {\n text-decoration-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-warning {\n text-decoration-color: #ffbe2e;\n}\n\n.hover\\:underline-warning:hover {\n text-decoration-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-warning-dark {\n text-decoration-color: #e5a000;\n}\n\n.hover\\:underline-warning-dark:hover {\n text-decoration-color: #e5a000;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-warning-darker {\n text-decoration-color: #936f38;\n}\n\n.hover\\:underline-warning-darker:hover {\n text-decoration-color: #936f38;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-success-lighter {\n text-decoration-color: #ecf3ec;\n}\n\n.hover\\:underline-success-lighter:hover {\n text-decoration-color: #ecf3ec;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-success-light {\n text-decoration-color: #70e17b;\n}\n\n.hover\\:underline-success-light:hover {\n text-decoration-color: #70e17b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-success {\n text-decoration-color: #00a91c;\n}\n\n.hover\\:underline-success:hover {\n text-decoration-color: #00a91c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-success-dark {\n text-decoration-color: #008817;\n}\n\n.hover\\:underline-success-dark:hover {\n text-decoration-color: #008817;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-success-darker {\n text-decoration-color: #216e1f;\n}\n\n.hover\\:underline-success-darker:hover {\n text-decoration-color: #216e1f;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-info-lighter {\n text-decoration-color: #e7f6f8;\n}\n\n.hover\\:underline-info-lighter:hover {\n text-decoration-color: #e7f6f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-info-light {\n text-decoration-color: #99deea;\n}\n\n.hover\\:underline-info-light:hover {\n text-decoration-color: #99deea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-info {\n text-decoration-color: #00bde3;\n}\n\n.hover\\:underline-info:hover {\n text-decoration-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-info-dark {\n text-decoration-color: #009ec1;\n}\n\n.hover\\:underline-info-dark:hover {\n text-decoration-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-info-darker {\n text-decoration-color: #2e6276;\n}\n\n.hover\\:underline-info-darker:hover {\n text-decoration-color: #2e6276;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-disabled-light {\n text-decoration-color: #e6e6e6;\n}\n\n.hover\\:underline-disabled-light:hover {\n text-decoration-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-disabled {\n text-decoration-color: #c9c9c9;\n}\n\n.hover\\:underline-disabled:hover {\n text-decoration-color: #c9c9c9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-disabled-dark {\n text-decoration-color: #adadad;\n}\n\n.hover\\:underline-disabled-dark:hover {\n text-decoration-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-emergency {\n text-decoration-color: #9c3d10;\n}\n\n.hover\\:underline-emergency:hover {\n text-decoration-color: #9c3d10;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-emergency-dark {\n text-decoration-color: #332d29;\n}\n\n.hover\\:underline-emergency-dark:hover {\n text-decoration-color: #332d29;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-0 {\n text-indent: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-05 {\n text-indent: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-1 {\n text-indent: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-105 {\n text-indent: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-2 {\n text-indent: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-205 {\n text-indent: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-3 {\n text-indent: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-05 {\n text-indent: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-1 {\n text-indent: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-105 {\n text-indent: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-2 {\n text-indent: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-205 {\n text-indent: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-3 {\n text-indent: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-4 {\n text-indent: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-5 {\n text-indent: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-6 {\n text-indent: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-7 {\n text-indent: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-8 {\n text-indent: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-9 {\n text-indent: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-10 {\n text-indent: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-15 {\n text-indent: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-4 {\n text-indent: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-5 {\n text-indent: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-6 {\n text-indent: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-7 {\n text-indent: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-8 {\n text-indent: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-9 {\n text-indent: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-10 {\n text-indent: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-15 {\n text-indent: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-uppercase {\n text-transform: uppercase;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-uppercase {\n text-transform: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-lowercase {\n text-transform: lowercase;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-lowercase {\n text-transform: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-1px {\n top: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-2px {\n top: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-05 {\n top: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-1 {\n top: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-105 {\n top: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-2 {\n top: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-205 {\n top: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-3 {\n top: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-1px {\n top: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-2px {\n top: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-05 {\n top: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-1 {\n top: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-105 {\n top: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-2 {\n top: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-205 {\n top: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-3 {\n top: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-0 {\n top: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-auto {\n top: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-baseline {\n vertical-align: baseline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-bottom {\n vertical-align: bottom;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-middle {\n vertical-align: middle;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-sub {\n vertical-align: sub;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-super {\n vertical-align: super;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-tbottom {\n vertical-align: text-bottom;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ttop {\n vertical-align: text-top;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-top {\n vertical-align: top;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-pre {\n white-space: pre;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-pre-line {\n white-space: pre-line;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-pre-wrap {\n white-space: pre-wrap;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-wrap {\n white-space: normal;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-wrap {\n white-space: nowrap;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-1px {\n width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-2px {\n width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-05 {\n width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-1 {\n width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-105 {\n width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-2 {\n width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-205 {\n width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-3 {\n width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-4 {\n width: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-5 {\n width: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-6 {\n width: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-7 {\n width: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-8 {\n width: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-9 {\n width: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-10 {\n width: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-15 {\n width: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-card {\n width: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-card-lg {\n width: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-mobile {\n width: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-mobile-lg {\n width: 30rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-tablet {\n width: 40rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-tablet-lg {\n width: 55rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-desktop {\n width: 64rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-desktop-lg {\n width: 75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-widescreen {\n width: 87.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-0 {\n width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-full {\n width: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-auto {\n width: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-auto {\n z-index: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-bottom {\n z-index: -100;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-top {\n z-index: 99999;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-0 {\n z-index: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-100 {\n z-index: 100;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-200 {\n z-index: 200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-300 {\n z-index: 300;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-400 {\n z-index: 400;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-500 {\n z-index: 500;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-1px {\n border: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-1px {\n border-top: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-1px {\n border-right: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-1px {\n border-left: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-2px {\n border: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-2px {\n border-top: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-2px {\n border-right: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-2px {\n border-left: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-05 {\n border: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-1 {\n border: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-105 {\n border: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-2 {\n border: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-2 {\n border-top: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-2 {\n border-right: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-2 {\n border-left: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-205 {\n border: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-3 {\n border: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-0 {\n border: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-0 {\n border-top: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-0 {\n border-right: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-0 {\n border-left: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border {\n border: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top {\n border-top: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right {\n border-right: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom {\n border-bottom: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left {\n border-left: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-transparent {\n border-color: transparent;\n }\n\n .mobile-lg\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-black {\n border-color: black;\n }\n\n .mobile-lg\\:hover\\:border-black:hover {\n border-color: black;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-white {\n border-color: white;\n }\n\n .mobile-lg\\:hover\\:border-white:hover {\n border-color: white;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-red {\n border-color: #e52207;\n }\n\n .mobile-lg\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-orange {\n border-color: #e66f0e;\n }\n\n .mobile-lg\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gold {\n border-color: #ffbe2e;\n }\n\n .mobile-lg\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-yellow {\n border-color: #fee685;\n }\n\n .mobile-lg\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-green {\n border-color: #538200;\n }\n\n .mobile-lg\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-mint {\n border-color: #04c585;\n }\n\n .mobile-lg\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-cyan {\n border-color: #009ec1;\n }\n\n .mobile-lg\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-blue {\n border-color: #0076d6;\n }\n\n .mobile-lg\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-indigo {\n border-color: #676cc8;\n }\n\n .mobile-lg\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-violet {\n border-color: #8168b3;\n }\n\n .mobile-lg\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-magenta {\n border-color: #d72d79;\n }\n\n .mobile-lg\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n\n .mobile-lg\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n\n .mobile-lg\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-30 {\n border-color: #adadad;\n }\n\n .mobile-lg\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-50 {\n border-color: #757575;\n }\n\n .mobile-lg\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-70 {\n border-color: #454545;\n }\n\n .mobile-lg\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n\n .mobile-lg\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n\n .mobile-lg\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-lighter {\n border-color: #dfe1e2;\n }\n\n .mobile-lg\\:hover\\:border-base-lighter:hover {\n border-color: #dfe1e2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-light {\n border-color: #a9aeb1;\n }\n\n .mobile-lg\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base {\n border-color: #71767a;\n }\n\n .mobile-lg\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-dark {\n border-color: #565c65;\n }\n\n .mobile-lg\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-darker {\n border-color: #3d4551;\n }\n\n .mobile-lg\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n\n .mobile-lg\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-ink {\n border-color: #1b1b1b;\n }\n\n .mobile-lg\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n\n .mobile-lg\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-light {\n border-color: #73b3e7;\n }\n\n .mobile-lg\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary {\n border-color: #005ea2;\n }\n\n .mobile-lg\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-vivid {\n border-color: #0050d8;\n }\n\n .mobile-lg\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-dark {\n border-color: #1a4480;\n }\n\n .mobile-lg\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-darker {\n border-color: #162e51;\n }\n\n .mobile-lg\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n\n .mobile-lg\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-light {\n border-color: #f2938c;\n }\n\n .mobile-lg\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary {\n border-color: #d83933;\n }\n\n .mobile-lg\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n\n .mobile-lg\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-dark {\n border-color: #b50909;\n }\n\n .mobile-lg\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n\n .mobile-lg\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm-darker {\n border-color: #775540;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm {\n border-color: #fa9441;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool {\n border-color: #00bde3;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-error-lighter {\n border-color: #f4e3db;\n }\n\n .mobile-lg\\:hover\\:border-error-lighter:hover {\n border-color: #f4e3db;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-error-light {\n border-color: #f39268;\n }\n\n .mobile-lg\\:hover\\:border-error-light:hover {\n border-color: #f39268;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-error {\n border-color: #d54309;\n }\n\n .mobile-lg\\:hover\\:border-error:hover {\n border-color: #d54309;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-error-dark {\n border-color: #b50909;\n }\n\n .mobile-lg\\:hover\\:border-error-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-error-darker {\n border-color: #6f3331;\n }\n\n .mobile-lg\\:hover\\:border-error-darker:hover {\n border-color: #6f3331;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-warning-lighter {\n border-color: #faf3d1;\n }\n\n .mobile-lg\\:hover\\:border-warning-lighter:hover {\n border-color: #faf3d1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-warning-light {\n border-color: #fee685;\n }\n\n .mobile-lg\\:hover\\:border-warning-light:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-warning {\n border-color: #ffbe2e;\n }\n\n .mobile-lg\\:hover\\:border-warning:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-warning-dark {\n border-color: #e5a000;\n }\n\n .mobile-lg\\:hover\\:border-warning-dark:hover {\n border-color: #e5a000;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-warning-darker {\n border-color: #936f38;\n }\n\n .mobile-lg\\:hover\\:border-warning-darker:hover {\n border-color: #936f38;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-success-lighter {\n border-color: #ecf3ec;\n }\n\n .mobile-lg\\:hover\\:border-success-lighter:hover {\n border-color: #ecf3ec;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-success-light {\n border-color: #70e17b;\n }\n\n .mobile-lg\\:hover\\:border-success-light:hover {\n border-color: #70e17b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-success {\n border-color: #00a91c;\n }\n\n .mobile-lg\\:hover\\:border-success:hover {\n border-color: #00a91c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-success-dark {\n border-color: #008817;\n }\n\n .mobile-lg\\:hover\\:border-success-dark:hover {\n border-color: #008817;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-success-darker {\n border-color: #216e1f;\n }\n\n .mobile-lg\\:hover\\:border-success-darker:hover {\n border-color: #216e1f;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-info-lighter {\n border-color: #e7f6f8;\n }\n\n .mobile-lg\\:hover\\:border-info-lighter:hover {\n border-color: #e7f6f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-info-light {\n border-color: #99deea;\n }\n\n .mobile-lg\\:hover\\:border-info-light:hover {\n border-color: #99deea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-info {\n border-color: #00bde3;\n }\n\n .mobile-lg\\:hover\\:border-info:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-info-dark {\n border-color: #009ec1;\n }\n\n .mobile-lg\\:hover\\:border-info-dark:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-info-darker {\n border-color: #2e6276;\n }\n\n .mobile-lg\\:hover\\:border-info-darker:hover {\n border-color: #2e6276;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-disabled-light {\n border-color: #e6e6e6;\n }\n\n .mobile-lg\\:hover\\:border-disabled-light:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-disabled {\n border-color: #c9c9c9;\n }\n\n .mobile-lg\\:hover\\:border-disabled:hover {\n border-color: #c9c9c9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-disabled-dark {\n border-color: #adadad;\n }\n\n .mobile-lg\\:hover\\:border-disabled-dark:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-emergency {\n border-color: #9c3d10;\n }\n\n .mobile-lg\\:hover\\:border-emergency:hover {\n border-color: #9c3d10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-emergency-dark {\n border-color: #332d29;\n }\n\n .mobile-lg\\:hover\\:border-emergency-dark:hover {\n border-color: #332d29;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-0 {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-sm {\n border-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-md {\n border-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-lg {\n border-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-pill {\n border-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-block {\n display: block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-flex {\n display: flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-none {\n display: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-inline {\n display: inline;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-inline-block {\n display: inline-block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-inline-flex {\n display: inline-flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-table {\n display: table;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-table-cell {\n display: table-cell;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-table-row {\n display: table-row;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:text-light {\n font-weight: 300;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:text-normal {\n font-weight: normal;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:text-bold {\n font-weight: 700;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:flex-justify-center {\n justify-content: center;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:flex-justify-start {\n justify-content: flex-start;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:flex-justify-end {\n justify-content: flex-end;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:flex-justify {\n justify-content: space-between;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-1px {\n margin: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-2px {\n margin: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-05 {\n margin: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-1 {\n margin: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-105 {\n margin: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-2 {\n margin: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-205 {\n margin: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-3 {\n margin: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-1px {\n margin: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-2px {\n margin: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-05 {\n margin: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-1 {\n margin: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-105 {\n margin: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-2 {\n margin: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-205 {\n margin: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-3 {\n margin: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-4 {\n margin: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-5 {\n margin: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-6 {\n margin: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-7 {\n margin: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-8 {\n margin: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-9 {\n margin: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-10 {\n margin: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-15 {\n margin: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-4 {\n margin: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-5 {\n margin: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-6 {\n margin: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-7 {\n margin: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-8 {\n margin: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-9 {\n margin: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-10 {\n margin: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-15 {\n margin: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-05em {\n margin: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-1em {\n margin: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-105em {\n margin: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-2em {\n margin: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-0 {\n margin: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-1px {\n margin-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-2px {\n margin-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-2 {\n margin-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-4 {\n margin-top: -2rem;\n margin-bottom: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-4 {\n margin-top: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-4 {\n margin-bottom: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-5 {\n margin-top: -2.5rem;\n margin-bottom: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-5 {\n margin-top: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-5 {\n margin-bottom: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-6 {\n margin-top: -3rem;\n margin-bottom: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-6 {\n margin-top: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-6 {\n margin-bottom: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-7 {\n margin-top: -3.5rem;\n margin-bottom: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-7 {\n margin-top: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-7 {\n margin-bottom: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-8 {\n margin-top: -4rem;\n margin-bottom: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-8 {\n margin-top: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-8 {\n margin-bottom: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-9 {\n margin-top: -4.5rem;\n margin-bottom: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-9 {\n margin-top: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-9 {\n margin-bottom: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-10 {\n margin-top: -5rem;\n margin-bottom: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-10 {\n margin-top: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-10 {\n margin-bottom: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-15 {\n margin-top: -7.5rem;\n margin-bottom: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-15 {\n margin-top: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-15 {\n margin-bottom: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-4 {\n margin-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-6 {\n margin-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-8 {\n margin-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-10 {\n margin-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-05em {\n margin-top: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-1em {\n margin-top: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-105em {\n margin-top: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-2em {\n margin-top: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-0 {\n margin-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-auto {\n margin-top: auto;\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-auto {\n margin-top: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-auto {\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-1px {\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-1px {\n margin-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-2px {\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-2px {\n margin-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-2 {\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-2 {\n margin-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-4 {\n margin-left: -2rem;\n margin-right: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-4 {\n margin-right: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-4 {\n margin-left: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-5 {\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-5 {\n margin-right: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-5 {\n margin-left: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-6 {\n margin-left: -3rem;\n margin-right: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-6 {\n margin-right: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-6 {\n margin-left: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-7 {\n margin-left: -3.5rem;\n margin-right: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-7 {\n margin-right: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-7 {\n margin-left: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-8 {\n margin-left: -4rem;\n margin-right: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-8 {\n margin-right: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-8 {\n margin-left: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-9 {\n margin-left: -4.5rem;\n margin-right: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-9 {\n margin-right: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-9 {\n margin-left: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-10 {\n margin-left: -5rem;\n margin-right: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-10 {\n margin-right: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-10 {\n margin-left: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-15 {\n margin-left: -7.5rem;\n margin-right: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-15 {\n margin-right: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-15 {\n margin-left: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-4 {\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-4 {\n margin-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-6 {\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-6 {\n margin-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-8 {\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-8 {\n margin-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-10 {\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-10 {\n margin-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-card {\n margin-left: 10rem;\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-card {\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-card {\n margin-left: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-card-lg {\n margin-left: 15rem;\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-card-lg {\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-card-lg {\n margin-left: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-mobile {\n margin-left: 20rem;\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-mobile {\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-mobile {\n margin-left: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-05em {\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-05em {\n margin-left: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-1em {\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-1em {\n margin-left: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-105em {\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-105em {\n margin-left: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-2em {\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-2em {\n margin-left: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-0 {\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-0 {\n margin-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-auto {\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-auto {\n margin-left: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-1 {\n max-width: 44ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-2 {\n max-width: 60ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-3 {\n max-width: 64ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-4 {\n max-width: 68ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-5 {\n max-width: 72ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-6 {\n max-width: 88ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-none {\n max-width: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-first {\n order: -1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-last {\n order: 999;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-initial {\n order: initial;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-0 {\n order: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-1 {\n order: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-2 {\n order: 2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-3 {\n order: 3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-4 {\n order: 4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-5 {\n order: 5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-6 {\n order: 6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-7 {\n order: 7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-8 {\n order: 8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-9 {\n order: 9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-10 {\n order: 10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-11 {\n order: 11;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-1px {\n padding: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-1px {\n padding-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-1px {\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-1px {\n padding-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-2px {\n padding: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-2px {\n padding-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-2px {\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-2px {\n padding-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-05 {\n padding: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-1 {\n padding: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-105 {\n padding: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-2 {\n padding: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-2 {\n padding-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-2 {\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-2 {\n padding-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-205 {\n padding: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-3 {\n padding: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-4 {\n padding: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-4 {\n padding-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-4 {\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-4 {\n padding-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-5 {\n padding: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-6 {\n padding: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-6 {\n padding-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-6 {\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-6 {\n padding-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-7 {\n padding: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-8 {\n padding: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-8 {\n padding-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-8 {\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-8 {\n padding-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-9 {\n padding: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-10 {\n padding: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-10 {\n padding-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-10 {\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-10 {\n padding-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-15 {\n padding: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-0 {\n padding: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-0 {\n padding-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-0 {\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-0 {\n padding-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-1px {\n width: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-2px {\n width: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-05 {\n width: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-1 {\n width: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-105 {\n width: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-2 {\n width: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-205 {\n width: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-3 {\n width: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-4 {\n width: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-5 {\n width: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-6 {\n width: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-7 {\n width: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-8 {\n width: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-9 {\n width: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-10 {\n width: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-15 {\n width: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-card {\n width: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-card-lg {\n width: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-mobile {\n width: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-mobile-lg {\n width: 30rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-tablet {\n width: 40rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-tablet-lg {\n width: 55rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-desktop {\n width: 64rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-desktop-lg {\n width: 75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-widescreen {\n width: 87.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-0 {\n width: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-full {\n width: 100%;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-auto {\n width: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n}\n@media all and (min-width: 40em) {\n .tablet\\:border-1px {\n border: 1px solid;\n }\n\n .tablet\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .tablet\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .tablet\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-1px {\n border-top: 1px solid;\n }\n\n .tablet\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-1px {\n border-right: 1px solid;\n }\n\n .tablet\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n\n .tablet\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-1px {\n border-left: 1px solid;\n }\n\n .tablet\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-2px {\n border: 2px solid;\n }\n\n .tablet\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n .tablet\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n .tablet\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-2px {\n border-top: 2px solid;\n }\n\n .tablet\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-2px {\n border-right: 2px solid;\n }\n\n .tablet\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n\n .tablet\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-2px {\n border-left: 2px solid;\n }\n\n .tablet\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-05 {\n border: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-1 {\n border: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-105 {\n border: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-2 {\n border: 1rem solid;\n }\n\n .tablet\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n .tablet\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n .tablet\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-2 {\n border-top: 1rem solid;\n }\n\n .tablet\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-2 {\n border-right: 1rem solid;\n }\n\n .tablet\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-2 {\n border-left: 1rem solid;\n }\n\n .tablet\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-205 {\n border: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-3 {\n border: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-0 {\n border: 0 solid;\n }\n\n .tablet\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n .tablet\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n .tablet\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-0 {\n border-top: 0 solid;\n }\n\n .tablet\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-0 {\n border-right: 0 solid;\n }\n\n .tablet\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n\n .tablet\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-0 {\n border-left: 0 solid;\n }\n\n .tablet\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border {\n border: 1px solid;\n }\n\n .tablet\\:hover\\:border:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .tablet\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .tablet\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top {\n border-top: 1px solid;\n }\n\n .tablet\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right {\n border-right: 1px solid;\n }\n\n .tablet\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom {\n border-bottom: 1px solid;\n }\n\n .tablet\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left {\n border-left: 1px solid;\n }\n\n .tablet\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-transparent {\n border-color: transparent;\n }\n\n .tablet\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-black {\n border-color: black;\n }\n\n .tablet\\:hover\\:border-black:hover {\n border-color: black;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-white {\n border-color: white;\n }\n\n .tablet\\:hover\\:border-white:hover {\n border-color: white;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-red {\n border-color: #e52207;\n }\n\n .tablet\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-orange {\n border-color: #e66f0e;\n }\n\n .tablet\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gold {\n border-color: #ffbe2e;\n }\n\n .tablet\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-yellow {\n border-color: #fee685;\n }\n\n .tablet\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-green {\n border-color: #538200;\n }\n\n .tablet\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-mint {\n border-color: #04c585;\n }\n\n .tablet\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-cyan {\n border-color: #009ec1;\n }\n\n .tablet\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-blue {\n border-color: #0076d6;\n }\n\n .tablet\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-indigo {\n border-color: #676cc8;\n }\n\n .tablet\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-violet {\n border-color: #8168b3;\n }\n\n .tablet\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-magenta {\n border-color: #d72d79;\n }\n\n .tablet\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n\n .tablet\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n\n .tablet\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-30 {\n border-color: #adadad;\n }\n\n .tablet\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-50 {\n border-color: #757575;\n }\n\n .tablet\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-70 {\n border-color: #454545;\n }\n\n .tablet\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n\n .tablet\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n\n .tablet\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-lighter {\n border-color: #dfe1e2;\n }\n\n .tablet\\:hover\\:border-base-lighter:hover {\n border-color: #dfe1e2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-light {\n border-color: #a9aeb1;\n }\n\n .tablet\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base {\n border-color: #71767a;\n }\n\n .tablet\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-dark {\n border-color: #565c65;\n }\n\n .tablet\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-darker {\n border-color: #3d4551;\n }\n\n .tablet\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n\n .tablet\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-ink {\n border-color: #1b1b1b;\n }\n\n .tablet\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n\n .tablet\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-light {\n border-color: #73b3e7;\n }\n\n .tablet\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary {\n border-color: #005ea2;\n }\n\n .tablet\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-vivid {\n border-color: #0050d8;\n }\n\n .tablet\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-dark {\n border-color: #1a4480;\n }\n\n .tablet\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-darker {\n border-color: #162e51;\n }\n\n .tablet\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n\n .tablet\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-light {\n border-color: #f2938c;\n }\n\n .tablet\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary {\n border-color: #d83933;\n }\n\n .tablet\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n\n .tablet\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-dark {\n border-color: #b50909;\n }\n\n .tablet\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n\n .tablet\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm-darker {\n border-color: #775540;\n }\n\n .tablet\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n\n .tablet\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm {\n border-color: #fa9441;\n }\n\n .tablet\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n\n .tablet\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n\n .tablet\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n\n .tablet\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n\n .tablet\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool {\n border-color: #00bde3;\n }\n\n .tablet\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n\n .tablet\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n\n .tablet\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-error-lighter {\n border-color: #f4e3db;\n }\n\n .tablet\\:hover\\:border-error-lighter:hover {\n border-color: #f4e3db;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-error-light {\n border-color: #f39268;\n }\n\n .tablet\\:hover\\:border-error-light:hover {\n border-color: #f39268;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-error {\n border-color: #d54309;\n }\n\n .tablet\\:hover\\:border-error:hover {\n border-color: #d54309;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-error-dark {\n border-color: #b50909;\n }\n\n .tablet\\:hover\\:border-error-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-error-darker {\n border-color: #6f3331;\n }\n\n .tablet\\:hover\\:border-error-darker:hover {\n border-color: #6f3331;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-warning-lighter {\n border-color: #faf3d1;\n }\n\n .tablet\\:hover\\:border-warning-lighter:hover {\n border-color: #faf3d1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-warning-light {\n border-color: #fee685;\n }\n\n .tablet\\:hover\\:border-warning-light:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-warning {\n border-color: #ffbe2e;\n }\n\n .tablet\\:hover\\:border-warning:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-warning-dark {\n border-color: #e5a000;\n }\n\n .tablet\\:hover\\:border-warning-dark:hover {\n border-color: #e5a000;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-warning-darker {\n border-color: #936f38;\n }\n\n .tablet\\:hover\\:border-warning-darker:hover {\n border-color: #936f38;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-success-lighter {\n border-color: #ecf3ec;\n }\n\n .tablet\\:hover\\:border-success-lighter:hover {\n border-color: #ecf3ec;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-success-light {\n border-color: #70e17b;\n }\n\n .tablet\\:hover\\:border-success-light:hover {\n border-color: #70e17b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-success {\n border-color: #00a91c;\n }\n\n .tablet\\:hover\\:border-success:hover {\n border-color: #00a91c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-success-dark {\n border-color: #008817;\n }\n\n .tablet\\:hover\\:border-success-dark:hover {\n border-color: #008817;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-success-darker {\n border-color: #216e1f;\n }\n\n .tablet\\:hover\\:border-success-darker:hover {\n border-color: #216e1f;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-info-lighter {\n border-color: #e7f6f8;\n }\n\n .tablet\\:hover\\:border-info-lighter:hover {\n border-color: #e7f6f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-info-light {\n border-color: #99deea;\n }\n\n .tablet\\:hover\\:border-info-light:hover {\n border-color: #99deea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-info {\n border-color: #00bde3;\n }\n\n .tablet\\:hover\\:border-info:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-info-dark {\n border-color: #009ec1;\n }\n\n .tablet\\:hover\\:border-info-dark:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-info-darker {\n border-color: #2e6276;\n }\n\n .tablet\\:hover\\:border-info-darker:hover {\n border-color: #2e6276;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-disabled-light {\n border-color: #e6e6e6;\n }\n\n .tablet\\:hover\\:border-disabled-light:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-disabled {\n border-color: #c9c9c9;\n }\n\n .tablet\\:hover\\:border-disabled:hover {\n border-color: #c9c9c9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-disabled-dark {\n border-color: #adadad;\n }\n\n .tablet\\:hover\\:border-disabled-dark:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-emergency {\n border-color: #9c3d10;\n }\n\n .tablet\\:hover\\:border-emergency:hover {\n border-color: #9c3d10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-emergency-dark {\n border-color: #332d29;\n }\n\n .tablet\\:hover\\:border-emergency-dark:hover {\n border-color: #332d29;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-0 {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-sm {\n border-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-md {\n border-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-lg {\n border-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-pill {\n border-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-block {\n display: block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-flex {\n display: flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-none {\n display: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-inline {\n display: inline;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-inline-block {\n display: inline-block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-inline-flex {\n display: inline-flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-table {\n display: table;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-table-cell {\n display: table-cell;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-table-row {\n display: table-row;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:text-light {\n font-weight: 300;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:text-normal {\n font-weight: normal;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:text-bold {\n font-weight: 700;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:flex-justify-center {\n justify-content: center;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:flex-justify-start {\n justify-content: flex-start;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:flex-justify-end {\n justify-content: flex-end;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:flex-justify {\n justify-content: space-between;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-1px {\n margin: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-2px {\n margin: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-05 {\n margin: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-1 {\n margin: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-105 {\n margin: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-2 {\n margin: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-205 {\n margin: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-3 {\n margin: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-1px {\n margin: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-2px {\n margin: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-05 {\n margin: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-1 {\n margin: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-105 {\n margin: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-2 {\n margin: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-205 {\n margin: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-3 {\n margin: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-4 {\n margin: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-5 {\n margin: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-6 {\n margin: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-7 {\n margin: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-8 {\n margin: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-9 {\n margin: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-10 {\n margin: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-15 {\n margin: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-4 {\n margin: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-5 {\n margin: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-6 {\n margin: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-7 {\n margin: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-8 {\n margin: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-9 {\n margin: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-10 {\n margin: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-15 {\n margin: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-05em {\n margin: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-1em {\n margin: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-105em {\n margin: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-2em {\n margin: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-0 {\n margin: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-1px {\n margin-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-2px {\n margin-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-2 {\n margin-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-4 {\n margin-top: -2rem;\n margin-bottom: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-4 {\n margin-top: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-4 {\n margin-bottom: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-5 {\n margin-top: -2.5rem;\n margin-bottom: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-5 {\n margin-top: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-5 {\n margin-bottom: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-6 {\n margin-top: -3rem;\n margin-bottom: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-6 {\n margin-top: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-6 {\n margin-bottom: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-7 {\n margin-top: -3.5rem;\n margin-bottom: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-7 {\n margin-top: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-7 {\n margin-bottom: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-8 {\n margin-top: -4rem;\n margin-bottom: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-8 {\n margin-top: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-8 {\n margin-bottom: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-9 {\n margin-top: -4.5rem;\n margin-bottom: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-9 {\n margin-top: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-9 {\n margin-bottom: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-10 {\n margin-top: -5rem;\n margin-bottom: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-10 {\n margin-top: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-10 {\n margin-bottom: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-15 {\n margin-top: -7.5rem;\n margin-bottom: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-15 {\n margin-top: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-15 {\n margin-bottom: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-4 {\n margin-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-6 {\n margin-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-8 {\n margin-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-10 {\n margin-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-05em {\n margin-top: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-1em {\n margin-top: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-105em {\n margin-top: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-2em {\n margin-top: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-0 {\n margin-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-auto {\n margin-top: auto;\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-auto {\n margin-top: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-auto {\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-1px {\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-1px {\n margin-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-2px {\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-2px {\n margin-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-2 {\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-2 {\n margin-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-4 {\n margin-left: -2rem;\n margin-right: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-4 {\n margin-right: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-4 {\n margin-left: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-5 {\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-5 {\n margin-right: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-5 {\n margin-left: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-6 {\n margin-left: -3rem;\n margin-right: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-6 {\n margin-right: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-6 {\n margin-left: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-7 {\n margin-left: -3.5rem;\n margin-right: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-7 {\n margin-right: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-7 {\n margin-left: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-8 {\n margin-left: -4rem;\n margin-right: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-8 {\n margin-right: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-8 {\n margin-left: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-9 {\n margin-left: -4.5rem;\n margin-right: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-9 {\n margin-right: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-9 {\n margin-left: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-10 {\n margin-left: -5rem;\n margin-right: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-10 {\n margin-right: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-10 {\n margin-left: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-15 {\n margin-left: -7.5rem;\n margin-right: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-15 {\n margin-right: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-15 {\n margin-left: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-4 {\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-4 {\n margin-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-6 {\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-6 {\n margin-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-8 {\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-8 {\n margin-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-10 {\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-10 {\n margin-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-card {\n margin-left: 10rem;\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-card {\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-card {\n margin-left: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-card-lg {\n margin-left: 15rem;\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-card-lg {\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-card-lg {\n margin-left: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-mobile {\n margin-left: 20rem;\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-mobile {\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-mobile {\n margin-left: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-05em {\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-05em {\n margin-left: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-1em {\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-1em {\n margin-left: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-105em {\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-105em {\n margin-left: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-2em {\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-2em {\n margin-left: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-0 {\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-0 {\n margin-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-auto {\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-auto {\n margin-left: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-1 {\n max-width: 44ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-2 {\n max-width: 60ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-3 {\n max-width: 64ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-4 {\n max-width: 68ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-5 {\n max-width: 72ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-6 {\n max-width: 88ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-none {\n max-width: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-first {\n order: -1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-last {\n order: 999;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-initial {\n order: initial;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-0 {\n order: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-1 {\n order: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-2 {\n order: 2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-3 {\n order: 3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-4 {\n order: 4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-5 {\n order: 5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-6 {\n order: 6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-7 {\n order: 7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-8 {\n order: 8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-9 {\n order: 9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-10 {\n order: 10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-11 {\n order: 11;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-1px {\n padding: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-1px {\n padding-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-1px {\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-1px {\n padding-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-2px {\n padding: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-2px {\n padding-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-2px {\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-2px {\n padding-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-05 {\n padding: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-1 {\n padding: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-105 {\n padding: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-2 {\n padding: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-2 {\n padding-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-2 {\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-2 {\n padding-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-205 {\n padding: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-3 {\n padding: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-4 {\n padding: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-4 {\n padding-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-4 {\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-4 {\n padding-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-5 {\n padding: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-6 {\n padding: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-6 {\n padding-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-6 {\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-6 {\n padding-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-7 {\n padding: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-8 {\n padding: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-8 {\n padding-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-8 {\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-8 {\n padding-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-9 {\n padding: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-10 {\n padding: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-10 {\n padding-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-10 {\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-10 {\n padding-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-15 {\n padding: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-0 {\n padding: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-0 {\n padding-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-0 {\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-0 {\n padding-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-1px {\n width: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-2px {\n width: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-05 {\n width: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-1 {\n width: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-105 {\n width: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-2 {\n width: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-205 {\n width: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-3 {\n width: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-4 {\n width: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-5 {\n width: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-6 {\n width: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-7 {\n width: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-8 {\n width: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-9 {\n width: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-10 {\n width: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-15 {\n width: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-card {\n width: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-card-lg {\n width: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-mobile {\n width: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-mobile-lg {\n width: 30rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-tablet {\n width: 40rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-tablet-lg {\n width: 55rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-desktop {\n width: 64rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-desktop-lg {\n width: 75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-widescreen {\n width: 87.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-0 {\n width: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-full {\n width: 100%;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-auto {\n width: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n}\n@media all and (min-width: 64em) {\n .desktop\\:border-1px {\n border: 1px solid;\n }\n\n .desktop\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .desktop\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .desktop\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-1px {\n border-top: 1px solid;\n }\n\n .desktop\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-1px {\n border-right: 1px solid;\n }\n\n .desktop\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n\n .desktop\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-1px {\n border-left: 1px solid;\n }\n\n .desktop\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-2px {\n border: 2px solid;\n }\n\n .desktop\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n .desktop\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n .desktop\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-2px {\n border-top: 2px solid;\n }\n\n .desktop\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-2px {\n border-right: 2px solid;\n }\n\n .desktop\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n\n .desktop\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-2px {\n border-left: 2px solid;\n }\n\n .desktop\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-05 {\n border: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-1 {\n border: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-105 {\n border: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-2 {\n border: 1rem solid;\n }\n\n .desktop\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n .desktop\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n .desktop\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-2 {\n border-top: 1rem solid;\n }\n\n .desktop\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-2 {\n border-right: 1rem solid;\n }\n\n .desktop\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-2 {\n border-left: 1rem solid;\n }\n\n .desktop\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-205 {\n border: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-3 {\n border: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-0 {\n border: 0 solid;\n }\n\n .desktop\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n .desktop\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n .desktop\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-0 {\n border-top: 0 solid;\n }\n\n .desktop\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-0 {\n border-right: 0 solid;\n }\n\n .desktop\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n\n .desktop\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-0 {\n border-left: 0 solid;\n }\n\n .desktop\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border {\n border: 1px solid;\n }\n\n .desktop\\:hover\\:border:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .desktop\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .desktop\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top {\n border-top: 1px solid;\n }\n\n .desktop\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right {\n border-right: 1px solid;\n }\n\n .desktop\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom {\n border-bottom: 1px solid;\n }\n\n .desktop\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left {\n border-left: 1px solid;\n }\n\n .desktop\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-transparent {\n border-color: transparent;\n }\n\n .desktop\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-black {\n border-color: black;\n }\n\n .desktop\\:hover\\:border-black:hover {\n border-color: black;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-white {\n border-color: white;\n }\n\n .desktop\\:hover\\:border-white:hover {\n border-color: white;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-red {\n border-color: #e52207;\n }\n\n .desktop\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-orange {\n border-color: #e66f0e;\n }\n\n .desktop\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gold {\n border-color: #ffbe2e;\n }\n\n .desktop\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-yellow {\n border-color: #fee685;\n }\n\n .desktop\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-green {\n border-color: #538200;\n }\n\n .desktop\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-mint {\n border-color: #04c585;\n }\n\n .desktop\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-cyan {\n border-color: #009ec1;\n }\n\n .desktop\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-blue {\n border-color: #0076d6;\n }\n\n .desktop\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-indigo {\n border-color: #676cc8;\n }\n\n .desktop\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-violet {\n border-color: #8168b3;\n }\n\n .desktop\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-magenta {\n border-color: #d72d79;\n }\n\n .desktop\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n\n .desktop\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n\n .desktop\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-30 {\n border-color: #adadad;\n }\n\n .desktop\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-50 {\n border-color: #757575;\n }\n\n .desktop\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-70 {\n border-color: #454545;\n }\n\n .desktop\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n\n .desktop\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n\n .desktop\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-lighter {\n border-color: #dfe1e2;\n }\n\n .desktop\\:hover\\:border-base-lighter:hover {\n border-color: #dfe1e2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-light {\n border-color: #a9aeb1;\n }\n\n .desktop\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base {\n border-color: #71767a;\n }\n\n .desktop\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-dark {\n border-color: #565c65;\n }\n\n .desktop\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-darker {\n border-color: #3d4551;\n }\n\n .desktop\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n\n .desktop\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-ink {\n border-color: #1b1b1b;\n }\n\n .desktop\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n\n .desktop\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-light {\n border-color: #73b3e7;\n }\n\n .desktop\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary {\n border-color: #005ea2;\n }\n\n .desktop\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-vivid {\n border-color: #0050d8;\n }\n\n .desktop\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-dark {\n border-color: #1a4480;\n }\n\n .desktop\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-darker {\n border-color: #162e51;\n }\n\n .desktop\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n\n .desktop\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-light {\n border-color: #f2938c;\n }\n\n .desktop\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary {\n border-color: #d83933;\n }\n\n .desktop\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n\n .desktop\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-dark {\n border-color: #b50909;\n }\n\n .desktop\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n\n .desktop\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm-darker {\n border-color: #775540;\n }\n\n .desktop\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n\n .desktop\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm {\n border-color: #fa9441;\n }\n\n .desktop\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n\n .desktop\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n\n .desktop\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n\n .desktop\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n\n .desktop\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool {\n border-color: #00bde3;\n }\n\n .desktop\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n\n .desktop\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n\n .desktop\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-error-lighter {\n border-color: #f4e3db;\n }\n\n .desktop\\:hover\\:border-error-lighter:hover {\n border-color: #f4e3db;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-error-light {\n border-color: #f39268;\n }\n\n .desktop\\:hover\\:border-error-light:hover {\n border-color: #f39268;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-error {\n border-color: #d54309;\n }\n\n .desktop\\:hover\\:border-error:hover {\n border-color: #d54309;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-error-dark {\n border-color: #b50909;\n }\n\n .desktop\\:hover\\:border-error-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-error-darker {\n border-color: #6f3331;\n }\n\n .desktop\\:hover\\:border-error-darker:hover {\n border-color: #6f3331;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-warning-lighter {\n border-color: #faf3d1;\n }\n\n .desktop\\:hover\\:border-warning-lighter:hover {\n border-color: #faf3d1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-warning-light {\n border-color: #fee685;\n }\n\n .desktop\\:hover\\:border-warning-light:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-warning {\n border-color: #ffbe2e;\n }\n\n .desktop\\:hover\\:border-warning:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-warning-dark {\n border-color: #e5a000;\n }\n\n .desktop\\:hover\\:border-warning-dark:hover {\n border-color: #e5a000;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-warning-darker {\n border-color: #936f38;\n }\n\n .desktop\\:hover\\:border-warning-darker:hover {\n border-color: #936f38;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-success-lighter {\n border-color: #ecf3ec;\n }\n\n .desktop\\:hover\\:border-success-lighter:hover {\n border-color: #ecf3ec;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-success-light {\n border-color: #70e17b;\n }\n\n .desktop\\:hover\\:border-success-light:hover {\n border-color: #70e17b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-success {\n border-color: #00a91c;\n }\n\n .desktop\\:hover\\:border-success:hover {\n border-color: #00a91c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-success-dark {\n border-color: #008817;\n }\n\n .desktop\\:hover\\:border-success-dark:hover {\n border-color: #008817;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-success-darker {\n border-color: #216e1f;\n }\n\n .desktop\\:hover\\:border-success-darker:hover {\n border-color: #216e1f;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-info-lighter {\n border-color: #e7f6f8;\n }\n\n .desktop\\:hover\\:border-info-lighter:hover {\n border-color: #e7f6f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-info-light {\n border-color: #99deea;\n }\n\n .desktop\\:hover\\:border-info-light:hover {\n border-color: #99deea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-info {\n border-color: #00bde3;\n }\n\n .desktop\\:hover\\:border-info:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-info-dark {\n border-color: #009ec1;\n }\n\n .desktop\\:hover\\:border-info-dark:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-info-darker {\n border-color: #2e6276;\n }\n\n .desktop\\:hover\\:border-info-darker:hover {\n border-color: #2e6276;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-disabled-light {\n border-color: #e6e6e6;\n }\n\n .desktop\\:hover\\:border-disabled-light:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-disabled {\n border-color: #c9c9c9;\n }\n\n .desktop\\:hover\\:border-disabled:hover {\n border-color: #c9c9c9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-disabled-dark {\n border-color: #adadad;\n }\n\n .desktop\\:hover\\:border-disabled-dark:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-emergency {\n border-color: #9c3d10;\n }\n\n .desktop\\:hover\\:border-emergency:hover {\n border-color: #9c3d10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-emergency-dark {\n border-color: #332d29;\n }\n\n .desktop\\:hover\\:border-emergency-dark:hover {\n border-color: #332d29;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-0 {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-sm {\n border-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-md {\n border-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-lg {\n border-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-pill {\n border-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-block {\n display: block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-flex {\n display: flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-none {\n display: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-inline {\n display: inline;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-inline-block {\n display: inline-block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-inline-flex {\n display: inline-flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-table {\n display: table;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-table-cell {\n display: table-cell;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-table-row {\n display: table-row;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:text-light {\n font-weight: 300;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:text-normal {\n font-weight: normal;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:text-bold {\n font-weight: 700;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:flex-justify-center {\n justify-content: center;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:flex-justify-start {\n justify-content: flex-start;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:flex-justify-end {\n justify-content: flex-end;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:flex-justify {\n justify-content: space-between;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-1px {\n margin: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-2px {\n margin: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-05 {\n margin: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-1 {\n margin: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-105 {\n margin: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-2 {\n margin: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-205 {\n margin: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-3 {\n margin: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-1px {\n margin: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-2px {\n margin: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-05 {\n margin: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-1 {\n margin: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-105 {\n margin: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-2 {\n margin: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-205 {\n margin: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-3 {\n margin: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-4 {\n margin: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-5 {\n margin: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-6 {\n margin: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-7 {\n margin: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-8 {\n margin: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-9 {\n margin: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-10 {\n margin: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-15 {\n margin: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-4 {\n margin: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-5 {\n margin: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-6 {\n margin: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-7 {\n margin: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-8 {\n margin: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-9 {\n margin: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-10 {\n margin: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-15 {\n margin: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-05em {\n margin: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-1em {\n margin: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-105em {\n margin: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-2em {\n margin: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-0 {\n margin: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-1px {\n margin-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-2px {\n margin-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-2 {\n margin-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-4 {\n margin-top: -2rem;\n margin-bottom: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-4 {\n margin-top: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-4 {\n margin-bottom: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-5 {\n margin-top: -2.5rem;\n margin-bottom: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-5 {\n margin-top: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-5 {\n margin-bottom: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-6 {\n margin-top: -3rem;\n margin-bottom: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-6 {\n margin-top: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-6 {\n margin-bottom: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-7 {\n margin-top: -3.5rem;\n margin-bottom: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-7 {\n margin-top: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-7 {\n margin-bottom: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-8 {\n margin-top: -4rem;\n margin-bottom: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-8 {\n margin-top: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-8 {\n margin-bottom: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-9 {\n margin-top: -4.5rem;\n margin-bottom: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-9 {\n margin-top: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-9 {\n margin-bottom: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-10 {\n margin-top: -5rem;\n margin-bottom: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-10 {\n margin-top: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-10 {\n margin-bottom: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-15 {\n margin-top: -7.5rem;\n margin-bottom: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-15 {\n margin-top: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-15 {\n margin-bottom: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-4 {\n margin-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-6 {\n margin-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-8 {\n margin-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-10 {\n margin-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-05em {\n margin-top: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-1em {\n margin-top: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-105em {\n margin-top: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-2em {\n margin-top: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-0 {\n margin-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-auto {\n margin-top: auto;\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-auto {\n margin-top: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-auto {\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-1px {\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-1px {\n margin-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-2px {\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-2px {\n margin-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-2 {\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-2 {\n margin-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-4 {\n margin-left: -2rem;\n margin-right: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-4 {\n margin-right: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-4 {\n margin-left: -2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-5 {\n margin-left: -2.5rem;\n margin-right: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-5 {\n margin-right: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-5 {\n margin-left: -2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-6 {\n margin-left: -3rem;\n margin-right: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-6 {\n margin-right: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-6 {\n margin-left: -3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-7 {\n margin-left: -3.5rem;\n margin-right: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-7 {\n margin-right: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-7 {\n margin-left: -3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-8 {\n margin-left: -4rem;\n margin-right: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-8 {\n margin-right: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-8 {\n margin-left: -4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-9 {\n margin-left: -4.5rem;\n margin-right: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-9 {\n margin-right: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-9 {\n margin-left: -4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-10 {\n margin-left: -5rem;\n margin-right: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-10 {\n margin-right: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-10 {\n margin-left: -5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-15 {\n margin-left: -7.5rem;\n margin-right: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-15 {\n margin-right: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-15 {\n margin-left: -7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-4 {\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-4 {\n margin-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-6 {\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-6 {\n margin-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-8 {\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-8 {\n margin-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-10 {\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-10 {\n margin-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-card {\n margin-left: 10rem;\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-card {\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-card {\n margin-left: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-card-lg {\n margin-left: 15rem;\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-card-lg {\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-card-lg {\n margin-left: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-mobile {\n margin-left: 20rem;\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-mobile {\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-mobile {\n margin-left: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-05em {\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-05em {\n margin-left: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-1em {\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-1em {\n margin-left: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-105em {\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-105em {\n margin-left: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-2em {\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-2em {\n margin-left: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-0 {\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-0 {\n margin-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-auto {\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-auto {\n margin-left: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-1 {\n max-width: 44ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-2 {\n max-width: 60ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-3 {\n max-width: 64ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-4 {\n max-width: 68ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-5 {\n max-width: 72ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-6 {\n max-width: 88ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-none {\n max-width: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-first {\n order: -1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-last {\n order: 999;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-initial {\n order: initial;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-0 {\n order: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-1 {\n order: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-2 {\n order: 2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-3 {\n order: 3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-4 {\n order: 4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-5 {\n order: 5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-6 {\n order: 6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-7 {\n order: 7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-8 {\n order: 8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-9 {\n order: 9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-10 {\n order: 10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-11 {\n order: 11;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-1px {\n padding: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-1px {\n padding-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-1px {\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-1px {\n padding-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-2px {\n padding: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-2px {\n padding-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-2px {\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-2px {\n padding-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-05 {\n padding: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-1 {\n padding: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-105 {\n padding: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-2 {\n padding: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-2 {\n padding-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-2 {\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-2 {\n padding-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-205 {\n padding: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-3 {\n padding: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-4 {\n padding: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-4 {\n padding-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-4 {\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-4 {\n padding-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-5 {\n padding: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-6 {\n padding: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-6 {\n padding-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-6 {\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-6 {\n padding-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-7 {\n padding: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-8 {\n padding: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-8 {\n padding-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-8 {\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-8 {\n padding-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-9 {\n padding: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-10 {\n padding: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-10 {\n padding-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-10 {\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-10 {\n padding-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-15 {\n padding: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-0 {\n padding: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-0 {\n padding-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-0 {\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-0 {\n padding-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-1px {\n width: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-2px {\n width: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-05 {\n width: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-1 {\n width: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-105 {\n width: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-2 {\n width: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-205 {\n width: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-3 {\n width: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-4 {\n width: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-5 {\n width: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-6 {\n width: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-7 {\n width: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-8 {\n width: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-9 {\n width: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-10 {\n width: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-15 {\n width: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-card {\n width: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-card-lg {\n width: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-mobile {\n width: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-mobile-lg {\n width: 30rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-tablet {\n width: 40rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-tablet-lg {\n width: 55rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-desktop {\n width: 64rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-desktop-lg {\n width: 75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-widescreen {\n width: 87.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-0 {\n width: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-full {\n width: 100%;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-auto {\n width: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n}\n/*! based on uswds v3.1.0 */\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS THEME CUSTOM STYLES\n----------------------------------------\n!! Copy this file to your project's\n sass root. Don't edit the version\n in node_modules.\n----------------------------------------\nCustom project SASS goes here.\n\ni.e.\n@include u-padding-right('05');\n----------------------------------------\n*/","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","@use \"uswds-core\" as *;\n\n// Navigation helpers\n// ---------------------------------\n\n@mixin primary-nav-link {\n line-height: line-height($theme-navigation-font-family, 1);\n padding: units(2);\n}\n\n$nav-link-color: \"base-dark\";\n$sliding-panel-width: \"card-lg\";\n$nav-link-accordion-icon-size: 2.5;\n$nav-link-arrow-icon-size: 2;\n\n// Maps for icon masks\n$place-icon-defaults: (\n \"color\": ButtonText,\n \"svg-height\": 24,\n \"svg-width\": 24,\n);\n\n$-chevron-icon-defaults: map-merge(\n $place-icon-defaults,\n (\n \"height\": units($nav-link-arrow-icon-size),\n )\n);\n\n$-mobile-icon-defaults: map-merge(\n $place-icon-defaults,\n (\n \"height\": units($nav-link-accordion-icon-size),\n )\n);\n\n$-add-icon: map-merge(\n $-mobile-icon-defaults,\n (\n \"name\": \"add\",\n )\n);\n\n$-remove-icon: map-merge(\n $-mobile-icon-defaults,\n (\n \"name\": \"remove\",\n )\n);\n\n$close-icon: map-merge(\n $-mobile-icon-defaults,\n (\n \"name\": \"close\",\n )\n);\n\n$expand-more-icon: map-merge(\n $-chevron-icon-defaults,\n (\n \"name\": \"expand_more\",\n )\n);\n\n$expand-less-icon: map-merge(\n $-chevron-icon-defaults,\n (\n \"name\": \"expand_less\",\n )\n);\n\n// TODO: Collect animations in a common location?\n@keyframes slidein-left {\n from {\n transform: translateX(units($sliding-panel-width));\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n// Header navigation\n// ---------------------------------\n.usa-nav {\n @include typeset($theme-navigation-font-family, null, 1);\n\n @include at-media-max($theme-header-min-width) {\n @include u-pin(\"right\");\n @include u-pin(\"y\");\n position: fixed;\n background: color(\"white\");\n border-right: 0;\n display: none;\n flex-direction: column;\n overflow-y: auto;\n padding: units(2);\n width: units($sliding-panel-width);\n z-index: z-index(500);\n\n &.is-visible {\n animation: slidein-left 0.3s ease-in-out;\n display: flex;\n }\n }\n\n @include at-media($theme-header-min-width) {\n float: right;\n position: relative;\n }\n\n .usa-search {\n @include at-media($theme-header-min-width) {\n margin-left: units(2);\n }\n }\n\n .usa-accordion {\n @include typeset($theme-navigation-font-family, null, 1);\n }\n}\n\n// Primary navigation\n// ---------------------------------\n\n.usa-nav__primary {\n // Until the $theme-header-width,\n // use the usa-nav-list styles for the slide-in nav\n @include at-media-max($theme-header-min-width) {\n @include nav-list(\"nav\");\n margin-top: units(3);\n order: 2;\n\n a {\n @include u-padding-y(1.5);\n }\n }\n\n // At $theme-header-width and wider...\n @include at-media($theme-header-min-width) {\n display: flex;\n }\n\n // all nav items in the nav\n .usa-nav__primary-item {\n a {\n text-decoration: none;\n }\n }\n\n // just level 1 nav items...\n > .usa-nav__primary-item {\n line-height: line-height($theme-navigation-font-family, 2);\n\n @include at-media($theme-header-min-width) {\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n line-height: line-height($theme-navigation-font-family, 1);\n }\n\n // ...and their direct links\n > a {\n @include at-media($theme-header-min-width) {\n @include primary-nav-link;\n color: color($nav-link-color);\n display: block;\n font-weight: font-weight(\"bold\");\n\n &:hover {\n color: color(\"primary\");\n }\n }\n }\n }\n\n a {\n @include at-media($theme-header-min-width) {\n @include u-padding-y(1);\n }\n }\n\n button {\n $button-vertical-offset: 53%; // XXX: Magic number\n\n @include button-unstyled;\n position: relative; // Anchor spans chevron pseudo element\n color: color($nav-link-color);\n font-weight: font-weight(\"normal\");\n line-height: line-height($theme-navigation-font-family, 2);\n padding: units(1.5) units(2);\n text-decoration: none;\n\n @include at-media($theme-header-min-width) {\n @include primary-nav-link;\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n font-weight: font-weight(\"bold\");\n }\n\n @media (forced-colors: active) {\n forced-color-adjust: auto;\n }\n\n &:hover {\n color: color(\"primary\");\n background-color: color(\"base-lightest\");\n text-decoration: none;\n\n @include at-media($theme-header-min-width) {\n background-color: transparent;\n }\n }\n\n &[aria-expanded=\"false\"] {\n /* stylelint-disable-line selector-no-qualifying-type */\n background-image: none;\n\n span {\n @include place-icon($-add-icon, \"after\");\n\n &::after {\n position: absolute;\n right: 0;\n\n &:hover {\n background-color: buttonText;\n }\n }\n }\n\n @include at-media($theme-header-min-width) {\n span {\n @include place-icon($expand-more-icon, \"after\");\n\n &::after {\n right: units(1.5);\n }\n }\n }\n\n &:hover {\n @include at-media($theme-header-min-width) {\n span::after {\n background-color: color(blue-warm-70v);\n\n @media (forced-colors: active) {\n background-color: ButtonText;\n }\n }\n }\n }\n }\n\n &[aria-expanded=\"true\"] {\n /* stylelint-disable-line selector-no-qualifying-type */\n background-image: none;\n\n span {\n @include place-icon($-remove-icon, \"after\");\n &::after {\n position: absolute;\n right: 0;\n @media (forced-colors: active) {\n background-color: ButtonText;\n }\n }\n }\n\n @include at-media($theme-header-min-width) {\n background-image: none;\n background-color: color(\"primary-darker\");\n color: color(\"white\");\n\n @include at-media($theme-header-min-width) {\n span {\n @include place-icon($expand-less-icon, \"after\");\n &::after {\n right: units(1.5);\n background-color: white;\n @media (forced-colors: active) {\n background-color: ButtonText;\n }\n }\n }\n }\n }\n }\n }\n\n .usa-accordion__button {\n span {\n @include at-media($theme-header-min-width) {\n margin-right: 0;\n padding-right: units(2);\n }\n }\n }\n}\n\n// Secondary navigation\n// ---------------------------------\n\n.usa-nav__secondary {\n margin-top: units(2);\n\n @include at-media($theme-header-min-width) {\n @include u-flex(\"column\", \"align-end\");\n bottom: units(8); // XXX magic number\n display: flex;\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n margin-top: units(1);\n min-width: calc(\n #{$theme-search-min-width} + #{units($theme-button-small-width)}\n );\n position: absolute;\n right: units($theme-site-margins-width);\n }\n\n .usa-search {\n margin-top: units(2);\n width: 100%;\n\n @include at-media($theme-header-min-width) {\n margin-left: 0;\n margin-top: units(1);\n }\n }\n}\n\n.usa-nav__secondary-links {\n @include add-list-reset;\n line-height: line-height($theme-navigation-font-family, 3);\n margin-top: units(3);\n\n @include at-media($theme-header-min-width) {\n float: right;\n line-height: line-height($theme-navigation-font-family, 1);\n margin-bottom: units(0.5);\n margin-top: 0;\n }\n\n .usa-nav__secondary-item {\n @include at-media($theme-header-min-width) {\n display: inline;\n padding-left: units(0.5);\n\n & + .usa-nav__secondary-item::before {\n color: color(\"base-lighter\");\n content: \"|\";\n padding-right: units(0.5);\n }\n }\n }\n\n a {\n color: color(\"base\");\n display: inline-block;\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n text-decoration: none;\n\n &:hover {\n color: color(\"primary\");\n text-decoration: underline;\n }\n }\n}\n\n// Navigation dropdowns\n// ---------------------------------\n\n.usa-nav__submenu {\n @include at-media-max($theme-header-min-width) {\n @include nav-sublist;\n }\n\n @include at-media($theme-header-min-width) {\n @include add-list-reset;\n background-color: color(\"primary-darker\");\n width: units(\"card-lg\");\n position: absolute;\n z-index: z-index(400);\n }\n\n &[aria-hidden=\"true\"] {\n display: none;\n }\n\n .usa-nav__submenu-item {\n @include at-media($theme-header-min-width) {\n a {\n color: color(\"white\");\n padding: 0;\n line-height: line-height($theme-navigation-font-family, 3);\n display: block;\n padding: units(1);\n &:focus {\n outline-offset: units(\"neg-05\");\n }\n\n &:hover {\n color: color(\"white\");\n text-decoration: underline;\n }\n }\n }\n }\n}\n\n.usa-nav__submenu-list {\n @include unstyled-list;\n\n .usa-nav__submenu-list-item {\n margin: 0;\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n\n a {\n line-height: line-height($theme-navigation-font-family, 3);\n }\n }\n}\n\n// Navigation close button\n// ---------------------------------\n\n.usa-nav__close {\n @include button-unstyled;\n @include u-square($size-touch-target);\n background-image: none;\n color: currentColor;\n flex: none;\n float: right;\n margin: units(-1.5) units(-2) units(2) auto;\n text-align: center;\n\n @media (forced-colors: active) {\n @include place-icon($close-icon, \"before\");\n &::before {\n background-color: buttonText;\n }\n }\n\n &:hover {\n color: currentColor;\n text-decoration: none;\n }\n\n @include at-media($theme-header-min-width) {\n display: none;\n }\n\n img {\n width: units(3);\n\n @media (forced-colors: active) {\n display: none;\n }\n }\n\n + * {\n clear: both;\n }\n}\n\n.usa-js-mobile-nav--active {\n overflow: hidden;\n}\n","// Apply a natural box layout model to all elements, but allowing components to\n// change\n\n@use \"uswds-core/src/styles/settings\" as *;\n\n@if $theme-global-border-box-sizing {\n html {\n box-sizing: border-box;\n }\n\n *,\n *::before,\n *::after {\n box-sizing: inherit;\n }\n}\n","@mixin add-kerning {\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n}\n","@use \"uswds-core/src/styles/settings\" as *;\n@use \"uswds-core/src/styles/functions\" as *;\n@use \"uswds-core/src/styles/mixins/general/add-kerning\" as *;\n@use \"uswds-core/src/styles/mixins/typography\" as *;\n\nhtml {\n @include add-kerning;\n font-family: font-family($theme-body-font-family);\n font-size: $root-font-size;\n}\n\n@if $theme-style-body-element {\n body {\n @include typeset;\n }\n}\n\n@if $theme-global-paragraph-styles == true {\n @include usa-paragraph-style;\n}\n\n@if $theme-global-link-styles == true {\n @include usa-link-style;\n}\n\n@if $theme-global-content-styles == true {\n @include usa-content-styles;\n}\n\n// Remove user agent styles\n\ncite,\nvar,\naddress,\ndfn {\n font-style: normal;\n}\n","@use \"../../settings\" as *;\n\n// The following vars need to be set\n// here, before the rest of the system\n// variables are set\n\n$root-font-size: if($theme-respect-user-font-size, 100%, $theme-root-font-size);\n\n$root-font-size-equiv: if(\n $theme-respect-user-font-size,\n 16px,\n $theme-root-font-size\n);\n","@use \"../../functions/color/get-color-token-from-bg\" as *;\n@use \"../../functions/utilities/color\" as *;\n@use \"../../functions/general/get-default\" as *;\n\n@mixin set-text-from-bg(\n $bg-color: \"default\",\n $preferred-text-color: \"default\",\n $fallback-text-color: \"default\",\n $wcag-target: \"AA\",\n $context: false,\n $important: null\n) {\n $important: if($important, \" !important\", null);\n $accessible-color-token: get-color-token-from-bg(\n $bg-color,\n $preferred-text-color,\n $fallback-text-color,\n $wcag-target,\n $context\n );\n color: color($accessible-color-token) #{$important};\n}\n","@use \"../../functions/utilities/color\" as *;\n@use \"../../functions/general/get-default\" as *;\n\n@use \"./set-text-from-bg\" as *;\n\n@mixin set-text-and-bg(\n $bg-color: \"default\",\n $preferred-text-color: \"default\",\n $fallback-text-color: \"default\",\n $wcag-target: \"AA\",\n $context: false,\n $important: null\n) {\n $important: if($important, \" !important\", null);\n\n @include set-text-from-bg(\n $bg-color,\n $preferred-text-color,\n $fallback-text-color,\n $wcag-target,\n $context,\n $important: $important\n );\n $bg-color: if($bg-color == \"default\", get-default(\"bg-color\"), $bg-color);\n background-color: color($bg-color) #{$important};\n}\n","@use \"uswds-core/src/styles/mixins/helpers/set-text-and-bg\" as *;\n\nbody {\n @include set-text-and-bg($context: \"Body\");\n overflow-x: hidden;\n}\n","@use \"uswds-core/src/styles/mixins/general/media-link\" as *;\n\nimg {\n max-width: 100%;\n}\n\n.usa-media-link {\n @include media-link;\n}\n","@use \"../mixins/typography/typeset.scss\" as *;\n\n%usa-prose-p {\n @include typeset-p;\n}\n\n%usa-prose-heading {\n @include typeset-heading;\n}\n","@use \"sass:meta\";\n@use \"sass:list\";\n@use \"../general/focus-outline\" as *;\n@use \"../../functions\" as *;\n@use \"../../mixins/utilities\" as *;\n@use \"../../mixins/general/focus-outline\" as *;\n@use \"../../settings\" as *;\n\n/*\n----------------------------------------\ntypeset()\n----------------------------------------\nSets:\n- family\n- size\n- line-height\n----------------------------------------\n*/\n\n@mixin typeset(\n $family: $theme-body-font-family,\n $scale: $theme-body-font-size,\n $line-height: $theme-body-line-height\n) {\n @if meta.type-of($family) == \"list\" {\n $list: $family;\n $family: if(list.nth($list, 1), list.nth($list, 1), null);\n $scale: if(list.nth($list, 2), list.nth($list, 2), null);\n $line-height: if(list.nth($list, 3), list.nth($list, 3), null);\n }\n $family: if($family == null, $theme-body-font-family, $family);\n $scale: if($scale == null, $theme-body-font-size, $scale);\n $line-height: if($line-height == null, $theme-body-line-height, $line-height);\n @include u-font($family, $scale);\n @include u-line-height($family, $line-height);\n}\n\n@mixin typeset-heading {\n @include u-margin-y(0);\n clear: both;\n\n * + & {\n margin-top: 1.5em; // TODO: add as var to settings?\n }\n\n + * {\n margin-top: 1em;\n }\n}\n\n// typeset element mixins\n@mixin typeset-p {\n line-height: line-height($theme-body-font-family, $theme-body-line-height);\n margin-bottom: 0;\n margin-top: 0;\n max-width: measure($theme-text-measure);\n\n * + & {\n margin-top: 1em; // TODO: add as var to settings?\n }\n\n + * {\n margin-top: 1em;\n }\n}\n\n@mixin typeset-link {\n color: color($theme-link-color);\n text-decoration: underline;\n\n &:visited {\n color: color($theme-link-visited-color);\n }\n\n &:hover {\n color: color($theme-link-hover-color);\n }\n\n &:active {\n color: color($theme-link-active-color);\n }\n\n &:focus {\n @include focus-outline;\n }\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Adds margin either l/r(x) or t/b(y)\n\n@mixin margin-n($side, $value...) {\n $value: unpack($value);\n @if $side == all {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n margin: get-uswds-value(margin, $value...) #{$important};\n } @else if $side == x {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n margin-left: get-uswds-value(\"margin-horizontal\", $value...) #{$important};\n margin-right: get-uswds-value(\"margin-horizontal\", $value...) #{$important};\n } @else if $side == y {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n margin-bottom: get-uswds-value(\"margin-vertical\", $value...) #{$important};\n margin-top: get-uswds-value(\"margin-vertical\", $value...) #{$important};\n } @else if $side == t {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n margin-top: get-uswds-value(\"margin-vertical\", $value...) #{$important};\n } @else if $side == r {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n margin-right: get-uswds-value(\"margin-horizontal\", $value...) #{$important};\n } @else if $side == b {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n margin-bottom: get-uswds-value(\"margin-vertical\", $value...) #{$important};\n } @else if $side == l {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n margin-left: get-uswds-value(\"margin-horizontal\", $value...) #{$important};\n }\n}\n\n@mixin u-margin($value...) {\n @include margin-n(all, $value...);\n}\n\n@mixin u-margin-x($value...) {\n @include margin-n(x, $value...);\n}\n\n@mixin u-margin-y($value...) {\n @include margin-n(y, $value...);\n}\n\n@mixin u-margin-top($value...) {\n @include margin-n(t, $value...);\n}\n\n@mixin u-margin-right($value...) {\n @include margin-n(r, $value...);\n}\n\n@mixin u-margin-bottom($value...) {\n @include margin-n(b, $value...);\n}\n\n@mixin u-margin-left($value...) {\n @include margin-n(l, $value...);\n}\n","@use \"../settings\" as *;\n@use \"../functions\" as *;\n@use \"../mixins\" as *;\n\n// Helpers\n$input-select-margin-right: 1.5;\n\n%block-input-general {\n @include border-box-sizing;\n @include typeset(\n $theme-form-font-family,\n $theme-body-font-size,\n $theme-input-line-height\n );\n}\n\n%block-input-styles {\n @include u-border(1px, \"base-dark\");\n appearance: none;\n border-radius: 0;\n color: color(\"ink\"); // standardize on firefox\n display: block;\n height: units(5);\n margin-top: units(1);\n max-width: units($theme-input-max-width);\n padding: units(1);\n width: 100%;\n}\n","@use \"../../functions\" as *;\n\n/*\n----------------------------------------\nfamily()\n----------------------------------------\nGet a font-family stack\n----------------------------------------\n*/\n\n@mixin u-font-family($family) {\n font-family: ff($family);\n}\n\n/*\n----------------------------------------\nsize()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n\n@mixin u-font-size($family, $scale) {\n font-size: font-size($family, $scale);\n}\n\n/*\n----------------------------------------\nfont()\n----------------------------------------\nGet a font-family stack\nAND\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n\n@mixin u-font($family, $scale) {\n font-family: ff($family);\n font-size: font-size($family, $scale);\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs line-height\n\n@mixin u-line-height($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n $family: list.nth($value, 1);\n $scale: list.nth($value, 2);\n line-height: lh($family, $scale) #{$important};\n}\n",null,"@use \"sass:list\";\n@use \"sass:map\";\n@use \"sass:meta\";\n@use \"sass:string\";\n@use \"../../functions\" as *;\n@use \"../../properties\" as *;\n@use \"../../tokens/color\" as *;\n\n$border-utilities: (\n \"width\":\n map-collect(\n map-deep-get($system-properties, border-width, standard),\n map-deep-get($system-properties, border-width, extended)\n ),\n \"style\":\n map-collect(\n map-deep-get($system-properties, border-style, standard),\n map-deep-get($system-properties, border-style, extended)\n ),\n);\n\n@mixin border-n($side, $value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n $has-style: false;\n $widths: map.get($border-utilities, \"width\");\n\n @each $this-value in $value {\n $match: false;\n @if map.has-key($all-color-shortcodes, smart-quote($this-value)) {\n $match: true;\n $this-value: smart-quote($this-value);\n @if $side == n {\n border-color: color($this-value) #{$important};\n } @else if $side == x {\n border-left-color: color($this-value) #{$important};\n border-right-color: color($this-value) #{$important};\n } @else if $side == y {\n border-bottom-color: color($this-value) #{$important};\n border-top-color: color($this-value) #{$important};\n } @else {\n border-#{$side}-color: color($this-value) #{$important};\n }\n } @else if meta.type-of($this-value) == \"number\" {\n $converted-value: number-to-token($this-value);\n @if map.has-key($widths, $converted-value) {\n $match: true;\n $final-value: map.get($widths, $converted-value);\n @if $side == n {\n border-width: string.unquote(\"#{$final-value}#{$important}\");\n } @else if $side == x {\n border-left-width: string.unquote(\"#{$final-value}#{$important}\");\n border-right-width: string.unquote(\"#{$final-value}#{$important}\");\n } @else if $side == y {\n border-bottom-width: string.unquote(\"#{$final-value}#{$important}\");\n border-top-width: string.unquote(\"#{$final-value}#{$important}\");\n } @else {\n border-#{$side}-width: string.unquote(\"#{$final-value}#{$important}\");\n }\n } @else {\n @error '#{$this-value} is not a valid border width. Accepted values: #{map-keys($widths)}';\n }\n } @else if map.has-key($widths, smart-quote($this-value)) {\n $match: true;\n $this-value: smart-quote($this-value);\n $final-value: map.get($widths, $this-value);\n @if $side == n {\n border-width: string.unquote(\"#{$final-value}#{$important}\");\n } @else if $side == x {\n border-left-width: string.unquote(\"#{$final-value}#{$important}\");\n border-right-width: string.unquote(\"#{$final-value}#{$important}\");\n } @else if $side == y {\n border-bottom-width: string.unquote(\"#{$final-value}#{$important}\");\n border-top-width: string.unquote(\"#{$final-value}#{$important}\");\n } @else {\n border-#{$side}-width: string.unquote(\"#{$final-value}#{$important}\");\n }\n } @else {\n $converted-value: smart-quote($this-value);\n $styles: map.get($border-utilities, \"style\");\n @if map.has-key($styles, $converted-value) {\n $match: true;\n $has-style: true;\n $final-value: map.get($styles, $converted-value);\n @if $side == n {\n border-style: string.unquote(\"#{$final-value}#{$important}\");\n } @else if $side == x {\n border-left-style: string.unquote(\"#{$final-value}#{$important}\");\n border-right-style: string.unquote(\"#{$final-value}#{$important}\");\n } @else if $side == y {\n border-bottom-style: string.unquote(\"#{$final-value}#{$important}\");\n border-top-style: string.unquote(\"#{$final-value}#{$important}\");\n } @else {\n border-#{$side}-style: string.unquote(\"#{$final-value}#{$important}\");\n }\n } @else {\n @error '`#{$this-value}` is not a valid `border` token. '\n + 'Use valid color, units, and border-style tokens '\n + 'separated by commas.';\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `border` token.';\n }\n }\n @if not $has-style {\n @if $side == n {\n border-style: solid#{$important};\n } @else if $side == x {\n border-left-style: solid#{$important};\n border-right-style: solid#{$important};\n } @else if $side == y {\n border-bottom-style: solid#{$important};\n border-top-style: solid#{$important};\n } @else {\n border-#{$side}-style: solid#{$important};\n }\n }\n}\n\n@mixin u-border($value...) {\n @include border-n(n, $value...);\n}\n\n@mixin u-border-x($value...) {\n @include border-n(x, $value...);\n}\n\n@mixin u-border-y($value...) {\n @include border-n(y, $value...);\n}\n\n@mixin u-border-top($value...) {\n @include border-n(top, $value...);\n}\n\n@mixin u-border-right($value...) {\n @include border-n(right, $value...);\n}\n\n@mixin u-border-bottom($value...) {\n @include border-n(bottom, $value...);\n}\n\n@mixin u-border-left($value...) {\n @include border-n(left, $value...);\n}\n","@use \"sass:map\";\n@use \"sass:string\";\n\n@use \"../../functions\" as *;\n@use \"../../variables\" as *;\n@use \"../../tokens/font\" as *;\n@use \"../../settings\" as *;\n\n// Output the @font-face rule\n@mixin at-font-face($display-name, $file-path, $font-weight, $font-style) {\n // TODO: If $theme-use-rails-pipeline use font-url() statements\n // instead of url()\n // Dunno why I can't do this without an error...\n\n @font-face {\n font-family: $display-name;\n font-style: string.unquote($font-style);\n font-weight: $font-weight;\n font-display: fallback;\n src: url(#{$file-path}.woff2) format(\"woff2\"),\n url(#{$file-path}.woff) format(\"woff\"),\n url(#{$file-path}.ttf) format(\"truetype\");\n }\n}\n\n// Loop through weights, then call at-font-face\n@mixin generate-font-face(\n $font-style-src,\n $output-weights,\n $display-name,\n $dir,\n $font-style\n) {\n @each $font-weight, $filename in $font-style-src {\n @each $key, $output-weight in $output-weights {\n @if $output-weight == $font-weight and $filename {\n @include at-font-face(\n \"#{$display-name}\",\n // TODO: Why is this path causing problems?\n \"#{$theme-font-path}/#{$dir}/#{$filename}\",\n #{$font-weight},\n string.unquote(\"#{$font-style}\")\n );\n }\n }\n }\n}\n\n// Collect all font metadata, then call generate-font-face\n@mixin render-font-face($typeface-token, $src) {\n $generate: false;\n $this-src: ();\n $output-weights: $project-font-weights;\n @if $theme-generate-all-weights {\n $output-weights: (\n 100: 100,\n 200: 200,\n 300: 300,\n 400: 400,\n 500: 500,\n 600: 600,\n 700: 700,\n 800: 800,\n 900: 900,\n );\n }\n\n $typeface-metadata: map.get($all-typeface-tokens, $typeface-token);\n\n // If the typeface has src in its USWDS metadata, generate and\n // set $this-src\n @if map.get($typeface-metadata, src) {\n $generate: true;\n $this-src: map.get($typeface-metadata, src);\n }\n\n // If the typeface has custom src sefined, generate and override\n // any existing USWDS src\n @if $src {\n $generate: true;\n $this-src: $src;\n }\n\n @if $generate {\n $display-name: map.get($typeface-metadata, display-name);\n $roman: map.get($this-src, roman);\n $italic: map.get($this-src, italic);\n $dir: map.get($this-src, dir);\n\n @if $roman {\n @include generate-font-face(\n $roman,\n $output-weights,\n $display-name,\n $dir,\n normal\n );\n }\n\n @if $italic {\n @include generate-font-face(\n $italic,\n $output-weights,\n $display-name,\n $dir,\n italic\n );\n }\n }\n}\n","@use \"uswds-core/src/styles/mixins/general/focus-outline\" as *;\n\n// Apply :focus behavior to focusable elements only (For IE 11)\ninput,\nselect,\ntextarea,\nbutton {\n &:not([disabled]) {\n &:focus {\n @include focus-outline;\n }\n }\n}\n\niframe,\n[href],\n[tabindex],\n[contentEditable=\"true\"] {\n &:focus {\n @include focus-outline;\n }\n}\n","@use \"../../functions\" as *;\n@use \"../../settings\" as *;\n\n// Focus state mixin\n@mixin focus-outline(\n $width: $theme-focus-width,\n $style: $theme-focus-style,\n $color: $theme-focus-color,\n $offset: $theme-focus-offset\n) {\n $width: if($width == null, $theme-focus-width, $width);\n $style: if($style == null, $theme-focus-style, $style);\n $color: if($color == null, $theme-focus-color, $color);\n $offset: if($offset == null, $theme-focus-offset, $offset);\n outline: units($width) $style color($color);\n outline-offset: units($offset);\n}\n","// TODO: Add documentation instructions for using this class on image links\n@mixin media-link {\n display: inline-block;\n line-height: 0;\n}\n","@use \"uswds-core/src/styles/mixins/general/focus-outline\" as *;\n\n.usa-focus {\n @include focus-outline;\n}\n","@use \"uswds-core/src/styles/mixins/general/screen-reader\" as *;\n\n.usa-sr-only {\n @include sr-only;\n}\n","// Screen reader only helper\n@mixin sr-only {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n@mixin add-sr-only {\n @include sr-only;\n}\n\n// This \"negates\" the sr-only helper; useful if\n// we want the default state of something to be\n// for screen readers only, but we want to force\n// it to show for sighted users under more specific\n// conditions.\n@mixin not-sr-only {\n position: static;\n}\n\n@mixin add-no-sr-only {\n position: static;\n}\n","@use \"uswds-core\" as *;\n\n.usa-content {\n p,\n ul:not(.usa-accordion):not(.usa-accordion--bordered),\n ol:not(.usa-accordion):not(.usa-accordion--bordered) {\n max-width: measure($theme-text-measure);\n }\n}\n\n%usa-heading {\n @include typeset-heading;\n}\n","@use \"uswds-core\" as *;\n\n.usa-dark-background {\n @include add-knockout-font-smoothing;\n background-color: color(\"base-darker\");\n\n p,\n span {\n color: color($theme-text-reverse-color);\n }\n\n a {\n color: color($theme-link-reverse-color);\n\n &:visited {\n color: color($theme-link-reverse-color);\n }\n\n &:hover {\n color: color($theme-link-reverse-hover-color);\n }\n }\n}\n","@mixin add-knockout-font-smoothing {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n@mixin no-knockout-font-smoothing {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n}\n","@use \"uswds-core\" as *;\n\n.usa-display {\n @include typeset-h3;\n margin-bottom: 0;\n\n @include at-media(\"mobile-lg\") {\n @include typeset-h1;\n }\n\n @include at-media(\"tablet\") {\n @include typeset-display;\n }\n}\n","@use \"../../settings\" as *;\n@use \"../../functions\" as *;\n@use \"../../mixins/utilities\" as *;\n@use \"./typeset\" as *;\n\n@mixin display {\n @include typeset(\n \"heading\",\n $theme-display-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw(\"bold\");\n}\n\n@mixin h1 {\n @include typeset(\"heading\", $theme-h1-font-size, $theme-heading-line-height);\n font-weight: fw(\"bold\");\n}\n\n@mixin h2 {\n @include typeset(\"heading\", $theme-h2-font-size, $theme-heading-line-height);\n font-weight: fw(\"bold\");\n}\n\n@mixin h3 {\n @include typeset(\"heading\", $theme-h3-font-size, $theme-heading-line-height);\n font-weight: fw(\"bold\");\n}\n\n@mixin h4 {\n @include typeset(\"heading\", $theme-h4-font-size, $theme-heading-line-height);\n font-weight: fw(\"bold\");\n}\n@mixin h5 {\n @include typeset(\"heading\", $theme-h5-font-size, $theme-heading-line-height);\n font-weight: fw(\"bold\");\n}\n\n@mixin h6 {\n @include typeset(\"body\", $theme-h6-font-size, $theme-heading-line-height);\n font-weight: fw(\"normal\");\n letter-spacing: ls(\"ls-1\");\n text-transform: uppercase;\n}\n\n@mixin typeset-display {\n @include typeset-heading;\n @include display;\n}\n\n@mixin typeset-h1 {\n @include typeset-heading;\n @include h1;\n}\n\n@mixin typeset-h2 {\n @include typeset-heading;\n @include h2;\n}\n\n@mixin typeset-h3 {\n @include typeset-heading;\n @include h3;\n}\n\n@mixin typeset-h4 {\n @include typeset-heading;\n @include h4;\n}\n\n@mixin typeset-h5 {\n @include typeset-heading;\n @include h5;\n}\n\n@mixin typeset-h6 {\n @include typeset-heading;\n @include h6;\n}\n","@use \"sass:map\";\n@use \"../../functions\" as *;\n@use \"../../properties\" as *;\n@use \"../../settings\" as *;\n\n// Mobile-first media query helper\n\n@mixin at-media($bp) {\n $quoted-bp: smart-quote($bp);\n $our-breakpoints: map-deep-get($system-properties, breakpoints, standard);\n @if $quoted-bp == \"none\" {\n @content;\n } @else if map.has-key($our-breakpoints, $quoted-bp) {\n @if $theme-respect-user-font-size {\n $bp: rem-to-user-em(map.get($our-breakpoints, $quoted-bp));\n } @else {\n $bp: rem-to-px(map.get($our-breakpoints, $quoted-bp));\n }\n @media all and (min-width: #{$bp}) {\n @content;\n }\n } @else {\n @warn '`#{$bp}` is not a valid USWDS project breakpoint. Valid values: #{map.keys($our-breakpoints)}';\n }\n}\n\n// Max-width media query\n@mixin at-media-max($bp) {\n $quoted-bp: smart-quote($bp);\n $our-breakpoints: map-deep-get($system-properties, breakpoints, standard);\n @if map-has-key($our-breakpoints, $quoted-bp) {\n @if $theme-respect-user-font-size {\n $bp: rem-to-user-em(map.get($our-breakpoints, $quoted-bp)) - 0.01em;\n } @else {\n $bp: rem-to-px(map.get($our-breakpoints, $quoted-bp)) - 1px;\n }\n } @else {\n @warn '`#{$bp}` is not a valid USWDS project breakpoint. Valid values: #{map-keys($our-breakpoints)}';\n }\n @media all and (max-width: #{$bp}) {\n @content;\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-intro {\n @include typeset(\n $theme-lead-font-family,\n $theme-lead-font-size,\n $theme-lead-line-height\n );\n font-weight: $theme-font-weight-normal;\n max-width: measure($theme-lead-measure);\n}\n","/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nTYPOGRAPHY SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS typography tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens/typesetting/overview/\n----------------------------------------\n*/\n\n/*\n----------------------------------------\nRoot font size\n----------------------------------------\nSetting $theme-respect-user-font-size to\ntrue sets the root font size to 100% and\nuses ems for media queries\n----------------------------------------\n$theme-root-font-size only applies when\n$theme-respect-user-font-size is set to\nfalse.\n\nThis will set the root font size\nas a specific px value and use px values\nfor media queries.\n\nAccepts true or false\n----------------------------------------\n*/\n\n$theme-respect-user-font-size: true !default;\n\n// $theme-root-font-size only applies when\n// $theme-respect-user-font-size is set to\n// false.\n\n// This will set the root font size\n// as a specific px value and use px values\n// for media queries.\n\n// Accepts values in px\n\n$theme-root-font-size: 10px !default;\n\n/*\n----------------------------------------\nGlobal styles\n----------------------------------------\nAdds basic styling for the following\nunclassed elements:\n\n- paragraph: paragraph text\n- link: links\n- content: paragraph text, links,\n headings, lists, and tables\n----------------------------------------\n*/\n\n$theme-global-paragraph-styles: false !default;\n$theme-global-link-styles: false !default;\n$theme-global-content-styles: false !default;\n\n/*\n----------------------------------------\nFont path\n----------------------------------------\nRelative font file path\n----------------------------------------\n*/\n\n$theme-font-path: \"../fonts\" !default;\n\n/*\n----------------------------------------\nCustom typeface tokens\n----------------------------------------\nAdd a new custom typeface token if\nyour project uses a typeface not already\ndefined by USWDS.\n----------------------------------------\nUSWDS defines the following tokens\nby default:\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\nAdd as many new tokens as you have\ncustom typefaces. Reference your new\ntoken(s) in the type-based font settings\nusing the quoted name of the token.\n\nFor example:\n\n$theme-font-type-cond: 'example-font-token';\n\ndisplay-name:\nThe display name of your font\n\ncap-height:\nThe height of a 500px `N` in Sketch\n----------------------------------------\nYou should change `example-[style]-token`\nnames to something more descriptive.\n----------------------------------------\n*/\n\n$theme-typeface-tokens: (\n example-serif-token: (\n display-name: \"Example Serif Display Name\",\n cap-height: 364px,\n ),\n example-sans-token: (\n display-name: \"Example Sans Display Name\",\n cap-height: 364px,\n ),\n) !default;\n\n/*\n----------------------------------------\nType-based font settings\n----------------------------------------\nSet the type-based tokens for your\nproject from the following tokens,\nor from any new font tokens you added in\n$theme-typeface-tokens.\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\n*/\n\n// condensed\n$theme-font-type-cond: false !default;\n\n// icon\n$theme-font-type-icon: false !default;\n\n// language-specific\n$theme-font-type-lang: false !default;\n\n// monospace\n$theme-font-type-mono: \"roboto-mono\" !default;\n\n// sans-serif\n$theme-font-type-sans: \"source-sans-pro\" !default;\n\n// serif\n$theme-font-type-serif: \"merriweather\" !default;\n\n/*\n----------------------------------------\nCustom font stacks\n----------------------------------------\nAdd custom font stacks to any of the\ntype-based fonts. Any USWDS typeface\ntoken already has a default stack.\n\nCustom stacks don't need to include the\nfont's display name. It will\nautomatically appear at the start of\nthe stack.\n----------------------------------------\nExample:\n$theme-font-type-sans: 'source-sans-pro';\n$theme-font-sans-custom-stack: \"Helvetica Neue\", Helvetica, Arial, sans;\n\nOutput:\nfont-family: \"Source Sans Pro\", \"Helvetica Neue\", Helvetica, Arial, sans;\n----------------------------------------\n*/\n\n$theme-font-cond-custom-stack: false !default;\n$theme-font-icon-custom-stack: false !default;\n$theme-font-lang-custom-stack: false !default;\n$theme-font-mono-custom-stack: false !default;\n$theme-font-sans-custom-stack: false !default;\n$theme-font-serif-custom-stack: false !default;\n\n/*\n----------------------------------------\nAdd any custom font source files\n----------------------------------------\nIf you want USWDS to generate additional\n@font-face declarations, add your font\ndata below, following the example that\nfollows.\n----------------------------------------\nUSWDS automatically generates @font-face\ndeclarations for the following\n\n'merriweather'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n\nThese typefaces not require custom\nsource files.\n----------------------------------------\nEXAMPLE\n\n- dir:\n Directory relative to $theme-font-path\n- This directory should include fonts saved as\n .ttf, .woff, and .woff2\n ExampleSerif-Normal.ttf\n ExampleSerif-Normal.woff\n ExampleSerif-Normal.woff2\n\n$theme-font-serif-custom-src: (\n dir: 'custom/example-serif',\n roman: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-Light',\n 400: 'ExampleSerif-Normal',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-Bold',\n 800: false,\n 900: false,\n ),\n italic: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-LightItalic',\n 400: 'ExampleSerif-Italic',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-BoldItalic',\n 800: false,\n 900: false,\n ),\n);\n----------------------------------------\n*/\n\n$theme-font-cond-custom-src: false !default;\n$theme-font-icon-custom-src: false !default;\n$theme-font-lang-custom-src: false !default;\n$theme-font-mono-custom-src: false !default;\n$theme-font-sans-custom-src: false !default;\n$theme-font-serif-custom-src: false !default;\n\n/*\n----------------------------------------\nRole-based font settings\n----------------------------------------\nSet the role-based tokens for your\nproject from the following font-type\ntokens.\n----------------------------------------\n'cond'\n'icon'\n'lang'\n'mono'\n'sans'\n'serif'\n----------------------------------------\n*/\n\n$theme-font-role-ui: \"sans\" !default;\n$theme-font-role-heading: \"serif\" !default;\n$theme-font-role-body: \"sans\" !default;\n$theme-font-role-code: \"mono\" !default;\n$theme-font-role-alt: \"serif\" !default;\n\n/*\n----------------------------------------\nType scale\n----------------------------------------\nDefine your project's type scale using\nvalues from the USWDS system type scale\n\n1-20\n----------------------------------------\n*/\n\n$theme-type-scale-3xs: 2 !default;\n$theme-type-scale-2xs: 3 !default;\n$theme-type-scale-xs: 4 !default;\n$theme-type-scale-sm: 5 !default;\n$theme-type-scale-md: 6 !default;\n$theme-type-scale-lg: 9 !default;\n$theme-type-scale-xl: 12 !default;\n$theme-type-scale-2xl: 14 !default;\n$theme-type-scale-3xl: 15 !default;\n\n/*\n----------------------------------------\nFont weights\n----------------------------------------\nAssign weights 100-900\nOr use `false` for unneeded weights.\n----------------------------------------\n*/\n\n$theme-font-weight-thin: false !default;\n$theme-font-weight-light: 300 !default;\n$theme-font-weight-normal: 400 !default;\n$theme-font-weight-medium: false !default;\n$theme-font-weight-semibold: false !default;\n$theme-font-weight-bold: 700 !default;\n$theme-font-weight-heavy: false !default;\n\n// If USWDS is generating your @font-face rules,\n// should we generate all available weights\n// regardless of the assignments above?\n\n$theme-generate-all-weights: false !default;\n\n/*\n----------------------------------------\nGeneral typography settings\n----------------------------------------\nType scale tokens\n----------------------------------------\nmicro: 10px\n1: 12px\n2: 13px\n3: 14px\n4: 15px\n5: 16px\n6: 17px\n7: 18px\n8: 20px\n9: 22px\n10: 24px\n11: 28px\n12: 32px\n13: 36px\n14: 40px\n15: 48px\n16: 56px\n17: 64px\n18: 80px\n19: 120px\n20: 140px\n----------------------------------------\nLine height tokens\n----------------------------------------\n1: 1\n2: 1.15\n3: 1.35\n4: 1.5\n5: 1.62\n6: 1.75\n----------------------------------------\nFont role tokens\n----------------------------------------\n'ui'\n'heading'\n'body'\n'code'\n'alt'\n----------------------------------------\nMeasure (max-width) tokens\n----------------------------------------\n1: 44ex\n2: 60ex\n3: 64ex\n4: 68ex\n5: 74ex\n6: 88ex\nnone: none\n----------------------------------------\n*/\n\n// Body settings are the equivalent of setting the element\n$theme-body-font-family: \"body\" !default;\n$theme-body-font-size: \"sm\" !default;\n$theme-body-line-height: 5 !default;\n\n// If true, explicitly style the element with the base styles\n$theme-style-body-element: false !default;\n\n// Headings\n$theme-h1-font-size: \"2xl\" !default;\n$theme-h2-font-size: \"xl\" !default;\n$theme-h3-font-size: \"lg\" !default;\n$theme-h4-font-size: \"sm\" !default;\n$theme-h5-font-size: \"xs\" !default;\n$theme-h6-font-size: \"3xs\" !default;\n$theme-heading-line-height: 2 !default;\n$theme-small-font-size: \"2xs\" !default;\n$theme-display-font-size: \"3xl\" !default;\n\n// Text and prose\n$theme-text-measure-narrow: 1 !default;\n$theme-text-measure: 4 !default;\n$theme-text-measure-wide: 6 !default;\n$theme-prose-font-family: \"body\" !default;\n\n// Lead text\n$theme-lead-font-family: \"heading\" !default;\n$theme-lead-font-size: \"lg\" !default;\n$theme-lead-line-height: 6 !default;\n$theme-lead-measure: 6 !default;\n","@use \"uswds-core\" as *;\n\n$tokens-icon-sizes: (\n \"3\": 3,\n \"4\": 4,\n \"5\": 5,\n \"6\": 6,\n \"7\": 7,\n \"8\": 8,\n \"9\": 9,\n);\n\n$icon-inline-size-magic-number: 1em;\n\n.usa-icon {\n display: inline-block;\n fill: currentColor;\n height: $icon-inline-size-magic-number;\n position: relative;\n width: $icon-inline-size-magic-number;\n}\n\n@each $token, $units in $tokens-icon-sizes {\n .usa-icon--size-#{$units} {\n @include u-square($units);\n }\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs height\n\n@mixin u-height($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n height: get-uswds-value(\"height\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs width\n\n@mixin u-width($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n width: get-uswds-value(\"width\", $value...) #{$important};\n}\n","@use \"uswds-core\" as *;\n\n.usa-link {\n @include typeset-link;\n}\n\n// External link consider 'effortless style approach':\n// [href^='http:']:not([href*='my-domain.com'])\n// [href^='https:']:not([href*='my-domain.com'])\n\n.usa-link--external {\n @include external-link();\n\n &.usa-link--alt {\n @include external-link($contrast-bg: \"base-darker\");\n }\n}\n","@use \"./icon\" as *;\n@use \"../../functions\" as *;\n\n$external-link-size: 1.75ex;\n\n$icon-object: (\n \"name\": \"launch\",\n \"color\": currentColor,\n \"height\": $external-link-size,\n \"svg-height\": 24,\n \"svg-width\": 24,\n);\n\n@mixin external-link($contrast-bg: \"default\") {\n display: inline-block;\n padding-right: $external-link-size;\n position: relative;\n\n &::after {\n @include add-color-icon($icon-object, $contrast-bg);\n background-position: center;\n content: \"\";\n // Use following inline styling to prevent icon splitting over line breaks\n display: inline-block;\n height: $external-link-size;\n margin-left: units(2px);\n margin-top: 0.7ex;\n position: absolute;\n }\n}\n","@use \"sass:map\";\n@use \"sass:math\";\n\n@use \"../../settings\" as *;\n@use \"../../functions\" as *;\n@use \"../../variables\" as *;\n@use \"./add-background-svg\" as *;\n\n@mixin display-icon($icon, $direction, $size, $margin, $hover) {\n &::#{$direction} {\n @include add-background-svg(\"#{$icon}\");\n background-size: 100%;\n content: \"\";\n display: inline-block;\n height: $size;\n width: $size;\n\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n @if $direction == \"after\" {\n margin-left: $margin;\n } @else {\n margin-right: $margin;\n }\n /* stylelint-enable */\n }\n\n @if $hover == \"hover\" {\n &:hover::#{$direction} {\n @include add-background-svg(\"#{$icon}-hover\");\n }\n }\n}\n\n@mixin remove-icon($direction) {\n &::#{$direction} {\n display: none;\n }\n}\n\n@mixin add-icon(\n $icon-name,\n $direction,\n $image-size,\n $container-size,\n $margin,\n $hover\n) {\n &::#{$direction} {\n @include add-background-svg(\"#{$icon-name}\");\n background-position: center center;\n background-repeat: no-repeat;\n background-size: units($image-size);\n content: \"\";\n display: inline-block;\n height: units($container-size);\n width: units($container-size);\n\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n @if $direction == \"after\" {\n margin-left: units($margin);\n } @else {\n margin-right: units($margin);\n }\n /* stylelint-enable */\n }\n\n @if $hover == \"hover\" {\n &:hover::#{$direction} {\n @include add-background-svg(\"#{$icon-name}-hover\");\n }\n }\n}\n\n// New icon mixins using SVG mask technique\n//\n// $image may be a specific SVG or a list in the form\n// ($base, $variant, $variant-alt, $bg)\n// the mixin will pick IE11-compatible svgs named\n// [base]-[variant].svg based on the specified background-color\n\n@mixin add-color-icon($icon-object, $contrast-bg: \"default\") {\n $filename-base: map.get($icon-object, \"name\");\n $svg-height: map.get($icon-object, \"svg-height\");\n $svg-width: map.get($icon-object, \"svg-width\");\n $aspect: math.div($svg-width, $svg-height);\n $height: if(\n math.is-unitless(map.get($icon-object, \"height\")),\n units(map.get($icon-object, \"height\")),\n map.get($icon-object, \"height\")\n );\n $width: $height * $aspect;\n $container-height: if(\n map.has-key($icon-object, \"container-height\"),\n units(map.get($icon-object, \"container-height\")),\n null\n );\n $container-width: if(\n map.has-key($icon-object, \"container-width\"),\n units(map.get($icon-object, \"container-width\")),\n null\n );\n $color: if(\n map.has-key($icon-object, \"color\"),\n map.get($icon-object, \"color\"),\n \"ink\"\n );\n $color-variant: if(\n map.has-key($icon-object, \"color-variant\"),\n map.get($icon-object, \"color-variant\"),\n \"white\"\n );\n $color-hover: if(\n map.has-key($icon-object, \"color-hover\"),\n map.get($icon-object, \"color-hover\"),\n null\n );\n $rotate: if(\n map.has-key($icon-object, \"rotate\"),\n map.get($icon-object, \"rotate\"),\n null\n );\n $path: if(\n map.has-key($icon-object, \"path\"),\n map.get($icon-object, \"path\"),\n $theme-image-path\n );\n $ie11-variant: get-color-token-from-bg($contrast-bg, \"white\", \"black\");\n $filename-ie11: if(\n $ie11-variant == \"white\",\n \"usa-icons-bg/#{$filename-base}--white.svg\",\n \"usa-icons/#{$filename-base}.svg\"\n );\n\n $mask-props: url(\"#{$path}/usa-icons/#{$filename-base}.svg\") no-repeat center /\n contain;\n $image-props: url(\"#{$path}/#{$filename-ie11}\") no-repeat center / contain;\n\n // Default background shorthand for browsers that don't support mask or supports.\n background: $image-props;\n display: inline-block;\n height: if($container-height, $container-height, $height);\n width: if($container-width, $container-width, $width);\n @if $rotate {\n transform: rotate($rotate);\n }\n\n // Mask supported styles\n @supports (mask: url(\"\")) {\n background: none;\n background-color: if($color == currentColor, $color, color($color));\n mask: $mask-props;\n @if $color-hover {\n &:hover {\n background-color: color($color-hover);\n }\n }\n }\n}\n\n// Places an icon before or after an element as an inline-block,\n// using the `:before` or `:after` pseudoelements.\n@mixin place-icon(\n $icon-object,\n $direction,\n $margin: \"auto\",\n $vertical-align: middle,\n $contrast-bg: \"default\"\n) {\n $color-hover: if(\n map.has-key($icon-object, \"color-hover\"),\n map.get($icon-object, \"color-hover\"),\n null\n );\n &::#{$direction} {\n @include add-color-icon($icon-object, $contrast-bg);\n content: \"\";\n vertical-align: $vertical-align;\n\n @if $direction == \"after\" {\n margin-left: units($margin);\n } @else {\n margin-right: units($margin);\n }\n }\n\n @if $color-hover {\n &:hover::#{$direction} {\n content: \"\"; // Added to address a weird display bug\n background-color: color($color-hover);\n }\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-list {\n @include usa-list;\n\n li {\n @include usa-list-item;\n }\n}\n\n// Unstyled lists\n@include override-prose {\n .usa-list--unstyled {\n @include unstyled-list;\n }\n}\n","@use \"../../functions\" as *;\n@use \"../../mixins/utilities\" as *;\n@use \"../../settings\" as *;\n\n@mixin usa-list {\n @include u-margin-y(1em);\n line-height: line-height($theme-body-font-family, $theme-body-line-height);\n padding-left: 3ch;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n ul,\n ol {\n margin-top: 0.25em;\n }\n}\n\n@mixin usa-list-item {\n margin-bottom: 0.25em;\n max-width: measure($theme-text-measure);\n\n &:last-child {\n margin-bottom: 0;\n }\n}\n\n@mixin usa-list-styles {\n ul,\n ol {\n @include usa-list;\n\n li {\n @include usa-list-item;\n }\n }\n}\n","@use \"../utilities\" as *;\n\n// Unstyled list helper\n@mixin unstyled-list() {\n @include u-margin-y(0);\n list-style-type: none;\n padding-left: 0;\n\n > li {\n margin-bottom: 0;\n max-width: unset;\n }\n}\n","@use \"uswds-core\" as *;\n\n%usa-paragraph {\n @include typeset-p;\n}\n\n.usa-paragraph {\n @include typeset-p;\n}\n","@use \"./headings\" as *;\n@use \"./typeset\" as *;\n@use \"./usa-prose\" as *;\n@use \"./usa-list\" as *;\n@use \"./usa-table-styles\" as *;\n@use \"../../placeholders/typography\" as *;\n\n@mixin usa-paragraph-style {\n p {\n @extend %usa-prose-p;\n }\n}\n\n@mixin usa-link-style {\n a {\n @include usa-prose-link;\n }\n}\n\n@mixin usa-headings-styles {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n @extend %usa-prose-heading;\n }\n\n h1 {\n @include h1;\n }\n\n h2 {\n @include h2;\n }\n\n h3 {\n @include h3;\n }\n\n h4 {\n @include h4;\n }\n\n h5 {\n @include h5;\n }\n\n h6 {\n @include h6;\n }\n}\n\n@mixin usa-content-styles {\n @include usa-paragraph-style;\n @include usa-link-style;\n @include usa-headings-styles;\n @include usa-list-styles;\n @include usa-table-styles;\n}\n","@use \"../../settings\" as *;\n@use \"../../functions\" as *;\n@use \"button-unstyled\" as *;\n@use \"../helpers\" as *;\n@use \"../utilities\" as *;\n@use \"../typography/typeset\" as *;\n\n$table-text-color: get-color-token-from-bg(\n $bg-color: $theme-body-background-color,\n $preferred-text-token: $theme-table-text-color,\n $context: \"Table text\",\n);\n\n$table-header-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-header-background-color,\n $preferred-text-token: $theme-table-header-text-color,\n $context: \"Table header text\",\n )\n);\n\n$table-stripe-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-stripe-background-color,\n $preferred-text-token: $theme-table-stripe-text-color,\n $context: \"Table stripe text\",\n )\n);\n\n$table-sorted-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-sorted-background-color,\n $context: \"Table sorted text\",\n )\n);\n\n$table-sorted-header-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-sorted-header-background-color,\n $preferred-text-token: $theme-table-header-text-color,\n $context: \"Table sorted header text\",\n )\n);\n\n$table-sorted-stripe-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-sorted-stripe-background-color,\n $preferred-text-token: $theme-table-stripe-text-color,\n $context: \"Table sorted stripe text\",\n )\n);\n\n$table-sorted-icon-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-sorted-header-background-color,\n $preferred-text-token: $theme-table-sorted-icon-color,\n $context: \"Table sorted icon\",\n )\n);\n\n$table-unsorted-icon-color: get-color-token-from-bg(\n $bg-color: $theme-table-header-background-color,\n $preferred-text-token: $theme-table-unsorted-icon-color,\n $context: \"Table unsorted icon\",\n);\n\n// Shared table styles\n@mixin table-header-unsorted-styles {\n padding-right: units(5);\n position: relative;\n &::after {\n border-bottom-color: transparent;\n border-bottom-style: solid;\n border-bottom-width: units(1px);\n bottom: 0;\n content: \"\";\n height: 0;\n left: 0;\n position: absolute;\n width: 100%;\n }\n}\n\n@mixin table-button-default-styles {\n @include button-unstyled;\n @include u-square(4);\n background-position: center center;\n background-size: units(3);\n color: color($theme-table-unsorted-icon-color);\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n // vertically center button within table header\n top: 50%;\n transform: translate(0, -50%);\n .usa-icon {\n @include u-square(3);\n vertical-align: middle;\n & > g {\n fill: transparent;\n }\n }\n}\n\n// The SVG in the sortable column button contains three icon shapes.\n// This CSS controls which of the shapes is 'filled' when active.\n\n@mixin table-button-unsorted-styles {\n @include table-button-default-styles;\n .usa-icon > g.unsorted {\n fill: color($table-unsorted-icon-color);\n }\n &:hover .usa-icon > g.unsorted {\n fill: color(next-token($table-unsorted-icon-color, \"darker\"));\n }\n}\n\n@mixin table-button-sorted-ascending-styles {\n @include table-button-default-styles;\n .usa-icon > g.ascending {\n fill: $table-sorted-icon-color;\n }\n}\n\n@mixin table-button-sorted-descending-styles {\n @include table-button-default-styles;\n .usa-icon > g.descending {\n fill: $table-sorted-icon-color;\n }\n}\n\n@mixin table-stacked-styles {\n thead {\n display: none;\n }\n\n th,\n td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n\n tr {\n border-bottom: units(0.5) solid color($theme-table-border-color);\n border-top-width: 0;\n display: block;\n width: 100%;\n th:first-child,\n td:first-child {\n border-top-width: 0;\n }\n &:nth-child(odd) {\n td,\n th {\n background-color: inherit;\n }\n }\n\n &:first-child {\n th:first-child,\n td:first-child {\n border-top: units(0.5) solid color($theme-table-border-color);\n }\n }\n }\n\n th[data-label],\n td[data-label] {\n padding-bottom: units(1.5);\n\n &:before {\n content: attr(data-label);\n display: block;\n font-weight: fw(\"bold\");\n margin: units(-1) units(-2) units(0);\n padding: units(1.5) units(2) units(0.5);\n }\n }\n}\n\n@mixin table-stacked-header-styles {\n tr {\n td:first-child,\n th:first-child {\n @include typeset(\n $theme-body-font-family,\n $theme-h4-font-size,\n $theme-heading-line-height\n );\n background-color: color($theme-table-header-background-color);\n color: $table-header-text-color;\n font-weight: fw(\"bold\");\n padding: units(1.5) units(2);\n &:before {\n display: none;\n }\n }\n }\n}\n\n@mixin usa-table {\n @include border-box-sizing;\n @include typeset;\n border-collapse: collapse;\n border-spacing: 0;\n color: color($table-text-color);\n margin: units(2.5) 0;\n text-align: left;\n\n thead {\n th {\n background-clip: padding-box;\n color: $table-header-text-color;\n font-weight: fw(\"bold\");\n line-height: line-height(\n $theme-body-font-family,\n $theme-input-line-height\n );\n }\n\n th,\n td {\n background-color: color($theme-table-header-background-color);\n color: $table-header-text-color;\n }\n }\n tbody {\n th {\n text-align: left;\n }\n }\n th,\n td {\n background-color: color($theme-body-background-color);\n border: 1px solid color($theme-table-border-color);\n font-weight: fw(\"normal\");\n padding: units(1) units(2);\n }\n\n caption {\n @include u-font(\"body\", \"xs\");\n font-weight: fw(\"bold\");\n margin-bottom: units(1.5);\n text-align: left;\n }\n\n /* stylelint-disable selector-class-pattern */\n th[data-sortable] {\n @include table-header-unsorted-styles;\n\n &:not([aria-sort]),\n &[aria-sort=\"none\"] {\n .usa-table__header__button {\n @include table-button-unsorted-styles;\n }\n }\n\n &[aria-sort=\"descending\"],\n &[aria-sort=\"ascending\"] {\n background-color: color($theme-table-sorted-header-background-color);\n }\n\n &[aria-sort=\"descending\"] {\n .usa-table__header__button {\n @include table-button-sorted-descending-styles;\n }\n }\n\n &[aria-sort=\"ascending\"] {\n .usa-table__header__button {\n @include table-button-sorted-ascending-styles;\n }\n }\n }\n /* stylelint-enable selector-class-pattern */\n\n thead {\n th[aria-sort] {\n background-color: color($theme-table-sorted-header-background-color);\n color: $table-sorted-header-text-color;\n }\n }\n\n td[data-sort-active],\n th[data-sort-active] {\n background-color: color($theme-table-sorted-background-color);\n color: $table-sorted-text-color;\n }\n}\n\n@mixin usa-table--borderless {\n thead {\n th {\n background-color: transparent;\n border-top: 0;\n color: color($table-text-color);\n\n &[aria-sort] {\n color: $table-sorted-header-text-color;\n }\n }\n /* stylelint-disable selector-class-pattern */\n th[data-sortable]:not([aria-sort]) {\n .usa-table__header__button .usa-icon > g.unsorted {\n fill: color($table-text-color);\n }\n\n .usa-table__header__button:hover .usa-icon > g.unsorted {\n fill: color(next-token($table-text-color, \"darker\"));\n }\n }\n /* stylelint-enable selector-class-pattern */\n }\n\n th,\n td {\n border-left: 0;\n border-right: 0;\n }\n}\n\n@mixin usa-table--compact {\n th,\n td {\n padding: units(0.5) units(1.5);\n }\n}\n\n@mixin usa-table--striped {\n tbody {\n tr:nth-child(odd) {\n td,\n th {\n background-color: color($theme-table-stripe-background-color);\n color: $table-stripe-text-color;\n &[data-sort-active] {\n background-color: color($theme-table-sorted-stripe-background-color);\n color: $table-sorted-stripe-text-color;\n }\n }\n }\n }\n}\n\n@mixin usa-table--stacked {\n @include table-stacked-styles;\n}\n\n@mixin usa-table--stacked-header {\n @include table-stacked-styles;\n @include table-stacked-header-styles;\n}\n\n@mixin usa-table-container--scrollable {\n margin: units(2.5) 0;\n overflow-y: hidden;\n\n .usa-table {\n margin: 0;\n }\n\n td {\n white-space: nowrap;\n }\n}\n","@use \"../general/table\" as *;\n@use \"../helpers/at-media\" as *;\n\n@mixin usa-table-styles {\n table {\n @include usa-table;\n }\n .usa-table--borderless {\n @include usa-table--borderless;\n }\n .usa-table--compact {\n @include usa-table--compact;\n }\n .usa-table--striped {\n @include usa-table--striped;\n }\n .usa-table--stacked {\n @include at-media-max(\"mobile-lg\") {\n @include table-stacked-styles;\n }\n }\n .usa-table--stacked-header {\n @include at-media-max(\"mobile-lg\") {\n @include table-stacked-styles;\n @include table-stacked-header-styles;\n }\n }\n .width-mobile {\n .usa-table--stacked {\n @include usa-table--stacked;\n }\n .usa-table--stacked-header {\n @include usa-table--stacked-header;\n }\n }\n .usa-table-container--scrollable {\n @include usa-table-container--scrollable;\n }\n}\n","@use \"../../settings\" as *;\n@use \"../../functions\" as *;\n@use \"../../mixins/utilities\" as *;\n@use \"../typography/usa-prose\" as *;\n@use \"../typography/typeset\" as *;\n@use \"add-knockout-font-smoothing\" as *;\n\n@mixin button-unstyled {\n @include no-knockout-font-smoothing;\n @include typeset-link;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: font-weight(\"normal\");\n margin: 0;\n padding: 0;\n text-align: left;\n\n &:hover,\n &.usa-button--hover,\n &:disabled:hover,\n &[aria-disabled=\"true\"]:hover,\n &:disabled.usa-button--hover,\n &[aria-disabled=\"true\"].usa-button--hover,\n &.usa-button--disabled:hover,\n &.usa-button--disabled.usa-button--hover,\n &:active,\n &.usa-button--active,\n &:disabled:active,\n &[aria-disabled=\"true\"]:active,\n &:disabled.usa-button--active,\n &[aria-disabled=\"true\"].usa-button--active,\n &.usa-button--disabled:active,\n &.usa-button--disabled.usa-button--active,\n &:disabled:focus,\n &[aria-disabled=\"true\"]:focus,\n &:disabled.usa-focus,\n &[aria-disabled=\"true\"].usa-focus,\n &.usa-button--disabled:focus,\n &.usa-button--disabled.usa-focus,\n &:disabled,\n &[aria-disabled=\"true\"],\n &.usa-button--disabled {\n @include no-knockout-font-smoothing;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n }\n\n &.usa-button--hover {\n color: color($theme-link-hover-color);\n }\n\n &.usa-button--active {\n color: color($theme-link-active-color);\n }\n\n &:disabled,\n &[aria-disabled=\"true\"],\n &.usa-button--disabled {\n color: color(\"disabled\");\n }\n}\n","@use \"uswds-core\" as *;\n\n// Variables\n$accordion-border: units($theme-accordion-border-width) solid\n color($theme-accordion-border-color);\n\n// Accordion Styles\n@mixin accordion-list-styles {\n @include unstyled-list;\n color: color(\"ink\");\n margin: 0;\n padding: 0;\n width: 100%;\n}\n\n// scss-lint:disable PropertyCount\n@mixin accordion-button-styles {\n @include button-unstyled;\n @include add-background-svg(\"usa-icons/remove\");\n background-color: color(\"base-lightest\");\n background-position: right units(2.5) center;\n background-size: units(3);\n color: color(\"ink\");\n cursor: pointer;\n display: inline-block;\n font-weight: font-weight(\"bold\");\n margin: 0;\n padding: units(2) units(2.5) * 2 + units(2) units(2) units(2.5);\n text-decoration: none;\n width: 100%;\n\n &:hover {\n background-color: color(\"base-lighter\");\n color: color(\"ink\");\n text-decoration: none;\n }\n\n @media (forced-colors: active) {\n forced-color-adjust: none;\n }\n}\n// scss-lint:enable PropertyCount\n\n@mixin accordion-button-unopened-styles {\n @include add-background-svg(\"usa-icons/add\");\n background-size: units(3);\n}\n\n@mixin accordion-nested-list {\n > ul li ul {\n list-style: disc;\n > li > ul {\n list-style: circle;\n > li > ul {\n list-style: square;\n }\n }\n }\n}\n\n.usa-accordion {\n @include accordion-list-styles;\n @include accordion-nested-list;\n @include border-box-sizing;\n @include typeset($theme-accordion-font-family);\n\n + .usa-accordion,\n + .usa-accordion--bordered {\n margin-top: units(1);\n }\n}\n\n.usa-accordion--bordered {\n .usa-accordion__content {\n border-bottom: $accordion-border;\n border-left: $accordion-border;\n border-right: $accordion-border;\n padding-bottom: units(2);\n }\n\n .usa-accordion__heading {\n margin-bottom: 0;\n }\n}\n\n.usa-accordion__heading,\n// kludge to override .usa-prose styles\n// TODO: work this into a mixin\n.usa-prose .usa-accordion__heading {\n @include typeset($theme-accordion-font-family, $theme-body-font-size, 1);\n margin: 0;\n\n &:not(:first-child) {\n margin-top: units(1);\n }\n}\n\n.usa-accordion__content {\n background-color: color(\"white\");\n margin-top: 0;\n overflow: auto;\n padding: units(2) units(2.5) calc(#{units(2)} - #{units(0.5)}) units(2.5);\n\n > *:first-child {\n margin-top: 0;\n }\n\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.usa-accordion__button {\n @include accordion-button-styles;\n}\n\n.usa-accordion__button[aria-expanded=\"false\"] {\n @include accordion-button-unopened-styles;\n}\n","@use \"../../settings\" as *;\n\n// Ensure browsers that don't support SVG in background-image (IE 11 and below) fall back to PNG.\n// See https://css-tricks.com/a-complete-guide-to-svg-fallbacks/\n\n@mixin add-background-svg($image-name, $image-path: $theme-image-path) {\n background-image: url(\"#{$image-path}/#{$image-name}.svg\"),\n linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n","@use \"sass:math\";\n\n@use \"uswds-core\" as *;\n\n// Alert variables ---------- //\n$alert-icons: (\n success: \"check_circle\",\n warning: \"warning\",\n error: \"error\",\n info: \"info\",\n emergency: \"error\",\n);\n\n.usa-alert {\n @include typeset($theme-alert-font-family);\n @include border-box-sizing;\n @include set-text-and-bg(\n \"base-lightest\",\n $theme-alert-text-color,\n $theme-alert-text-reverse-color\n );\n @include u-padding-y($theme-alert-padding-y);\n position: relative;\n\n * + & {\n margin-top: units(2);\n }\n\n border-left: units($theme-alert-bar-width) solid color(\"base-light\");\n\n > .usa-list,\n .usa-alert__body > .usa-list {\n padding-left: 0;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n}\n\n.usa-alert__body {\n @include u-padding-x($theme-alert-padding-x);\n}\n\n@each $name, $icon in $alert-icons {\n .usa-alert--#{$name} {\n @include alert-status-styles($name, $icon);\n\n .usa-alert__body {\n padding-left: units($theme-alert-icon-size) +\n (2 * $alert-icon-optical-padding);\n }\n }\n}\n\n.usa-alert__heading {\n @include typeset($theme-alert-font-family, \"lg\", 1);\n margin-top: 0;\n margin-bottom: units(1);\n}\n\n.usa-alert__text {\n @include u-margin-y(0);\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-alert__text:only-child {\n @include u-padding-y(0);\n}\n\n.usa-alert--slim {\n @include u-padding-y(1);\n\n .usa-alert__body {\n padding-left: $alert-slim-icon-size + (2 * $alert-icon-optical-padding);\n }\n}\n\n.usa-alert--validation {\n .usa-checklist {\n margin-top: units(2);\n }\n}\n\n.usa-alert--emergency {\n border-left: none;\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Adds padding either l/r(x) or t/b(y)\n\n@mixin padding-n($side, $value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n @if $side == all {\n padding: get-uswds-value(\"padding\", $value...) #{$important};\n } @else if $side == x {\n padding-left: get-uswds-value(\"padding\", $value...) #{$important};\n padding-right: get-uswds-value(\"padding\", $value...) #{$important};\n } @else if $side == y {\n padding-bottom: get-uswds-value(\"padding\", $value...) #{$important};\n padding-top: get-uswds-value(\"padding\", $value...) #{$important};\n } @else {\n padding-#{$side}: get-uswds-value(\"padding\", $value...) #{$important};\n }\n}\n\n@mixin u-padding($value...) {\n @include padding-n(all, $value...);\n}\n\n@mixin u-padding-x($value...) {\n @include padding-n(x, $value...);\n}\n\n@mixin u-padding-y($value...) {\n @include padding-n(y, $value...);\n}\n\n@mixin u-padding-top($value...) {\n @include padding-n(top, $value...);\n}\n\n@mixin u-padding-right($value...) {\n @include padding-n(right, $value...);\n}\n\n@mixin u-padding-bottom($value...) {\n @include padding-n(bottom, $value...);\n}\n\n@mixin u-padding-left($value...) {\n @include padding-n(left, $value...);\n}\n","@use \"sass:math\";\n\n@use \"../../variables/project-alerts\" as *;\n@use \"../../settings\" as *;\n@use \"../../functions\" as *;\n@use \"../general/icon\" as *;\n@use \"../utilities/padding\" as *;\n@use \"../helpers/set-link-from-bg\" as *;\n\n@mixin add-slim-alert-icon {\n &:before {\n background-size: $alert-slim-icon-size;\n height: units(5);\n width: $alert-slim-icon-size;\n @supports (mask: url(\"\")) {\n mask-size: $alert-slim-icon-size;\n }\n }\n}\n\n@mixin add-alert-icon($name, $color, $bgcolor) {\n $this-icon-object: (\n \"name\": $name,\n \"color\": $color,\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": $theme-alert-icon-size,\n );\n\n &:before {\n @include add-color-icon($this-icon-object, $bgcolor);\n content: \"\";\n display: block;\n height: (2 * units($theme-alert-padding-y)) + units(3);\n // padding - optical spacing value\n left: $alert-icon-optical-padding;\n position: absolute;\n top: 0;\n }\n &.usa-alert--slim {\n @include add-slim-alert-icon;\n }\n}\n\n@mixin alert-status-styles($name, $icon) {\n $bgcolor: if($name != \"emergency\", \"#{$name}-lighter\", $name);\n $banner-text-color-token: get-color-token-from-bg(\n $bgcolor,\n $theme-alert-text-reverse-color,\n $theme-alert-text-color,\n $context: \"Alert (#{$name})\"\n );\n\n @include add-alert-icon($icon, $banner-text-color-token, $bgcolor);\n background-color: color($bgcolor);\n border-left-color: color($name);\n color: color($banner-text-color-token);\n\n .usa-link {\n @include set-link-from-bg(\n $bgcolor,\n $theme-alert-link-reverse-color,\n $theme-alert-link-color,\n $context: \"Alert (#{$name})\"\n );\n }\n\n &.usa-alert--no-icon {\n &:before {\n display: none;\n }\n\n .usa-alert__body {\n padding-left: units($theme-alert-padding-x);\n }\n }\n}\n","@use \"sass:math\";\n\n@use \"../settings\";\n@use \"../functions/units/units\" as *;\n\n// Icon settings used in: _usa-alert, _usa-site-alert, and alert-status-styles\n$alert-slim-icon-size: units(3);\n$alert-icon-optical-factor: math.div(units(settings.$theme-alert-icon-size), 6);\n$alert-icon-optical-padding: units(settings.$theme-alert-padding-x) -\n $alert-icon-optical-factor;\n","@use \"sass:math\";\n@use \"sass:list\";\n\n@use \"../../settings\" as *;\n@use \"../../functions/general\" as *;\n@use \"../../functions/color/\" as *;\n@use \"../../functions/utilities/color\" as *;\n\n@mixin set-link-from-bg(\n $bg-color: \"default\",\n $preferred-link-color: \"default\",\n $fallback-link-color: \"default\",\n $wcag-target: \"AA\",\n $important: null,\n $context: false\n) {\n $important: if($important, \" !important\", null);\n $link-tokens: get-link-tokens-from-bg(\n $bg-color,\n $preferred-link-color,\n $fallback-link-color,\n $wcag-target,\n $context\n );\n\n $bg-color: if($bg-color == \"default\", get-default(\"bg-color\"), $bg-color);\n $link-token: list.nth($link-tokens, 1);\n $hover-token: list.nth($link-tokens, 2);\n\n $visited-token: if(\n is-accessible-magic-number(\n $theme-link-visited-color,\n $bg-color,\n $wcag-target\n ),\n $theme-link-visited-color,\n $link-token\n );\n color: color($link-token) #{$important};\n &:visited {\n color: color($visited-token) #{$important};\n }\n &:hover,\n &:active {\n color: color($hover-token) #{$important};\n }\n}\n","@use \"sass:math\";\n@use \"sass:list\";\n\n@use \"uswds-core\" as *;\n\n$banner-context: \"Banner\";\n$banner-guidance-measure: 3;\n$banner-icon-colors: get-link-tokens-from-bg(\n $theme-banner-background-color,\n $theme-banner-link-color,\n $context: $banner-context\n);\n$banner-icon-color: list.nth($banner-icon-colors, 1);\n$banner-icon-hover: list.nth($banner-icon-colors, 2);\n$banner-icon-chevron: (\n \"name\": \"expand_more\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": 2,\n \"color\": $banner-icon-color,\n \"color-variant\": \"white\",\n \"color-hover\": $banner-icon-hover,\n);\n$banner-icon-chevron-up: map-merge(\n $banner-icon-chevron,\n (\n \"name\": \"expand_less\",\n )\n);\n$banner-icon-close: (\n \"name\": \"close\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": 3,\n \"color\": \"blue-60v\",\n \"color-variant\": \"white\",\n \"container-height\": $size-touch-target,\n \"container-width\": $size-touch-target,\n);\n\n.usa-banner {\n @include typeset($theme-banner-font-family);\n @include border-box-sizing;\n background-color: color($theme-banner-background-color);\n\n @include at-media(\"tablet\") {\n font-size: font-size($theme-banner-font-family, \"3xs\");\n padding-bottom: units(0);\n }\n\n .usa-accordion {\n @include typeset($theme-banner-font-family);\n }\n}\n\n.usa-banner__header,\n.usa-banner__content {\n @include set-text-from-bg(\n $theme-banner-background-color,\n $context: $banner-context\n );\n}\n\n.usa-banner__content {\n @include grid-container($theme-banner-max-width);\n @include add-responsive-site-margins;\n background-color: color(\"transparent\");\n font-size: font-size($theme-banner-font-family, 4);\n overflow: hidden;\n padding-bottom: units(2);\n padding-left: units($theme-site-margins-mobile-width - 1);\n padding-top: units(0.5);\n width: 100%;\n\n @include at-media(\"tablet\") {\n @include u-padding-y(3);\n }\n\n p {\n &:first-child {\n margin: 0;\n }\n }\n}\n\n.usa-banner__guidance {\n @include u-display(\"flex\");\n @include u-flex(\"align-start\");\n @include u-measure($banner-guidance-measure);\n padding-top: units(2);\n\n @include at-media(\"tablet\") {\n padding-top: units(0);\n }\n}\n\n.usa-banner__lock-image {\n $lock-h: 64; // unitless height of svg\n $lock-w: 52; // unitless width of svg\n $lock-aspect: math.div($lock-w, $lock-h);\n $icon-height: 1.5ex; // height of the lock icon; use ex for resilience\n\n height: $icon-height;\n width: $icon-height * $lock-aspect;\n path {\n fill: currentColor;\n\n @media (forced-colors: active) {\n fill: CanvasText;\n }\n }\n}\n\n.usa-banner__inner {\n @include add-responsive-site-margins;\n @include grid-container($theme-banner-max-width);\n @include grid-row;\n @include u-flex(\"align-start\");\n padding-right: units(0);\n\n @include at-media(\"tablet\") {\n @include u-flex(\"align-center\");\n }\n}\n\n.usa-banner__header {\n @include u-padding-y(1);\n font-size: font-size($theme-banner-font-family, 1);\n font-weight: font-weight(\"normal\");\n min-height: units($size-touch-target);\n position: relative;\n\n @include at-media(\"tablet\") {\n @include u-padding-y(0.5);\n min-height: 0;\n }\n}\n\n.usa-banner__header-text {\n @include u-margin-y(0);\n font-size: font-size($theme-banner-font-family, 1);\n line-height: line-height($theme-banner-font-family, 2);\n}\n\n.usa-banner__header-action {\n @include place-icon($banner-icon-chevron, \"after\");\n @include set-link-from-bg(\n $theme-banner-background-color,\n $theme-banner-link-color,\n $context: $banner-context\n );\n\n line-height: line-height($theme-banner-font-family, 2);\n margin-bottom: units(0);\n margin-top: units(2px);\n text-decoration: underline;\n\n .usa-banner__header--expanded & {\n display: none;\n }\n\n @include at-media(\"tablet\") {\n display: none;\n }\n\n @media (forced-colors: active) {\n color: LinkText;\n\n &::after {\n background-color: ButtonText;\n }\n }\n}\n\n.usa-banner__header-flag {\n @include u-float(\"left\");\n margin-right: units(1);\n width: units(2);\n\n @include at-media(\"tablet\") {\n margin-right: units(1);\n padding-top: units(0);\n }\n}\n\n.usa-banner__header--expanded {\n padding-right: units($size-touch-target + 1);\n\n @include at-media(\"tablet\") {\n background-color: transparent;\n display: block;\n font-size: font-size($theme-banner-font-family, 1);\n font-weight: font-weight(\"normal\");\n min-height: units(0);\n padding-right: units(0);\n }\n\n .usa-banner__inner {\n margin-left: units(0);\n\n @include at-media(\"tablet\") {\n margin-left: units(auto);\n }\n }\n\n .usa-banner__header-action {\n display: none;\n }\n}\n\n.usa-banner__button {\n @include button-unstyled;\n @include u-pin(\"left\");\n @include u-pin(\"y\");\n @include u-text(\"primary\", underline, baseline);\n @include set-link-from-bg(\n $theme-banner-background-color,\n $theme-banner-link-color,\n $context: $banner-context\n );\n display: block;\n font-size: font-size($theme-banner-font-family, 1);\n height: auto;\n line-height: line-height($theme-banner-font-family, 2);\n padding-top: units(0);\n padding-left: units(0);\n text-decoration: none;\n width: auto;\n\n @include at-media-max(\"tablet\") {\n width: 100%;\n }\n\n @include at-media(\"tablet\") {\n @include place-icon($banner-icon-chevron, \"after\", \"2px\");\n @include set-link-from-bg(\n $theme-banner-background-color,\n $theme-banner-link-color,\n $context: $banner-context\n );\n @include u-pin(\"none\");\n display: inline;\n margin-left: units(1);\n position: relative;\n\n &::after,\n &:hover::after {\n position: absolute;\n\n @media (forced-colors: active) {\n background-color: ButtonText;\n }\n }\n\n &:hover {\n // Underline added to inner text instead.\n text-decoration: none;\n }\n }\n\n &[aria-expanded=\"false\"] {\n background-image: none;\n }\n\n &[aria-expanded=\"true\"] {\n background-image: none;\n\n @include at-media-max(\"tablet\") {\n @include place-icon(\n $banner-icon-close,\n \"after\",\n 0,\n middle,\n \"base-lighter\"\n );\n\n &::before {\n @include u-pin(\"y\");\n @include u-pin(\"right\");\n background-color: color(\"base-lighter\");\n content: \"\";\n display: block;\n height: units($size-touch-target);\n width: units($size-touch-target);\n }\n &::after {\n @include u-pin(\"y\");\n @include u-pin(\"right\");\n }\n }\n\n @include at-media(\"tablet\") {\n @include place-icon(\n $banner-icon-chevron-up,\n \"after\",\n \"2px\",\n middle,\n $theme-banner-background-color\n );\n height: auto;\n padding: units(0);\n position: relative;\n\n &::after,\n &:hover::after {\n position: absolute;\n\n @media (forced-colors: active) {\n background-color: ButtonText;\n }\n }\n }\n }\n}\n\n.usa-banner__button-text {\n @include add-sr-only;\n text-decoration: underline;\n\n @include at-media(\"tablet\") {\n @include add-no-sr-only;\n display: inline;\n }\n\n @media (forced-colors: active) {\n color: LinkText;\n }\n}\n\n.usa-banner__icon {\n width: units(5);\n}\n\n// [uswds-init.js] Offscreen content while js is loading\n.usa-js-loading {\n .usa-banner__content {\n @include add-sr-only;\n }\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs max-width\n\n@mixin u-maxw($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n max-width: get-uswds-value(\"max-width\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs display\n\n@mixin u-display($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n display: get-uswds-value(\"display\", $value) #{$important};\n}\n","@use \"sass:list\";\n@use \"sass:map\";\n@use \"../../functions\" as *;\n@use \"../../properties\" as *;\n\n// Outputs flex\n\n$flex-utililies: (\n \"align-items\":\n map-collect(\n map-deep-get($system-properties, \"align-items\", standard),\n map-deep-get($system-properties, \"align-items\", extended)\n ),\n \"align-self\":\n map-collect(\n map-deep-get($system-properties, \"align-self\", standard),\n map-deep-get($system-properties, \"align-self\", extended)\n ),\n \"flex\":\n map-collect(\n map-deep-get($system-properties, \"flex\", standard),\n map-deep-get($system-properties, \"flex\", extended)\n ),\n \"flex-direction\":\n map-collect(\n map-deep-get($system-properties, \"flex-direction\", standard),\n map-deep-get($system-properties, \"flex-direction\", extended)\n ),\n \"flex-wrap\":\n map-collect(\n map-deep-get($system-properties, \"flex-wrap\", standard),\n map-deep-get($system-properties, \"flex-wrap\", extended)\n ),\n \"justify-content\":\n map-collect(\n map-deep-get($system-properties, \"justify-content\", standard),\n map-deep-get($system-properties, \"justify-content\", extended)\n ),\n);\n\n@mixin u-flex($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n @each $this-value in $value {\n $match: false;\n @each $property, $map in $flex-utililies {\n @if not $match and map.has-key($map, $this-value) {\n #{$property}: get-uswds-value($property, $this-value...) #{$important};\n $match: true;\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `flex` value.';\n }\n }\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs measure (max width)\n\n@mixin u-measure($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n max-width: get-uswds-value(\"measure\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs line-height\n\n@mixin u-float($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n float: get-uswds-value(\"float\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n@use \"./position\" as *;\n\n$utility-pin-options: \"all\", \"x\", \"y\", \"top\", \"bottom\", \"left\", \"right\", \"none\";\n\n@mixin u-pin($value...) {\n $value: unpack($value);\n $important: null;\n $position-absolute: append-important($value, \"absolute\");\n $position-static: append-important($value, \"static\");\n $has-position: false;\n\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n\n @each $option in $value {\n $option: smart-quote($option);\n @if $option != \"none\" and not $has-position {\n @include u-position($position-absolute);\n $has-position: true;\n }\n @if $option == \"all\" {\n bottom: 0#{$important};\n left: 0#{$important};\n right: 0#{$important};\n top: 0#{$important};\n } @else if $option == \"x\" {\n left: 0#{$important};\n right: 0#{$important};\n } @else if $option == \"y\" {\n bottom: 0#{$important};\n top: 0#{$important};\n } @else if $option == \"top\" {\n top: 0#{$important};\n } @else if $option == \"bottom\" {\n bottom: 0#{$important};\n } @else if $option == \"left\" {\n left: 0#{$important};\n } @else if $option == \"right\" {\n right: 0#{$important};\n } @else if $option == \"none\" {\n $has-position: false;\n @include u-position($position-static);\n bottom: auto#{$important};\n left: auto#{$important};\n right: auto#{$important};\n top: auto#{$important};\n } @else {\n @error '`#{$option}` is not a valid `pin` value. Valid pin values include #{$utility-pin-options}';\n }\n }\n}\n\n@mixin u-pin-none($value...) {\n @include u-pin(\"none\", $value...);\n}\n\n@mixin u-pin-all($value...) {\n @include u-pin(\"all\", $value...);\n}\n\n@mixin u-pin-y($value...) {\n @include u-pin(\"y\", $value...);\n}\n\n@mixin u-pin-x($value...) {\n @include u-pin(\"x\", $value...);\n}\n\n@mixin u-pin-bottom($value...) {\n @include u-pin(\"bottom\", $value...);\n}\n\n@mixin u-pin-left($value...) {\n @include u-pin(\"left\", $value...);\n}\n\n@mixin u-pin-right($value...) {\n @include u-pin(\"right\", $value...);\n}\n\n@mixin u-pin-top($value...) {\n @include u-pin(\"top\", $value...);\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs position property\n\n@mixin u-position($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n position: get-uswds-value(\"position\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"sass:map\";\n@use \"../../functions\" as *;\n@use \"../../properties\" as *;\n@use \"../../tokens\" as *;\n\n// Outputs properties based on contents of text()\n\n$text-utililies: (\n font-feature-settings:\n map-collect(\n map-deep-get($system-properties, font-feature-settings, standard),\n map-deep-get($system-properties, font-feature-settings, extended)\n ),\n font-style:\n map-collect(\n map-deep-get($system-properties, \"font-style\", standard),\n map-deep-get($system-properties, \"font-style\", extended)\n ),\n font-weight:\n map-collect(\n map-deep-get($system-properties, \"font-weight\", standard),\n map-deep-get($system-properties, \"font-weight\", extended)\n ),\n letter-spacing:\n map-collect(\n map-deep-get($system-properties, \"letter-spacing\", standard),\n map-deep-get($system-properties, \"letter-spacing\", extended)\n ),\n text-align:\n map-collect(\n map-deep-get($system-properties, \"text-align\", standard),\n map-deep-get($system-properties, \"text-align\", extended)\n ),\n text-decoration:\n map-collect(\n map-deep-get($system-properties, \"text-decoration\", standard),\n map-deep-get($system-properties, \"text-decoration\", extended)\n ),\n text-transform:\n map-collect(\n map-deep-get($system-properties, \"text-transform\", standard),\n map-deep-get($system-properties, \"text-transform\", extended)\n ),\n vertical-align:\n map-collect(\n map-deep-get($system-properties, \"vertical-align\", standard),\n map-deep-get($system-properties, \"vertical-align\", extended)\n ),\n white-space:\n map-collect(\n map-deep-get($system-properties, \"white-space\", standard),\n map-deep-get($system-properties, \"white-space\", extended)\n ),\n color: map-collect($tokens-color-global),\n);\n\n@mixin u-text($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n @each $this-value in $value {\n $this-value: smart-quote($this-value);\n $match: false;\n @if map.has-key($all-color-shortcodes, $this-value) {\n $match: true;\n color: color($this-value) #{$important};\n } @else {\n @each $property, $map in $text-utililies {\n @if not $match and map.has-key($map, $this-value) {\n #{$property}: get-uswds-value($property, $this-value...)\n #{$important};\n $match: true;\n }\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `text` value.';\n }\n }\n}\n","@use \"sass:math\";\n@use \"sass:map\";\n@use \"sass:list\";\n\n@use \"uswds-core\" as *;\n\n//\n// General Settings\n// =====================================\n\n// This helps balance spacing around inline-block elements\n$breadcrumb-context: \"Breadcrumb\";\n$gap-inline-spacer: -0.25em;\n$icon-vertical-spacer: -0.2em;\n\n$breadcrumb-gap: 1.5;\n$breadcrumb-icon-height: 2.5ex;\n$breadcrumb-icon-display-height: 2ex;\n$breadcrumb-icon-spacing: 0px;\n\n$icon-breadcrumb-separator: (\n \"name\": \"navigate_next\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": $breadcrumb-icon-display-height,\n \"color\": $theme-breadcrumb-separator-color,\n);\n\n$icon-breadcrumb-back: (\n \"name\": \"arrow_back\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": $breadcrumb-icon-display-height,\n \"color\": $theme-breadcrumb-separator-color,\n);\n\n// Set default value for custom mixin exdent-icon()\n$breadcrumb-back-icon-aspect: (\n map.get($icon-breadcrumb-back, \"svg-width\"),\n map.get($icon-breadcrumb-back, \"svg-height\")\n);\n\n// Defines spacing so back icon is optically placed\n@mixin exdent-icon($dim: $breadcrumb-back-icon-aspect) {\n $aspect: math.div(list.nth($dim, 1), list.nth($dim, 2));\n $icon-width: $breadcrumb-icon-display-height * $aspect;\n padding-left: calc(#{$icon-width} + #{$breadcrumb-icon-spacing});\n text-indent: calc((#{$icon-width} + #{$breadcrumb-icon-spacing}) * -1);\n}\n\n.usa-breadcrumb {\n @include typeset(\n $theme-breadcrumb-font-family,\n $theme-breadcrumb-font-size,\n 3\n );\n @include set-text-and-bg(\n $theme-breadcrumb-background-color,\n $context: $breadcrumb-context\n );\n @include u-padding-x($theme-breadcrumb-padding-x);\n\n @include at-media($theme-breadcrumb-min-width) {\n @include u-padding-bottom($theme-breadcrumb-padding-bottom);\n @include u-padding-top($theme-breadcrumb-padding-top);\n }\n\n &:not(.usa-breadcrumb--wrap) {\n .usa-breadcrumb__list {\n @include at-media($theme-breadcrumb-min-width) {\n @include u-white-space(\"no-wrap\");\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n }\n}\n\n.usa-breadcrumb__list {\n @include unstyled-list;\n @include u-display(\"block\");\n @include u-padding($theme-focus-width);\n margin-left: units($theme-focus-width) * -1;\n margin-right: units($theme-focus-width) * -1;\n}\n\n.usa-breadcrumb__list-item {\n @include sr-only;\n @include u-display(\"inline\");\n @include u-white-space(\"no-wrap\");\n\n @include at-media-max($theme-breadcrumb-min-width) {\n @include u-white-space(\"wrap\");\n\n // If parent link only (mobile), only show parent of current link\n &:nth-last-child(2) {\n @include not-sr-only;\n\n .usa-breadcrumb__link {\n @include button-unstyled;\n @include exdent-icon;\n @include place-icon(\n $icon-breadcrumb-back,\n \"before\",\n 0,\n baseline,\n $theme-breadcrumb-background-color\n );\n\n // Override link colors from button-unstyled()\n\n @include set-link-from-bg(\n $theme-breadcrumb-background-color,\n $theme-breadcrumb-link-color,\n $context: $breadcrumb-context\n );\n\n @include u-display(\"inline-block\");\n @include u-padding-bottom($theme-breadcrumb-padding-bottom);\n @include u-padding-top($theme-breadcrumb-padding-top);\n\n &:before {\n bottom: $icon-vertical-spacer;\n // Magic number to center icon\n height: $breadcrumb-icon-display-height;\n position: relative;\n }\n\n // Prevent underline that extends beyond text\n &,\n &:hover,\n &:active {\n @include u-text(\"no-underline\");\n }\n span {\n @include u-text(\"underline\");\n }\n }\n\n // Override icon spacing from place-icon() with non-token value\n .usa-breadcrumb__link::before {\n margin-right: $breadcrumb-icon-spacing;\n }\n }\n }\n\n @include at-media($theme-breadcrumb-min-width) {\n @include not-sr-only;\n\n // Breadcrumb separator ›\n &:not(:last-child) {\n @include place-icon(\n $icon-breadcrumb-separator,\n \"after\",\n 0,\n baseline,\n $theme-breadcrumb-background-color\n );\n }\n\n // Style overrides for separator using non-token values\n &:not(:last-child)::after {\n // Magic number to center icon\n bottom: $icon-vertical-spacer;\n margin-left: $breadcrumb-icon-spacing;\n margin-right: $breadcrumb-icon-spacing;\n height: $breadcrumb-icon-display-height;\n position: relative;\n }\n }\n}\n\n.usa-breadcrumb__link {\n @include set-link-from-bg(\n $theme-breadcrumb-background-color,\n $theme-breadcrumb-link-color,\n $context: $breadcrumb-context\n );\n @include u-display(\"inline\");\n\n // Prevent underline that extends beyond text\n @include u-text(\"no-underline\");\n\n span {\n @include u-text(\"underline\");\n }\n}\n\n// ---------------------------------\n// Variations\n// ---------------------------------\n\n// Breadcrumb wrap\n.usa-breadcrumb--wrap {\n @include at-media($theme-breadcrumb-min-width) {\n @include u-line-height($theme-breadcrumb-font-family, 4);\n }\n\n .usa-breadcrumb__list-item {\n @include u-display(\"inline-block\");\n }\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs white-space\n\n@mixin u-white-space($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n white-space: get-uswds-value(\"white-space\", $value...) #{$important};\n}\n","@use \"sass:math\";\n\n@use \"uswds-core\" as *;\n\n// Default styles\n.usa-button-group {\n @include u-margin-y(0);\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n list-style-type: none;\n margin-left: units(-0.5);\n margin-right: units(-0.5);\n padding-left: 0;\n\n @include at-media(\"mobile-lg\") {\n align-items: center;\n flex-direction: row;\n }\n}\n\n.usa-button-group__item {\n margin: units(0.5);\n\n &:last-child {\n @include at-media(\"mobile-lg\") {\n margin-right: 0;\n }\n }\n\n .usa-button {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n// Segemented styles\n.usa-button-group--segmented {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: space-between;\n margin-left: 0;\n margin-right: 0;\n\n @include at-media(\"mobile-lg\") {\n justify-content: flex-start;\n }\n\n .usa-button {\n position: relative;\n width: calc(100% + #{units($theme-button-stroke-width)});\n\n @include at-media(\"mobile-lg\") {\n width: auto;\n }\n\n // Ensures edges are not cut off when interacting with outline buttons\n &:hover,\n &:active {\n z-index: 2;\n }\n\n &:focus {\n z-index: 3;\n }\n }\n\n .usa-button-group__item {\n margin-left: 0;\n margin-right: 0;\n width: 100%;\n\n @include at-media(\"mobile-lg\") {\n width: auto;\n }\n\n &:first-child > .usa-button {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n margin-right: -(math.div(units($theme-button-stroke-width), 2));\n }\n\n &:last-child > .usa-button {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n margin-right: 0;\n margin-left: -(units($theme-button-stroke-width));\n width: calc(100% + #{units($theme-button-stroke-width)});\n\n @include at-media(\"mobile-lg\") {\n margin-left: -(math.div(units($theme-button-stroke-width), 2));\n width: auto;\n }\n }\n\n &:where(:not(:first-child):not(:last-child)) > .usa-button {\n border-radius: 0;\n margin-right: -(math.div(units($theme-button-stroke-width), 2));\n margin-left: -(math.div(units($theme-button-stroke-width), 2));\n }\n\n // Creates separators\n &:where(:not(:last-child)) {\n .usa-button::before {\n border-right: 1px solid color(\"primary-dark\");\n bottom: 0;\n content: \"\";\n display: block;\n height: 100%;\n position: absolute;\n right: 1px;\n top: 0;\n width: 1px;\n z-index: 3;\n }\n\n .usa-button--secondary::before {\n border-right-color: color(\"secondary-dark\");\n }\n\n .usa-button--accent-cool::before {\n border-right-color: color(\"accent-cool-dark\");\n }\n\n .usa-button--base::before {\n border-right-color: color(\"base-dark\");\n }\n\n [class*=\"usa-button\"]:disabled::before,\n [class*=\"usa-button\"][aria-disabled=\"true\"]::before {\n border-right-color: color($theme-body-background-color);\n }\n\n .usa-button:active::before,\n .usa-button--outline::before {\n display: none;\n }\n }\n }\n}\n","@use \"uswds-core\" as *;\n\n// Buttons variables\n\n$button-context: \"Button\";\n$button-stroke: inset 0 0 0 units($theme-button-stroke-width);\n\n// Buttons\n.usa-button {\n @include border-box-sizing;\n @include typeset($theme-button-font-family, null, 1);\n @include set-text-and-bg(\"primary\", $context: $button-context);\n appearance: none;\n border: 0;\n border-radius: radius($theme-button-border-radius);\n cursor: pointer;\n display: inline-block;\n font-weight: font-weight(\"bold\");\n margin-right: units(1);\n padding: units(1.5) units(2.5);\n text-align: center;\n text-decoration: none;\n width: 100%;\n\n @include at-media(\"mobile-lg\") {\n width: auto;\n }\n\n &:visited {\n color: color(\"white\");\n }\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"primary-dark\", $context: $button-context);\n border-bottom: 0;\n text-decoration: none;\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"primary-darker\", $context: $button-context);\n }\n\n &:not([disabled]):focus,\n &:not([disabled]).usa-focus {\n outline-offset: units(0.5);\n }\n\n &:disabled,\n &[aria-disabled=\"true\"] {\n @include button-disabled;\n }\n}\n\n.usa-button--accent-cool {\n @include set-text-and-bg(\"accent-cool\", $context: $button-context);\n\n &:visited {\n @include set-text-and-bg(\"accent-cool\", $context: $button-context);\n }\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"accent-cool-dark\", $context: $button-context);\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"accent-cool-darker\", $context: $button-context);\n }\n\n &:disabled:hover,\n &[aria-disabled=\"true\"]:hover {\n color: color(\"white\");\n }\n}\n\n.usa-button--accent-warm {\n @include set-text-and-bg(\"accent-warm\", $context: $button-context);\n\n &:visited {\n @include set-text-and-bg(\"accent-warm\", $context: $button-context);\n }\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"accent-warm-dark\", $context: $button-context);\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"accent-warm-darker\", $context: $button-context);\n }\n}\n\n.usa-button--outline {\n background-color: color(\"transparent\");\n box-shadow: $button-stroke color(\"primary\");\n color: color(\"primary\");\n\n &:visited {\n color: color(\"primary\");\n }\n\n &:hover,\n &.usa-button--hover {\n background-color: color(\"transparent\");\n box-shadow: $button-stroke color(\"primary-dark\");\n color: color(\"primary-dark\");\n }\n\n &:active,\n &.usa-button--active {\n background-color: color(\"transparent\");\n box-shadow: $button-stroke color(\"primary-darker\");\n color: color(\"primary-darker\");\n }\n\n &.usa-button--inverse {\n $button-inverse-color: $theme-link-reverse-color;\n $button-inverse-hover-color: $theme-link-reverse-hover-color;\n $button-inverse-active-color: $theme-link-reverse-active-color;\n\n box-shadow: $button-stroke color(\"base-lighter\");\n color: color($button-inverse-color);\n\n &:visited {\n color: color($button-inverse-color);\n }\n\n &:hover,\n &.usa-button--hover {\n box-shadow: $button-stroke color($button-inverse-hover-color);\n color: color($button-inverse-hover-color);\n }\n\n &:active,\n &.usa-button--active {\n background-color: transparent;\n box-shadow: $button-stroke color($button-inverse-active-color);\n color: color($button-inverse-active-color);\n }\n\n &.usa-button--unstyled {\n @include button-unstyled;\n color: color($button-inverse-color);\n\n &:visited {\n color: color($button-inverse-color);\n }\n\n &:hover,\n &.usa-button--hover {\n color: color($button-inverse-hover-color);\n }\n\n &:active,\n &.usa-button--active {\n color: color($button-inverse-active-color);\n }\n }\n }\n}\n\n.usa-button--base {\n @include set-text-and-bg(\"base\", $context: $button-context);\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"base-dark\", $context: $button-context);\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"base-darker\", $context: $button-context);\n }\n}\n\n.usa-button--secondary {\n @include set-text-and-bg(\"secondary\", $context: $button-context);\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"secondary-dark\", $context: $button-context);\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"secondary-darker\", $context: $button-context);\n }\n}\n\n.usa-button--big {\n border-radius: radius($theme-button-border-radius);\n font-size: font-size($theme-button-font-family, \"lg\");\n padding: units(2) units(3);\n}\n\n.usa-button--disabled {\n @include button-disabled;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline-inverse-disabled,\n.usa-button--outline:disabled,\n.usa-button--outline[aria-disabled=\"true\"],\n.usa-button--outline-inverse:disabled,\n.usa-button--outline-inverse[aria-disabled=\"true\"] {\n background-color: color(\"transparent\");\n\n &:hover,\n &.usa-button--hover,\n &:active,\n &.usa-button--active,\n &:focus,\n &.usa-focus {\n background-color: color(\"transparent\");\n box-shadow: $button-stroke color(\"disabled\");\n }\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline:disabled,\n.usa-button--outline[aria-disabled=\"true\"] {\n box-shadow: $button-stroke color(\"disabled\");\n color: color(\"disabled\");\n\n &.usa-button--inverse {\n background-color: transparent;\n box-shadow: $button-stroke color(\"base\");\n color: color(\"base\");\n }\n}\n\n.usa-button--unstyled {\n @include button-unstyled;\n}\n","@use \"./add-knockout-font-smoothing\" as *;\n@use \"../../functions\" as *;\n\n@mixin button-disabled {\n @include add-knockout-font-smoothing;\n background-color: color(\"disabled\");\n color: color(\"white\");\n cursor: auto;\n\n &:hover,\n &.usa-button--hover,\n &:active,\n &.usa-button--active,\n &:focus,\n &.usa-focus {\n background-color: color(\"disabled\");\n border: 0;\n box-shadow: none;\n }\n}\n","@use \"sass:math\";\n\n@use \"uswds-core\" as *;\n\n/* TODO:\n * Add a way to change the flag breakpoint as a modifier/class?\n */\n\n@mixin card-inner-radius {\n border-top-left-radius: calc(\n #{radius($theme-card-border-radius)} - #{units($theme-card-border-width)}\n );\n border-top-right-radius: calc(\n #{radius($theme-card-border-radius)} - #{units($theme-card-border-width)}\n );\n}\n\n@include override-prose {\n .usa-card-group {\n @include add-list-reset;\n }\n}\n\n.usa-card-group {\n @include u-display(\"flex\");\n @include u-flex(\"column\", \"wrap\", \"align-stretch\");\n @include u-margin-x(math.div($theme-card-gap, -2));\n\n @include at-media($theme-card-flag-min-width) {\n @include u-flex(\"row\");\n }\n}\n\n@include override-prose {\n .usa-card {\n @include u-margin-bottom($theme-card-margin-bottom + 1);\n @include u-maxw(\"none\"); // override prose scope\n\n &:last-child {\n @include u-margin-bottom(\n $theme-card-margin-bottom + 1\n ); // override prose scope\n }\n\n @include at-media(\"tablet\") {\n @include u-margin-bottom($theme-card-margin-bottom);\n\n &:last-child {\n @include u-margin-bottom(\n $theme-card-margin-bottom\n ); // override prose scope\n }\n }\n }\n}\n\n.usa-card__container {\n @include border-box-sizing;\n @include set-text-and-bg(\"white\");\n @include typeset;\n @include u-border($theme-card-border-width, $theme-card-border-color);\n @include u-display(\"flex\");\n @include u-height(\"full\");\n @include u-flex(\"column\");\n @include u-margin-x(math.div($theme-card-gap, 2));\n @include u-position(\"relative\");\n @include u-radius($theme-card-border-radius);\n}\n\n.usa-card:not(.usa-card--flag) .usa-card__container > :only-child {\n @include u-padding($theme-card-padding-perimeter);\n}\n\n.usa-card .usa-card__img {\n @include u-display(\"block\");\n}\n\n// Header\n// ---------------------------------\n.usa-card__header {\n @include u-padding-bottom(math.div($theme-card-padding-y, 2));\n @include u-padding-top($theme-card-padding-perimeter);\n @include u-padding-x($theme-card-padding-perimeter);\n\n &:last-child {\n @include u-padding-bottom($theme-card-padding-perimeter);\n }\n}\n\n.usa-card__heading {\n @include typeset($theme-card-header-typeset);\n @include u-margin(0);\n}\n\n// Media\n// ---------------------------------\n.usa-card__media {\n @include u-order(\"first\");\n // IE 11\n // http://github.com/philipwalton/flexbugs/issues/75\n min-height: 1px;\n}\n\n.usa-card__img {\n @include card-inner-radius;\n @include u-bg(\"base-lightest\");\n @include u-position(\"relative\");\n overflow: hidden;\n\n img {\n @include u-display(\"block\");\n @include u-height(\"full\");\n @include u-width(\"full\");\n object-fit: cover;\n }\n}\n\n.usa-card__media--inset {\n @include u-padding-top($theme-card-padding-perimeter);\n @include u-padding-x($theme-card-padding-perimeter);\n\n .usa-card__img {\n @include u-radius(0);\n }\n}\n\n// Body\n// ---------------------------------\n.usa-card__body {\n @include u-flex(\"fill\");\n @include u-padding-x($theme-card-padding-perimeter);\n @include u-padding-y(math.div($theme-card-padding-y, 2));\n // IE 11\n flex-basis: auto;\n\n // adjust spacing if body lack siblings\n &:last-child {\n @include u-padding-bottom($theme-card-padding-perimeter);\n }\n\n &:first-child {\n @include u-padding-top($theme-card-padding-perimeter);\n }\n\n &:only-child {\n @include u-padding-y($theme-card-padding-perimeter);\n }\n}\n\n// Footer\n// ---------------------------------\n.usa-card__footer {\n @include u-padding-bottom($theme-card-padding-perimeter);\n @include u-padding-top(math.div($theme-card-padding-y, 2));\n @include u-padding-x($theme-card-padding-perimeter);\n}\n\n.usa-card__footer .usa-button:only-of-type {\n @include u-margin-right(0);\n}\n\n.usa-card__header,\n.usa-card__body {\n // strip spacing from first and last content\n > :last-child {\n @include u-padding-bottom(0);\n @include u-margin-bottom(0);\n }\n\n > :first-child {\n @include u-margin-top(0);\n @include u-padding-top(0);\n }\n\n > :only-child {\n @include u-margin-y(0);\n @include u-padding-y(0);\n }\n}\n\n// ---------------------------------\n// Variations\n// ---------------------------------\n\n// Exdent\n.usa-card__header--exdent,\n.usa-card__media--exdent,\n.usa-card__body--exdent,\n.usa-card__footer--exdent {\n @include u-margin-x(-$theme-card-border-width);\n}\n\n.usa-card__header--exdent,\n.usa-card__body--exdent,\n.usa-card__footer--exdent {\n > * {\n @include u-padding-x($theme-card-border-width);\n }\n}\n\n.usa-card__media--exdent {\n @include u-margin-top(-$theme-card-border-width);\n\n .usa-card__img {\n @include u-radius-top($theme-card-border-radius);\n }\n}\n\n// Header first\n// ---------------------------------\n.usa-card--header-first {\n .usa-card__header {\n @include card-inner-radius;\n @include u-padding-bottom($theme-card-padding-y);\n }\n\n .usa-card__header--exdent {\n @include u-margin-top(-$theme-card-border-width);\n @include u-radius-top($theme-card-border-radius);\n }\n\n .usa-card__media--inset {\n @include u-padding-top(0);\n }\n\n .usa-card__media {\n @include u-order(0);\n }\n\n .usa-card__img {\n @include u-radius(0);\n }\n\n .usa-card__body {\n @include u-padding-top($theme-card-padding-y);\n }\n}\n\n.usa-card--flag {\n @include at-media($theme-card-flag-min-width) {\n .usa-card__media {\n @include u-display(\"flex\");\n @include u-overflow(\"hidden\");\n @include u-pin-y;\n @include u-pin-left;\n @include u-position(\"absolute\");\n @include u-width($theme-card-flag-image-width);\n }\n\n .usa-card__img {\n @include u-radius(0);\n border-top-left-radius: calc(\n #{radius($theme-card-border-radius)} - #{units(\n $theme-card-border-width\n )}\n );\n border-bottom-left-radius: calc(\n #{radius($theme-card-border-radius)} - #{units(\n $theme-card-border-width\n )}\n );\n }\n\n .usa-card__header,\n .usa-card__body,\n .usa-card__footer {\n @include u-margin-left($theme-card-flag-image-width);\n }\n\n .usa-card__media--exdent {\n @include u-margin-left(-$theme-card-border-width);\n @include u-margin-right(0);\n @include u-margin-y(-$theme-card-border-width);\n\n .usa-card__img {\n @include u-radius-left($theme-card-border-radius);\n }\n }\n\n .usa-card__media--inset {\n @include u-padding-right(0);\n @include u-padding-bottom($theme-card-padding-perimeter);\n\n .usa-card__img {\n @include u-radius(0);\n }\n }\n\n &.usa-card--header-first {\n .usa-card__header {\n @include u-padding-bottom(math.div($theme-card-padding-y, 2));\n }\n\n .usa-card__body {\n @include u-padding-top(math.div($theme-card-padding-y, 2));\n }\n\n .usa-card__media--inset {\n @include u-padding-top($theme-card-padding-perimeter);\n }\n }\n\n &.usa-card--media-right {\n .usa-card__media {\n @include u-left(\"auto\");\n @include u-right(0);\n }\n\n .usa-card__media--inset {\n @include u-padding-left(0);\n @include u-padding-right($theme-card-padding-perimeter);\n\n .usa-card__img {\n @include u-radius(0);\n }\n }\n\n .usa-card__img {\n @include u-radius(0);\n border-top-right-radius: calc(\n #{radius($theme-card-border-radius)} - #{units(\n $theme-card-border-width\n )}\n );\n border-bottom-right-radius: calc(\n #{radius($theme-card-border-radius)} - #{units(\n $theme-card-border-width\n )}\n );\n }\n\n .usa-card__header,\n .usa-card__body,\n .usa-card__footer {\n @include u-margin-left(0);\n @include u-margin-right($theme-card-flag-image-width);\n }\n\n .usa-card__media--exdent {\n @include u-margin-right(-$theme-card-border-width);\n @include u-margin-left(0);\n\n .usa-card__img {\n @include u-radius(0);\n @include u-radius-right($theme-card-border-radius);\n }\n }\n }\n }\n}\n\n.usa-card:not(.usa-card--flag).usa-card__media--set-aspect {\n @include add-aspect(\"16x9\");\n @include u-position(\"relative\");\n\n .usa-card__img {\n @include u-pin-all;\n }\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n@mixin add-list-reset($value...) {\n $important: null;\n @if list.length($value) > 0 and has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin-bottom: 0#{$important};\n margin-top: 0#{$important};\n list-style-type: none#{$important};\n padding-left: 0#{$important};\n}\n\n@mixin list-reset($value...) {\n @include add-list-reset($value...);\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs border-radius\n\n@mixin u-radius($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n border-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n}\n\n@mixin u-radius-bottom($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n border-bottom-left-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n border-bottom-right-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n}\n\n@mixin u-radius-left($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n border-bottom-left-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n border-top-left-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n}\n\n@mixin u-radius-right($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n border-bottom-right-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n border-top-right-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n}\n\n@mixin u-radius-top($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n border-top-left-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n border-top-right-radius: get-uswds-value(\"border-radius\", $value) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs order\n\n@mixin u-order($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n order: get-uswds-value(\"order\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n@mixin u-bg($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n background-color: color($value) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs overflow\n\n@mixin u-overflow($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n overflow: get-uswds-value(\"overflow\", $value...) #{$important};\n}\n\n@mixin u-overflow-x($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n overflow-x: get-uswds-value(\"overflow\", $value...) #{$important};\n}\n\n@mixin u-overflow-y($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n overflow-y: get-uswds-value(\"overflow\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs right\n\n@mixin u-left($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n left: get-uswds-value(\"left\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs right\n\n@mixin u-right($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n right: get-uswds-value(\"right\", $value...) #{$important};\n}\n","@use \"sass:list\";\n@use \"sass:map\";\n@use \"../../functions\" as *;\n@use \"../../variables\" as *;\n\n@mixin add-aspect-children {\n & > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n @at-root img#{&},\n & > img {\n object-fit: cover;\n }\n}\n\n@mixin add-aspect($ratio, $type: \"\") {\n $ratio: unpack($ratio);\n $important: null;\n\n @if has-important($ratio) {\n $ratio: list.nth($ratio, 1);\n $important: \"!important\";\n }\n\n @if map-has-key($project-aspect-ratios, $ratio) {\n box-sizing: border-box #{$important};\n height: 0 #{$important};\n overflow: hidden #{$important};\n padding-bottom: map.get($project-aspect-padding, $ratio) #{$important};\n position: relative;\n\n // Check for CSS aspect-ratio support\n @supports (aspect-ratio: 1) {\n //reset\n height: inherit #{$important};\n padding: inherit #{$important};\n // end reset\n aspect-ratio: map.get($project-aspect-ratios, $ratio);\n max-width: 100%;\n @include add-aspect-children;\n }\n } @else {\n @error '`#{$ratio}` is not a valid key in $project-aspect-ratios. Valid values: #{map.keys($project-aspect-ratios)}';\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-checklist {\n @include add-list-reset;\n @include border-box-sizing;\n @include typeset;\n}\n\n.usa-checklist__item {\n @include add-checkbox-placeholder;\n @include u-margin-y(0);\n margin-bottom: 0;\n margin-top: units(1);\n\n // Deprecate usa-checklist__item--checked once the js is updated\n &.usa-checklist__item--checked {\n @include add-success-mark;\n }\n}\n","@use \"../../functions\" as *;\n\n@mixin add-checkbox-placeholder {\n $placeholder-width: units(4);\n $placeholder-margin: units(1);\n\n text-indent: ($placeholder-width + $placeholder-margin) * -1;\n\n &::before {\n content: \" \";\n display: inline-block;\n height: units(2);\n margin-left: units(-0.5);\n margin-right: units(1.5);\n width: $placeholder-width;\n }\n}\n","@use \"./add-background-svg\" as *;\n@use \"../../functions\" as *;\n\n@mixin add-success-mark {\n &::before {\n @include add-background-svg(\"usa-icons-bg/check--blue-60v\");\n background-position: center;\n background-size: units(3);\n }\n}\n","@use \"uswds-core\" as *;\n\n$collection-thumb-width: 10;\n$collection-thumb-width-mobile: 8;\n$collection-thumb-margin: 2;\n\n@include override-prose {\n .usa-collection {\n @include typeset($theme-collection-font-family, \"sm\", 3);\n @include usa-list;\n @include u-padding-left(0);\n }\n\n .usa-collection__item {\n @include usa-list-item;\n @include unstyled-list;\n @include u-align-items(\"align-start\");\n @include u-border-top(1px);\n @include u-display(\"flex\");\n @include u-margin-y(2);\n @include u-padding-top(2);\n }\n}\n\n.usa-collection__img,\n.usa-collection__calendar-date {\n @include media-block-img;\n width: units($collection-thumb-width-mobile);\n margin-right: units($collection-thumb-margin);\n\n @include at-media(\"tablet\") {\n width: units($collection-thumb-width);\n }\n}\n\n.usa-collection__body {\n @include u-flex(1);\n}\n\n.usa-collection__heading {\n @include typeset($theme-collection-header-typeset);\n @include u-margin-bottom(0);\n @include u-margin-top(0);\n}\n\n.usa-collection__description {\n @include u-margin-y(1);\n}\n\n.usa-collection__meta {\n @include unstyled-list;\n @include u-margin-top(0.5);\n}\n\n.usa-collection__meta-item {\n @include u-margin-top(0.5);\n @include typeset(\"ui\", \"2xs\", 3);\n display: block;\n margin-right: units(1);\n\n &.usa-tag {\n @include u-bg(\"base-lighter\");\n @include u-line-height(\"ui\", 1);\n @include u-padding-y(0.5);\n @include u-text(\"ink\");\n display: inline-block;\n margin-top: units(0.5);\n\n &--new {\n @include u-bg(\"accent-warm-dark\");\n @include u-text(\"white\");\n }\n }\n}\n\n.usa-collection__calendar-date {\n text-decoration: none;\n}\n\n.usa-collection__calendar-date-month,\n.usa-collection__calendar-date-day {\n @include u-font(\"ui\", 6);\n display: block;\n font-weight: fw(\"bold\");\n padding: units(0.5);\n text-align: center;\n\n @include at-media(\"tablet\") {\n padding: units(1);\n }\n}\n\n.usa-collection__calendar-date-month {\n @include u-radius-top(\"sm\");\n background-color: color(\"primary\");\n color: color(\"white\");\n}\n\n.usa-collection__calendar-date-day {\n @include u-radius-bottom(\"sm\");\n border: 1px solid color(\"primary\");\n color: color(\"primary\");\n}\n\n.usa-collection--condensed {\n .usa-collection__item {\n @include u-margin-y(1);\n @include u-padding-top(1);\n }\n}\n","@use \"sass:list\";\n@use \"../../functions/general/unpack\" as *;\n@use \"../../functions/general/has-important\" as *;\n@use \"../../functions/output/get-uswds-value\" as *;\n\n// Outputs align-items\n\n@mixin u-align-items($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n align-items: get-uswds-value(\"align-items\", $value) #{$important};\n}\n","@use \"../../functions\" as *;\n\n@mixin media-block-img($margin-right: units(1)) {\n flex-shrink: 0;\n margin-right: $margin-right;\n}\n","@use \"uswds-core\" as *;\n\n.usa-embed-container {\n iframe,\n object,\n embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n}\n\n.usa-embed-container {\n @include add-aspect(\"16x9\");\n max-width: 100%;\n}\n","@use \"uswds-core\" as *;\n\n// Map for high contrast mode icons\n$-chevron-icon-defaults: (\n \"color\": currentColor,\n \"svg-height\": 20,\n \"svg-width\": 20,\n \"height\": units(2.5),\n);\n\n$-chevron-next: map-merge(\n $-chevron-icon-defaults,\n (\n \"name\": \"navigate_next\",\n )\n);\n\n$-chevron-expand-more: map-merge(\n $-chevron-icon-defaults,\n (\n \"name\": \"expand_more\",\n )\n);\n\n// General footer styles\n.usa-footer {\n @include border-box-sizing;\n @include typeset($theme-footer-font-family);\n overflow: hidden;\n\n > .grid-container {\n @include grid-container($theme-footer-max-width);\n }\n}\n\n.usa-footer__return-to-top {\n @include u-padding-y(2.5);\n line-height: line-height($theme-footer-font-family, 1);\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-footer__nav {\n @include grid-container($theme-footer-max-width);\n @include u-padding-x(0);\n border-bottom: 1px solid color(\"base-light\");\n\n @include at-media(\"mobile-lg\") {\n @include add-responsive-site-margins;\n border-bottom: none;\n }\n\n > ul {\n @include add-list-reset;\n }\n}\n\n.usa-footer__primary-section {\n background-color: color(\"base-lightest\");\n\n > .grid-container {\n @include grid-container($theme-footer-max-width);\n }\n}\n\n.usa-footer__primary-container {\n @include grid-container($theme-footer-max-width);\n\n @include at-media(\"desktop\") {\n @include u-padding-x(4);\n }\n}\n\n.usa-footer__primary-content {\n line-height: line-height($theme-footer-font-family, 2);\n}\n\n.usa-footer__primary-link a,\n.usa-footer__secondary-link a {\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.usa-footer__primary-link {\n @include u-padding-x($theme-site-margins-mobile-width);\n @include u-padding-y(2);\n @include u-text(\"ink\", \"no-underline\", \"bold\");\n display: block;\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-x(0);\n }\n\n &:hover {\n text-decoration: underline;\n }\n\n // Disclosure button functionality happens at mobile widths\n &--button {\n @include place-icon($-chevron-expand-more, \"before\", 0.5);\n width: 100%;\n border: 0;\n cursor: pointer;\n\n &:not([disabled]):focus {\n // Apply negative focus offset to ensure that entire focus ring is visible\n @include focus-outline(null, null, null, \"neg-05\");\n }\n\n // Arrow for collapsible content.\n &::before {\n @include u-square(2.5);\n align-items: center;\n background-size: contain;\n content: \"\";\n display: inline-flex;\n justify-content: center;\n margin-right: units(0.5);\n margin-left: units(-0.5);\n\n @media (forced-colors: active) {\n background-color: buttonText !important;\n }\n }\n\n & + .usa-list--unstyled {\n margin-top: units(1);\n margin-bottom: units(1);\n }\n\n &[aria-expanded=\"false\"] {\n @include place-icon($-chevron-next, \"before\", 0.5);\n\n // Hide submenu when button is not expanded\n & + .usa-list--unstyled {\n display: none;\n }\n }\n }\n}\n\n.usa-footer__secondary-link {\n line-height: line-height($theme-footer-font-family, 2);\n margin-left: units(2);\n padding: 0;\n\n a {\n @include typeset-link;\n }\n\n & + .usa-footer__secondary-link {\n padding-top: units(2);\n }\n\n @include at-media(\"mobile-lg\") {\n margin-left: 0;\n }\n}\n\n.usa-footer__contact-info {\n line-height: line-height($theme-footer-font-family, 2);\n\n a {\n @include u-text(\"ink\", \"no-underline\");\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n @include at-media(\"mobile-lg\") {\n @include u-flex(\"justify-end\");\n margin-top: units(1);\n }\n}\n\n.usa-footer__primary-content {\n border-top: 1px solid color(\"base-light\");\n\n @include at-media(\"mobile-lg\") {\n border: none;\n }\n}\n\n.usa-sign-up {\n padding-bottom: units(4);\n padding-top: units(3);\n\n .usa-label,\n .usa-button {\n margin-top: units(1.5);\n }\n}\n\n.usa-sign-up__heading {\n @include h3;\n margin: 0;\n}\n\n.usa-footer__secondary-section {\n @include u-padding-y(2.5);\n @include set-text-and-bg(\"base-lighter\");\n\n > .grid-container {\n @include grid-container($theme-footer-max-width);\n }\n\n a {\n color: color(\"ink\");\n }\n}\n\n.usa-footer__logo {\n @include u-margin-y(1);\n\n @include at-media(\"mobile-lg\") {\n @include u-margin-y(0);\n @include u-flex(\"align-center\");\n }\n}\n\n.usa-footer__logo-img {\n max-width: units(10);\n}\n\n.usa-footer__logo-heading {\n @include typeset($theme-footer-font-family, $theme-h3-font-size, 1);\n @include u-font-weight(\"bold\");\n @include u-margin-y(1);\n}\n\n.usa-footer__contact-links {\n margin-top: units(3);\n\n @include at-media(\"mobile-lg\") {\n margin-top: 0;\n text-align: right;\n }\n}\n\n.usa-footer__contact-heading {\n @include typeset(\n $theme-footer-font-family,\n $theme-h3-font-size,\n $theme-heading-line-height\n );\n @include u-font-weight(\"bold\");\n margin-top: 0;\n\n @include at-media(\"mobile-lg\") {\n @include u-margin-y(0.5);\n }\n}\n\n.usa-footer__social-links {\n line-height: line-height($theme-footer-font-family, 1);\n padding-bottom: units(1);\n\n a {\n text-decoration: none;\n }\n\n @include at-media(\"mobile-lg\") {\n @include u-flex(\"justify-end\");\n }\n}\n\n.usa-social-link {\n @include u-square($size-touch-target);\n background-color: color(\"black-transparent-10\");\n display: inline-block;\n padding: units(0.5);\n\n &:hover {\n background-color: color(\"white\");\n }\n\n @media (forced-colors: active) {\n background-color: lightgrey;\n forced-color-adjust: none;\n }\n}\n\n.usa-social-link__icon {\n display: block;\n height: auto;\n width: 100%;\n}\n\n.usa-footer__address {\n @include at-media(\"mobile-lg\") {\n @include u-flex(\"justify-end\");\n }\n}\n\n// Slim footer styles\n\n.usa-footer--slim {\n .usa-footer__nav {\n @include at-media(\"desktop\") {\n @include u-padding-x(0);\n }\n }\n\n .usa-footer__address {\n @include u-padding-x($theme-site-margins-mobile-width);\n @include u-padding-y(2);\n\n @include at-media(\"mobile-lg\") {\n @include u-padding(0);\n }\n }\n\n .usa-footer__logo {\n @include u-flex(\"align-center\");\n }\n\n .usa-footer__logo-img {\n max-width: units(6);\n }\n\n .usa-footer__contact-info {\n display: inline-block;\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-y(2);\n margin-top: 0;\n }\n }\n}\n\n// Big footer styles\n\n.usa-footer--big {\n .usa-footer__nav {\n @include u-margin-x($theme-site-margins-mobile-width * -1);\n @include at-media(\"mobile-lg\") {\n border-bottom: 1px solid color(\"base-light\");\n padding-top: units(4);\n }\n @include at-media(\"tablet\") {\n @include u-margin-x(0);\n @include u-padding-x(0);\n border-bottom: none;\n }\n }\n\n .usa-footer__primary-link {\n @include h4;\n line-height: line-height(\"heading\", 2);\n margin: 0;\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-y(0);\n margin-bottom: units(1);\n\n &:hover {\n cursor: auto;\n text-decoration: none;\n }\n }\n }\n\n .usa-footer__primary-content--collapsible {\n .usa-footer__primary-link {\n align-items: center;\n display: flex;\n justify-content: flex-start;\n }\n\n .usa-list--unstyled {\n @include u-padding-x($theme-site-margins-mobile-width);\n padding-bottom: units(2.5);\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-x(0);\n padding-bottom: units(4);\n padding-top: units(1.5);\n }\n }\n }\n}\n","@use \"sass:list\";\n@use \"../../functions\" as *;\n\n// Outputs line-height\n\n@mixin u-font-weight($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n font-weight: get-uswds-value(\"font-weight\", $value...) #{$important};\n}\n","@use \"uswds-core\" as *;\n\n.usa-form {\n @include typeset(\n $theme-form-font-family,\n $theme-body-font-size,\n $theme-input-line-height\n );\n @include border-box-sizing;\n\n @include at-media(\"mobile-lg\") {\n max-width: units(\"mobile\");\n }\n\n // Don't show dotted underline with \"required\" asterisk because it can cause legibility issues ad appear as an ellipsis...\n abbr[title=\"required\"] {\n text-decoration: none;\n }\n\n .usa-input,\n .usa-range,\n .usa-select,\n .usa-textarea {\n // max width not needed since .usa-form has one of its own\n max-width: none;\n }\n\n .usa-input,\n .usa-input-group {\n &--2xs {\n max-width: 5ex;\n }\n &--xs {\n max-width: 9ex;\n }\n &--sm,\n &--small {\n max-width: 13ex;\n }\n &--md,\n &--medium {\n max-width: 20ex;\n }\n &--lg {\n max-width: 30ex;\n }\n &--xl {\n max-width: 40ex;\n }\n &--2xl {\n max-width: 50ex;\n }\n }\n\n .usa-button {\n margin-top: units(1);\n\n @include at-media(\"mobile-lg\") {\n margin-top: units(3);\n }\n }\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-form--large {\n @include at-media(\"mobile-lg\") {\n max-width: units(\"mobile-lg\");\n }\n}\n\n.usa-show-password {\n @include button-unstyled;\n cursor: pointer;\n}\n\n.usa-form__note,\n.usa-show-password {\n @include typeset($theme-form-font-family, \"2xs\", 3);\n float: right;\n margin: units(0.5) 0 units(2);\n}\n","@use \"uswds-core\" as *;\n\n// A collection of media block objects\n\n.usa-graphic-list {\n @include typeset;\n @include border-box-sizing;\n\n .usa-graphic-list__row {\n .usa-media-block {\n margin-bottom: units(4);\n\n @include at-media(\"tablet\") {\n margin-bottom: units(8);\n }\n }\n\n &:last-child {\n .usa-media-block {\n @include at-media(\"tablet\") {\n margin-bottom: 0;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n\n .usa-media-block__img {\n margin-right: units(3);\n }\n\n .usa-media-block__body {\n > :first-child {\n margin-top: 0;\n }\n }\n}\n\n.usa-graphic-list__heading {\n @include typeset-h3;\n}\n","@use \"uswds-core\" as *;\n\n// Header helpers\n// ---------------------------------\n\n@mixin nav-border-extended {\n @include add-bar(0.5, \"primary\", \"bottom\", 0, 2);\n}\n\n@mixin nav-border-basic {\n @include add-bar(0.5, \"primary\", \"bottom\", 0, 2, -0.5);\n}\n\n$z-index-header: 300;\n$z-index-overlay: 400;\n\n// Header\n// ---------------------------------\n\n.usa-header {\n @include clearfix;\n @include typeset($theme-header-font-family);\n @include border-box-sizing;\n\n a {\n border-bottom: none;\n }\n\n // The search
\n .usa-search {\n @include at-media($theme-header-min-width) {\n float: right;\n }\n }\n\n // Accessibility: The
with search role\n [role=\"search\"] {\n @include at-media($theme-header-min-width) {\n float: right;\n max-width: calc(\n #{$theme-search-min-width} + #{units($theme-button-small-width)}\n );\n width: 100%;\n }\n }\n\n // The search \n [type=\"search\"] {\n min-width: 0; // Fix a Firefox display quirk\n }\n\n + .usa-hero {\n @include at-media($theme-header-min-width) {\n border-top: units(1px) solid color(\"white\");\n }\n }\n\n + .usa-section,\n + main {\n @include at-media($theme-header-min-width) {\n border-top: units(1px) solid color(\"base-lighter\");\n }\n }\n}\n\n.usa-logo {\n @include at-media-max($theme-header-min-width) {\n @include u-flex(\"fill\");\n font-size: font-size($theme-header-font-family, \"2xs\");\n line-height: line-height($theme-header-font-family, 1);\n margin-left: units($theme-site-margins-mobile-width);\n }\n\n @include at-media($theme-header-min-width) {\n margin-top: units(4);\n margin-bottom: units(2);\n font-size: font-size($theme-header-font-family, \"lg\");\n line-height: line-height($theme-header-font-family, 2);\n }\n\n a {\n color: color(\"ink\");\n text-decoration: none;\n }\n}\n\n.usa-logo__text {\n display: block;\n font-style: normal;\n font-weight: font-weight(\"bold\");\n margin: 0;\n}\n\n.usa-menu-btn {\n @include button-unstyled;\n @include u-flex(\"auto\");\n @include u-padding-x(1.5);\n background-color: color(\"primary\");\n color: color(\"white\");\n font-size: font-size($theme-header-font-family, \"3xs\");\n height: units($size-touch-target);\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n\n @include at-media($theme-header-min-width) {\n display: none;\n }\n\n &:hover {\n background-color: color(\"primary-dark\");\n color: color(\"white\");\n text-decoration: none;\n }\n\n &:active {\n color: color(\"white\");\n }\n\n &:visited {\n color: color(\"white\");\n }\n}\n\n.usa-overlay {\n @include u-pin(\"all\");\n position: fixed;\n background: color(\"black-transparent-70\");\n opacity: opacity(0);\n transition: opacity $project-easing;\n visibility: hidden;\n z-index: z-index($z-index-overlay);\n\n &.is-visible {\n opacity: opacity(100);\n visibility: visible;\n }\n}\n\n// usa-header--basic\n// ---------------------------------\n\n.usa-header--basic {\n @include at-media($theme-header-min-width) {\n .usa-navbar {\n position: relative;\n width: $theme-header-logo-text-width; // TODO: review this more\n }\n\n .usa-nav {\n @include u-flex(\"row\", \"align-center\", \"justify-end\");\n display: flex;\n padding: 0 0 units(0.5) units(1);\n width: 100%;\n }\n\n .usa-nav-container {\n @include u-flex(\"align-end\", \"justify\");\n display: flex;\n }\n\n .usa-nav__primary-item > .usa-current,\n .usa-nav__link:hover {\n @include nav-border-basic;\n }\n\n // Don't show extended border if dropdown is active.\n .usa-nav__link[aria-expanded=\"true\"]::after,\n .usa-nav__link[aria-expanded=\"true\"]:hover::after {\n display: none;\n }\n\n .usa-nav__primary {\n width: auto;\n }\n\n // Issue #3401: last dropdown gets cutoff.\n .usa-nav__primary-item:last-of-type {\n position: relative;\n\n .usa-nav__submenu {\n @include u-pin-right;\n }\n }\n\n .usa-search {\n top: 0;\n }\n }\n\n &.usa-header--megamenu {\n .usa-nav__inner {\n display: flex;\n flex-direction: column;\n\n @include at-media($theme-header-min-width) {\n display: block;\n float: right;\n margin-top: units(-5);\n }\n }\n\n .usa-nav__primary-item:last-of-type {\n @include at-media($theme-header-min-width) {\n position: static;\n }\n }\n }\n}\n\n// usa-header--extended\n// ---------------------------------\n\n.usa-header--extended {\n @include at-media($theme-header-min-width) {\n padding-top: 0;\n\n .usa-nav__primary-item > .usa-current,\n .usa-nav__primary-item > .usa-nav__link:hover {\n @include nav-border-extended;\n }\n\n // Don't show extended border if dropdown is active.\n .usa-nav__link[aria-expanded=\"true\"]::after,\n .usa-nav__link[aria-expanded=\"true\"]:hover::after {\n display: none;\n }\n }\n\n .usa-logo {\n @include at-media($theme-header-min-width) {\n font-size: font-size($theme-header-font-family, \"xl\");\n margin: units(4) 0 units(3);\n max-width: 50%;\n }\n }\n\n .usa-navbar {\n @include at-media($theme-header-min-width) {\n @include grid-container($theme-header-max-width);\n display: block;\n height: auto;\n overflow: auto;\n }\n }\n\n .usa-nav {\n @include at-media($theme-header-min-width) {\n border-top: units(1px) solid color(\"base-lighter\");\n padding: 0;\n width: 100%;\n }\n }\n\n .usa-nav__inner {\n @include at-media($theme-header-min-width) {\n @include grid-container($theme-header-max-width);\n position: relative;\n }\n }\n\n .usa-nav__primary {\n @include at-media($theme-header-min-width) {\n @include clearfix;\n margin-left: units(-2);\n }\n }\n\n .usa-nav__link {\n @include at-media($theme-header-min-width) {\n @include u-padding-y(2);\n }\n }\n\n .usa-nav__submenu {\n .usa-grid-full {\n @include at-media($theme-header-min-width) {\n padding-left: units(1.5);\n }\n }\n }\n\n .usa-nav__submenu.usa-megamenu {\n @include at-media($theme-header-min-width) {\n left: 0;\n padding-left: units($theme-site-margins-width);\n }\n }\n}\n\n// [uswds-init.js] Offscreen content while js is loading\nhtml.usa-js-loading {\n .usa-nav__submenu,\n .usa-nav__submenu.usa-megamenu {\n @include add-sr-only;\n }\n}\n","@mixin clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@use \"../../functions\" as *;\n\n@mixin add-bar(\n $weight: 1,\n $color: \"ink\",\n $side: \"left\",\n $radius: 0,\n $offset-x: 0,\n $offset-y: 0\n) {\n $weight: if($weight == null, 1, $weight);\n $color: if($color == null, \"ink\", $color);\n $side: if($side == null, \"left\", $side);\n $radius: if($radius == null, 0, $radius);\n $offset-x: if($offset-x == null, 0, $offset-x);\n $offset-y: if($offset-y == null, 0, $offset-y);\n\n position: relative;\n\n &::after {\n background-color: color($color);\n border-radius: radius($radius);\n content: \"\";\n display: block;\n position: absolute;\n\n @if $side == (\"left\" or \"right\") {\n bottom: units($offset-y);\n top: units($offset-y);\n width: units($weight);\n #{unquote($side)}: units($offset-x);\n } @else {\n height: units($weight);\n left: units($offset-x);\n right: units($offset-x);\n #{unquote($side)}: units($offset-y);\n\n @media (forced-colors: active) {\n background-color: ButtonText;\n }\n }\n }\n}\n\n@mixin remove-bar {\n &::after {\n display: none;\n }\n}\n","@use \"sass:math\";\n@use \"sass:meta\";\n@use \"uswds-core\" as *;\n\n@mixin outer-megamenu($header-max-width: $theme-header-max-width, $type) {\n @include u-pin(\"y\");\n background-color: color(\"primary-darker\");\n content: \"\";\n display: block;\n position: absolute;\n\n // retrieve the unit value of $theme-header-max-width, depending on type of value added\n $mw: smart-quote($header-max-width);\n @if meta.type-of($header-max-width) == \"string\" {\n $mw: units($header-max-width);\n }\n\n // subtract half the value of the viewport width from half the value of the submenu width\n // standard needs the additional $theme-site-margins-width to accommodate different paddings/structure on #basic-mega-nav-section-two\n @if $type == \"standard\" {\n width: calc(50vw - $mw / 2 + units($theme-site-margins-width));\n } @else if $type == \"extended\" {\n width: calc(50vw - $mw / 2);\n }\n}\n\n.usa-megamenu {\n .usa-col {\n // Flex grow to take up available width.\n // Flex shrink so long nav lines don't extend beyond viewport.\n // Finally `flex-basis: auto` for IE11.\n flex: 1 1 auto;\n\n @include at-media($theme-header-min-width) {\n // needs this round() to avoid a compile bug\n @include u-flex(math.round(math.div(12, $theme-megamenu-columns)));\n }\n }\n}\n\n.usa-megamenu.usa-nav__submenu {\n @include at-media($theme-header-min-width) {\n @include u-padding-x(0);\n @include u-padding-y(4);\n left: -$theme-header-logo-text-width;\n right: 0;\n width: auto;\n }\n\n &::before {\n @include at-media($theme-header-min-width) {\n @include outer-megamenu($type: \"standard\");\n right: 100%;\n }\n }\n\n &::after {\n @include at-media($theme-header-min-width) {\n @include outer-megamenu($type: \"standard\");\n left: 100%;\n }\n }\n}\n\n.usa-header--extended .usa-megamenu.usa-nav__submenu {\n &::before {\n @include at-media($theme-header-min-width) {\n @include outer-megamenu($type: \"extended\");\n }\n }\n\n &::after {\n @include at-media($theme-header-min-width) {\n @include outer-megamenu($type: \"extended\");\n }\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-nav-container {\n @include at-media($theme-header-min-width) {\n @include clearfix;\n @include grid-container($theme-header-max-width);\n @include u-padding-x($theme-site-margins-width);\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-navbar {\n @include border-box-sizing;\n height: units($size-touch-target);\n\n @include at-media-max($theme-header-min-width) {\n @include u-flex(\"align-center\");\n border-bottom: units(1px) solid color(\"base-lighter\");\n display: flex;\n }\n\n @include at-media($theme-header-min-width) {\n border-bottom: none;\n display: inline-block;\n height: auto;\n }\n}\n","@use \"uswds-core\" as *;\n\n// Hero feature\n// ==========================\n\n.usa-hero {\n @include border-box-sizing;\n @include typeset;\n background-image: url(\"#{$theme-hero-image}\");\n background-position: center;\n background-size: cover;\n color: color(\"white\");\n\n > .grid-container {\n position: relative;\n @include u-padding-y($theme-site-margins-width);\n }\n}\n\n.usa-hero__callout {\n background-color: color(\"primary-darker\");\n padding: units(4);\n\n @include at-media(\"tablet\") {\n max-width: units(\"mobile\");\n }\n}\n\n.usa-hero__heading {\n @include typeset-h2;\n color: color(\"accent-cool\");\n line-height: line-height(\"heading\", 2);\n}\n\n.usa-hero__heading--alt {\n color: color(\"white\");\n display: block;\n}\n","@use \"sass:map\";\n\n@use \"uswds-core\" as *;\n\n// Variables\n\n// Size icons based on the theme-type-scale-[size] number and this factor\n$icon-list-icon-size-factor: 1.5;\n// Center the icon to the title text, works for all size variants\n$icon-list-icon-margin-top: -1.5%;\n// Fine tune the space between the icon and content with this factor\n$icon-list-icon-padding-left-factor: 0.4;\n// Fine tune the title top padding given a line height of lh-2\n$icon-list-title-padding-top: 0.425ex;\n\n$theme-body-font-sizes: (\n \"xs\": $theme-type-scale-xs,\n \"sm\": $theme-type-scale-sm,\n \"md\": $theme-type-scale-md,\n \"lg\": $theme-type-scale-lg,\n \"xl\": $theme-type-scale-xl,\n \"2xl\": $theme-type-scale-2xl,\n \"3xl\": $theme-type-scale-3xl,\n);\n\n$type-scale: font-size($theme-icon-list-font-family, $theme-body-font-size);\n\n// Get fixed size for icon, based on non-normalized size token\n$this-system-token: if(\n map.has-key($theme-body-font-sizes, $theme-body-font-size),\n map.get($theme-body-font-sizes, $theme-body-font-size),\n $theme-body-font-size\n);\n$this-icon-size-px: map.get($system-type-scale, $this-system-token);\n$icon-size: px-to-rem($this-icon-size-px);\n\n@include override-prose {\n .usa-icon-list {\n @include typeset($theme-icon-list-font-family, $theme-body-font-size);\n @include unstyled-list;\n @include u-measure(5);\n }\n\n .usa-icon-list__item {\n display: flex;\n position: relative;\n\n & + .usa-icon-list__item {\n padding-top: units(1.5);\n }\n }\n}\n\n// Allow setting icon color on the icon-list element\n.usa-icon-list {\n @each $color, $grades in $all-project-colors {\n @each $grade, $value in $grades {\n @if $value {\n $prefix: if($grade != \"default\", \"#{$color}-#{$grade}\", $color);\n &--#{$prefix} {\n .usa-icon-list__icon {\n color: color($prefix);\n }\n }\n }\n }\n }\n}\n\n.usa-icon-list__icon {\n .usa-icon {\n // Set the height and width of the icon based on the size variant and factor\n // Doesn't use u-square() because of non-token size\n display: block;\n height: $icon-size * $icon-list-icon-size-factor;\n // margin-top: $icon-list-icon-margin-top;\n position: relative;\n width: $icon-size * $icon-list-icon-size-factor;\n }\n}\n\n// Don't resize any block-level element inside content\n.usa-icon-list__content {\n > p,\n > ul,\n > ol {\n @include u-font($theme-icon-list-font-family, $theme-body-font-size);\n @include u-measure(5);\n }\n}\n\n.usa-icon-list[class*=\"usa-icon-list--size-\"] {\n @include u-measure(\"none\");\n}\n\n// Generate responsive variants\n// Create a map for looping that includes a default or no-breakpoint version\n$this-null: (\n \"none\": null,\n);\n$icon-list-breakpoints: map-merge($this-null, $system-breakpoints);\n@each $mq-key, $mq-value in $icon-list-breakpoints {\n // Set the prefix\n // An empty string if \"none\"\n $prefix: false;\n @if $mq-key == \"none\" {\n $prefix: \"\";\n }\n // Or the standard prefix if the breakpoint is output\n @else if map.get($theme-utility-breakpoints, $mq-key) {\n $prefix: \"#{$mq-key}#{$separator}\";\n }\n\n @include at-media($mq-key) {\n @each $token, $val in $theme-body-font-sizes {\n @if $prefix {\n $this-type-scale: font-size($theme-icon-list-font-family, $token);\n .#{$prefix}usa-icon-list--size-#{$token} {\n .usa-icon-list__icon {\n .usa-icon {\n // Set the height and width of the icon based on the size variant and factor\n height: $this-type-scale * $icon-list-icon-size-factor;\n width: $this-type-scale * $icon-list-icon-size-factor;\n }\n }\n\n .usa-icon-list__content {\n @include u-measure(5);\n // Resize simple (un-marked up) content\n font-size: size($theme-icon-list-font-family, $token);\n // Calculate the space between the icon and content based on the size variant and factor\n padding-left: $this-type-scale *\n $icon-list-icon-padding-left-factor;\n\n .usa-icon-list__title {\n @include u-font($theme-icon-list-title-font-family, $token);\n }\n }\n }\n }\n }\n }\n}\n\n.usa-icon-list__title {\n @include typeset(\n $theme-icon-list-title-font-family,\n $theme-body-font-size,\n 2\n );\n margin-bottom: units(0);\n padding-top: $icon-list-title-padding-top;\n & + * {\n margin-top: units(1);\n }\n}\n\n.usa-icon-list__content {\n font-size: $type-scale;\n padding-left: $type-scale * $icon-list-icon-padding-left-factor;\n > *:first-child {\n margin-top: 0;\n }\n > *:last-child {\n margin-bottom: 0;\n }\n\n ul li {\n list-style-type: disc;\n }\n}\n","@use \"uswds-core\" as *;\n\n$identifier-context: \"Identifier\";\n$identifier-logo-height: 6;\n$identifier-section-margin-y: 2;\n$identifier-section-margin-y-small: 1;\n$identifier-link-gap: 1.5;\n$identifier-link-gap-desktop: 1;\n$identifier-links-gap: 4 !default;\n\n@mixin identifier-primary-link {\n @include set-link-from-bg(\n $theme-identifier-background-color,\n $theme-identifier-primary-link-color,\n $context: $identifier-context\n );\n}\n\n@mixin identifier-secondary-link {\n @include set-link-from-bg(\n $theme-identifier-background-color,\n $theme-identifier-secondary-link-color,\n $context: $identifier-context\n );\n}\n\n//\n// General Styles\n// =====================================\n.usa-identifier {\n @include typeset($theme-identifier-font-family, \"sm\", 3);\n @include set-text-and-bg(\n $theme-identifier-background-color,\n $context: $identifier-context\n );\n padding-bottom: units(2);\n}\n\n.usa-identifier__container {\n @include grid-container;\n @include u-maxw($theme-identifier-max-width);\n}\n\n.usa-identifier__section {\n @include u-padding-y($identifier-section-margin-y);\n}\n\n.usa-identifier__section--masthead {\n .usa-identifier__container {\n @include at-media(\"tablet\") {\n @include u-align-items(\"align-center\");\n @include u-display(\"flex\");\n }\n }\n}\n\n.usa-identifier__logos {\n display: flex;\n margin-right: units(2);\n}\n\n.usa-identifier__logo {\n @include u-text-decoration(\"no-underline\");\n height: units($identifier-logo-height);\n display: block;\n\n & + .usa-identifier__logo {\n margin-left: units(1);\n }\n}\n\n.usa-identifier__logo-img {\n height: 100%;\n width: auto;\n}\n\n.usa-identifier__identity {\n @include u-flex(\"fill\");\n margin-top: units(2);\n\n @include at-media(\"tablet\") {\n margin-top: units(0);\n }\n}\n\n.usa-identifier__identity-domain,\n.usa-identifier__identity-disclaimer {\n margin: 0;\n padding: 0;\n}\n\n.usa-identifier__identity-domain {\n @include set-text-from-bg(\n $theme-identifier-background-color,\n $theme-identifier-identity-domain-color,\n $context: $identifier-context\n );\n}\n\n.usa-identifier__identity-disclaimer {\n @include u-text(\"bold\");\n\n a {\n @include identifier-primary-link;\n }\n}\n\n.usa-identifier__section--required-links {\n @include at-media(\"tablet\") {\n @include u-padding-y($identifier-section-margin-y-small);\n }\n @include at-media(\"desktop\") {\n @include u-font-size($theme-identifier-font-family, \"xs\");\n }\n}\n\n.usa-identifier__required-links-list {\n @include add-list-reset;\n @include u-margin-y(0);\n\n @include at-media(\"tablet\") {\n column-count: 2;\n column-gap: units($identifier-links-gap);\n column-fill: balance;\n }\n\n @include at-media(\"desktop\") {\n column-count: 4;\n }\n}\n\n.usa-identifier__required-links-item {\n break-inside: avoid;\n margin-bottom: units($identifier-link-gap);\n\n &:last-child {\n margin-bottom: units(0);\n }\n\n @include at-media(\"desktop\") {\n margin-bottom: units($identifier-link-gap-desktop);\n }\n}\n\n.usa-identifier__required-link,\n.usa-identifier__required-link.usa-link {\n @include identifier-secondary-link;\n display: inline-block;\n}\n\n.usa-identifier__section--usagov a {\n @include identifier-primary-link;\n @include u-text(\"bold\");\n display: inline-block;\n margin-top: units(1);\n\n @include at-media(\"tablet\") {\n margin-top: 0;\n }\n}\n\n.usa-identifier__usagov-description {\n @include at-media(\"tablet\") {\n display: inline-flex;\n }\n}\n","@use \"sass:list\";\n@use \"sass:map\";\n@use \"../../functions\" as *;\n@use \"../../tokens\" as *;\n\n// Outputs text-decoration and color properties\n\n@mixin u-text-decoration($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n @if list.length($value) == 1 {\n $value: de-list($value);\n }\n $important: \" !important\";\n }\n @each $this-value in $value {\n @if map.has-key($all-color-shortcodes, smart-quote($this-value)) {\n text-decoration-color: color(smart-quote($this-value)) #{$important};\n } @else {\n text-decoration: get-uswds-value(\"text-decoration\", $value...)\n #{$important};\n }\n }\n}\n","@use \"uswds-core\" as *;\n\n// Flexbox positioning to move sidenav below main content on small screens\n.usa-layout-docs__sidenav {\n order: 2;\n padding-top: units(4);\n\n @include at-media(\"desktop\") {\n padding-top: 0;\n }\n}\n\n.usa-layout-docs__main {\n @include at-media(\"desktop\") {\n order: 2;\n }\n}\n","@use \"sass:map\";\n\n@use \"uswds-core\" as *;\n\n/* stylelint-disable */\n\n$namespace-grid: ns(\"grid\");\n\n// basic container\n.#{$namespace-grid}container {\n $props: append-important($grid-global, $theme-grid-container-max-width);\n @include grid-container($props);\n}\n\n// container with custom widths\n@each $width-key, $width-value in $system-breakpoints {\n .#{$namespace-grid}container-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-container($props);\n }\n}\n\n// responsive containers...\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map.get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n .#{$mq-key}#{$separator}#{$namespace-grid}container {\n $props: append-important($grid-global, desktop);\n @include grid-container($props);\n }\n\n // ...with custom widths\n @each $width-key, $width-value in $system-breakpoints {\n .#{$mq-key}#{$separator}#{$namespace-grid}container-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-container($props);\n }\n }\n }\n }\n}\n\n// basic row...\n.#{$namespace-grid}row {\n @include grid-row;\n\n // ...that includes column gaps\n &.#{$namespace-grid}gap {\n @include grid-gap-responsive;\n }\n @each $gap-key, $gap-val in map-deep-get($system-properties, gap, standard) {\n &.#{$namespace-grid}gap-#{$gap-key} {\n $props: append-important($grid-global, $gap-key);\n @include grid-gap($props);\n }\n }\n\n // responsive column gaps\n @each $mq-key, $mq-value in $system-breakpoints {\n @if map.get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n @each $gap-key,\n $gap-val in map-deep-get($system-properties, gap, standard)\n {\n &.#{$mq-key}#{$separator}#{$namespace-grid}gap-#{$gap-key} {\n $props: append-important($grid-global, $gap-key);\n @include grid-gap($props);\n }\n }\n }\n }\n }\n}\n\n// basic columns...\n[class*=\"#{$namespace-grid}col\"] {\n @include u-position(relative);\n @include u-width(full);\n box-sizing: border-box;\n}\n\n.#{$namespace-grid}col {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n}\n\n.#{$namespace-grid}col-auto {\n $props: append-important($grid-global, auto);\n @include grid-col($props);\n}\n\n.#{$namespace-grid}col-fill {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n}\n\n// ...with widths\n@each $width-key, $width-value in $system-layout-grid-widths {\n .#{$namespace-grid}col-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-col($props);\n }\n}\n\n// responsive columns\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map.get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n .#{$mq-key}#{$separator}#{$namespace-grid}col {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n }\n .#{$mq-key}#{$separator}#{$namespace-grid}col-fill {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n }\n .#{$mq-key}#{$separator}#{$namespace-grid}col-auto {\n $props: append-important($grid-global, auto);\n @include grid-col($props);\n }\n\n @each $width-key, $width-value in $system-layout-grid-widths {\n .#{$mq-key}#{$separator}#{$namespace-grid}col-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-col($props);\n }\n }\n }\n }\n}\n\n// basic offsets\n@each $width-key, $width-value in $system-layout-grid-widths {\n .#{$namespace-grid}offset-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-offset($props);\n }\n}\n.#{$namespace-grid}offset-none {\n $props: append-important($grid-global, none);\n @include grid-offset($props);\n}\n\n// responsive offsets\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map.get($theme-utility-breakpoints, $mq-key) {\n @each $width-key, $width-value in $system-layout-grid-widths {\n @include at-media($mq-key) {\n .#{$mq-key}#{$separator}#{$namespace-grid}offset-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-offset($props);\n }\n }\n }\n @include at-media($mq-key) {\n .#{$mq-key}#{$separator}#{$namespace-grid}offset-none {\n $props: append-important($grid-global, none);\n @include grid-offset($props);\n }\n }\n }\n}\n/* stylelint-enable */\n","@use \"sass:list\";\n@use \"sass:map\";\n@use \"../layout-grid\" as *;\n@use \"../../functions\" as *;\n@use \"../../mixins/helpers\" as *;\n@use \"../../mixins/utilities\" as *;\n@use \"../../tokens\" as *;\n@use \"../../variables/column-gaps\" as *;\n@use \"../../settings\" as *;\n\n@mixin grid-gap-responsive {\n $gap-mobile: if(\n map.has-key($system-column-gaps, $theme-column-gap-mobile),\n map.get($system-column-gaps, $theme-column-gap-mobile),\n \"error\"\n );\n $gap-desktop: if(\n map.has-key($system-column-gaps, $theme-column-gap-desktop),\n map.get($system-column-gaps, $theme-column-gap-desktop),\n \"error\"\n );\n\n @if $gap-mobile == \"error\" {\n @error '$theme-column-gap-mobile is not set to a valid column gap width.';\n }\n\n @if $gap-desktop == \"error\" {\n @error '$theme-column-gap-desktop is not set to a valid column gap width.';\n }\n\n @include u-margin-x(\n unquote(\"#{$neg-prefix}-#{calc-gap-offset($gap-mobile)}\")\n );\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(calc-gap-offset($gap-mobile));\n }\n\n @include at-media(\"desktop\") {\n @include u-margin-x(\n unquote(\"#{$neg-prefix}-#{calc-gap-offset($gap-desktop)}\")\n );\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(calc-gap-offset($gap-desktop));\n }\n }\n}\n\n@mixin grid-gap($props...) {\n $props: unpack($props);\n @if length($props) == 0 {\n @include grid-gap-responsive;\n } @else {\n $gap: smart-quote(list.nth($props, 1));\n @if $gap == 0 {\n @include u-margin-x(append-important($props, 0));\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(append-important($props, 0));\n }\n } @else {\n @if map.has-key($project-column-gaps, $gap) {\n $gap: map.get($project-column-gaps, $gap);\n } @else if map.has-key($system-column-gaps, $gap) {\n $gap: map.get($system-column-gaps, $gap);\n }\n @include u-margin-x(\n append-important(\n $props,\n unquote(\"#{$neg-prefix}-#{calc-gap-offset($gap)}\")\n )\n );\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(append-important($props, calc-gap-offset($gap)));\n }\n }\n }\n}\n\n@mixin grid-col($props...) {\n $props: unpack($props);\n @include this-border-box-sizing;\n\n @if length($props) == 0 {\n @include u-flex(fill);\n @include u-width(auto);\n } @else {\n $col: smart-quote(list.nth($props, 1));\n @if $col == \"auto\" {\n $flex: append-important($props, auto);\n $width: append-important($props, auto);\n $maxw: append-important($props, full);\n @include u-flex($flex);\n @include u-width($width);\n @include u-maxw($maxw);\n } @else if $col == \"fill\" {\n $flex: append-important($props, fill);\n $width: append-important($props, auto);\n $maxw: append-important($props, full);\n @include u-flex($flex);\n @include u-width($width);\n @include u-maxw($maxw);\n min-width: 1px; // IE 11\n } @else if not map.has-key($system-layout-grid-widths, $col) {\n @error '#{$col} is not a valid layout grid width. Valid width are #{map-keys($system-layout-grid-widths)}';\n } @else {\n $flex: append-important($props, auto);\n $width: append-important(\n $props,\n map.get($system-layout-grid-widths, $col)\n );\n @include u-flex($flex);\n @include u-width(override, $width);\n }\n }\n}\n\n@mixin grid-offset($props...) {\n $props: unpack($props);\n $offset: smart-quote(list.nth($props, 1));\n @if $offset == \"none\" {\n $width: append-important($props, 0);\n @include u-margin-left(override, $width);\n } @else if not map.has-key($system-layout-grid-widths, $offset) {\n @error '#{$offset} is not a valid layout grid width. Valid width are #{map-keys($system-layout-grid-widths)}';\n } @else {\n $width: append-important(\n $props,\n map.get($system-layout-grid-widths, $offset)\n );\n @include u-margin-left(override, $width);\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-media-block {\n @include u-align-items(\"align-start\");\n @include u-display(\"flex\");\n}\n\n.usa-media-block__img {\n @include media-block-img;\n}\n\n.usa-media-block__body {\n @include u-flex(1);\n}\n","@use \"uswds-core\" as *;\n\n.usa-js-no-click {\n pointer-events: none;\n user-select: none;\n\n .usa-modal,\n .usa-modal * {\n pointer-events: auto;\n user-select: text;\n }\n}\n\n// Prevents propagation issue in Safari an opener\n// has a child element, and when clicked, prevents\n// intended action\n[data-open-modal] * {\n pointer-events: none;\n}\n\n.usa-modal-wrapper {\n text-align: center;\n transition: opacity $project-easing;\n\n // Using visibility: hidden instead of display: none because\n // of iOS VoiceOver issue:\n // https://developer.paciellogroup.com/blog/2018/06/the-current-state-of-modal-dialog-accessibility/\n &.is-hidden {\n visibility: hidden;\n opacity: opacity(0);\n position: fixed;\n }\n\n &.is-visible {\n visibility: visible;\n opacity: opacity(100);\n position: fixed;\n z-index: z-index(\"top\");\n }\n}\n\n.usa-modal-overlay {\n background: color(\"black-transparent-70\");\n bottom: 0;\n height: 100%;\n left: 0;\n overflow: scroll;\n overflow-x: hidden;\n padding: units(3);\n position: fixed;\n scroll-behavior: smooth;\n top: 0;\n width: 100%;\n\n &:before {\n content: \"\";\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n\n &[data-force-action=\"true\"] {\n pointer-events: none;\n\n * {\n pointer-events: auto;\n }\n }\n}\n\n// Prevents modals from flickering\n// Still allows content to be accessed\n.usa-js-loading {\n .usa-modal-wrapper {\n @include add-sr-only;\n }\n\n .usa-modal-wrapper:target {\n position: static;\n }\n}\n\n.usa-modal {\n @include typeset;\n @include u-radius($theme-modal-border-radius);\n background: white;\n @include set-text-from-bg(\"white\");\n display: inline-block;\n margin: units(2.5) auto;\n max-width: units($theme-modal-default-max-width);\n position: relative;\n text-align: left;\n vertical-align: middle;\n width: 100%;\n\n &:focus {\n outline: none;\n }\n}\n\n.usa-modal__content {\n display: flex;\n flex-direction: column-reverse;\n padding-top: units(4);\n width: 100%;\n}\n\n.usa-modal__main {\n margin: 0 auto;\n padding: units(1) units(4) units(4);\n}\n\n// Prevents JS not recognizing as part of close button.\n.usa-modal-wrapper [data-close-modal] > .usa-icon,\n.usa-modal-wrapper [data-close-modal] > .usa-icon use {\n pointer-events: none !important;\n}\n\n.usa-modal__close {\n align-items: center;\n align-self: flex-end;\n background-color: transparent;\n color: color(\"base\");\n display: flex;\n flex-shrink: 0;\n font-size: size(\"ui\", \"2xs\");\n margin: units(-4) 0 0 auto;\n padding: units(0.5) units(0.5);\n width: auto;\n\n &:hover,\n &:active {\n background-color: transparent;\n color: color(\"ink\");\n }\n\n &:focus {\n outline-offset: 0;\n }\n\n .usa-icon {\n height: units(4);\n margin: units(2px) units(2px) 0 0;\n width: units(4);\n }\n}\n\n.usa-modal__heading {\n @include u-font(\"heading\", \"lg\");\n line-height: line-height(\"heading\", 3);\n margin-top: 0;\n}\n\n.usa-modal__footer {\n margin-top: units(3);\n}\n\n// Variants\n.usa-modal--lg {\n max-width: units($theme-modal-lg-max-width);\n width: 100%;\n\n .usa-modal__main {\n padding-bottom: units(8);\n padding-top: units(2.5);\n width: 100%;\n max-width: units($theme-modal-lg-content-max-width);\n }\n\n .usa-modal__heading {\n @include at-media(\"tablet\") {\n @include u-font(\"heading\", \"xl\");\n }\n }\n}\n\n.usa-js-modal--active {\n overflow: hidden;\n}\n","@use \"./add-bar\" as *;\n@use \"../../functions\" as *;\n@use \"../../mixins/helpers\" as *;\n@use \"../../mixins/typography/unstyled-list\" as *;\n@use \"../../mixins/utilities\" as *;\n@use \"../../settings\" as *;\n\n$sidenav-level-1-inset: 2;\n$sidenav-level-2-inset: 4;\n$sidenav-level-3-inset: 6;\n$sidenav-level-4-inset: 8;\n\n@mixin nav-list($type) {\n @include unstyled-list();\n\n @if $type == \"sidenav\" {\n &__item {\n border-top: units(1px) solid color(\"base-lighter\");\n }\n }\n\n @if $type == \"nav\" {\n &-item {\n border-top: units(1px) solid color(\"base-lighter\");\n }\n }\n\n a:not(.usa-button) {\n display: block;\n padding: units(1) units($sidenav-level-1-inset);\n text-decoration: none;\n\n &:hover {\n background-color: color(\"base-lightest\");\n text-decoration: none;\n }\n }\n\n a:not(.usa-button):not(.usa-current) {\n color: color(\"base-dark\");\n\n &:hover {\n color: color($theme-link-color);\n }\n\n &:focus {\n outline-offset: 0;\n }\n }\n\n .usa-current {\n @include add-bar(\n $theme-sidenav-current-border-width,\n \"primary\",\n \"left\",\n \"pill\",\n 0.5,\n 0.5\n );\n color: color($theme-link-color);\n font-weight: font-weight(\"bold\");\n\n @include at-media(\"tablet\") {\n @include add-bar(\n $theme-sidenav-current-border-width,\n $theme-link-color,\n \"left\",\n \"pill\",\n 0,\n 0.5\n );\n }\n }\n}\n\n@mixin nav-sublist {\n @include unstyled-list();\n margin: 0;\n\n &-item {\n border-top: units(1px) solid color(\"base-lighter\");\n font-size: font-size($theme-sidenav-font-family, \"2xs\");\n }\n\n .usa-current {\n @include remove-bar;\n\n @include at-media(\"tablet\") {\n @include remove-bar;\n }\n }\n\n // level 2+\n a:not(.usa-button) {\n padding-left: units($sidenav-level-2-inset);\n }\n\n // level 3+\n & & a:not(.usa-button) {\n padding-left: units($sidenav-level-3-inset);\n }\n\n // level 4+\n & & & a:not(.usa-button) {\n padding-left: units($sidenav-level-4-inset);\n }\n}\n","@use \"sass:math\";\n@use \"sass:list\";\n@use \"sass:color\";\n\n@use \"uswds-core\" as *;\n\n$pagination-context: \"Pagination\";\n$pagination-margin-x: 0.5 !default;\n$pagination-margin-y: 2 !default;\n$pagination-margin-padding: 1 !default;\n$pagination-target-size: 5 !default;\n\n$pagination-current-color: get-color-token-from-bg(\n $theme-pagination-background-color\n);\n\n$pagination-link-tokens: get-link-tokens-from-bg(\n $theme-pagination-background-color,\n $theme-link-reverse-color,\n $theme-link-color,\n $context: $pagination-context\n);\n\n$pagination-link-token: list.nth($pagination-link-tokens, 1);\n$pagination-hover-token: list.nth($pagination-link-tokens, 2);\n\n// Pagination\n// ---------------------------------\n.usa-pagination {\n @include u-margin-y($pagination-margin-y);\n @include typeset($theme-pagination-font-family);\n display: flex;\n justify-content: center;\n}\n\n// TODO: Pull out magic number into vars? Could this better?\n.usa-pagination .usa-icon {\n height: px-to-rem(18px);\n width: px-to-rem(18px);\n}\n\n// Shared styles\n// ---------------------------------\n\n// Pagination nav\n// ---------------------------------\n.usa-pagination__list {\n @include add-list-reset;\n align-items: center;\n display: flex;\n flex-flow: row nowrap;\n justify-content: center;\n width: auto;\n}\n\n// Pagination nav items\n// 1. Prevents chromium browsers from adding additional vertical whitespace\n.usa-pagination__item {\n display: inline-flex; // 1\n height: units($pagination-target-size);\n justify-content: center;\n line-height: 1;\n margin-left: units($pagination-margin-x);\n margin-right: units($pagination-margin-x);\n min-width: units($pagination-target-size);\n\n @include at-media($theme-pagination-breakpoint) {\n flex: 1 0 auto; // flex: 1 won't work in IE11\n }\n}\n\n// Don't show previous and next at mobile.\n// Functionality exists with page buttons.\n.usa-pagination__arrow {\n display: none;\n @include at-media($theme-pagination-breakpoint) {\n display: inherit;\n }\n}\n\n.usa-pagination__previous-page {\n @include at-media($theme-pagination-breakpoint) {\n margin-right: units(math.div($pagination-target-size, 2));\n }\n}\n\n.usa-pagination__next-page {\n @include at-media($theme-pagination-breakpoint) {\n margin-left: units(math.div($pagination-target-size, 2));\n }\n}\n\n.usa-pagination__link {\n align-items: center;\n color: color($pagination-link-token);\n display: inline-flex;\n text-decoration: none;\n\n &[disabled] {\n opacity: 0.4 !important;\n pointer-events: none;\n }\n\n &:hover,\n &:focus,\n &:active {\n color: color($pagination-hover-token);\n text-decoration: underline;\n }\n\n &:visited {\n color: color($pagination-link-token);\n }\n}\n\n.usa-pagination__button {\n align-items: center;\n border-color: color.adjust(color($pagination-current-color), $alpha: -0.8);\n border-radius: radius($theme-pagination-button-border-radius);\n border-style: solid;\n border-width: units($theme-pagination-button-border-width);\n color: color($pagination-link-token);\n display: inline-flex;\n justify-content: center;\n padding: units($pagination-margin-padding);\n text-decoration: none;\n width: 100%;\n\n &:hover,\n &:focus,\n &:active {\n color: color($pagination-hover-token);\n border-color: color($pagination-hover-token);\n\n @media (forced-colors: active) {\n border: 2px solid buttonText;\n }\n }\n}\n\n.usa-pagination .usa-current {\n $text-color: if(\n $theme-pagination-background-color == \"default\",\n $theme-body-background-color,\n $theme-pagination-background-color\n );\n background-color: color($pagination-current-color);\n border-color: transparent;\n color: color($text-color);\n\n @media (forced-colors: active) {\n outline: 2px solid buttonText;\n color: buttonText;\n }\n\n &:hover,\n &:focus,\n &:active {\n background-color: color($pagination-current-color);\n color: color($text-color);\n text-decoration: none;\n\n @media (forced-colors: active) {\n color: buttontext;\n }\n }\n}\n\n.usa-pagination__overflow {\n align-items: center;\n align-self: stretch;\n display: inherit;\n user-select: none;\n padding: units($pagination-margin-padding);\n opacity: 0.5;\n}\n\n// ---------------------------------\n// Variants\n// ---------------------------------\n","@use \"uswds-core\" as *;\n\n// PROCESS LIST\n$theme-process-list-counter-content-padding: calc(\n (#{units($theme-process-list-counter-size)} / 2) - #{units(0.5)}\n);\n$theme-process-list-counter-line-x-position: calc(\n (\n (#{units($theme-process-list-counter-size)} / 2) -\n (#{units($theme-process-list-connector-width)} / 2)\n )\n);\n\n@include override-prose {\n .usa-process-list {\n @include typeset($theme-process-list-font-family);\n @include unstyled-list;\n counter-reset: usa-numbered-list;\n padding: 20px 0 0 $theme-process-list-counter-line-x-position;\n position: relative;\n\n // Use increased specificity to override unstyled-list()\n & > .usa-process-list__item {\n @include u-measure(5);\n }\n }\n\n .usa-process-list__item {\n border-left: units($theme-process-list-connector-width) solid\n color($theme-process-list-connector-color);\n font-size: size(\n $theme-process-list-font-family,\n $theme-process-list-font-size\n );\n margin-bottom: 0;\n padding-bottom: units(4);\n padding-left: calc(#{$theme-process-list-counter-content-padding} * 2);\n }\n}\n\n.usa-process-list__item {\n &:last-child {\n border-left: units($theme-process-list-connector-width) solid transparent;\n }\n\n &::before {\n @include u-flex(\"row\", \"align-center\", \"justify-center\");\n $half-of-font-size: -0.4rem;\n @include u-circle($theme-process-list-counter-size);\n background-color: color($theme-process-list-counter-background-color);\n border: units($theme-process-list-counter-border-width) solid\n color($theme-process-list-counter-border-color);\n box-shadow: 0 0 0 units($theme-process-list-counter-gap-width)\n color($theme-process-list-counter-gap-color);\n color: color($theme-process-list-counter-text-color);\n content: counter(usa-numbered-list, decimal);\n counter-increment: usa-numbered-list;\n display: flex;\n font-family: family($theme-process-list-counter-font-family);\n font-size: size(\n $theme-process-list-counter-font-family,\n $theme-process-list-counter-font-size\n );\n font-weight: font-weight(\"bold\");\n height: units($theme-process-list-counter-size);\n left: 0;\n line-height: lh($theme-process-list-counter-font-family, 1);\n margin-top: $half-of-font-size;\n position: absolute;\n width: units($theme-process-list-counter-size);\n }\n\n ul {\n list-style-type: disc;\n\n li {\n margin-bottom: units(0.5);\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n > *:first-child {\n margin-top: 0;\n }\n\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.usa-process-list__heading {\n @include typeset(\n $theme-process-list-heading-font-family,\n $theme-process-list-heading-font-size,\n 2\n );\n color: color($theme-process-list-heading-color);\n font-family: family($theme-process-list-heading-font-family);\n font-weight: font-weight(\"bold\");\n margin: 0;\n\n & + * {\n margin-top: units(0.5);\n }\n}\n","@use \"uswds-core\" as *;\n\n// Map for high contrast search icon\n$search-icon: (\n \"name\": \"search\",\n \"color\": ButtonText,\n \"svg-height\": 20,\n \"svg-width\": 20,\n \"height\": units(3),\n);\n\n.usa-search {\n @include border-box-sizing;\n @include clearfix;\n @include typeset($theme-search-font-family);\n position: relative;\n\n // if role is in the element (>=2.6.0)...\n &[role=\"search\"],\n // if there is a (=2.5.[0,1])...\n &[role=\"search\"]>div,\n // ...or if the component has a separate (<=2.4.0)\n [role=\"search\"] {\n display: flex;\n }\n\n [type=\"submit\"] {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n height: units(4);\n margin: 0;\n padding: 0;\n width: units($theme-button-small-width);\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-x(2);\n width: auto;\n }\n\n @media (forced-colors: active) {\n border: 2px solid transparent;\n @include place-icon($search-icon, \"before\");\n\n &::before {\n @include at-media(\"mobile-lg\") {\n content: none;\n }\n }\n }\n }\n\n &__submit-icon {\n @include at-media(\"mobile-lg\") {\n display: none;\n }\n\n @media (forced-colors: active) {\n display: none;\n }\n }\n}\n\n.usa-search--big {\n $height: units(6);\n\n [type=\"search\"],\n .usa-search__input {\n @include at-media(\"mobile-lg\") {\n font-size: font-size($theme-search-font-family, \"sm\");\n height: $height;\n }\n }\n\n [type=\"submit\"],\n .usa-search__submit {\n @include at-media(\"mobile-lg\") {\n @include u-padding-x(4);\n font-size: font-size($theme-search-font-family, \"lg\");\n height: $height;\n width: auto;\n }\n }\n}\n\n.usa-search--small {\n [type=\"submit\"],\n .usa-search__submit {\n @include u-padding-x(1.5);\n min-width: units($theme-button-small-width);\n }\n\n [type=\"submit\"] {\n @media (forced-colors: active) {\n &::before {\n @include at-media(\"mobile-lg\") {\n content: \"\";\n }\n }\n }\n }\n\n .usa-search__submit-icon {\n @include u-square(3);\n display: block;\n\n @media (forced-colors: active) {\n display: none;\n }\n }\n}\n\n// Extra specificity to override rules set in normalize.css.\ninput[type=\"search\"] {\n /* stylelint-disable-line selector-no-qualifying-type */\n box-sizing: border-box;\n appearance: none;\n}\n\n[type=\"search\"],\n.usa-search__input {\n @include u-padding-y(0);\n border-bottom-right-radius: 0;\n border-right: none;\n border-top-right-radius: 0;\n box-sizing: border-box;\n float: left;\n font-size: font-size($theme-search-font-family, \"xs\");\n height: units(4);\n margin: 0;\n}\n\n.usa-search__submit-text {\n display: none;\n\n @include at-media(\"mobile-lg\") {\n display: block;\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-section {\n @include border-box-sizing;\n @include u-padding-y($theme-site-margins-width);\n\n @include at-media(\"tablet\") {\n @include u-padding-y(8);\n }\n}\n\n.usa-section--light {\n background-color: color(\"base-lightest\");\n}\n\n.usa-section--dark {\n background-color: color(\"primary-darker\");\n color: color($theme-text-reverse-color);\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n // TODO: This should use a theme-able color,\n // and should probably default to white\n color: color(\"accent-cool\");\n }\n\n p {\n color: color($theme-text-reverse-color);\n }\n\n a {\n color: color($theme-link-reverse-color);\n\n &:hover {\n color: color($theme-link-reverse-hover-color);\n }\n\n &:active {\n color: color($theme-link-reverse-active-color);\n }\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-sidenav {\n @include border-box-sizing;\n @include nav-list(\"sidenav\");\n @include typeset($theme-sidenav-font-family, \"sm\", 3);\n border-bottom: units(1px) solid color(\"base-lighter\");\n\n .grid-container & {\n @include u-margin-x(-$theme-site-margins-mobile-width);\n\n @include at-media(\"tablet\") {\n @include u-margin-x(0);\n }\n }\n}\n\n.usa-sidenav__sublist {\n @include nav-sublist;\n font-size: font-size($theme-sidenav-font-family, \"xs\");\n}\n","@use \"uswds-core\" as *;\n\n// Alert variables ---------- //\n$site-alert-icons: (\n info: \"info\",\n emergency: \"error\",\n);\n\n@mixin site-alert-margins {\n &:before {\n left: units($theme-site-margins-mobile-width);\n @include at-media($theme-site-margins-breakpoint) {\n left: units($theme-site-margins-width);\n }\n }\n}\n\n.usa-site-alert {\n position: relative;\n background-color: color(\"base-lightest\");\n\n .usa-alert {\n @include u-margin-x(\"auto\");\n @include u-maxw($theme-site-alert-max-width);\n\n // Don't show the left bar\n border-left: none;\n\n > .usa-list,\n .usa-alert__body > .usa-list {\n padding-left: 2ch;\n }\n }\n\n .usa-alert__body {\n @include add-responsive-site-margins;\n }\n}\n\n@each $name, $icon in $site-alert-icons {\n .usa-site-alert--#{$name} {\n $bgcolor: if($name != \"emergency\", \"#{$name}-lighter\", $name);\n @include set-text-and-bg($bgcolor);\n\n .usa-alert {\n @include alert-status-styles($name, $icon);\n @include site-alert-margins;\n }\n\n .usa-alert__body {\n padding-right: units($theme-site-margins-mobile-width);\n padding-left: units($theme-site-margins-mobile-width) +\n units($theme-alert-icon-size) +\n units(1.5);\n\n @include at-media($theme-site-margins-breakpoint) {\n padding-right: units($theme-site-margins-width);\n padding-left: units($theme-site-margins-width) +\n units($theme-alert-icon-size) + units(1.5);\n }\n }\n }\n}\n\n.usa-site-alert--no-icon {\n .usa-alert {\n &:before {\n display: none;\n }\n\n .usa-alert__body {\n padding-left: units($theme-site-margins-mobile-width);\n @include at-media($theme-site-margins-breakpoint) {\n padding-left: units($theme-site-margins-width);\n }\n }\n }\n}\n\n.usa-site-alert--slim {\n .usa-alert {\n @include add-slim-alert-icon;\n @include u-padding-y(1);\n }\n .usa-alert__body {\n padding-left: units($theme-site-margins-mobile-width) +\n $alert-slim-icon-size + units(1.5);\n @include at-media($theme-site-margins-breakpoint) {\n padding-left: units($theme-site-margins-width) + $alert-slim-icon-size +\n units(1.5);\n }\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-skipnav {\n @include border-box-sizing;\n @include typeset;\n @include typeset-link;\n background: transparent;\n left: 0;\n padding: units(1) units(2);\n position: absolute;\n top: -3.8rem; // skipnav link height\n transition: $project-easing;\n z-index: z-index(100);\n\n &:focus,\n &.usa-focus {\n background: color(\"white\");\n left: 0;\n position: absolute;\n top: 0;\n transition: $project-easing;\n }\n}\n\n.usa-skipnav__container {\n position: relative;\n}\n","/*\n----------------------------------------\nEasing\n----------------------------------------\n*/\n$project-easing: 0.15s ease-in-out;\n","@use \"sass:math\";\n\n@use \"uswds-core\" as *;\n\n$step-indicator-label-margin-top: 1;\n$step-indicator-margin-bottom: 4;\n$step-indicator-header-margin-top: 4;\n$step-indicator-header-margin-top-sm: 2;\n$step-indicator-segment-height-mobile: 1;\n$step-indicator-counter-size: 5;\n$step-indicator-counter-size-sm: 3;\n\n.usa-step-indicator {\n @include typeset(\n $theme-step-indicator-font-family,\n $theme-step-indicator-label-font-size,\n 2\n );\n background-color: color($step-indicator-background-color);\n margin-bottom: units($step-indicator-margin-bottom);\n margin-left: math.div(units($theme-step-indicator-segment-gap), -2);\n margin-right: math.div(units($theme-step-indicator-segment-gap), -2);\n\n @include at-media($theme-step-indicator-min-width) {\n @include u-margin-x(0);\n }\n}\n\n.usa-step-indicator__segments {\n counter-reset: usa-step-indicator;\n display: flex;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-step-indicator__segment {\n @include u-flex(\"fill\");\n counter-increment: usa-step-indicator;\n margin-left: math.div(units($theme-step-indicator-segment-gap), 2);\n margin-right: math.div(units($theme-step-indicator-segment-gap), 2);\n max-width: units(\"card-lg\");\n min-height: units($theme-step-indicator-segment-height);\n position: relative;\n\n // Add segment\n &:after {\n background-color: color($theme-step-indicator-segment-color-pending);\n content: \"\";\n display: block;\n // Use a fixed segment height for mobile regardless of settings\n height: units($step-indicator-segment-height-mobile);\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n\n @include at-media($theme-step-indicator-min-width) {\n height: units($theme-step-indicator-segment-height);\n }\n }\n}\n\n.usa-step-indicator__segment--complete {\n &::after {\n background-color: color($theme-step-indicator-segment-color-complete);\n }\n .usa-step-indicator__segment-label {\n color: color($theme-step-indicator-segment-color-complete);\n }\n}\n\n.usa-step-indicator__segment--current {\n &::after {\n background-color: color($theme-step-indicator-segment-color-current);\n }\n .usa-step-indicator__segment-label {\n color: color($theme-step-indicator-segment-color-current);\n font-weight: fw(\"bold\");\n }\n}\n\n.usa-step-indicator__segment-label {\n display: none;\n // Show labels only at the min-width\n @include at-media($theme-step-indicator-min-width) {\n color: color($theme-step-indicator-text-pending-color);\n display: block;\n font-size: size(\n $theme-step-indicator-font-family,\n $theme-step-indicator-label-font-size\n );\n // Add margin based on segment size\n margin-top: calc(\n #{units($theme-step-indicator-segment-height)} + #{units(\n $step-indicator-label-margin-top\n )}\n );\n padding-right: units(4);\n text-align: left;\n }\n}\n\n.usa-step-indicator__header {\n align-items: baseline;\n display: flex;\n}\n\n.usa-step-indicator__heading {\n color: color($theme-step-indicator-heading-color);\n font-family: family($theme-step-indicator-heading-font-family);\n font-size: size(\n $theme-step-indicator-heading-font-family,\n $theme-step-indicator-heading-font-size-small\n );\n font-weight: font-weight(\"bold\");\n margin: units($step-indicator-header-margin-top-sm) 0 0;\n\n @include at-media($theme-step-indicator-min-width) {\n font-size: size(\n $theme-step-indicator-heading-font-family,\n $theme-step-indicator-heading-font-size\n );\n margin-top: units($step-indicator-header-margin-top);\n }\n}\n\n.usa-step-indicator__current-step {\n $step-lh: lh($theme-step-indicator-heading-font-family, 2);\n @include u-circle($step-indicator-counter-size);\n @include u-text(\"normal\", \"tabular\");\n background-color: color($theme-step-indicator-segment-color-current);\n color: color($step-indicator-background-color);\n display: inline-block;\n // Magic number circle centering\n padding: calc(\n (#{units($step-indicator-counter-size)} - (2ex * #{$step-lh})) * 0.5\n );\n text-align: center;\n}\n\n.usa-step-indicator__total-steps {\n @include u-text(\"normal\", \"tabular\");\n color: color($theme-step-indicator-segment-color-current);\n margin-right: units(1);\n}\n\n.usa-step-indicator--counters,\n.usa-step-indicator--counters-sm {\n .usa-step-indicator__segment {\n @include at-media($theme-step-indicator-min-width) {\n $counter-lh: lh($theme-step-indicator-font-family, 1);\n // Remove segment gaps\n @include u-margin-x(0);\n\n // Add extra margin for counter\n @if $theme-step-indicator-counter-gap == 0 {\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size)} -\n #{units($theme-step-indicator-segment-height)}\n ) /\n 2\n )\n );\n } @else {\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size)} -\n #{units($theme-step-indicator-segment-height)}\n ) /\n 2\n ) +\n #{units($theme-step-indicator-counter-gap)}\n );\n }\n\n // Add counter\n &:before {\n @include u-circle($step-indicator-counter-size);\n @include u-text(\"tabular\");\n background-color: color($step-indicator-background-color);\n box-shadow: inset 0 0 0\n units($theme-step-indicator-counter-border-width)\n color($theme-step-indicator-segment-color-pending),\n 0 0 0 units($theme-step-indicator-counter-gap)\n color($step-indicator-background-color);\n color: color($theme-step-indicator-text-pending-color);\n content: counter(usa-step-indicator);\n display: block;\n font-weight: fw(\"bold\");\n left: 0;\n line-height: lh($theme-step-indicator-font-family, 1);\n // Magic number circle centering\n padding: calc(\n (#{units($step-indicator-counter-size)} - (2ex * #{$counter-lh})) *\n 0.5\n );\n // padding: 1.5ex;\n position: absolute;\n text-align: center;\n top: calc(\n (\n #{units($step-indicator-counter-size)} - #{units(\n $theme-step-indicator-segment-height\n )}\n ) / -2\n );\n z-index: z(100);\n }\n\n &:last-child {\n // Don't show the last segment when counters appear\n &:after {\n display: none;\n }\n }\n }\n }\n\n .usa-step-indicator__segment--complete {\n &::before {\n background-color: color($theme-step-indicator-segment-color-complete);\n box-shadow: 0 0 0 units($theme-step-indicator-counter-gap)\n color($step-indicator-background-color);\n color: color($step-indicator-background-color);\n }\n }\n\n .usa-step-indicator__segment--current {\n &::before {\n background-color: color($theme-step-indicator-segment-color-current);\n box-shadow: 0 0 0 units($theme-step-indicator-counter-gap)\n color($step-indicator-background-color);\n color: color($step-indicator-background-color);\n }\n }\n\n .usa-step-indicator__segment-label {\n @include at-media($theme-step-indicator-min-width) {\n // Add counter margin\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size)} + #{units(\n $theme-step-indicator-segment-height\n )}\n ) / 2\n ) + #{units($step-indicator-label-margin-top)}\n );\n }\n }\n\n // Adjust segments with centered variant\n &.usa-step-indicator--center {\n @include at-media($theme-step-indicator-min-width) {\n .usa-step-indicator__segment {\n &:first-child {\n &:after {\n left: 50%;\n right: 0;\n width: auto;\n }\n }\n\n &:last-child {\n &:after {\n display: block;\n left: 0;\n right: 50%;\n width: auto;\n }\n }\n }\n }\n }\n}\n\n.usa-step-indicator--counters-sm {\n .usa-step-indicator__segment {\n @include at-media($theme-step-indicator-min-width) {\n $counter-lh: lh($theme-step-indicator-font-family, 1);\n // Add extra margin for counter\n @if $theme-step-indicator-counter-gap == 0 {\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size-sm)} -\n #{units($theme-step-indicator-segment-height)}\n ) /\n 2\n )\n );\n } @else {\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size-sm)} -\n #{units($theme-step-indicator-segment-height)}\n ) /\n 2\n ) +\n #{units($theme-step-indicator-counter-gap)}\n );\n }\n\n // Add counter\n &:before {\n @include u-circle($step-indicator-counter-size-sm);\n @include u-font-size($theme-step-indicator-font-family, 3);\n padding: calc(#{units(0.5)} + 1px);\n top: calc(\n (\n #{units($step-indicator-counter-size-sm)} - #{units(\n $theme-step-indicator-segment-height\n )}\n ) / -2\n );\n }\n\n &:last-child {\n // Don't show the last segment when counters appear\n &:after {\n display: none;\n }\n }\n }\n }\n\n .usa-step-indicator__segment-label {\n @include at-media($theme-step-indicator-min-width) {\n // Add counter margin\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size-sm)} + #{units(\n $theme-step-indicator-segment-height\n )}\n ) / 2\n ) + #{units($step-indicator-label-margin-top)}\n );\n }\n }\n}\n\n.usa-step-indicator--no-labels {\n margin-left: math.div(units($theme-step-indicator-segment-gap), -2);\n margin-right: math.div(units($theme-step-indicator-segment-gap), -2);\n\n .usa-step-indicator__segment {\n // Remove extra counter margin\n margin-top: 0;\n // Add gap between segments\n margin-left: math.div(units($theme-step-indicator-segment-gap), 2);\n margin-right: math.div(units($theme-step-indicator-segment-gap), 2);\n\n &:before {\n // Don't show counters\n display: none;\n }\n\n &:last-child {\n // Show last segment\n &:after {\n display: block;\n }\n }\n }\n\n .usa-step-indicator__heading {\n margin-top: units($step-indicator-header-margin-top-sm);\n }\n}\n\n.usa-step-indicator--no-labels {\n .usa-step-indicator__segment-label {\n // Don't show labels, even if they exist\n display: none;\n }\n}\n\n.usa-step-indicator--center {\n margin-left: math.div(units($theme-step-indicator-segment-gap), -2);\n margin-right: math.div(units($theme-step-indicator-segment-gap), -2);\n\n .usa-step-indicator__segment {\n margin-left: math.div(units($theme-step-indicator-segment-gap), 2);\n margin-right: math.div(units($theme-step-indicator-segment-gap), 2);\n\n &:before {\n @if $theme-step-indicator-counter-gap == 0 {\n left: calc(50% - ((#{units($step-indicator-counter-size)}) / 2));\n } @else {\n left: calc(\n 50% -\n (\n (\n #{units($step-indicator-counter-size)} +\n #{units($theme-step-indicator-counter-gap)}\n ) /\n 2\n )\n );\n }\n }\n }\n\n .usa-step-indicator__segment-label {\n // Balance label padding\n @include u-padding-x(1);\n // Center labels\n text-align: center;\n }\n\n &.usa-step-indicator--no-labels {\n .usa-step-indicator__segment {\n // Use full-width segments\n &:first-child {\n &:after {\n left: 0;\n }\n }\n\n &:last-child {\n &:after {\n right: 0;\n }\n }\n }\n }\n\n &.usa-step-indicator--counters-sm {\n .usa-step-indicator__segment {\n &:before {\n @if $theme-step-indicator-counter-gap == 0 {\n left: calc(50% - ((#{units($step-indicator-counter-size-sm)}) / 2));\n } @else {\n left: calc(\n 50% -\n (\n (\n #{units($step-indicator-counter-size-sm)} +\n #{units($theme-step-indicator-counter-gap)}\n ) /\n 2\n )\n );\n }\n }\n }\n }\n}\n","@use \"sass:list\";\n\n@use \"uswds-core\" as *;\n\n$summary-box-context: \"Summary Box\";\n\n.usa-summary-box {\n @include typeset($theme-summary-box-font-family);\n @include border-box-sizing;\n @include set-text-and-bg(\n $theme-summary-box-background-color,\n $theme-summary-box-text-color,\n $context: $summary-box-context\n );\n @include u-radius($theme-summary-box-border-radius);\n border: $theme-summary-box-border-width color($theme-summary-box-border-color)\n solid;\n padding: units(3);\n position: relative;\n\n .usa-list {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n * + & {\n margin-top: units(2);\n }\n}\n\n.usa-summary-box__heading {\n @include typeset($theme-summary-box-font-family, \"lg\", 2);\n margin-top: 0;\n margin-bottom: units(1);\n}\n\n.usa-summary-box__text {\n @include u-margin-y(0);\n}\n\n.usa-summary-box__text:only-child {\n margin-bottom: $theme-summary-box-border-width;\n padding-top: units(0.5);\n}\n\n.usa-summary-box__link {\n @include set-link-from-bg(\n $theme-summary-box-background-color,\n $theme-summary-box-link-color,\n $context: $summary-box-context\n );\n &[href^=\"#\"] {\n $link-tokens: get-link-tokens-from-bg(\n $theme-summary-box-background-color,\n $theme-summary-box-link-color,\n $context: $summary-box-context\n );\n &:visited {\n color: color(list.nth($link-tokens, 1));\n }\n &:hover {\n color: color(list.nth($link-tokens, 2));\n }\n }\n}\n","@use \"settings-general\" as general;\n\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nCOMPONENT SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens\n----------------------------------------\n*/\n\n// Accordion\n$theme-accordion-border-width: 0.5 !default;\n$theme-accordion-border-color: \"base-lightest\" !default;\n$theme-accordion-font-family: \"body\" !default;\n\n// Alert\n$theme-alert-bar-width: 1 !default;\n$theme-alert-font-family: \"ui\" !default;\n$theme-alert-icon-size: 4 !default;\n$theme-alert-padding-x: 2.5 !default;\n$theme-alert-padding-y: 2 !default;\n$theme-alert-text-color: default !default;\n$theme-alert-text-reverse-color: default !default;\n$theme-alert-link-color: default !default;\n$theme-alert-link-reverse-color: default !default;\n\n// Banner\n$theme-banner-background-color: \"base-lightest\" !default;\n$theme-banner-font-family: \"ui\" !default;\n$theme-banner-link-color: default !default;\n$theme-banner-max-width: \"desktop\" !default;\n\n// Breadcrumb\n$theme-breadcrumb-background-color: \"default\" !default;\n$theme-breadcrumb-font-size: \"sm\" !default;\n$theme-breadcrumb-font-family: \"body\" !default;\n$theme-breadcrumb-link-color: default !default;\n$theme-breadcrumb-min-width: \"mobile-lg\" !default;\n$theme-breadcrumb-padding-bottom: 2 !default;\n$theme-breadcrumb-padding-top: 2 !default;\n$theme-breadcrumb-padding-x: 0 !default;\n$theme-breadcrumb-separator-color: \"base\" !default;\n\n// Button\n$theme-button-font-family: \"ui\" !default;\n$theme-button-border-radius: \"md\" !default;\n$theme-button-small-width: 6 !default;\n$theme-button-stroke-width: 2px !default;\n\n// Card\n$theme-card-border-color: \"base-lighter\" !default;\n$theme-card-border-radius: \"lg\" !default;\n$theme-card-border-width: 2px !default;\n$theme-card-gap: 2 !default;\n$theme-card-flag-min-width: \"tablet\" !default;\n$theme-card-flag-image-width: \"card-lg\" !default;\n$theme-card-font-family: \"body\" !default;\n$theme-card-header-typeset: \"heading\", \"lg\", 2 !default;\n$theme-card-margin-bottom: 4 !default;\n$theme-card-padding-perimeter: 3 !default;\n$theme-card-padding-y: 2 !default;\n\n// Collection\n$theme-collection-font-family: \"ui\" !default;\n$theme-collection-header-typeset: \"ui\", \"md\", 3 !default;\n\n// Footer\n$theme-footer-font-family: \"body\" !default;\n$theme-footer-max-width: \"desktop\" !default;\n\n// Form and input\n$theme-checkbox-border-radius: \"sm\" !default;\n$theme-form-font-family: \"ui\" !default;\n$theme-input-background-color: default !default;\n$theme-input-line-height: 3 !default;\n$theme-input-max-width: \"mobile-lg\" !default;\n$theme-input-select-border-width: 2px !default;\n$theme-input-select-size: 2.5 !default;\n$theme-input-state-border-width: 0.5 !default;\n$theme-input-tile-border-radius: \"md\" !default;\n$theme-input-tile-border-width: 2px !default;\n\n// Header\n$theme-header-font-family: \"ui\" !default;\n$theme-header-logo-text-width: 33% !default;\n$theme-header-max-width: \"desktop\" !default;\n$theme-header-min-width: \"desktop\" !default;\n\n// Hero\n$theme-hero-image: \"#{general.$theme-image-path}/hero.jpg\" !default;\n\n// Icon List\n$theme-icon-list-font-family: \"body\" !default;\n$theme-icon-list-title-font-family: \"heading\" !default;\n\n// Identifier\n$theme-identifier-background-color: \"base-darkest\" !default;\n$theme-identifier-font-family: \"ui\" !default;\n$theme-identifier-identity-domain-color: \"base-light\" !default;\n$theme-identifier-max-width: \"desktop\" !default;\n$theme-identifier-primary-link-color: default !default;\n$theme-identifier-secondary-link-color: \"base-light\" !default;\n\n// Modal\n$theme-modal-border-radius: \"lg\" !default;\n$theme-modal-default-max-width: \"mobile-lg\" !default;\n$theme-modal-lg-content-max-width: \"tablet\" !default;\n$theme-modal-lg-max-width: \"tablet-lg\" !default;\n\n// Pagination\n$theme-pagination-background-color: \"default\" !default;\n$theme-pagination-breakpoint: \"tablet\" !default;\n$theme-pagination-button-border-radius: \"md\" !default;\n$theme-pagination-button-border-width: 1px !default;\n$theme-pagination-font-family: \"ui\" !default;\n\n// Process List\n$theme-process-list-counter-background-color: \"white\" !default;\n$theme-process-list-counter-border-color: \"ink\" !default;\n$theme-process-list-counter-border-width: 0.5 !default;\n$theme-process-list-counter-font-family: \"ui\" !default;\n$theme-process-list-counter-font-size: \"lg\" !default;\n$theme-process-list-counter-gap-color: \"white\" !default;\n$theme-process-list-counter-gap-width: 0.5 !default;\n$theme-process-list-counter-size: 5 !default;\n$theme-process-list-counter-text-color: \"ink\" !default;\n$theme-process-list-connector-color: \"primary-lighter\" !default;\n$theme-process-list-connector-width: 1 !default;\n$theme-process-list-font-family: \"ui\" !default;\n$theme-process-list-font-size: \"sm\" !default;\n$theme-process-list-heading-color: \"ink\" !default;\n$theme-process-list-heading-font-family: \"ui\" !default;\n$theme-process-list-heading-font-size: \"lg\" !default;\n\n// Navigation\n$theme-navigation-font-family: \"ui\" !default;\n$theme-megamenu-columns: 3 !default;\n\n// Search\n$theme-search-font-family: \"ui\" !default;\n$theme-search-min-width: 27ch !default;\n\n// Sidenav\n$theme-sidenav-current-border-width: 0.5 !default;\n$theme-sidenav-font-family: \"ui\" !default;\n\n// Site Alert\n$theme-site-alert-max-width: \"desktop\" !default;\n\n// Step indicator\n$step-indicator-background-color: \"white\" !default;\n$theme-step-indicator-counter-gap: 0.5 !default;\n$theme-step-indicator-counter-border-width: 0.5 !default;\n$theme-step-indicator-font-family: \"ui\" !default;\n$theme-step-indicator-heading-color: \"ink\" !default;\n$theme-step-indicator-heading-font-family: \"ui\" !default;\n$theme-step-indicator-heading-font-size: \"lg\" !default;\n$theme-step-indicator-heading-font-size-small: \"md\" !default;\n$theme-step-indicator-label-font-size: \"sm\" !default;\n$theme-step-indicator-min-width: \"tablet\" !default;\n$theme-step-indicator-segment-color-pending: \"base-lighter\" !default;\n$theme-step-indicator-segment-color-complete: \"primary-darker\" !default;\n$theme-step-indicator-segment-color-current: \"primary\" !default;\n$theme-step-indicator-segment-gap: 2px !default;\n$theme-step-indicator-segment-height: 1 !default;\n$theme-step-indicator-text-pending-color: \"base-dark\" !default;\n\n// Summary box\n$theme-summary-box-background-color: \"info-lighter\" !default;\n$theme-summary-box-border-color: \"info-light\" !default;\n$theme-summary-box-border-width: 1px !default;\n$theme-summary-box-border-radius: \"md\" !default;\n$theme-summary-box-font-family: \"ui\" !default;\n$theme-summary-box-link-color: default !default;\n$theme-summary-box-text-color: default !default;\n\n// Table\n$theme-table-border-color: \"ink\" !default;\n$theme-table-header-background-color: \"base-lighter\" !default;\n$theme-table-header-text-color: default !default;\n$theme-table-stripe-background-color: \"base-lightest\" !default;\n$theme-table-stripe-text-color: default !default;\n$theme-table-text-color: default !default;\n$theme-table-sorted-header-background-color: \"accent-cool-light\" !default;\n$theme-table-sorted-background-color: \"accent-cool-lighter\" !default;\n$theme-table-sorted-stripe-background-color: \"blue-cool-10v\" !default;\n$theme-table-sorted-icon-color: default !default;\n$theme-table-unsorted-icon-color: \"base\" !default;\n\n// Tooltips\n$theme-tooltip-background-color: \"ink\" !default;\n$theme-tooltip-font-color: \"base-lightest\" !default;\n$theme-tooltip-font-size: \"xs\" !default;\n","@use \"uswds-core\" as *;\n\n.usa-table {\n @include usa-table;\n}\n\n.usa-table--borderless {\n @include usa-table--borderless;\n}\n\n.usa-table--compact {\n @include usa-table--compact;\n}\n\n.usa-table--striped {\n @include usa-table--striped;\n}\n\n.usa-table--stacked {\n @include at-media-max(\"mobile-lg\") {\n @include table-stacked-styles;\n }\n}\n\n.usa-table--stacked-header {\n @include at-media-max(\"mobile-lg\") {\n @include table-stacked-styles;\n @include table-stacked-header-styles;\n }\n}\n\n.width-mobile {\n .usa-table--stacked {\n @include usa-table--stacked;\n }\n\n .usa-table--stacked-header {\n @include usa-table--stacked-header;\n }\n}\n\n.usa-table-container--scrollable {\n @include usa-table-container--scrollable;\n}\n","@use \"uswds-core\" as *;\n\n.usa-tag {\n @include border-box-sizing;\n @include u-font(\"ui\", \"2xs\");\n @include u-text(\"white\", \"uppercase\");\n background-color: color(\"base-dark\");\n border-radius: radius(\"sm\");\n margin-right: units(0.5);\n padding: units(1px) units(1);\n\n &:only-of-type {\n margin-right: 0;\n }\n}\n\n.usa-tag--big {\n @include u-padding-x(1);\n @include u-font(\"ui\", $theme-body-font-size);\n}\n","@use \"uswds-core\" as *;\n\n// Variables\n$triangle-size: 5px;\n\n/* Tooltips */\n.usa-tooltip {\n display: inline-block;\n position: relative;\n}\n\n.usa-tooltip__trigger {\n cursor: pointer;\n\n > svg {\n display: block;\n pointer-events: none;\n }\n}\n\n.usa-tooltip__body,\n.usa-tooltip__body--top {\n transition: opacity 0.08s ease-in-out;\n background-color: color($theme-tooltip-background-color);\n border-radius: radius($theme-button-border-radius);\n color: color($theme-tooltip-font-color);\n display: none;\n font-size: size(\"ui\", $theme-tooltip-font-size);\n padding: units(1);\n pointer-events: none;\n width: auto;\n white-space: pre;\n z-index: 100000;\n position: absolute;\n /* positioning is completed with JS */\n\n &:after {\n content: \"\";\n display: block;\n width: 0;\n height: 0;\n pointer-events: none;\n border-left: $triangle-size solid transparent;\n border-right: $triangle-size solid transparent;\n border-top: $triangle-size solid color($theme-tooltip-background-color);\n position: absolute;\n bottom: -$triangle-size;\n left: 50%;\n margin-left: -$triangle-size;\n }\n}\n\n.usa-tooltip__body--wrap {\n width: 100%;\n white-space: normal;\n text-align: center;\n min-width: calc(100vw / 2);\n}\n\n.usa-tooltip__body.is-set {\n display: block;\n}\n\n.usa-tooltip__body.is-visible {\n opacity: 1;\n}\n\n.usa-tooltip__body--bottom {\n &:after {\n border-left: $triangle-size solid transparent;\n border-right: $triangle-size solid transparent;\n border-bottom: $triangle-size solid color($theme-tooltip-background-color);\n border-top: 0;\n bottom: auto;\n top: -$triangle-size;\n }\n}\n\n.usa-tooltip__body--right {\n &:after {\n border-top: $triangle-size solid transparent;\n border-bottom: $triangle-size solid transparent;\n border-right: $triangle-size solid color($theme-tooltip-background-color);\n border-left: 0;\n right: auto;\n top: 50%;\n bottom: 0;\n left: -$triangle-size;\n margin: -$triangle-size 0 0 0;\n }\n}\n\n.usa-tooltip__body--left {\n &:after {\n border-top: $triangle-size solid transparent;\n border-bottom: $triangle-size solid transparent;\n border-left: $triangle-size solid color($theme-tooltip-background-color);\n border-right: 0;\n right: -$triangle-size;\n top: 50%;\n bottom: 0;\n left: auto;\n margin: -$triangle-size 0 0 0;\n }\n}\n","@use \"uswds-core\" as *;\n\n.usa-character-count__message {\n display: inline-block;\n padding-top: units(0.5);\n}\n\n.usa-character-count__message--invalid {\n color: color(\"error-dark\");\n font-weight: font-weight(\"bold\");\n}\n","@use \"uswds-core\" as *;\n\n.usa-input {\n @extend %block-input-general;\n @extend %block-input-styles;\n}\n\n.usa-input--error {\n @include u-border($theme-input-state-border-width, \"error-dark\");\n padding-top: calc(#{units(1)} - #{units($theme-input-state-border-width)});\n padding-bottom: calc(#{units(1)} - #{units($theme-input-state-border-width)});\n}\n\n.usa-input--success {\n @include u-border($theme-input-state-border-width, \"success\");\n padding-top: calc(#{units(1)} - #{units($theme-input-state-border-width)});\n padding-bottom: calc(#{units(1)} - #{units($theme-input-state-border-width)});\n}\n","@use \"uswds-core\" as *;\n\n.usa-fieldset {\n @extend %block-input-general;\n border: none;\n margin: 0;\n padding: 0;\n}\n","@use \"uswds-core\" as *;\n\n.usa-legend {\n @include typeset(\n $theme-form-font-family,\n $theme-body-font-size,\n $theme-input-line-height\n );\n display: block;\n font-weight: font-weight(\"normal\");\n margin-top: units(3);\n max-width: units($theme-input-max-width);\n}\n\n.usa-legend--large {\n font-size: font-size($theme-form-font-family, \"xl\");\n font-weight: font-weight(\"bold\");\n margin-top: units(2);\n}\n","@use \"uswds-core\" as *;\n\n@include override-prose {\n .usa-input-list {\n @include add-list-reset;\n\n li {\n line-height: line-height(\n $theme-form-font-family,\n $theme-input-line-height\n );\n }\n }\n}\n","@use \"sass:color\";\n@use \"sass:list\";\n\n@use \"../../functions\" as *;\n@use \"../../settings\" as *;\n@use \"../general/add-background-svg\" as *;\n@use \"format-input\" as *;\n@use \"format-label\" as *;\n\n@mixin checkbox-colors($args...) {\n @include -checkbox-and-radio-colors($input-type: \"checkbox\", $args...);\n}\n\n@mixin radio-colors($args...) {\n @include -checkbox-and-radio-colors($input-type: \"radio\", $args...);\n}\n\n@mixin -checkbox-and-radio-colors(\n $bg-color: $theme-input-background-color,\n $selected-color: \"default\",\n $input-type: null\n) {\n $input-text-color: get-color-token-from-bg($bg-color);\n $input-bg-color: if(\n $bg-color == \"default\",\n $theme-body-background-color,\n $bg-color\n );\n $input-active-color: list.nth(\n get-link-tokens-from-bg($bg-color, $preferred-link-token: $selected-color),\n 1\n );\n $input-disabled-alpha: -0.7;\n $input-disabled-alpha--strong: -0.5;\n $input-disabled-alpha--weak: -0.8;\n $input-border-alpha: -0;\n $color-input-disabled: color.adjust(\n color($input-text-color),\n $alpha: $input-disabled-alpha\n );\n $color-input-disabled--strong: color.adjust(\n color($input-text-color),\n $alpha: $input-disabled-alpha--strong\n );\n $color-input-disabled--weak: color.adjust(\n color($input-text-color),\n $alpha: $input-disabled-alpha--weak\n );\n $input-darkmode: if(\n color.lightness(color($input-bg-color)) < 50%,\n true,\n false\n );\n $input-checkmark: if($input-darkmode, \"correct8-alt\", \"correct8\");\n\n .usa-#{$input-type} {\n background: color($input-bg-color);\n }\n\n .usa-#{$input-type}__label {\n color: color($input-text-color);\n\n &::before {\n background: color($input-bg-color);\n box-shadow: 0 0 0 units($theme-input-select-border-width)\n color.adjust(color($input-text-color), $alpha: $input-border-alpha);\n\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .usa-#{$input-type}__input {\n &:checked {\n @include format-input {\n background-color: color($input-active-color);\n box-shadow: 0 0 0 units($theme-input-select-border-width)\n color($input-active-color);\n }\n }\n &:disabled,\n &[aria-disabled=\"true\"] {\n @include format-label {\n color: $color-input-disabled;\n\n @media (forced-colors: active) {\n color: GrayText;\n }\n }\n @include format-input {\n background-color: color($input-bg-color);\n box-shadow: 0 0 0 units($theme-input-select-border-width)\n $color-input-disabled;\n }\n }\n &--tile {\n @include format-label {\n background-color: color($input-bg-color);\n border: units($theme-input-tile-border-width) solid\n $color-input-disabled;\n color: color($input-text-color);\n }\n &:checked {\n @include format-label {\n background-color: color.adjust(\n color($input-active-color),\n $alpha: -0.9\n );\n border-color: color($input-active-color);\n\n @media (forced-colors: active) {\n border: ButtonText solid units(\"05\");\n }\n }\n }\n &:disabled:checked,\n &[aria-disabled=\"true\"]:checked {\n @include format-label {\n background-color: color($input-bg-color);\n border-color: $color-input-disabled;\n }\n }\n }\n }\n\n @if $input-type == \"checkbox\" {\n .usa-checkbox__input {\n &:checked,\n &:checked:disabled,\n &:checked[aria-disabled=\"true\"] {\n @include format-input {\n @include add-background-svg($input-checkmark);\n }\n\n @media (forced-colors: active) {\n @include format-input {\n @include add-background-svg(\"correct8-alt\");\n }\n }\n }\n &:checked:disabled,\n &:checked[aria-disabled=\"true\"] {\n @include format-input {\n background-color: $color-input-disabled;\n }\n }\n }\n }\n\n @if $input-type == \"radio\" {\n .usa-radio__input {\n &:checked {\n @include format-input {\n box-shadow: 0 0 0 units($theme-input-select-border-width)\n color($input-active-color),\n inset 0 0 0 units($theme-input-select-border-width)\n color($input-bg-color);\n\n @media (forced-colors: active) {\n background-color: ButtonText;\n }\n }\n }\n &:checked:disabled,\n &:checked[aria-disabled=\"true\"] {\n @include format-input {\n background-color: $color-input-disabled--weak;\n box-shadow: 0 0 0 2px $color-input-disabled,\n inset 0 0 0 2px color($input-bg-color);\n }\n }\n }\n }\n}\n","@mixin format-input {\n & + [class*=\"__label\"]::before {\n @content;\n }\n}\n","@mixin format-label {\n & + [class*=\"__label\"] {\n @content;\n }\n}\n","@use \"sass:math\";\n\n@use \"uswds-core\" as *;\n\n@include checkbox-colors;\n\n.usa-checkbox__input {\n // The actual input element is only visible to screen readers, because\n // all visual styling is done via the label.\n @include sr-only();\n\n &:focus {\n @include format-input {\n @include focus-outline(null, null, null, 0.5);\n }\n }\n\n &:disabled,\n &[aria-disabled=\"true\"] {\n @include format-input {\n cursor: not-allowed;\n }\n @include format-label {\n cursor: not-allowed;\n }\n }\n\n // Checkboxes and radios with tap-friendly targets\n &--tile {\n @include format-label {\n border-radius: radius($theme-input-tile-border-radius);\n margin-top: units(1);\n padding: units(1.5) units(2) units(1.5) units(5);\n\n &::before {\n left: units(5) - units($input-select-margin-right) -\n units($theme-input-select-size);\n }\n }\n }\n}\n\n.usa-checkbox__input {\n &:checked,\n &:checked:disabled,\n &:checked[aria-disabled=\"true\"] {\n @include format-input {\n background-position: center center;\n background-size: units(1.5) auto;\n @media print {\n background-image: none;\n background-color: color(\"white\");\n content: \"\\2714\";\n text-align: center;\n }\n\n @media (forced-colors: active) {\n background-color: ButtonText;\n\n &--tile {\n background-color: ButtonText;\n }\n }\n }\n }\n}\n\n.usa-checkbox__label {\n @extend %block-input-general;\n cursor: pointer;\n display: inherit;\n font-weight: font-weight(\"normal\");\n margin-top: units(1.5);\n padding-left: units($input-select-margin-right) +\n units($theme-input-select-size);\n position: relative;\n\n &::before {\n content: \" \";\n display: block;\n left: 0;\n margin-left: units($theme-input-select-border-width);\n margin-top: math.div(\n (\n line-height($theme-form-font-family, $theme-input-line-height) *\n font-size($theme-form-font-family, $theme-body-font-size) -\n units($theme-input-select-size)\n ),\n 2\n );\n position: absolute;\n }\n}\n\n.usa-checkbox__label::before {\n @include u-square($theme-input-select-size);\n border-radius: radius($theme-checkbox-border-radius);\n}\n\n.usa-checkbox__label-description {\n display: block;\n font-size: size(\"ui\", \"2xs\");\n margin-top: units(1);\n}\n\n// Test code for scoped custom colors\n/*\n.checkbox-tests {\n @include set-text-and-bg(\"green-80\");\n @include checkbox-colors(\"green-80\", \"green-warm-10v\");\n padding: units(2);\n border-radius: radius(\"md\");\n}\n*/\n","@use \"uswds-core\" as *;\n\n.usa-select {\n @extend %block-input-general;\n @extend %block-input-styles;\n @include add-background-svg(\"usa-icons/unfold_more\");\n appearance: none;\n background-color: color(\"white\");\n background-position: right units(1) center;\n background-size: units(2.5);\n padding-right: units(4);\n\n &::-ms-expand {\n display: none;\n }\n\n // Show default webkit style on select element when autofilled to show icon\n &:-webkit-autofill {\n appearance: menulist;\n }\n\n // Remove dotted outline from select element on focus in Firefox\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 color(\"black\");\n }\n\n &[multiple] {\n height: auto;\n background-image: none;\n }\n\n // Necessary to show chevron in forced colors mode in modern browsers\n @media (forced-colors: active) {\n appearance: listbox; // Default + + {{ partial "site-header" (dict "Root" . "MenuEnabled" false) }} + + +
+
+
+ +
+
+
{{ i18n "error_message_title" }}
+
{{ i18n "error_message_code" }}
+
+ {{ i18n "error_message_text" .Site.BaseURL | safeHTML }} +
+
+
+
+ + {{ partial "site-footer" . }} + +
+ + diff --git a/themes/hugo-geekdoc/layouts/_default/_markup/render-heading.html b/themes/hugo-geekdoc/layouts/_default/_markup/render-heading.html new file mode 100644 index 0000000..3541446 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/_default/_markup/render-heading.html @@ -0,0 +1,21 @@ +{{- $showAnchor := (and (default true .Page.Params.GeekdocAnchor) (default true .Page.Site.Params.GeekdocAnchor)) -}} + + + +{{- if $showAnchor -}} +
+{{- else -}} +
+ + {{ .Text | safeHTML }} + +
+{{- end -}} + diff --git a/themes/hugo-geekdoc/layouts/_default/_markup/render-image.html b/themes/hugo-geekdoc/layouts/_default/_markup/render-image.html new file mode 100644 index 0000000..99a3113 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/_default/_markup/render-image.html @@ -0,0 +1,6 @@ +{{ .Text }} +{{- /* Drop trailing newlines */ -}} diff --git a/themes/hugo-geekdoc/layouts/_default/_markup/render-link.html b/themes/hugo-geekdoc/layouts/_default/_markup/render-link.html new file mode 100644 index 0000000..cec8a95 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/_default/_markup/render-link.html @@ -0,0 +1,14 @@ +{{- $raw := or (hasPrefix .Text " + {{- .Text | safeHTML -}} + +{{- /* Drop trailing newlines */ -}} diff --git a/themes/hugo-geekdoc/layouts/_default/baseof.html b/themes/hugo-geekdoc/layouts/_default/baseof.html new file mode 100644 index 0000000..2c953f4 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/_default/baseof.html @@ -0,0 +1,60 @@ + + + + {{ partial "head/meta" . }} + + {{- if eq .Kind "home" -}} + {{ .Site.Title }} + {{- else -}} + {{ printf "%s | %s" (partial "utils/title" .) .Site.Title }} + {{- end -}} + + + {{ partial "head/favicons" . }} + {{ partial "head/rel-me" . }} + {{ partial "head/microformats" . }} + {{ partial "head/others" . }} + {{ partial "head/custom" . }} + + + + {{ partial "svg-icon-symbols" . }} + + +
+ + + {{ $navEnabled := default true .Page.Params.GeekdocNav }} + {{ partial "site-header" (dict "Root" . "MenuEnabled" $navEnabled) }} + + +
+ {{ if $navEnabled }} + + {{ end }} + + +
+ {{ template "main" . }} + + + +
+
+ + {{ partial "site-footer" . }} +
+ + {{ partial "foot" . }} + + diff --git a/themes/hugo-geekdoc/layouts/_default/list.html b/themes/hugo-geekdoc/layouts/_default/list.html new file mode 100644 index 0000000..9e7a5b8 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/_default/list.html @@ -0,0 +1,11 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+

{{ partial "utils/title" . }}

+ {{ partial "utils/content" . }} +
+{{ end }} diff --git a/themes/hugo-geekdoc/layouts/_default/single.html b/themes/hugo-geekdoc/layouts/_default/single.html new file mode 100644 index 0000000..9e7a5b8 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/_default/single.html @@ -0,0 +1,11 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+

{{ partial "utils/title" . }}

+ {{ partial "utils/content" . }} +
+{{ end }} diff --git a/themes/hugo-geekdoc/layouts/_default/taxonomy.html b/themes/hugo-geekdoc/layouts/_default/taxonomy.html new file mode 100644 index 0000000..5b32a6b --- /dev/null +++ b/themes/hugo-geekdoc/layouts/_default/taxonomy.html @@ -0,0 +1,48 @@ +{{ define "main" }} + {{ range .Paginator.Pages }} + + {{ end }} +{{ end }} + +{{ define "post-tag" }} + +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/_default/terms.html b/themes/hugo-geekdoc/layouts/_default/terms.html new file mode 100644 index 0000000..fa97887 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/_default/terms.html @@ -0,0 +1,31 @@ +{{ define "main" }} + {{ range .Paginator.Pages.ByTitle }} + + {{ end }} +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/foot.html b/themes/hugo-geekdoc/layouts/partials/foot.html new file mode 100644 index 0000000..99dbffa --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/foot.html @@ -0,0 +1,6 @@ +{{ if default true .Site.Params.GeekdocSearch }} + + {{- $searchConfigFile := printf "search/%s.config.json" .Language.Lang -}} + {{- $searchConfig := resources.Get "search/config.json" | resources.ExecuteAsTemplate $searchConfigFile . | resources.Minify -}} + {{- $searchConfig.Publish -}} +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/head/custom.html b/themes/hugo-geekdoc/layouts/partials/head/custom.html new file mode 100644 index 0000000..e05d57c --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/head/custom.html @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/themes/hugo-geekdoc/layouts/partials/head/favicons.html b/themes/hugo-geekdoc/layouts/partials/head/favicons.html new file mode 100644 index 0000000..40a8c91 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/head/favicons.html @@ -0,0 +1,13 @@ + + + diff --git a/themes/hugo-geekdoc/layouts/partials/head/meta.html b/themes/hugo-geekdoc/layouts/partials/head/meta.html new file mode 100644 index 0000000..4cc4ddb --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/head/meta.html @@ -0,0 +1,14 @@ + + + + +{{ hugo.Generator }} + +{{ $keywords := default .Site.Params.Keywords .Keywords }} + +{{- with partial "utils/description" . }} + +{{- end }} +{{- with $keywords }} + +{{- end }} diff --git a/themes/hugo-geekdoc/layouts/partials/head/microformats.html b/themes/hugo-geekdoc/layouts/partials/head/microformats.html new file mode 100644 index 0000000..8b6038a --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/head/microformats.html @@ -0,0 +1,3 @@ +{{ partial "microformats/opengraph.html" . }} +{{ partial "microformats/twitter_cards.html" . }} +{{ partial "microformats/schema" . }} diff --git a/themes/hugo-geekdoc/layouts/partials/head/others.html b/themes/hugo-geekdoc/layouts/partials/head/others.html new file mode 100644 index 0000000..a9c9f34 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/head/others.html @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + +{{- with .OutputFormats.Get "html" }} + {{ printf `` .Permalink .Rel .MediaType.Type | safeHTML }} +{{- end }} + +{{- if (default false $.Site.Params.GeekdocOverwriteHTMLBase) }} + +{{- end }} + +{{ printf "" "Made with Geekdoc theme https://github.com/thegeeklab/hugo-geekdoc" | safeHTML }} diff --git a/themes/hugo-geekdoc/layouts/partials/head/rel-me.html b/themes/hugo-geekdoc/layouts/partials/head/rel-me.html new file mode 100644 index 0000000..59a3461 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/head/rel-me.html @@ -0,0 +1 @@ + diff --git a/themes/hugo-geekdoc/layouts/partials/language.html b/themes/hugo-geekdoc/layouts/partials/language.html new file mode 100644 index 0000000..fdcafd2 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/language.html @@ -0,0 +1,51 @@ +{{ if .Site.IsMultiLingual }} + +
    +
  • + {{ range .Site.Languages }} + {{ if eq . $.Site.Language }} + + + {{ .Lang | upper }} + + {{ end }} + {{ end }} + + + +
  • +
+
+{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/menu-bundle.html b/themes/hugo-geekdoc/layouts/partials/menu-bundle.html new file mode 100644 index 0000000..32d4e5f --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/menu-bundle.html @@ -0,0 +1,87 @@ +{{ $current := .current }} +{{ template "menu-file" dict "sect" .source "current" $current "site" $current.Site }} + + + +{{ define "menu-file" }} + {{ $current := .current }} + {{ $site := .site }} + + +
    + {{ range sort (default (seq 0) .sect) "weight" }} + {{ $name := .name }} + {{ if reflect.IsMap .name }} + {{ $name = (index .name $site.Language.Lang) }} + {{ end }} + + +
  • + {{ $ref := default false .ref }} + {{ if $ref }} + {{ $this := $site.GetPage .ref }} + {{ $icon := default false .icon }} + {{ $numberOfPages := (add (len $this.Pages) (len $this.Sections)) }} + {{ $isCurrent := eq $current $this }} + {{ $isAncestor := $this.IsAncestor $current }} + {{ $id := substr (sha1 $this.Permalink) 0 8 }} + {{ $doCollapse := and (isset . "sub") (or $this.Params.GeekdocCollapseSection (default false .Site.Params.GeekdocCollapseAllSections)) }} + + {{ $anchor := default "" .anchor }} + {{ if $anchor }} + {{ $anchor = printf "#%s" $anchor }} + {{ end }} + + {{ if or .external ($this.RelPermalink) }} + + + {{ end }} + {{ else }} + {{ $name }} + {{ end }} + + {{ with .sub }} + {{ template "menu-file" dict "sect" . "current" $current "site" $site }} + {{ end }} +
  • + {{ end }} +
+{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/menu-extra.html b/themes/hugo-geekdoc/layouts/partials/menu-extra.html new file mode 100644 index 0000000..a1984f8 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/menu-extra.html @@ -0,0 +1,46 @@ +{{ $current := .current }} +{{ template "menu-extra" dict "sect" .source "current" $current "site" $current.Site "target" .target }} + + + +{{ define "menu-extra" }} + {{ $current := .current }} + {{ $site := .site }} + {{ $target := .target }} + {{ $sect := .sect }} + + {{ range sort (default (seq 0) $sect) "weight" }} + {{ if isset . "ref" }} + {{ $this := $site.GetPage .ref }} + {{ $isCurrent := eq $current $this }} + {{ $icon := default false .icon }} + + {{ $name := .name }} + {{ if reflect.IsMap .name }} + {{ $name = (index .name $site.Language.Lang) }} + {{ end }} + + {{ if not .icon }} + {{ errorf "Missing 'icon' attribute in data file for '%s' menu item '%s'" $target $name }} + {{ end }} + + {{ if eq $target "header" }} + + + + {{ $name }} + + + + + {{ end }} + {{ end }} + {{ end }} +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/menu-filetree.html b/themes/hugo-geekdoc/layouts/partials/menu-filetree.html new file mode 100644 index 0000000..e236392 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/menu-filetree.html @@ -0,0 +1,98 @@ +{{ $current := . }} +{{ template "tree-nav" dict "sect" .Site.Home.Sections "current" $current }} + + + +{{ define "tree-nav" }} + {{ $current := .current }} + + +
    + {{ $sortBy := (default "title" .current.Site.Params.GeekdocFileTreeSortBy | lower) }} + {{ range .sect.GroupBy "Weight" }} + {{ $rangeBy := .ByTitle }} + + {{ if eq $sortBy "title" }} + {{ $rangeBy = .ByTitle }} + {{ else if eq $sortBy "linktitle" }} + {{ $rangeBy = .ByLinkTitle }} + {{ else if eq $sortBy "date" }} + {{ $rangeBy = .ByDate }} + {{ else if eq $sortBy "publishdate" }} + {{ $rangeBy = .ByPublishDate }} + {{ else if eq $sortBy "expirydate" }} + {{ $rangeBy = .ByExpiryDate }} + {{ else if eq $sortBy "lastmod" }} + {{ $rangeBy = .ByLastmod }} + {{ else if eq $sortBy "title_reverse" }} + {{ $rangeBy = .ByTitle.Reverse }} + {{ else if eq $sortBy "linktitle_reverse" }} + {{ $rangeBy = .ByLinkTitle.Reverse }} + {{ else if eq $sortBy "date_reverse" }} + {{ $rangeBy = .ByDate.Reverse }} + {{ else if eq $sortBy "publishdate_reverse" }} + {{ $rangeBy = .ByPublishDate.Reverse }} + {{ else if eq $sortBy "expirydate_reverse" }} + {{ $rangeBy = .ByExpiryDate.Reverse }} + {{ else if eq $sortBy "lastmod_reverse" }} + {{ $rangeBy = .ByLastmod.Reverse }} + {{ end }} + + {{ range $rangeBy }} + {{ if not .Params.GeekdocHidden }} + {{ $numberOfPages := (add (len .Pages) (len .Sections)) }} + {{ $isParent := and (ne $numberOfPages 0) (not .Params.GeekdocFlatSection) }} + {{ $isCurrent := eq $current . }} + {{ $isAncestor := .IsAncestor $current }} + {{ $id := substr (sha1 .Permalink) 0 8 }} + {{ $doCollapse := and $isParent (or .Params.GeekdocCollapseSection (default false .Site.Params.GeekdocCollapseAllSections)) }} + + +
  • + + + + {{ if $isParent }} + {{ template "tree-nav" dict "sect" .Pages "current" $current }} + {{ end }} +
  • + {{ end }} + {{ end }} + {{ end }} +
+{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/menu-nextprev.html b/themes/hugo-geekdoc/layouts/partials/menu-nextprev.html new file mode 100644 index 0000000..0af61ac --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/menu-nextprev.html @@ -0,0 +1,78 @@ +{{ $current := . }} +{{ $site := .Site }} +{{ $current.Scratch.Set "prev" false }} +{{ $current.Scratch.Set "getNext" false }} + +{{ $current.Scratch.Set "nextPage" false }} +{{ $current.Scratch.Set "prevPage" false }} + +{{ template "menu_nextprev" dict "sect" $.Site.Data.menu.main.main "current" $current "site" $site }} + +{{ define "menu_nextprev" }} + {{ $current := .current }} + {{ $site := .site }} + + {{ range sort (default (seq 0) .sect) "weight" }} + {{ $current.Scratch.Set "current" $current }} + {{ $current.Scratch.Set "site" $site }} + + {{ $ref := default false .ref }} + {{ if $ref }} + {{ $site := $current.Scratch.Get "site" }} + {{ $this := $site.GetPage .ref }} + {{ $current := $current.Scratch.Get "current" }} + + {{ if reflect.IsMap .name }} + {{ $current.Scratch.Set "refName" (index .name $site.Language.Lang) }} + {{ else }} + {{ $current.Scratch.Set "refName" .name }} + {{ end }} + {{ $name := $current.Scratch.Get "refName" }} + + {{ if $current.Scratch.Get "getNext" }} + {{ $current.Scratch.Set "nextPage" (dict "name" $name "this" $this) }} + {{ $current.Scratch.Set "getNext" false }} + {{ end }} + + {{ if eq $current $this }} + {{ $current.Scratch.Set "prevPage" ($current.Scratch.Get "prev") }} + {{ $current.Scratch.Set "getNext" true }} + {{ end }} + + {{ $current.Scratch.Set "prev" (dict "name" $name "this" $this) }} + {{ end }} + + {{ $sub := default false .sub }} + {{ if $sub }} + {{ template "menu_nextprev" dict "sect" $sub "current" ($current.Scratch.Get "current") "site" ($current.Scratch.Get "site") }} + {{ end }} + {{ end }} +{{ end }} + +{{ $showPrevNext := (and (default true .Site.Params.GeekdocNextPrev) .Site.Params.GeekdocMenuBundle) }} +{{ if $showPrevNext }} + + {{ with ($current.Scratch.Get "prevPage") }} + + gdoc_arrow_left_alt + {{ .name }} + + {{ end }} + + + {{ with ($current.Scratch.Get "nextPage") }} + + {{ .name }} + gdoc_arrow_right_alt + + {{ end }} + +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/menu.html b/themes/hugo-geekdoc/layouts/partials/menu.html new file mode 100644 index 0000000..8de0565 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/menu.html @@ -0,0 +1,44 @@ + diff --git a/themes/hugo-geekdoc/layouts/partials/microformats/opengraph.html b/themes/hugo-geekdoc/layouts/partials/microformats/opengraph.html new file mode 100644 index 0000000..97716ca --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/microformats/opengraph.html @@ -0,0 +1,68 @@ +{{ $isPage := or (and (ne .Type "posts") (in "section page" .Kind )) (and (eq .Type "posts") (eq .Kind "page")) }} + +{{- if ne .Kind "home" }} + +{{- end }} +{{- with .Site.Title }} + +{{- end }} +{{- with partial "utils/featured" . }} + +{{- end }} +{{- with partial "utils/description" . }} + +{{- end }} + + +{{- with .Params.audio }} + +{{- end }} +{{- with .Params.locale }} + +{{- end }} +{{- with .Params.videos }} + {{- range . }} + + {{- end }} +{{- end }} + +{{- /* If it is part of a series, link to related articles */}} +{{- if .Site.Taxonomies.series }} + {{- $permalink := .Permalink -}} + {{- $siteSeries := .Site.Taxonomies.series -}} + {{- with .Params.series }} + {{- range $name := . }} + {{- $series := index $siteSeries ($name | urlize) }} + {{- range $page := first 6 $series.Pages }} + {{- if ne $page.Permalink $permalink }} + + {{- end }} + {{- end }} + {{- end }} + {{- end }} +{{- end }} + +{{ if $isPage -}} + {{- $iso8601 := "2006-01-02T15:04:05-07:00" -}} + + {{- with .PublishDate }} + + {{- end }} + {{- with .Lastmod }} + + {{- end }} +{{- end }} + +{{- /* Facebook Page Admin ID for Domain Insights */}} +{{- with .Site.Social.facebook_admin }} + +{{- end }} diff --git a/themes/hugo-geekdoc/layouts/partials/microformats/schema.html b/themes/hugo-geekdoc/layouts/partials/microformats/schema.html new file mode 100644 index 0000000..4b7ff57 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/microformats/schema.html @@ -0,0 +1,70 @@ +{{ $isPage := or (and (ne .Type "posts") (in "section page" .Kind )) (and (eq .Type "posts") (eq .Kind "page")) }} +{{- if eq .Kind "home" }} + +{{- else if $isPage }} + +{{- end }} diff --git a/themes/hugo-geekdoc/layouts/partials/microformats/twitter_cards.html b/themes/hugo-geekdoc/layouts/partials/microformats/twitter_cards.html new file mode 100644 index 0000000..a2cc08c --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/microformats/twitter_cards.html @@ -0,0 +1,15 @@ +{{- with partial "utils/featured" . }} + +{{- else }} + +{{- end }} + +{{- with partial "utils/featured" . }} + +{{- end }} +{{- with partial "utils/description" . }} + +{{- end }} +{{- with .Site.Social.twitter -}} + +{{- end }} diff --git a/themes/hugo-geekdoc/layouts/partials/page-header.html b/themes/hugo-geekdoc/layouts/partials/page-header.html new file mode 100644 index 0000000..038f577 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/page-header.html @@ -0,0 +1,57 @@ +{{ $geekdocRepo := default (default false .Site.Params.GeekdocRepo) .Page.Params.GeekdocRepo }} +{{ $geekdocEditPath := default (default false .Site.Params.GeekdocEditPath) .Page.Params.GeekdocEditPath }} +{{ if .File }} + {{ $.Scratch.Set "geekdocFilePath" (default (path.Join (default "content" .Site.Params.contentDir) .File.Path) .Page.Params.GeekdocFilePath) }} +{{ else }} + {{ $.Scratch.Set "geekdocFilePath" false }} +{{ end }} + +{{ define "breadcrumb" }} + {{ $parent := .page.Parent }} + {{ if $parent }} + {{ $name := (partial "utils/title" $parent) }} + {{ $position := (sub .position 1) }} + {{ $value := (printf "
  • %s
  • /
  • %s" $parent.RelPermalink $parent.RelPermalink $name $position .value) }} + {{ template "breadcrumb" dict "page" $parent "value" $value "position" $position }} + {{ else }} + {{ .value | safeHTML }} + {{ end }} +{{ end }} + +{{ $showBreadcrumb := (and (default true .Page.Params.GeekdocBreadcrumb) (default true .Site.Params.GeekdocBreadcrumb)) }} +{{ $showEdit := (and ($.Scratch.Get "geekdocFilePath") $geekdocRepo $geekdocEditPath) }} +
    + {{ if $showBreadcrumb }} +
    + + +
    + {{ end }} + {{ if $showEdit }} + + {{ end }} +
    diff --git a/themes/hugo-geekdoc/layouts/partials/posts/metadata.html b/themes/hugo-geekdoc/layouts/partials/posts/metadata.html new file mode 100644 index 0000000..bf9d845 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/posts/metadata.html @@ -0,0 +1,48 @@ + + + + + + + + + + +{{ $tc := 0 }} +{{ with .Params.tags }} + {{ range sort . }} + {{ $name := . }} + {{ with $.Site.GetPage (printf "/tags/%s" $name | urlize) }} + {{ if eq $tc 0 }} + + + {{ template "post-tag" dict "name" $name "page" . }} + + {{ else }} + + {{ template "post-tag" dict "name" $name "page" . }} + + {{ end }} + {{ end }} + {{ $tc = (add $tc 1) }} + {{ end }} +{{ end }} + +{{ define "post-tag" }} + +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/search.html b/themes/hugo-geekdoc/layouts/partials/search.html new file mode 100644 index 0000000..ff50330 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/search.html @@ -0,0 +1,17 @@ +{{ if default true .Site.Params.GeekdocSearch }} + +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/site-footer.html b/themes/hugo-geekdoc/layouts/partials/site-footer.html new file mode 100644 index 0000000..4e9d260 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/site-footer.html @@ -0,0 +1,3 @@ +
    + {{ partial "usgs-footer.html" . }} +
    diff --git a/themes/hugo-geekdoc/layouts/partials/site-header.html b/themes/hugo-geekdoc/layouts/partials/site-header.html new file mode 100644 index 0000000..247656b --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/site-header.html @@ -0,0 +1,80 @@ +
    + {{ partial "uswds-banner.html" . }} + {{ partial "usgs-header.html" . }} +
    + {{ if .MenuEnabled }} + + {{ end }} + +
    + + {{ if .Root.Site.Data.menu.extra.header }} + {{ partial "menu-extra" (dict "current" .Root "source" .Root.Site.Data.menu.extra.header "target" "header") }} + {{ end }} + + + + + {{ i18n "button_toggle_dark" }} + + + + {{ i18n "button_toggle_dark" }} + + + + {{ i18n "button_toggle_dark" }} + + + + + + + + {{ i18n "button_homepage" }} + + + + + + {{ partial "language" .Root }} + + + + + + + +
    +
    +
    diff --git a/themes/hugo-geekdoc/layouts/partials/svg-icon-symbols.html b/themes/hugo-geekdoc/layouts/partials/svg-icon-symbols.html new file mode 100644 index 0000000..801bee8 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/svg-icon-symbols.html @@ -0,0 +1,4 @@ +{{ range resources.Match "sprites/*.svg" }} + {{ printf "" . | safeHTML }} + {{ .Content | safeHTML }} +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/partials/usgs-footer.html b/themes/hugo-geekdoc/layouts/partials/usgs-footer.html new file mode 100644 index 0000000..dac0457 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/usgs-footer.html @@ -0,0 +1,78 @@ + + + + + + + \ No newline at end of file diff --git a/themes/hugo-geekdoc/layouts/partials/usgs-header.html b/themes/hugo-geekdoc/layouts/partials/usgs-header.html new file mode 100644 index 0000000..94b2f9b --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/usgs-header.html @@ -0,0 +1,47 @@ + + + Untitled Document + + + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/themes/hugo-geekdoc/layouts/partials/uswds-banner.html b/themes/hugo-geekdoc/layouts/partials/uswds-banner.html new file mode 100644 index 0000000..c2a51d0 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/uswds-banner.html @@ -0,0 +1,91 @@ +
    +
    +
    +
    +
    + U.S. flag +
    +
    +

    + An official website of the United States government +

    + +
    + +
    +
    +
    +
    +
    + +
    +

    + Official websites use .gov
    A + .gov website belongs to an official government + organization in the United States. +

    +
    +
    +
    + +
    +

    + Secure .gov websites use HTTPS
    A + lock ( + + + + + ) or https:// means you’ve safely connected to + the .gov website. Share sensitive information only on official, + secure websites. +

    +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/themes/hugo-geekdoc/layouts/partials/utils/content.html b/themes/hugo-geekdoc/layouts/partials/utils/content.html new file mode 100644 index 0000000..c2085a9 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/utils/content.html @@ -0,0 +1,6 @@ +{{ $content := .Content }} + +{{ $content = $content | replaceRE `` `` | safeHTML }} +{{ $content = $content | replaceRE `((?:.|\n)+?
    )` `
    ${1}
    ` | safeHTML }} + +{{ return $content }} diff --git a/themes/hugo-geekdoc/layouts/partials/utils/description.html b/themes/hugo-geekdoc/layouts/partials/utils/description.html new file mode 100644 index 0000000..f5eafb2 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/utils/description.html @@ -0,0 +1,14 @@ +{{ $isPage := or (and (ne .Type "posts") (in "section page" .Kind )) (and (eq .Type "posts") (eq .Kind "page")) }} +{{ $description := "" }} + +{{ if .Description }} + {{ $description = .Description }} +{{ else }} + {{ if $isPage }} + {{ $description = .Summary }} + {{ else if .Site.Params.description }} + {{ $description = .Site.Params.description }} + {{ end }} +{{ end }} + +{{ return $description }} diff --git a/themes/hugo-geekdoc/layouts/partials/utils/featured.html b/themes/hugo-geekdoc/layouts/partials/utils/featured.html new file mode 100644 index 0000000..33c4be8 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/utils/featured.html @@ -0,0 +1,12 @@ +{{ $img := "" }} + +{{ with $source := ($.Resources.ByType "image").GetMatch "{*feature*,*cover*,*thumbnail*}" }} + {{ $featured := .Fill (printf "1200x630 %s" (default "Smart" .Params.anchor)) }} + {{ $img = $featured.Permalink }} +{{ else }} + {{ with default $.Site.Params.images $.Params.images }} + {{ $img = index . 0 | absURL }} + {{ end }} +{{ end }} + +{{ return $img }} diff --git a/themes/hugo-geekdoc/layouts/partials/utils/title.html b/themes/hugo-geekdoc/layouts/partials/utils/title.html new file mode 100644 index 0000000..a792c04 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/partials/utils/title.html @@ -0,0 +1,11 @@ +{{ $title := "" }} + +{{ if .Title }} + {{ $title = .Title }} +{{ else if and .IsSection .File }} + {{ $title = path.Base .File.Dir | humanize | title }} +{{ else if and .IsPage .File }} + {{ $title = .File.BaseFileName | humanize | title }} +{{ end }} + +{{ return $title }} diff --git a/themes/hugo-geekdoc/layouts/posts/list.html b/themes/hugo-geekdoc/layouts/posts/list.html new file mode 100644 index 0000000..25a77eb --- /dev/null +++ b/themes/hugo-geekdoc/layouts/posts/list.html @@ -0,0 +1,46 @@ +{{ define "main" }} + {{ range .Paginator.Pages }} + + {{ end }} +{{ end }} + +{{ define "post-tag" }} + +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/posts/single.html b/themes/hugo-geekdoc/layouts/posts/single.html new file mode 100644 index 0000000..dea2a8c --- /dev/null +++ b/themes/hugo-geekdoc/layouts/posts/single.html @@ -0,0 +1,13 @@ +{{ define "main" }} +
    +
    +

    {{ partial "utils/title" . }}

    + +
    +
    + {{ partial "utils/content" . }} +
    +
    +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/robots.txt b/themes/hugo-geekdoc/layouts/robots.txt new file mode 100644 index 0000000..fb3345b --- /dev/null +++ b/themes/hugo-geekdoc/layouts/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Disallow: /tags/* + +Sitemap: {{ "sitemap.xml" | absURL }} diff --git a/themes/hugo-geekdoc/layouts/shortcodes/button.html b/themes/hugo-geekdoc/layouts/shortcodes/button.html new file mode 100644 index 0000000..7c000a3 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/button.html @@ -0,0 +1,29 @@ +{{- $ref := "" }} +{{- $class := "" }} +{{- $size := default "regular" (.Get "size" | lower) }} + +{{- if not (in (slice "regular" "large") $size) }} + {{- $size = "regular" }} +{{- end }} + +{{- with .Get "href" }} + {{- $ref = . }} +{{- end }} + +{{- with .Get "relref" }} + {{- $ref = relref $ . }} +{{- end }} + +{{- with .Get "class" }} + {{- $class = . }} +{{- end }} + + + + + {{ $.Inner }} + + diff --git a/themes/hugo-geekdoc/layouts/shortcodes/columns.html b/themes/hugo-geekdoc/layouts/shortcodes/columns.html new file mode 100644 index 0000000..5a7bb62 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/columns.html @@ -0,0 +1,14 @@ +{{- $size := default "regular" (.Get "size" | lower) }} + +{{- if not (in (slice "regular" "large" "small") $size) }} + {{- $size = "regular" }} +{{- end }} + + +
    + {{ range split .Inner "<--->" }} +
    + {{ . | $.Page.RenderString }} +
    + {{ end }} +
    diff --git a/themes/hugo-geekdoc/layouts/shortcodes/expand.html b/themes/hugo-geekdoc/layouts/shortcodes/expand.html new file mode 100644 index 0000000..da82c49 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/expand.html @@ -0,0 +1,11 @@ +{{ $id := substr (sha1 .Inner) 0 8 }} +
    + + +
    + {{ .Inner | $.Page.RenderString | htmlUnescape | safeHTML }} +
    +
    diff --git a/themes/hugo-geekdoc/layouts/shortcodes/hint.html b/themes/hugo-geekdoc/layouts/shortcodes/hint.html new file mode 100644 index 0000000..15149b6 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/hint.html @@ -0,0 +1,16 @@ +{{ $type := default "note" (.Get "type") }} +{{ $icon := .Get "icon" }} +{{ $title := default ($type | title) (.Get "title") }} + + +
    +
    + {{- with $icon -}} + + {{ $title }} + {{- else -}} + + {{- end -}} +
    +
    {{ .Inner | $.Page.RenderString }}
    +
    diff --git a/themes/hugo-geekdoc/layouts/shortcodes/icon.html b/themes/hugo-geekdoc/layouts/shortcodes/icon.html new file mode 100644 index 0000000..080b144 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/icon.html @@ -0,0 +1,5 @@ +{{ $id := .Get 0 }} + +{{- with $id -}} + +{{- end -}} diff --git a/themes/hugo-geekdoc/layouts/shortcodes/img.html b/themes/hugo-geekdoc/layouts/shortcodes/img.html new file mode 100644 index 0000000..5a4d647 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/img.html @@ -0,0 +1,51 @@ +{{- $source := ($.Page.Resources.ByType "image").GetMatch (printf "%s" (.Get "name")) }} +{{- $customAlt := .Get "alt" }} +{{- $customSize := .Get "size" | lower }} +{{- $lazyLoad := default (default true $.Site.Params.GeekdocImageLazyLoading) (.Get "lazy") }} + +{{- with $source }} + {{- $caption := default .Title $customAlt }} + + {{- $profile := (.Fill "180x180 Center").Permalink }} + {{- $tiny := (.Resize "320x").Permalink }} + {{- $small := (.Resize "600x").Permalink }} + {{- $medium := (.Resize "1200x").Permalink }} + {{- $large := (.Resize "1800x").Permalink }} + + {{- $size := dict "profile" $profile "tiny" $tiny "small" $small "medium" $medium "large" $large }} + + +
    +
    + + + + {{ $caption }} + + + {{- if not (eq $customSize "profile") }} + {{- with $caption }} +
    + {{ . }} + {{- with $source.Params.credits }} + {{ printf " (%s)" . | $.Page.RenderString }} + {{- end }} +
    + {{- end }} + {{- end }} +
    +
    +{{- end }} diff --git a/themes/hugo-geekdoc/layouts/shortcodes/include.html b/themes/hugo-geekdoc/layouts/shortcodes/include.html new file mode 100644 index 0000000..4c395b3 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/include.html @@ -0,0 +1,18 @@ +{{ $file := .Get "file" }} +{{ $page := .Site.GetPage $file }} +{{ $type := .Get "type" }} +{{ $language := .Get "language" }} +{{ $options :=.Get "options" }} + + +
    + {{- if (.Get "language") -}} + {{- highlight ($file | readFile) $language (default "linenos=table" $options) -}} + {{- else if eq $type "html" -}} + {{- $file | readFile | safeHTML -}} + {{- else if eq $type "page" -}} + {{- with $page }}{{ .Content }}{{ end -}} + {{- else -}} + {{- $file | readFile | $.Page.RenderString -}} + {{- end -}} +
    diff --git a/themes/hugo-geekdoc/layouts/shortcodes/katex.html b/themes/hugo-geekdoc/layouts/shortcodes/katex.html new file mode 100644 index 0000000..559acb6 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/katex.html @@ -0,0 +1,18 @@ + +{{ if not (.Page.Scratch.Get "katex") }} + + + + {{ .Page.Scratch.Set "katex" true }} +{{ end }} + + + + {{ cond (in .Params "display") "\\[" "\\(" -}} + {{- trim .Inner "\n" -}} + {{- cond (in .Params "display") "\\]" "\\)" -}} + +{{- /* Drop trailing newlines */ -}} diff --git a/themes/hugo-geekdoc/layouts/shortcodes/mermaid.html b/themes/hugo-geekdoc/layouts/shortcodes/mermaid.html new file mode 100644 index 0000000..7133016 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/mermaid.html @@ -0,0 +1,11 @@ + +{{ if not (.Page.Scratch.Get "mermaid") }} + + + {{ .Page.Scratch.Set "mermaid" true }} +{{ end }} + + +
    +  {{- .Inner -}}
    +
    diff --git a/themes/hugo-geekdoc/layouts/shortcodes/propertylist.html b/themes/hugo-geekdoc/layouts/shortcodes/propertylist.html new file mode 100644 index 0000000..eddae6d --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/propertylist.html @@ -0,0 +1,49 @@ +{{- $name := .Get "name" -}} + +{{- if .Site.Data.properties }} +
    + {{- with (index .Site.Data.properties (split $name ".")) }} + {{- range $key, $value := .properties }} +
    + {{ $key }} + {{- if $value.required }} + {{ i18n "propertylist_required" | lower }} + {{ else }} + {{ i18n "propertylist_optional" | lower }} + {{- end }} + {{- with $value.type }} + {{ . }} + {{- end }} + + {{- with $value.tags }} + {{- $tags := . }} + {{- if reflect.IsMap $tags }} + {{- $tags = (index $tags $.Site.Language.Lang) }} + {{- end }} + {{- range $tags }} + {{ . }} + {{- end }} + {{- end }} +
    +
    +
    + {{- with $value.description }} + {{- $desc := . }} + {{- if reflect.IsMap $desc }} + {{- $desc = (index $desc $.Site.Language.Lang) }} + {{- end }} + + {{ $desc | $.Page.RenderString }} + {{ end }} +
    +
    + {{- with default "none" ($value.defaultValue | string) }} + {{ i18n "propertylist_default" | title }}: + {{ . }} + {{- end }} +
    +
    + {{- end }} + {{- end }} +
    +{{- end }} diff --git a/themes/hugo-geekdoc/layouts/shortcodes/tab.html b/themes/hugo-geekdoc/layouts/shortcodes/tab.html new file mode 100644 index 0000000..4eb1b44 --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/tab.html @@ -0,0 +1,12 @@ +{{ if .Parent }} + {{ $name := .Get 0 }} + {{ $group := printf "tabs-%s" (.Parent.Get 0) }} + + {{ if not (.Parent.Scratch.Get $group) }} + {{ .Parent.Scratch.Set $group slice }} + {{ end }} + + {{ .Parent.Scratch.Add $group (dict "Name" $name "Content" .Inner) }} +{{ else }} + {{ errorf "%q: 'tab' shortcode must be inside 'tabs' shortcode" .Page.Path }} +{{ end }} diff --git a/themes/hugo-geekdoc/layouts/shortcodes/tabs.html b/themes/hugo-geekdoc/layouts/shortcodes/tabs.html new file mode 100644 index 0000000..fcefb0d --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/tabs.html @@ -0,0 +1,22 @@ +{{ if .Inner }}{{ end }} +{{ $id := .Get 0 }} +{{ $group := printf "tabs-%s" $id }} + + +
    + {{ range $index, $tab := .Scratch.Get $group }} + + +
    + {{ .Content | $.Page.RenderString }} +
    + {{ end }} +
    diff --git a/themes/hugo-geekdoc/layouts/shortcodes/toc-tree.html b/themes/hugo-geekdoc/layouts/shortcodes/toc-tree.html new file mode 100644 index 0000000..74492fd --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/toc-tree.html @@ -0,0 +1,39 @@ +{{- $tocLevels := default (default 6 .Site.Params.GeekdocToC) .Page.Params.GeekdocToC }} + +{{- if $tocLevels }} +
    + {{ template "toc-tree" dict "sect" .Page.Pages }} +
    +{{- end }} + + + +{{- define "toc-tree" }} +
      + {{- range .sect.GroupBy "Weight" }} + {{- range .ByTitle }} + {{- if or (not .Params.GeekdocHidden) (not (default true .Params.GeekdocHiddenTocTree)) }} +
    • + {{- if or .Content .Params.GeekdocFlatSection }} + + + {{- partial "utils/title" . }}{{ with .Params.GeekdocDescription }}:{{ end }} + + {{- with .Params.GeekdocDescription }}{{ . }}{{ end }} + + {{- else -}} + + {{- partial "utils/title" . }}{{ with .Params.GeekdocDescription }}: {{ . }}{{ end }} + + {{- end -}} + + {{- $numberOfPages := (add (len .Pages) (len .Sections)) }} + {{- if and (ne $numberOfPages 0) (not .Params.GeekdocFlatSection) }} + {{- template "toc-tree" dict "sect" .Pages }} + {{- end }} +
    • + {{- end }} + {{- end }} + {{- end }} +
    +{{- end }} diff --git a/themes/hugo-geekdoc/layouts/shortcodes/toc.html b/themes/hugo-geekdoc/layouts/shortcodes/toc.html new file mode 100644 index 0000000..aba251c --- /dev/null +++ b/themes/hugo-geekdoc/layouts/shortcodes/toc.html @@ -0,0 +1,13 @@ +{{- $format := default "html" (.Get "format") }} +{{- $tocLevels := default (default 6 .Site.Params.GeekdocToC) .Page.Params.GeekdocToC }} + +{{- if and $tocLevels .Page.TableOfContents -}} + {{- if not (eq ($format | lower) "raw") -}} +
    + {{ .Page.TableOfContents }} +
    +
    + {{- else -}} + {{ .Page.TableOfContents }} + {{- end -}} +{{- end -}} diff --git a/themes/hugo-geekdoc/static/brand.svg b/themes/hugo-geekdoc/static/brand.svg new file mode 100644 index 0000000..e20f9c5 --- /dev/null +++ b/themes/hugo-geekdoc/static/brand.svg @@ -0,0 +1,88 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/themes/hugo-geekdoc/static/custom.css b/themes/hugo-geekdoc/static/custom.css new file mode 100644 index 0000000..e488c91 --- /dev/null +++ b/themes/hugo-geekdoc/static/custom.css @@ -0,0 +1 @@ +/* You can add custom styles here. */ diff --git a/themes/hugo-geekdoc/static/favicon/android-chrome-144x144.png b/themes/hugo-geekdoc/static/favicon/android-chrome-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..6f29a7ce1af6e87a22ddbf0faa043b865a31a86e GIT binary patch literal 9070 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 Mwe&U1G;Biu1J_#^L;wH) literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/android-chrome-192x192.png b/themes/hugo-geekdoc/static/favicon/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..05e641e104d7d919c7e9800efaf26e66aa673528 GIT binary patch literal 12500 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

    G)sf&pSb4KcYKV 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 literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/android-chrome-256x256.png b/themes/hugo-geekdoc/static/favicon/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9495c5dec2757c4c6b062cef7d94d281c6040a GIT binary patch literal 18225 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 literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/android-chrome-36x36.png b/themes/hugo-geekdoc/static/favicon/android-chrome-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..53fb6097b1229b84fa66a64bba62457ebb2de2f1 GIT binary patch literal 1738 zcmV;*1~vJKP)nsgR&;CyH|$j8Q9nd-^>0ef@U{OUCXL5a-VLd^qpC z|B?6-HoV;DAHQdAM)aG#ho`>x$^53W6Oyu4yyqELLJnPtw&oa6uj0*uJaf*F>XDRJ^sYYQ|^E56lqVa@WN-ZFdt&$b`% zPcOSH<1{>{v2@!z?uC_ChmD>6D|-)*y!huMqtiyqp^|vXIXOuV5IH)@d8aSfP$|s@ zMkZb3QXmj}2F^(g4!pFzPtl(Wmk(mWaCMf_01Rwwb2tWV=V3L9)i-MC7R0c-U#7lSF zzv_`!)-9g%&yAh^uKT6uj8ljSy#Dr)$zA)7{^`KqhA$UhC$b8VNHHV4NEXQZp_v)^t* zw>9nI6bU(>jaC*7mol7_0}QwkI0%db;;RWjokRm*PGYE(adfDBGq8tKB;<^hvn$GJ zz)6ls644CI5MP}nA|rCbN|lVUa=40|gq(6}jlsYR0W!03u-_tg9Pof~ZUj^?yBN4# zl1XxDW{jtyiJXL-ELfdIpbSWW9o_8|20Easnsyk&}>9Ea;GT znqg)^l2Zg+gBc*s%m9H5j8hm$fQ-l>RC(vB3+^Lw5^^S0C+}4ynqMlLNyyAH;4O(U z!yIR3SV&~L)}$h40f`gLkmQJhp-EMa+A6=7oP?Z)+Co=-F?nEQd^|Wrw5z*)!P4uu z^r(CN0^%q&zF92e9Vx*u9JYacmc0*}4Y_t5^o3_bgg zp>imAS2DBLC6&M&V4RkK;LUWaq^TAu0xZHwl(P^TrxpE`jdi!LTio15PQnB_mNai& z{rrJtpO2;AO@kGkbg!8q2{Qx4#0<$Hfklb{i%^sXtJD{h!X?v+JJ&64?z-v8KkE07 z%r{Qq$m!_pcalQWg*D4(PoFeuhBLEqNtv0Yl2VCOvQ)BEvQ)BEvQ$!vS!$6Yz#o>QxWJFKA+Q01Z@$ydwhRgGZ zN*Sd}Mw%JHIKc@D-chV_OfDu_Lw(_mi>6dPy>4-H7g0xNpYK>QH{%S%m$0$3-#xaZ zIq+{!bsb!Ibf|puSUFrZo`xnfn**dy>Z?xNM>W-c@60LHyB}IKYah`~KmUWSn>UR| g?`k&AJMaJOUul;lu56yqM*si-07*qoM6N<$f`83P2><{9 literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/android-chrome-384x384.png b/themes/hugo-geekdoc/static/favicon/android-chrome-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..6536bd0e1e1ae40d7c8fa20e109466583e9050cd GIT binary patch literal 30556 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 literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/android-chrome-48x48.png b/themes/hugo-geekdoc/static/favicon/android-chrome-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..6e4adaff73e3134e1b35eed34f9992a3bc5c45b3 GIT binary patch literal 2444 zcma);S5OmL9>xO(3`GqQ1&IiTL}^lTl_Ej{1WZCi1Obs7YDAE3*dPL-iHeaHnt%dI zQ@OMNp;rNkNE<{-1f@s>j5O(O!+qF&*qxo7Ip_S(oH^xt`F`JtGBdq=NLWf30011q zVKL^ssSGkc|SRC2thh-j7oS}RaeD|+$iuo>4O+nLwB7rxGp<78ybVahq;y?;B z40WdjBjt`T0m1fFb*8J-wSX6!oQI%l!_UA>l-u}F&ArsPh6EweSDC4L?Y<$ zgx~=5=u181bNTwE&oj*;W!$qWJ)BtkJJacT9P$NQ0qcuVrtu}}2q80L~SpOlT&OjUnO)EX4ZU~1&TR|UW15u zz)R7g06u=;V|p~)OhM2nrMri+G^4aZ)U_E}?2`Vfz44Pdess$|^D%0tS)VK&KlfVm z%;XQbcWwS(wJMxv&F6ZzZo3q8S$!z5c`fT`i#U!2flU%x_eu&OHfA17i`^MQZDl1y zW|Zl?HnSsVIR6=%;Jdw`Pd*gyF6l{dS&4tiQ};aR-mLjnZ{zb+U%ZyFQA&A7D4;Zm z|2k4O#mS7on(0r~2-fvwzti!r-}}jYc{Dqk<*~ic+zNr2@bnl4lV0E3eZNPYukPe# z&u69<<~=Zs^N@>5H-a#Q^cjnh)iGA9w~j;y1+GB@nO<7f-h>B>?+#v(h(|n?(R0Oz z)UBve{haQ21(zi~kwm1x9my8BmRxX7ollzkG2MduO6eigsrfxep762wP`m1oRtXP<=Huf+*V(Nbt05Hl`=lZLbwrW$({%L67@+U9+{*5(Y zlY8F_`y&!K(_@+odiY!h+F2uh&=1;d(q{aw4PixZG$p`)XnTP z1N2eiNa9qPt+Uf1sp%#_yovx$BWGsgk~@=ju1P1z*jS>AQd&K%2%^j5?&8oYtf7hH zaZ_})RJesOJ*_aDXYD-NQ(dc_xe2bE8F#<< zKBM@c+xb`^P8lEWuwC5LkA{LmtF?h}!oYd}4jKlO$IgmJ!8S~5I)1=X)1nc;8|Dn@ z&;yf!^QaH!%5VJ~3gsHoAz;2?t>FtbAirDGNWR5%*y)c;BtNm7JdBJ3zFi+Q8Eo4g zb49Kq4Dc-75ZzM5A1LO)?-Yg*&pAWn?Tg4$R2OB^rm_Tp>2SB~MU-y=_A&iM9RD{` ztyF|luQ+ehwXPP{7=Hb}(p6&+Y1|<}<7`lAt@WOc-T&>dq4OUJ=){4gBR6Jh6snI215ujt1D!EYV{R}LdMm$o4+WokO zx>sB*wO5jqFAgUs*-L)iI*XbV8A4M2I!qN6Zx(EY(76qFL<{aD`TOfu?XG)KiCH2z zw_ElU*Oe!VM&lTs_{Fv;cQP*YNsAkANoi}soem+AlpXgOniiHpyq$0BZgKatP;<{;wStkRv{^3dG`&0EC zYSHPE2lt(kW;X}yhqdeSG^|^Y1U{pCUdOZE z&=sI|7U{MFncSS~-UMJW*rsKDJmM4&f%`;S1JH!UVNb)eOzu!{ zP4QW;t>WsKi;>I9^86}qNXMhTt0UNo+Sm^w9Gko<-%;UF?cU|qj6%b&#hPcFc@+I7 z1shbSu4k<^>WQtziq>x}bQAaLUa1DU7Fqu8Wm#TvCSDNZ&x~)iRIL7_^1Qev z+kCjHD8#D^yLJ{p)tvN`a^DPeY+pD{n%3-{prQ$@*VH``SsX zUpmZ8-F|ji)T(}@WL(r4ty%s*(lv5FT`~Vo*Z-RQ61?Q6Xk6*x++hkA`9WU59G&ry zx2>mhJve}ml7#irHqa5{Hk zsV`PTliil7!Jdg738=}(+NBVp&B0xg=Ph}rzj@(gvE}4?(ZNBPltg*14pQuhhm1-U fm&xAU+wgv9l0_K&QdQ6UWdU$TrkElFhwy&_pTC|< literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/android-chrome-512x512.png b/themes/hugo-geekdoc/static/favicon/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..f671035883d9315ca21e007ebd6f32b69f7a57a5 GIT binary patch literal 34621 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%0A% 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

    {k7?~e`dB4&Pk7nc(;@K$+A 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 Ue2fmVLIZwkN?MAwFsnEJ53_t{^#A|> literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/android-chrome-72x72.png b/themes/hugo-geekdoc/static/favicon/android-chrome-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..83c64bc17cbfe1da3dbd4e9a5df7c565afda43d0 GIT binary patch literal 4344 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 literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-icon-114x114.png b/themes/hugo-geekdoc/static/favicon/apple-touch-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..6e238a7b8e945067fd8b6d0a362edef9cc9f02ec GIT binary patch literal 6667 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 Mn&Z(g%?MHd2Y-F(9RL6T literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-icon-120x120.png b/themes/hugo-geekdoc/static/favicon/apple-touch-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..49bbf190209c97bc3eb3146755e4eea20ace49dd GIT binary patch literal 7341 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�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 literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-icon-167x167.png b/themes/hugo-geekdoc/static/favicon/apple-touch-icon-167x167.png new file mode 100644 index 0000000000000000000000000000000000000000..a7bc4a5722dc069ce38971495a9668ad039c362b GIT binary patch literal 10317 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 I~o%5-;%HnsCY&xSwnG zU*J|212}Jneu}~{c@m%{={fkgClDYYtaSv{CqV(nGcey$Qsq$f#hkS^nI8#w(_Mb| z#IUyOU)sWgyrNQVe*f!=vM-CMe^Nu)=eYv|wp0#qpB{4u(s{acoPntnf#mfWpCe8x zo?oBPf|TX#Eo21FwK%$8{)b(xpO0%kcen2GG5B+`S~Lfz=#}neH~(hi4}5_JkL@`*C|mUoxt2@ zdP$Qm%9k$#z@6|1c^FXT;4F#c*d#C5Dc1@ezQQanAZ99ICVUA5(Mx~`ph-sfB!2Gt;ZZc#P9BS(0Hpzg*X2x4ShD7+TyL9^I)g3|6eJU}@rhi(Mw`LDX)c4mvmEZU^> zJu8^_QA0H@5Kbs?&W-~J2Nbm$X9?h@G#ngI9W>9%9q~(38gJj^7TNIW*##d$KZNdw zVt1$l0C(B<4}~m5jBs#I+my&FYP{R7$#x4RM2dH*l0@*qR2N-~sb0n1XOqyA5 zBO=!S`a_>bImBn;_>LIh`|X}PnN7YHw4+$771liUkCg)qyVkH5aDd_@`P9C!zSY?- zDq{35qO3bl;JoExuiGwpPDXKvaEJgVHYiRY)M_UDVn7h9PS9oJWpTw%?QuBR+u^W7{~uxG+p;G%wLRY}DK-mkUU z-M>KbiM2E0K|TCN*P?-=8QxkF;atc9MmQ7jj8n3+$@27R$k|D#IVz@5y1W8A#;*FZ zv};DKC^3n}X`WK!vwzXyPj|lWMz-VV*I8*K6|?59JQ2MIrG&y*3+i#%`_N{z)U_ilYTza0R`RDN>y89d8W&*TIOqd_sqtO7Hm9(*qKIf4*<# zXzaK8Yxukeka6^?`UVF?{%MuSc~;ii(3{C${4>Vq&u?BqR~Z+&@X8fOd~ z|ERbBj=K&QfYzK=miEDip#SI03(Go%j;J7S=W-vL8R?pA@(Mus24?SMl$dnh8QUUB zvcxCGL!s>1QRKrqv^$J}M3Ze`K%Z40uJDO5=BM-Hvd-I=OVQOFfvf@~m9qXUvJNv&^-T$c13UfyK{hmtSyaZaSazKZAR_vJ~5dHuq} zqSe>RL?17F95j7=$H7JpIBCg*va>`6_qUHUZfRa7SE2#V*X0l#9DeKn35 z#cf(ze#ml6ZoYB&c5gx=KlIPd3`Y(5meO08F%*WB~G@)s{!%U&qv zn`GLD>~43J1M2!af#b`3z)CM^FBjz2hp8|3h39or`<@u}h(4d=2w?Y|^>#Ksg8X62 z2GOEEnTJDvlxdRgTM46XzzEQb+(^W})|G6DA%ka literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-icon-180x180.png b/themes/hugo-geekdoc/static/favicon/apple-touch-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..b3394ebfd4e7a5cdd3b895dcb52553ef178e06f6 GIT binary patch literal 11450 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 IwUOBW0WZM0I{*Lx literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-icon-57x57.png b/themes/hugo-geekdoc/static/favicon/apple-touch-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..0e231dd8123197d4ca86e94c474962e1fc2cd39a GIT binary patch literal 3010 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 E4{p=H=Kufz literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-icon-precomposed.png b/themes/hugo-geekdoc/static/favicon/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..b3394ebfd4e7a5cdd3b895dcb52553ef178e06f6 GIT binary patch literal 11450 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 IwUOBW0WZM0I{*Lx literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-icon.png b/themes/hugo-geekdoc/static/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b3394ebfd4e7a5cdd3b895dcb52553ef178e06f6 GIT binary patch literal 11450 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 IwUOBW0WZM0I{*Lx literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1125x2436.png b/themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1125x2436.png new file mode 100644 index 0000000000000000000000000000000000000000..b0cae60c100f57e065a924bdba9f607098c90f01 GIT binary patch literal 78782 zcmeFZc|4T+`#)~WPK+!W$uiNRkQ!u{FlDJEN_J5(gY4O}MA=n1Bho@Cdv@6)Wl4&W zErevtzMJoLk2>$qzrVkK=RD4%HO8R_A7UhnHDrJ|Mz!D*;n@T8usk){riqN2^s4wYLP9^fwd`QV4*@+J*@ zu=)Zm^6QoVe*G^3|3%=x2>cg;|03{T1pbS_e-ZdE0{=zezX<#nf&U`#Uj+V(z<&|= zF9QF+k3gGXGWoI}Y0TGOC3R-G7rzwp!>NSz)VXwQd|X4U&Byd%q3}I)dI4C~z^#j4 zRPR0U58iq~LtuFm*})$*ye~@jR65V;U8io^%6)uPIw3zczmTF(Stne`RxEm?ZKBZi zl*XTbBuqK~{&U9Y?{C(B=KlMedH;R%zX<#nf&VWN5JhT7MNO#RhCPu%L^^^iv?){k z)kMUriGN;a%VcNET*{gtf3^owWO>;?$V;vrS{zXR;eUUKCw*aTB)cnQqF9& znQED_{LD-dFD&U~U;JEUwRHIDHJmb-Qa=h>3`Z4EZ4ooo&K6 zN6TCE+ekSIbJu-17+=VCQC2Vi*2b<^XmMi&zkj}3i(gXkyZgXeTrvB#eZG5h{8zWH zQfKSlb28z8rH&_f|-mCR{HnZrN(ZuJ;fp@%UTIOS)5d$Nb{Lrs+o}lQX@RMO7@=#MF}z zLM~Wisv>2j(&8K*-M!ZH?!&)M9GYmnq~aX9*fA#Wz9!tMpK^7oes^coBbyNtF6VXj znY#DFfgE>O8J*t`#pJT_^|%Jv^a^lT&>d4}{PHQFL@UfzO;uD)_62kA<0s{@kBPK2 z{M3=9jR65X4U8Q$|Ex38?SpX0S@LO#y?QnDV|TwMmZ4d_%?`p@QC0Y|FH6_malm4| z6FuorS<^bo=1zD!_;yOSWyzf?XmuPjofjS!78aco3%{-;a)gyPQ@bS8^coBYf3?n# za~~DP>Z$y&&e%J&l60rgc}?+^cXw2?G4d9A;AbdJJU7mpuXOH)!%Jv5=BuA!53JEgDsPvHTeOi<+a)hs48+Uk#nqLM`9ta1@{J!q%!<$`<9Z@$DW>6pf2{9BMU1V#?a1 z&@`@fB(S=OuGzbx|B{nQ)Vl%Fid+r6~3QA2qog}`0$!5p7Z z7SpIYsZWH{?>6gwnS)m_2befm&d<8je!^#Jcv!O#Y3XGjrm3N{S&v%|f04)PJ^ETI zt{jBtQB2Ky>t)&_o0IP~!c8z;6)w)HtX*ocZ(j1K8O;jDMAT5?)=P<7oz_rHi!f32 zctpS4e6F6-hFr#8-@EbASB6MQcPjkmBBU6D>G(L@t%(FtI+RfT?N3swvYF}|&(3qs zTzO#p;$T09r;Nydcbfj>t28zq+bF7+pX3Hf-CA;fOPqqY*6zJ;sGfdAtaRCQ!&hz{ zEjA+y6OGJlCmOg%JA57Hc~EznsgZKoD@ZAqGh$FK0{Qa!?nA8Nt>z0!_w*;4t@T|t zCU@YI<)c}7!ge&_bvp1I+BEg1R($kj#LS^1!dvIK^Aru=sT<}Au`_;asn#x+eoUxt z#@lol-oLxZW%tH!h;>X-iDmRt>!=$RqS0bxJ~aADGS6$|&SZZj6V_4K`MrP?!Ym(U zQ1G9R;?D2sSx5JVTifkjdZ~3}e3GlpX>_PVK*c-I`Klp`Pnex=H03G1=-D7To;qXK zAgTu?=7yYm&7NDOT@c9AWr{fq;6XQ=(!3?&RTcIFDX z-J@i7c*bjDjoT6lg9D)0suanI6;m)~ax|tTcGymGW#OIvcrRD#;G}ixD5;y}JU5Du zqqeWPhtZk|!(1bDO;sHgcG9rEF&H!bQeCx2TOhv%>u!zienBtx%0Ag|0hO`$ZT)k} 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 Bxt;(3 literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1136x640.png b/themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1136x640.png new file mode 100644 index 0000000000000000000000000000000000000000..031c052041a8aef80278239c99f18b8b03b66b8f GIT binary patch literal 45676 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%0DOWK&}VK*0M9t`*QXS{_3PgF92 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 literal 0 HcmV?d00001 diff --git a/themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1242x2688.png b/themes/hugo-geekdoc/static/favicon/apple-touch-startup-image-1242x2688.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e8ed6e387223a9ea40f88ab69ee1b2547a0e71 GIT binary patch literal 88419 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

    RS7ll;N;cSMb0SE8 zSp+#+@Il$b3*o*?4Fr9F9<0MIFnT<;m_rQb&OeXyapoadb8PO5Z>|x&Ah%ca=l=Cn(J=Sgo+Udy#pK%!RPARUyc0lQU=B}!MDMj<2pQJ6mm0$?Oeb)-HKtx# z`L}`r-3^ci58p!@rY60CVEjWGcofTXZugMwx6dkCQRIgGP% zZap=xwyadhUx}0z@>6**qc=|$Q+z9zHWYHU3Zkk0L&2(T;}>rFfAfxzwNVB>df5f% zX(cIcYv>FsMd1#u9IP@haeDZpwGCM*aeg#Hq=&%r697#F8^ z9V-Ho`5YH|c3fjGLIBLxgDxH>JbegWp@?6{4{r?EiHxlHK*glpfEnf=@NOjt_=Drs ze_qq*7_{c@$^Xmf=+MtudVuEe4yL*0*r~91#2#4$Pm*|nl7nNC2DJ-5yNW4s`umX+ zSOI}&uD+-sN{WPvke5vdtn?7vfuvCcAc4$Yae40 zb@@wo19XNm-G)2}y&_r6s>akDD}