From c1e4f68aebcd4f815ce1093c261a093d6999900d Mon Sep 17 00:00:00 2001 From: Lai Power Date: Wed, 3 Jun 2026 21:29:38 +0000 Subject: [PATCH] modified file `themes` --- .../themes/generatepress/404.php | 46 + .../themes/generatepress/archive.php | 85 + .../assets/css/admin/block-editor.css | 153 + .../assets/css/admin/editor-style.css | 65 + .../assets/css/admin/editor-typography.css | 67 + .../assets/css/admin/meta-box.css | 98 + .../generatepress/assets/css/admin/style.css | 232 + .../themes/generatepress/assets/css/all.css | 2571 ++++++ .../generatepress/assets/css/all.min.css | 1 + .../assets/css/components/comments.css | 129 + .../assets/css/components/comments.min.css | 1 + .../assets/css/components/font-awesome.css | 2337 ++++++ .../css/components/font-awesome.min.css | 1 + .../assets/css/components/font-icons.css | 174 + .../assets/css/components/font-icons.min.css | 1 + .../assets/css/components/widget-areas.css | 256 + .../css/components/widget-areas.min.css | 1 + .../generatepress/assets/css/main-rtl.css | 195 + .../generatepress/assets/css/main-rtl.min.css | 1 + .../themes/generatepress/assets/css/main.css | 1650 ++++ .../generatepress/assets/css/main.min.css | 1 + .../generatepress/assets/css/mobile.css | 258 + .../generatepress/assets/css/mobile.min.css | 1 + .../generatepress/assets/css/style-rtl.css | 178 + .../assets/css/style-rtl.min.css | 1 + .../themes/generatepress/assets/css/style.css | 1858 +++++ .../generatepress/assets/css/style.min.css | 1 + .../assets/css/unsemantic-grid.css | 1465 ++++ .../assets/css/unsemantic-grid.min.css | 1 + .../assets/dist/block-editor.asset.php | 1 + .../generatepress/assets/dist/block-editor.js | 1 + .../assets/dist/customizer.asset.php | 1 + .../generatepress/assets/dist/customizer.js | 3 + .../assets/dist/dashboard.asset.php | 1 + .../generatepress/assets/dist/dashboard.js | 1 + .../generatepress/assets/dist/modal.asset.php | 1 + .../themes/generatepress/assets/dist/modal.js | 1 + .../assets/dist/style-customizer.css | 9 + .../assets/dist/style-dashboard.css | 4 + .../assets/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../assets/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../assets/fonts/fontawesome-webfont.svg | 2671 +++++++ .../assets/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../assets/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../assets/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../assets/fonts/generatepress.eot | Bin 0 -> 2828 bytes .../assets/fonts/generatepress.svg | 20 + .../assets/fonts/generatepress.ttf | Bin 0 -> 2640 bytes .../assets/fonts/generatepress.woff | Bin 0 -> 2716 bytes .../assets/fonts/generatepress.woff2 | Bin 0 -> 1264 bytes .../generatepress/assets/js/back-to-top.js | 65 + .../assets/js/back-to-top.min.js | 1 + .../generatepress/assets/js/classList.js | 240 + .../generatepress/assets/js/classList.min.js | 2 + .../generatepress/assets/js/dropdown-click.js | 170 + .../assets/js/dropdown-click.min.js | 1 + .../themes/generatepress/assets/js/menu.js | 449 ++ .../generatepress/assets/js/menu.min.js | 1 + .../assets/js/navigation-search.js | 126 + .../assets/js/navigation-search.min.js | 1 + .../themes/generatepress/comments.php | 130 + .../themes/generatepress/content-404.php | 67 + .../themes/generatepress/content-link.php | 111 + .../themes/generatepress/content-page.php | 93 + .../themes/generatepress/content-single.php | 102 + .../themes/generatepress/content.php | 111 + .../themes/generatepress/footer-min.php | 23 + .../themes/generatepress/footer.php | 65 + .../themes/generatepress/functions.php | 123 + .../themes/generatepress/header-min.php | 28 + .../themes/generatepress/header.php | 74 + .../themes/generatepress/inc/block-editor.php | 521 ++ .../themes/generatepress/inc/class-css.php | 217 + .../generatepress/inc/class-dashboard.php | 267 + .../inc/class-html-attributes.php | 495 ++ .../themes/generatepress/inc/class-rest.php | 151 + .../generatepress/inc/class-theme-update.php | 408 + .../inc/class-typography-migration.php | 306 + .../generatepress/inc/class-typography.php | 395 + .../themes/generatepress/inc/css-output.php | 1340 ++++ .../themes/generatepress/inc/customizer.php | 1573 ++++ .../inc/customizer/class-customize-field.php | 217 + .../controls/class-color-control.php | 44 + .../customizer/controls/class-deprecated.php | 303 + .../controls/class-range-control.php | 209 + .../controls/class-react-control.php | 53 + .../controls/class-typography-control.php | 243 + .../controls/class-upsell-control.php | 80 + .../controls/class-upsell-section.php | 95 + .../controls/class-wrapper-control.php | 97 + .../customizer/controls/css/selectWoo.min.css | 1 + .../controls/css/slider-customizer.css | 142 + .../controls/css/typography-customizer.css | 47 + .../controls/css/upsell-customizer.css | 54 + .../controls/js/customizer-controls.js | 297 + .../controls/js/customizer-live-preview.js | 522 ++ .../inc/customizer/controls/js/postMessage.js | 341 + .../customizer/controls/js/selectWoo.min.js | 1 + .../customizer/controls/js/slider-control.js | 134 + .../controls/js/typography-customizer.js | 154 + .../customizer/controls/js/upsell-control.js | 12 + .../inc/customizer/customizer-helpers.php | 29 + .../inc/customizer/deprecated.php | 133 + .../inc/customizer/fields/back-to-top.php | 162 + .../inc/customizer/fields/body.php | 156 + .../inc/customizer/fields/buttons.php | 163 + .../inc/customizer/fields/content.php | 372 + .../inc/customizer/fields/footer-bar.php | 138 + .../inc/customizer/fields/footer-widgets.php | 161 + .../inc/customizer/fields/forms.php | 226 + .../inc/customizer/fields/header.php | 180 + .../customizer/fields/primary-navigation.php | 214 + .../inc/customizer/fields/search-modal.php | 97 + .../inc/customizer/fields/sidebar-widgets.php | 161 + .../inc/customizer/fields/top-bar.php | 139 + .../generatepress/inc/customizer/helpers.php | 482 ++ .../themes/generatepress/inc/dashboard.php | 378 + .../themes/generatepress/inc/defaults.php | 418 + .../themes/generatepress/inc/deprecated.php | 914 +++ .../themes/generatepress/inc/general.php | 492 ++ .../themes/generatepress/inc/markup.php | 568 ++ .../themes/generatepress/inc/meta-box.php | 279 + .../generatepress/inc/plugin-compat.php | 910 +++ .../generatepress/inc/structure/archives.php | 142 + .../generatepress/inc/structure/comments.php | 233 + .../inc/structure/featured-images.php | 130 + .../generatepress/inc/structure/footer.php | 236 + .../generatepress/inc/structure/header.php | 382 + .../inc/structure/navigation.php | 675 ++ .../generatepress/inc/structure/post-meta.php | 599 ++ .../inc/structure/search-modal.php | 110 + .../generatepress/inc/structure/sidebars.php | 83 + .../generatepress/inc/theme-functions.php | 828 ++ .../themes/generatepress/inc/typography.php | 1144 +++ .../themes/generatepress/index.php | 82 + .../themes/generatepress/no-results.php | 78 + .../themes/generatepress/page.php | 59 + .../themes/generatepress/readme.txt | 402 + .../themes/generatepress/screenshot.png | Bin 0 -> 70674 bytes .../themes/generatepress/search.php | 75 + .../themes/generatepress/searchform.php | 31 + .../themes/generatepress/sidebar-left.php | 34 + .../themes/generatepress/sidebar.php | 34 + .../themes/generatepress/single.php | 54 + .../themes/generatepress/style.css | 22 + .../themes/twentynineteen/404.php | 33 + .../themes/twentynineteen/archive.php | 55 + .../class-twentynineteen-svg-icons.php | 464 ++ .../class-twentynineteen-walker-comment.php | 129 + .../themes/twentynineteen/comments.php | 136 + .../themes/twentynineteen/contributing.txt | 19 + .../fonts/NonBreakingSpaceOverride.woff | Bin 0 -> 1212 bytes .../fonts/NonBreakingSpaceOverride.woff2 | Bin 0 -> 764 bytes .../themes/twentynineteen/footer.php | 57 + .../themes/twentynineteen/functions.php | 395 + .../themes/twentynineteen/header.php | 59 + .../themes/twentynineteen/image.php | 106 + .../twentynineteen/images/pattern_01.jpg | Bin 0 -> 88803 bytes .../twentynineteen/images/pattern_02.jpg | Bin 0 -> 17573 bytes .../twentynineteen/images/pattern_03.jpg | Bin 0 -> 71137 bytes .../twentynineteen/images/pattern_04.jpg | Bin 0 -> 43605 bytes .../themes/twentynineteen/inc/back-compat.php | 89 + .../twentynineteen/inc/block-patterns.php | 201 + .../twentynineteen/inc/color-patterns.php | 272 + .../themes/twentynineteen/inc/customizer.php | 157 + .../twentynineteen/inc/helper-functions.php | 165 + .../twentynineteen/inc/icon-functions.php | 116 + .../twentynineteen/inc/template-functions.php | 249 + .../twentynineteen/inc/template-tags.php | 258 + .../themes/twentynineteen/index.php | 47 + .../twentynineteen/js/customize-controls.js | 30 + .../twentynineteen/js/customize-preview.js | 60 + .../themes/twentynineteen/js/priority-menu.js | 216 + .../twentynineteen/js/skip-link-focus-fix.js | 33 + .../js/touch-keyboard-navigation.js | 354 + .../themes/twentynineteen/package-lock.json | 7037 +++++++++++++++++ .../themes/twentynineteen/package.json | 49 + .../themes/twentynineteen/page.php | 38 + .../themes/twentynineteen/postcss.config.js | 15 + .../themes/twentynineteen/print.css | 163 + .../themes/twentynineteen/print.scss | 197 + .../themes/twentynineteen/readme.txt | 160 + .../twentynineteen/sass/_normalize.scss | 341 + .../twentynineteen/sass/blocks/_blocks.scss | 1065 +++ .../sass/elements/_elements.scss | 85 + .../twentynineteen/sass/elements/_lists.scss | 33 + .../twentynineteen/sass/elements/_tables.scss | 13 + .../twentynineteen/sass/forms/_buttons.scss | 37 + .../twentynineteen/sass/forms/_fields.scss | 54 + .../twentynineteen/sass/forms/_forms.scss | 3 + .../twentynineteen/sass/layout/_layout.scss | 11 + .../twentynineteen/sass/media/_captions.scss | 32 + .../twentynineteen/sass/media/_galleries.scss | 52 + .../twentynineteen/sass/media/_media.scss | 39 + .../sass/mixins/_mixins-master.scss | 141 + .../sass/mixins/_utilities.scss | 51 + .../sass/modules/_accessibility.scss | 36 + .../sass/modules/_alignments.scss | 28 + .../sass/modules/_clearings.scss | 23 + .../sass/navigation/_links.scss | 22 + .../navigation/_menu-footer-navigation.scss | 22 + .../navigation/_menu-main-navigation.scss | 506 ++ .../navigation/_menu-social-navigation.scss | 66 + .../sass/navigation/_navigation.scss | 16 + .../sass/navigation/_next-previous.scss | 201 + .../twentynineteen/sass/site/_site.scss | 27 + .../sass/site/footer/_site-footer.scss | 53 + .../site/header/_site-featured-image.scss | 301 + .../sass/site/header/_site-header.scss | 139 + .../sass/site/primary/_archives.scss | 65 + .../sass/site/primary/_comments.scss | 421 + .../sass/site/primary/_posts-and-pages.scss | 305 + .../sass/site/secondary/_widgets.scss | 107 + .../twentynineteen/sass/typography/_copy.scss | 63 + .../sass/typography/_headings.scss | 164 + .../sass/typography/_typography.scss | 33 + .../sass/variables-site/_colors.scss | 34 + .../sass/variables-site/_columns.scss | 16 + .../sass/variables-site/_fonts.scss | 83 + .../sass/variables-site/_structure.scss | 16 + .../sass/variables-site/_transitions.scss | 6 + .../sass/variables-site/_variables-site.scss | 5 + .../themes/twentynineteen/screenshot.png | Bin 0 -> 175254 bytes .../themes/twentynineteen/search.php | 56 + .../themes/twentynineteen/single.php | 61 + .../style-editor-customizer.css | 5 + .../style-editor-customizer.scss | 5 + .../themes/twentynineteen/style-editor.css | 1635 ++++ .../themes/twentynineteen/style-editor.scss | 1081 +++ .../themes/twentynineteen/style-rtl.css | 6634 ++++++++++++++++ .../themes/twentynineteen/style.css | 6646 ++++++++++++++++ .../themes/twentynineteen/style.css.map | 1 + .../themes/twentynineteen/style.scss | 117 + .../content/content-excerpt.php | 33 + .../template-parts/content/content-none.php | 53 + .../template-parts/content/content-page.php | 56 + .../template-parts/content/content-single.php | 55 + .../template-parts/content/content.php | 59 + .../template-parts/footer/footer-widgets.php | 26 + .../template-parts/header/entry-header.php | 49 + .../template-parts/header/site-branding.php | 61 + .../template-parts/post/author-bio.php | 32 + .../template-parts/post/discussion-meta.php | 32 + 243 files changed, 70220 insertions(+) create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/404.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/archive.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/admin/block-editor.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/admin/editor-style.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/admin/editor-typography.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/admin/meta-box.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/admin/style.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/all.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/all.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/comments.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/comments.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-awesome.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-awesome.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-icons.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-icons.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/widget-areas.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/widget-areas.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main-rtl.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main-rtl.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/mobile.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/mobile.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style-rtl.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style-rtl.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/unsemantic-grid.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/css/unsemantic-grid.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/block-editor.asset.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/block-editor.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/customizer.asset.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/customizer.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/dashboard.asset.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/dashboard.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/modal.asset.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/modal.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/style-customizer.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/style-dashboard.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/FontAwesome.otf create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.eot create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.svg create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.ttf create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.woff create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.woff2 create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.eot create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.svg create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.ttf create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.woff create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.woff2 create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/back-to-top.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/back-to-top.min.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/classList.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/classList.min.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/dropdown-click.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/dropdown-click.min.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/menu.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/menu.min.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/navigation-search.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/assets/js/navigation-search.min.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/comments.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/content-404.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/content-link.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/content-page.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/content-single.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/content.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/footer-min.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/footer.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/functions.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/header-min.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/header.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/block-editor.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/class-css.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/class-dashboard.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/class-html-attributes.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/class-rest.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/class-theme-update.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/class-typography-migration.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/class-typography.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/css-output.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/class-customize-field.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-color-control.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-deprecated.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-range-control.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-react-control.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-typography-control.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-upsell-control.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-upsell-section.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-wrapper-control.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/selectWoo.min.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/slider-customizer.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/typography-customizer.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/upsell-customizer.css create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/customizer-controls.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/customizer-live-preview.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/postMessage.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/selectWoo.min.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/slider-control.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/typography-customizer.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/upsell-control.js create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/customizer-helpers.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/deprecated.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/back-to-top.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/body.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/buttons.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/content.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/footer-bar.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/footer-widgets.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/forms.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/header.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/primary-navigation.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/search-modal.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/sidebar-widgets.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/top-bar.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/helpers.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/dashboard.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/defaults.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/deprecated.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/general.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/markup.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/meta-box.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/plugin-compat.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/archives.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/comments.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/featured-images.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/footer.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/header.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/navigation.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/post-meta.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/search-modal.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/sidebars.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/theme-functions.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/inc/typography.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/index.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/no-results.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/page.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/readme.txt create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/screenshot.png create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/search.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/searchform.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/sidebar-left.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/sidebar.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/single.php create mode 100644 wp-content/upgrade-temp-backup/themes/generatepress/style.css create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/404.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/archive.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/classes/class-twentynineteen-svg-icons.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/comments.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/contributing.txt create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/fonts/NonBreakingSpaceOverride.woff create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/fonts/NonBreakingSpaceOverride.woff2 create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/footer.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/functions.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/header.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/image.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/images/pattern_01.jpg create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/images/pattern_02.jpg create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/images/pattern_03.jpg create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/images/pattern_04.jpg create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/inc/back-compat.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/inc/block-patterns.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/inc/color-patterns.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/inc/customizer.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/inc/helper-functions.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/inc/icon-functions.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/inc/template-functions.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/inc/template-tags.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/index.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/js/customize-controls.js create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/js/customize-preview.js create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/js/priority-menu.js create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/js/skip-link-focus-fix.js create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/js/touch-keyboard-navigation.js create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/package-lock.json create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/package.json create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/page.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/postcss.config.js create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/print.css create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/print.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/readme.txt create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/_normalize.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/blocks/_blocks.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_elements.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_lists.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_tables.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_buttons.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_fields.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_forms.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/layout/_layout.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_captions.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_galleries.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_media.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/mixins/_mixins-master.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/mixins/_utilities.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_accessibility.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_alignments.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_clearings.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_links.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-footer-navigation.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-main-navigation.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-social-navigation.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_navigation.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_next-previous.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/_site.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/footer/_site-footer.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/header/_site-featured-image.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/header/_site-header.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_archives.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_comments.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_posts-and-pages.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/secondary/_widgets.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_copy.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_headings.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_typography.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_colors.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_columns.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_fonts.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_structure.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_transitions.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_variables-site.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/screenshot.png create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/search.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/single.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor-customizer.css create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor-customizer.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor.css create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/style-rtl.css create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/style.css create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/style.css.map create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/style.scss create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-excerpt.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-none.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-page.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-single.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/footer/footer-widgets.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/header/entry-header.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/header/site-branding.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/post/author-bio.php create mode 100644 wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/post/discussion-meta.php diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/404.php b/wp-content/upgrade-temp-backup/themes/generatepress/404.php new file mode 100644 index 00000000..2ad86c7e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/404.php @@ -0,0 +1,46 @@ + + +
> +
> + +
+
+ + + +
> +
> + +
+
+ + div { + padding: 12px; +} +#generate_layout_options_meta_box .inside { + padding: 0; + margin:0; +} +#generate-meta-box-container .generate-meta-box-menu { + position: relative; + float: left; + list-style: none; + width: 180px; + line-height: 1em; + margin: 0 0 -1px 0; + padding: 0; + background-color: #fafafa; + border-right: 1px solid #eee; + box-sizing: border-box; +} + +#generate-meta-box-container .generate-meta-box-menu li { + display: block; + position: relative; + margin: 0; + padding: 0; + line-height: 20px; +} + +#generate-meta-box-container .generate-meta-box-menu li a { + display: block; + margin: 0; + padding: 10px; + line-height: 20px !important; + text-decoration: none; + border-bottom: 1px solid #eee; + box-shadow: none; +} + +#generate-meta-box-container .generate-meta-box-content { + float: left; + width: calc( 100% - 180px ); + margin-left: -1px; + border-left: 1px solid #eee; + background-color: #fff; +} + +#generate-meta-box-container { + overflow: hidden; + background: #fff; + background: linear-gradient( 90deg, #fafafa 0%, #fafafa 180px, #fff 180px, #fff 100% ); +} + +#generate-meta-box-container .current { + position: relative; + font-weight: bold; + background-color: #e0e0e0; +} + +#generate-meta-box-container .current a { + color: #555; +} + +#generate-meta-box-container label { + font-weight: 400; + display: inline-block; + margin-bottom: 3px; +} + + +.generate-meta-box-menu li { + display: inline-block; +} + +#side-sortables #generate-meta-box-container .generate-meta-box-menu, +#side-sortables #generate-meta-box-container .generate-meta-box-content { + float: none; + width: 100%; + margin: 0; + border: 0; +} + +.edit-post-meta-boxes-area.is-side .generate-meta-box-content > div { + display: block !important; +} + +.edit-post-meta-boxes-area.is-side .generate-meta-box-menu { + display: none; +} + +#generate-meta-box-container label { + display: none; +} + +.edit-post-meta-boxes-area.is-side #generate-meta-box-container label.generate-layout-metabox-section-title { + display: block; + font-weight: 500; + margin-bottom: 5px; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/admin/style.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/admin/style.css new file mode 100644 index 00000000..4d3e6dbf --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/admin/style.css @@ -0,0 +1,232 @@ +.js .generate-metabox.postbox .hndle { + cursor: inherit; +} + +.generate-metabox .clear { + padding-top: 10px; + margin-bottom: 10px; + border-bottom: 1px solid #DDD; +} + +.generate-metabox .clear:after { + content: ""; + display: table; + clear: both; +} + +.customize-button a.button, +.customize-button a.button:visited { + font-size: 25px; + padding: 10px 20px; + line-height: normal; + height: auto; + width: 100%; + text-align: center; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.customize-button { + margin-bottom: 40px; +} + +.addon-container:before, +.addon-container:after { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; +} +.addon-container:after { + clear: both; +} +.premium-addons .gp-clear { + margin: 0 !important; + border: 0; + padding: 0 !important; +} +.premium-addons .add-on.gp-clear { + padding: 15px !important; + margin: 0 !important; + -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; + -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; + box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; +} +.premium-addons .add-on:last-child { + border: 0 !important; +} +.addon-action { + float: right; + clear: right; +} +.addon-name { + float: left; +} + +.addon-name a { + text-decoration: none; + font-weight: bold; +} + +/* New admin */ +.clearfix:after, +.clearfix:before { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; +} + +.clearfix:after { + clear: both; +} + +.gp-container { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; + box-sizing: border-box; +} + +.gp-container a { + text-decoration: none; +} + +.appearance_page_generate-options #wpcontent, +.appearance_page_generate-options #wpbody-content .metabox-holder { + padding: 0; +} + +.appearance_page_generate-options .wrap { + margin-top: 0; + margin-left: 0; + margin-right: 0; +} + +.gp-masthead { + background-color: #fff; + text-align: center; + box-shadow: 0 1px 0 rgba(200,215,225,0.5), 0 1px 2px #DDD; + margin-bottom: 40px; + padding: 20px; +} + +.gp-container .postbox { + box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #DDD; + border: 0; + min-width: initial; + margin-bottom: 40px; +} + +.gp-masthead .gp-title { + float: left; +} + +.gp-masthead .gp-title a { + font-size: 20px; + color: #000; + font-weight: 500; +} + +.gp-masthead .gp-masthead-links { + float: right; +} + +.gp-masthead-links a { + display: inline-block; + margin: 0 10px; +} + +.gp-masthead .gp-version { + display: inline-block; + background: #EFEFEF; + padding: 1px 3px; + border-radius: 2px; + font-size: 11px; + vertical-align: top; + margin-left: 5px; +} + +.gp-options-footer { + text-align: center; +} + +.popular-articles ul { + list-style-type: disc; + margin-left: 20px; + margin-bottom: 0; +} + +.popular-articles .hndle a { + float:right; + font-size:13px; +} + +#gen-delete p:last-child { + margin-bottom: 0; +} + +.start-customizing li { + margin-bottom: 15px; +} + +.start-customizing li span { + padding-right: 5px; +} + +.start-customizing ul { + border-bottom: 1px solid #ddd; +} + +.gp-container .postbox > h3.hndle { + padding-top: 12px; + padding-bottom: 12px; +} + +@media (min-width: 768px) { + .hide-on-desktop { + display: none; + } + + .grid-70 { + float: left; + width: 70%; + box-sizing: border-box; + padding-right: 20px; + } + + .grid-30 { + float: left; + width: 30%; + box-sizing: border-box; + padding-left: 20px; + } + + .grid-parent { + padding-left: 0; + padding-right: 0; + } +} + +@media (max-width: 767px) { + .hide-on-mobile { + display: none; + } + .gp-masthead .gp-masthead-links, + .gp-masthead .gp-title { + float: none; + text-align: center; + } + .gp-masthead .gp-title { + margin-bottom: 20px; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/all.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/all.css new file mode 100644 index 00000000..80a9cf24 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/all.css @@ -0,0 +1,2571 @@ +.grid-container:before, .grid-15:before, .grid-20:before, .grid-25:before, .grid-30:before, .grid-35:before, .grid-40:before, .grid-45:before, .grid-50:before, .grid-55:before, .grid-60:before, .grid-65:before, .grid-70:before, .grid-75:before, .grid-80:before, .grid-85:before, .grid-100:before, .grid-33:before, .grid-66:before, [class*="mobile-grid-"]:before, [class*="tablet-grid-"]:before, .clearfix:before, +.grid-container:after, +.grid-15:after, +.grid-20:after, +.grid-25:after, +.grid-30:after, +.grid-35:after, +.grid-40:after, +.grid-45:after, +.grid-50:after, +.grid-55:after, +.grid-60:after, +.grid-65:after, +.grid-70:after, +.grid-75:after, +.grid-80:after, +.grid-85:after, +.grid-100:after, +.grid-33:after, +.grid-66:after, +[class*="mobile-grid-"]:after, +[class*="tablet-grid-"]:after, +.clearfix:after { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; +} + +.grid-container:after, .grid-15:after, .grid-20:after, .grid-25:after, .grid-30:after, .grid-35:after, .grid-40:after, .grid-45:after, .grid-50:after, .grid-55:after, .grid-60:after, .grid-65:after, .grid-70:after, .grid-75:after, .grid-80:after, .grid-85:after, .grid-90:after, .grid-95:after, .grid-100:after, .grid-33:after, .grid-66:after, [class*="mobile-grid-"]:after, [class*="tablet-grid-"]:after, .clearfix:after { + clear: both; +} + +.grid-container { + margin-left: auto; + margin-right: auto; + max-width: 1200px; + padding-left: 10px; + padding-right: 10px; +} + +.grid-15, .grid-20, .grid-25, .grid-30, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .grid-100, .grid-33, .grid-66, [class*="mobile-grid-"], [class*="tablet-grid-"] { + box-sizing: border-box; + padding-left: 10px; + padding-right: 10px; +} + +.grid-parent { + padding-left: 0; + padding-right: 0; +} + +@media (max-width: 767px) { + .hide-on-mobile { + display: none !important; + } + .mobile-grid-50 { + float: left; + width: 50%; + } + .mobile-grid-100 { + clear: both; + width: 100%; + } +} + +@media (min-width: 768px) and (max-width: 1024px) { + [class*="tablet-push-"], + [class*="tablet-pull-"] { + position: relative; + } + .hide-on-tablet { + display: none !important; + } + .tablet-grid-15 { + float: left; + width: 15%; + } + .tablet-push-15 { + left: 15%; + } + .tablet-pull-15 { + left: -15%; + } + .tablet-grid-20 { + float: left; + width: 20%; + } + .tablet-push-20 { + left: 20%; + } + .tablet-pull-20 { + left: -20%; + } + .tablet-grid-25 { + float: left; + width: 25%; + } + .tablet-push-25 { + left: 25%; + } + .tablet-pull-25 { + left: -25%; + } + .tablet-grid-30 { + float: left; + width: 30%; + } + .tablet-push-30 { + left: 30%; + } + .tablet-pull-30 { + left: -30%; + } + .tablet-grid-35 { + float: left; + width: 35%; + } + .tablet-push-35 { + left: 35%; + } + .tablet-pull-35 { + left: -35%; + } + .tablet-grid-40 { + float: left; + width: 40%; + } + .tablet-push-40 { + left: 40%; + } + .tablet-pull-40 { + left: -40%; + } + .tablet-grid-45 { + float: left; + width: 45%; + } + .tablet-push-45 { + left: 45%; + } + .tablet-pull-45 { + left: -45%; + } + .tablet-grid-50 { + float: left; + width: 50%; + } + .tablet-push-50 { + left: 50%; + } + .tablet-pull-50 { + left: -50%; + } + .tablet-grid-55 { + float: left; + width: 55%; + } + .tablet-push-55 { + left: 55%; + } + .tablet-pull-55 { + left: -55%; + } + .tablet-grid-60 { + float: left; + width: 60%; + } + .tablet-push-60 { + left: 60%; + } + .tablet-pull-60 { + left: -60%; + } + .tablet-grid-65 { + float: left; + width: 65%; + } + .tablet-push-65 { + left: 65%; + } + .tablet-pull-65 { + left: -65%; + } + .tablet-grid-70 { + float: left; + width: 70%; + } + .tablet-push-70 { + left: 70%; + } + .tablet-pull-70 { + left: -70%; + } + .tablet-grid-75 { + float: left; + width: 75%; + } + .tablet-push-75 { + left: 75%; + } + .tablet-pull-75 { + left: -75%; + } + .tablet-grid-80 { + float: left; + width: 80%; + } + .tablet-push-80 { + left: 80%; + } + .tablet-pull-80 { + left: -80%; + } + .tablet-grid-85 { + float: left; + width: 85%; + } + .tablet-push-85 { + left: 85%; + } + .tablet-pull-85 { + left: -85%; + } + .tablet-suffix-33 { + margin-right: 33.33333%; + } + .tablet-push-33 { + left: 33.33333%; + } + .tablet-pull-33 { + left: -33.33333%; + } + .tablet-grid-66 { + float: left; + width: 66.66667%; + } + .tablet-push-66 { + left: 66.66667%; + } + .tablet-pull-66 { + left: -66.66667%; + } + .tablet-grid-100 { + clear: both; + width: 100%; + } + /* GP specific grid */ + .inside-footer-widgets > div { + margin-bottom: 50px; + } + .inside-footer-widgets > div:nth-child(odd) { + clear: both; + } + .active-footer-widgets-1 .footer-widget-1, + .active-footer-widgets-3 .footer-widget-3, + .active-footer-widgets-5 .footer-widget-5 { + width: 100%; + margin-bottom: 0; + } + .active-footer-widgets-2 .inside-footer-widgets > div, + .active-footer-widgets-4 .footer-widget-3, + .active-footer-widgets-4 .footer-widget-4 { + margin-bottom: 0; + } +} + +@media (min-width: 1025px) { + .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66 { + position: relative; + } + .hide-on-desktop { + display: none !important; + } + .grid-15 { + float: left; + width: 15%; + } + .push-15 { + left: 15%; + } + .pull-15 { + left: -15%; + } + .grid-20 { + float: left; + width: 20%; + } + .push-20 { + left: 20%; + } + .pull-20 { + left: -20%; + } + .grid-25 { + float: left; + width: 25%; + } + .push-25 { + left: 25%; + } + .pull-25 { + left: -25%; + } + .grid-30 { + float: left; + width: 30%; + } + .push-30 { + left: 30%; + } + .pull-30 { + left: -30%; + } + .grid-35 { + float: left; + width: 35%; + } + .push-35 { + left: 35%; + } + .pull-35 { + left: -35%; + } + .grid-40 { + float: left; + width: 40%; + } + .push-40 { + left: 40%; + } + .pull-40 { + left: -40%; + } + .grid-45 { + float: left; + width: 45%; + } + .push-45 { + left: 45%; + } + .pull-45 { + left: -45%; + } + .grid-50 { + float: left; + width: 50%; + } + .push-50 { + left: 50%; + } + .pull-50 { + left: -50%; + } + .grid-55 { + float: left; + width: 55%; + } + .push-55 { + left: 55%; + } + .pull-55 { + left: -55%; + } + .grid-60 { + float: left; + width: 60%; + } + .push-60 { + left: 60%; + } + .pull-60 { + left: -60%; + } + .grid-65 { + float: left; + width: 65%; + } + .push-65 { + left: 65%; + } + .pull-65 { + left: -65%; + } + .grid-70 { + float: left; + width: 70%; + } + .push-70 { + left: 70%; + } + .pull-70 { + left: -70%; + } + .grid-75 { + float: left; + width: 75%; + } + .push-75 { + left: 75%; + } + .pull-75 { + left: -75%; + } + .grid-80 { + float: left; + width: 80%; + } + .push-80 { + left: 80%; + } + .pull-80 { + left: -80%; + } + .grid-85 { + float: left; + width: 85%; + } + .push-85 { + left: 85%; + } + .pull-85 { + left: -85%; + } + .grid-33 { + float: left; + width: 33.33333%; + } + .push-33 { + left: 33.33333%; + } + .pull-33 { + left: -33.33333%; + } + .grid-66 { + float: left; + width: 66.66667%; + } + .push-66 { + left: 66.66667%; + } + .pull-66 { + left: -66.66667%; + } + .grid-100 { + clear: both; + width: 100%; + } +} + +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Reset +# Elements +# Forms +# Links +# Alignments +# Accessibility +# Clearings +# Navigation + # Mobile Menu + # Navigation Search + # Dropdown Menus + # Sidebar Navigation + # Navigation Layout +# Post Navigation +# Header +# Post Content +# Widgets +# Content Layout +# Footer +# Featured Images +# Top Bar +# Icons +# Compatibility +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +# Reset +--------------------------------------------------------------*/ +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +font, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + border: 0; + margin: 0; + padding: 0; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +nav, +section { + display: block; +} + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +ol, +ul { + list-style: none; +} + +table { + /* tables still need 'cellspacing="0"' in the markup */ + border-collapse: separate; + border-spacing: 0; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; + padding: 5px; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; +} + +a { + background-color: transparent; +} + +a img { + border: 0; +} + +/*-------------------------------------------------------------- +# Elements +--------------------------------------------------------------*/ +body, +button, +input, +select, +textarea { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-weight: normal; + text-transform: none; + font-size: 17px; + line-height: 1.5; +} + +p { + margin-bottom: 1.5em; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: inherit; + font-size: 100%; + font-style: inherit; + font-weight: inherit; +} + +pre { + background: rgba(0, 0, 0, 0.05); + font-family: inherit; + font-size: inherit; + line-height: normal; + margin-bottom: 1.5em; + padding: 20px; + overflow: auto; + max-width: 100%; +} + +blockquote { + border-left: 5px solid rgba(0, 0, 0, 0.05); + padding: 20px; + font-size: 1.2em; + font-style: italic; + margin: 0 0 1.5em; + position: relative; +} + +blockquote p:last-child { + margin: 0; +} + +table, +th, +td { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin: 0 0 1.5em; + width: 100%; +} + +th, +td { + padding: 8px; +} + +th { + border-width: 0 1px 1px 0; +} + +td { + border-width: 0 1px 1px 0; +} + +hr { + background-color: rgba(0, 0, 0, 0.1); + border: 0; + height: 1px; + margin-bottom: 40px; + margin-top: 40px; +} + +fieldset { + padding: 0; + border: 0; + min-width: inherit; +} + +fieldset legend { + padding: 0; + margin-bottom: 1.5em; +} + +h1 { + font-size: 42px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h2 { + font-size: 35px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h3 { + font-size: 29px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h4 { + font-size: 24px; +} + +h5 { + font-size: 20px; +} + +h4, +h5, +h6 { + margin-bottom: 20px; +} + +ul, +ol { + margin: 0 0 1.5em 3em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1.5em 1.5em; +} + +b, +strong { + font-weight: bold; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +address { + margin: 0 0 1.5em; +} + +code, +kbd, +tt, +var { + font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + text-decoration: none; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + +figure { + margin: 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +th { + font-weight: bold; +} + +img { + height: auto; + /* Make sure images are scaled correctly. */ + max-width: 100%; + /* Adhere to container width. */ +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ +button, +input, +select, +textarea { + font-size: 100%; + /* Corrects font size not being inherited in all browsers */ + margin: 0; + /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ + vertical-align: baseline; + /* Improves appearance and consistency in all browsers */ + *vertical-align: middle; + /* Improves appearance and consistency in all browsers */ +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + border: 1px solid transparent; + background: #55555e; + cursor: pointer; + /* Improves usability and consistency of cursor style between image-type 'input' and others */ + -webkit-appearance: button; + /* Corrects inability to style clickable 'input' types in iOS */ + padding: 10px 20px; + color: #FFF; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* Addresses box sizing set to content-box in IE8/9 */ + padding: 0; + /* Addresses excess padding in IE8/9 */ +} + +input[type="search"] { + -webkit-appearance: textfield; + /* Addresses appearance set to searchfield in S5, Chrome */ + box-sizing: content-box; +} + +input[type="search"]::-webkit-search-decoration { + /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ + border: 0; + padding: 0; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="tel"], +input[type="number"], +textarea, +select { + background: #FAFAFA; + color: #666; + border: 1px solid #ccc; + border-radius: 0px; + padding: 10px 15px; + box-sizing: border-box; + max-width: 100%; +} + +textarea { + overflow: auto; + /* Removes default vertical scrollbar in IE6/7/8/9 */ + vertical-align: top; + /* Improves readability and alignment in all browsers */ + width: 100%; +} + +input[type="file"] { + max-width: 100%; + box-sizing: border-box; +} + +/*-------------------------------------------------------------- +# Links +--------------------------------------------------------------*/ +a, +button, +input { + transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out; +} + +a { + text-decoration: none; +} + +.button, +.wp-block-button .wp-block-button__link { + padding: 10px 20px; + display: inline-block; +} + +.wp-block-button .wp-block-button__link { + font-size: inherit; + line-height: inherit; +} + +.using-mouse :focus { + outline: 0; +} + +.using-mouse ::-moz-focus-inner { + border: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ +.alignleft { + float: left; + margin-right: 1.5em; +} + +.alignright { + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin: 0 auto; +} + +.size-auto, +.size-full, +.size-large, +.size-medium, +.size-thumbnail { + max-width: 100%; + height: auto; +} + +.no-sidebar .entry-content .alignfull { + margin-left: calc( -100vw / 2 + 100% / 2); + margin-right: calc( -100vw / 2 + 100% / 2); + max-width: 100vw; + width: auto; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Clearings +--------------------------------------------------------------*/ +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.paging-navigation:after, +.site-footer:after, +.site-info:after, +.page-header-content-container:after, +.inside-navigation:not(.grid-container):after, +.inside-header:not(.grid-container):after, +.inside-top-bar:not(.grid-container):after, +.inside-footer-widgets:not(.grid-container):after { + content: ""; + display: table; + clear: both; +} + +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ +.main-navigation { + z-index: 100; + padding: 0; + clear: both; + display: block; +} + +.main-navigation a { + display: block; + text-decoration: none; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.main-navigation ul { + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation .main-nav ul li a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +.inside-navigation { + position: relative; +} + +.main-navigation li { + float: left; + position: relative; +} + +.sf-menu > li.menu-item-float-right { + float: right !important; +} + +.nav-float-right .inside-header .main-navigation { + float: right; + clear: right; +} + +.nav-float-left .inside-header .main-navigation { + float: left; + clear: left; +} + +.nav-aligned-right .main-navigation:not(.toggled) .menu > li, +.nav-aligned-center .main-navigation:not(.toggled) .menu > li { + float: none; + display: inline-block; +} + +.nav-aligned-right .main-navigation:not(.toggled) ul, +.nav-aligned-center .main-navigation:not(.toggled) ul { + letter-spacing: -0.31em; + font-size: 1em; +} + +.nav-aligned-right .main-navigation:not(.toggled) ul li, +.nav-aligned-center .main-navigation:not(.toggled) ul li { + letter-spacing: normal; +} + +.nav-aligned-center .main-navigation { + text-align: center; +} + +.nav-aligned-right .main-navigation { + text-align: right; +} + +.main-navigation li.search-item { + float: right; +} + +.main-navigation .mobile-bar-items a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +/*-------------------------------------------------------------- +## Dropdown Menus +--------------------------------------------------------------*/ +.main-navigation ul ul { + display: block; + box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + float: left; + position: absolute; + left: -99999px; + opacity: 0; + z-index: 99999; + width: 200px; + text-align: left; + top: auto; + transition: opacity 80ms linear; + transition-delay: 0s; + pointer-events: none; + height: 0; + overflow: hidden; +} + +.main-navigation ul ul a { + display: block; +} + +.main-navigation ul ul li { + width: 100%; +} + +.main-navigation .main-nav ul ul li a { + line-height: normal; + padding: 10px 20px; + font-size: 14px; +} + +.main-navigation .main-nav ul li.menu-item-has-children > a { + padding-right: 0; + position: relative; +} + +.main-navigation.sub-menu-left ul ul { + box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.1); +} + +.main-navigation.sub-menu-left .sub-menu { + right: 0; +} + +.main-navigation:not(.toggled) ul li:hover > ul, +.main-navigation:not(.toggled) ul li.sfHover > ul { + left: auto; + opacity: 1; + transition-delay: 150ms; + pointer-events: auto; + height: auto; + overflow: visible; +} + +.main-navigation:not(.toggled) ul ul li:hover > ul, +.main-navigation:not(.toggled) ul ul li.sfHover > ul { + left: 100%; + top: 0; +} + +.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, +.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul { + right: 100%; + left: auto; +} + +.nav-float-right .main-navigation ul ul ul { + top: 0; +} + +.menu-item-has-children .dropdown-menu-toggle { + display: inline-block; + height: 100%; + clear: both; + padding-right: 20px; + padding-left: 10px; +} + +.menu-item-has-children ul .dropdown-menu-toggle { + padding-top: 10px; + padding-bottom: 10px; + margin-top: -10px; +} + +nav ul ul .menu-item-has-children .dropdown-menu-toggle, +.sidebar .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +/*-------------------------------------------------------------- +## Sidebar Navigation +--------------------------------------------------------------*/ +.widget-area .main-navigation li { + float: none; + display: block; + width: 100%; + padding: 0; + margin: 0; +} + +.sidebar .main-navigation.sub-menu-right ul li:hover ul, +.sidebar .main-navigation.sub-menu-right ul li.sfHover ul { + top: 0; + left: 100%; +} + +.sidebar .main-navigation.sub-menu-left ul li:hover ul, +.sidebar .main-navigation.sub-menu-left ul li.sfHover ul { + top: 0; + right: 100%; +} + +/*-------------------------------------------------------------- +# Post Navigation +--------------------------------------------------------------*/ +.site-main .comment-navigation, +.site-main .posts-navigation, +.site-main .post-navigation { + margin: 0 0 2em; + overflow: hidden; +} + +.site-main .post-navigation { + margin-bottom: 0; +} + +.paging-navigation .nav-previous, +.paging-navigation .nav-next { + display: none; +} + +.paging-navigation .nav-links > * { + padding: 0 5px; +} + +.paging-navigation .nav-links .current { + font-weight: bold; +} + +/* Less specific so we don't overwrite existing customizations. */ +.nav-links > *:first-child { + padding-left: 0; +} + +/*-------------------------------------------------------------- +# Header +--------------------------------------------------------------*/ +.site-header { + position: relative; +} + +.inside-header { + padding: 20px 40px; +} + +.main-title { + margin: 0; + font-size: 25px; + line-height: 1.2em; + word-wrap: break-word; + font-weight: bold; + text-transform: none; +} + +.site-description { + margin: 0; + line-height: 1.5; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.site-logo { + display: inline-block; + max-width: 100%; +} + +.site-header .header-image { + vertical-align: middle; +} + +.header-widget { + float: right; + overflow: hidden; + max-width: 50%; +} + +.header-widget .widget { + padding: 0 0 20px; + margin-bottom: 0; +} + +.header-widget .widget:last-child { + padding-bottom: 0; +} + +.header-widget .widget-title { + margin-bottom: 15px; +} + +.nav-float-right .header-widget { + position: relative; + top: -10px; +} + +.nav-float-right .header-widget .widget { + padding: 0 0 10px; +} + +.nav-float-left .inside-header .site-branding, +.nav-float-left .inside-header .site-logo { + float: right; + clear: right; +} + +.nav-float-left .inside-header:after { + clear: both; + content: ''; + display: table; +} + +.nav-float-right .inside-header .site-branding { + display: inline-block; +} + +.site-branding-container { + display: inline-flex; + align-items: center; + text-align: left; +} + +.site-branding-container .site-logo { + margin-right: 1.5em; +} + +.header-aligned-center .site-header { + text-align: center; +} + +.header-aligned-right .site-header { + text-align: right; +} + +.header-aligned-right .site-branding-container { + text-align: right; +} + +.header-aligned-right .site-branding-container .site-logo { + order: 10; + margin-right: 0; + margin-left: 1.5em; +} + +/*-------------------------------------------------------------- +# Post Content +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.posted-on .updated, +.entry-header .gp-icon { + display: none; +} + +.byline, +.single .byline, +.group-blog .byline, +.entry-header .cat-links, +.entry-header .tags-links, +.entry-header .comments-link { + display: inline; +} + +footer.entry-meta .byline, +footer.entry-meta .posted-on { + display: block; +} + +.page-content:not(:first-child), +.entry-content:not(:first-child), +.entry-summary:not(:first-child) { + margin-top: 2em; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +.blog .format-status .entry-title, +.archive .format-status .entry-title, +.blog .format-aside .entry-header, +.archive .format-aside .entry-header, +.blog .format-status .entry-header, +.archive .format-status .entry-header, +.blog .format-status .entry-meta, +.archive .format-status .entry-meta { + display: none; +} + +.blog .format-aside .entry-content, +.archive .format-aside .entry-content, +.blog .format-status .entry-content, +.archive .format-status .entry-content { + margin-top: 0; +} + +.blog .format-status .entry-content p:last-child, +.archive .format-status .entry-content p:last-child { + margin-bottom: 0; +} + +.site-content, +.entry-header { + word-wrap: break-word; +} + +.entry-title { + margin-bottom: 0; +} + +.author .page-header .page-title { + display: flex; + align-items: center; +} + +.author .page-header .avatar { + margin-right: 20px; +} + +.page-header > *:last-child, +.page-header .author-info > *:last-child { + margin-bottom: 0; +} + +.entry-meta { + font-size: 85%; + margin-top: .5em; + line-height: 1.5; +} + +footer.entry-meta { + margin-top: 2em; +} + +.cat-links, +.tags-links, +.comments-link { + display: block; +} + +.taxonomy-description p:last-child, +.read-more-container, +.page-content > p:last-child, +.entry-content > p:last-child, +.entry-summary > p:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; + position: relative; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto 0; + max-width: 100%; +} + +.wp-caption .wp-caption-text { + font-size: 75%; + padding-top: 5px; + opacity: 0.8; +} + +.wp-caption img { + position: relative; + vertical-align: bottom; +} + +.wp-block-image figcaption { + font-size: 13px; + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.wp-block-gallery, +ul.blocks-gallery-grid { + margin-left: 0; +} + +.wp-block-gallery .blocks-gallery-image figcaption, +.wp-block-gallery .blocks-gallery-item figcaption { + background: rgba(255, 255, 255, 0.7); + color: #000; + padding: 10px; + box-sizing: border-box; +} + +.gallery { + margin-bottom: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; +} + +.site-main .gallery { + margin-bottom: 1.5em; +} + +.gallery-item img { + vertical-align: bottom; +} + +.gallery-icon { + padding: 5px; +} + +embed, +iframe, +object { + max-width: 100%; +} + +/*-------------------------------------------------------------- +## Post Loop Block +--------------------------------------------------------------*/ +.wp-block-post-template { + margin-left: 0; +} + +/*-------------------------------------------------------------- +# Comments +--------------------------------------------------------------*/ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comment, +.comment-list { + list-style-type: none; + padding: 0; + margin: 0; +} + +.comment-author-info { + display: inline-block; + vertical-align: middle; +} + +.comment-meta .avatar { + float: left; + margin-right: 10px; + border-radius: 50%; +} + +.comment-author cite { + font-style: normal; + font-weight: bold; +} + +.entry-meta.comment-metadata { + margin-top: 0; +} + +.comment-content { + margin-top: 1.5em; +} + +.comment-respond { + margin-top: 0; +} + +.comment-form > .form-submit { + margin-bottom: 0; +} + +.comment-form input, +.comment-form-comment { + margin-bottom: 10px; +} + +.comment-form-comment textarea { + resize: vertical; +} + +.comment-form #author, +.comment-form #email, +.comment-form #url { + display: block; +} + +.comment-metadata .edit-link:before { + display: none; +} + +.comment-body { + padding: 30px 0; +} + +.comment-content { + padding: 30px; + border: 1px solid rgba(0, 0, 0, 0.05); +} + +.depth-1.parent > .children { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.comment .children { + padding-left: 30px; + margin-top: -30px; + border-left: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .comment-body, +.trackback .comment-body { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .edit-link { + font-size: 13px; +} + +.comment-content p:last-child { + margin-bottom: 0; +} + +.comment-list > .comment:first-child { + padding-top: 0; + margin-top: 0; + border-top: 0; +} + +ol.comment-list { + margin-bottom: 1.5em; +} + +.comment-form-cookies-consent { + display: flex; + align-items: center; +} + +.comment-form-cookies-consent input { + margin-right: 0.5em; + margin-bottom: 0; +} + +.one-container .comments-area { + margin-top: 1.5em; +} + +.comment-content .reply { + font-size: 85%; +} + +#cancel-comment-reply-link { + padding-left: 10px; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ +.widget-area .widget { + padding: 40px; +} + +.widget select { + max-width: 100%; +} + +.sidebar .widget *:last-child, +.footer-widgets .widget *:last-child { + margin-bottom: 0; +} + +.widget-title { + margin-bottom: 30px; + font-size: 20px; + line-height: 1.5; + font-weight: normal; + text-transform: none; +} + +.widget ul, +.widget ol { + margin: 0; +} + +.widget .search-field { + width: 100%; +} + +.widget_search .search-submit { + display: none; +} + +.widget { + margin: 0 0 30px; + box-sizing: border-box; +} + +.widget:last-child, +.separate-containers .widget:last-child { + margin-bottom: 0; +} + +.sidebar .widget, +.footer-widgets .widget { + font-size: 17px; +} + +.widget ul li { + list-style-type: none; + position: relative; + padding-bottom: 5px; +} + +.widget_categories .children { + margin-left: 1.5em; + padding-top: 5px; +} + +.widget_categories .children li:last-child { + padding-bottom: 0; +} + +.widget_nav_menu ul ul, +.widget_pages ul ul { + margin-left: 1em; + margin-top: 5px; +} + +.widget ul li.menu-item-has-children, +.widget ul li.page_item_has_children { + padding-bottom: 0; +} + +#wp-calendar { + table-layout: fixed; + font-size: 80%; +} + +#wp-calendar #prev, +#wp-calendar #prev + .pad { + border-right: 0; +} + +.sidebar .grid-container { + max-width: 100%; + width: 100%; +} + +/*-------------------------------------------------------------- +# Content Layout +--------------------------------------------------------------*/ +.post { + margin: 0 0 2em; +} + +.page-header { + margin-bottom: 30px; +} + +/*-------------------------------------------------------------- +## One Container +--------------------------------------------------------------*/ +.one-container.both-left .inside-left-sidebar, +.one-container.both-right .inside-left-sidebar { + margin-right: 20px; +} + +.one-container.both-left .inside-right-sidebar, +.one-container.both-right .inside-right-sidebar { + margin-left: 20px; +} + +.one-container:not(.page) .inside-article { + padding: 0 0 30px 0; +} + +.one-container.right-sidebar .site-main, +.one-container.both-right .site-main { + margin-right: 40px; +} + +.one-container.left-sidebar .site-main, +.one-container.both-left .site-main { + margin-left: 40px; +} + +.one-container.both-sidebars .site-main { + margin: 0px 40px 0px 40px; +} + +.one-container .site-content { + padding: 40px; +} + +/*-------------------------------------------------------------- +## Separate Containers +--------------------------------------------------------------*/ +.separate-containers .inside-article, +.separate-containers .comments-area, +.separate-containers .page-header, +.separate-containers .paging-navigation { + padding: 40px; +} + +.separate-containers .widget, +.separate-containers .site-main > *, +.separate-containers .page-header { + margin-bottom: 20px; +} + +.separate-containers .site-main { + margin: 20px; +} + +.separate-containers.no-sidebar .site-main { + margin-left: 0; + margin-right: 0; +} + +.separate-containers.right-sidebar .site-main, +.separate-containers.both-right .site-main { + margin-left: 0; +} + +.separate-containers.left-sidebar .site-main, +.separate-containers.both-left .site-main { + margin-right: 0; +} + +.separate-containers.both-right .inside-left-sidebar, +.separate-containers.both-left .inside-left-sidebar { + margin-right: 10px; +} + +.separate-containers.both-right .inside-right-sidebar, +.separate-containers.both-left .inside-right-sidebar { + margin-left: 10px; +} + +.separate-containers .inside-right-sidebar, +.separate-containers .inside-left-sidebar { + margin-top: 20px; + margin-bottom: 20px; +} + +.inside-page-header { + padding: 40px; +} + +.widget-area .main-navigation { + margin-bottom: 20px; +} + +.separate-containers .site-main > *:last-child, +.one-container .site-main > *:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +## Full Width Content +--------------------------------------------------------------*/ +.full-width-content .container.grid-container { + max-width: 100%; +} + +.full-width-content.no-sidebar.separate-containers .site-main { + margin: 0; +} + +.full-width-content.separate-containers .inside-article, +.full-width-content.one-container .site-content { + padding: 0; +} + +.full-width-content .entry-content .alignwide { + margin-left: 0; + width: auto; + max-width: unset; +} + +/*-------------------------------------------------------------- +## Contained Content +--------------------------------------------------------------*/ +.contained-content.separate-containers .inside-article, +.contained-content.one-container .site-content { + padding: 0; +} + +/*-------------------------------------------------------------- +# Footer +--------------------------------------------------------------*/ +.site-info { + text-align: center; + font-size: 15px; +} + +.site-info { + padding: 20px 40px; +} + +.footer-widgets { + padding: 40px; +} + +.site-footer .footer-widgets-container .inner-padding { + padding: 0px 0px 0px 40px; +} + +.site-footer .footer-widgets-container .inside-footer-widgets { + margin-left: -40px; +} + +/*-------------------------------------------------------------- +## Footer Bar +--------------------------------------------------------------*/ +.footer-bar-active .footer-bar .widget { + padding: 0; +} + +.footer-bar .widget_nav_menu > div > ul { + display: inline-block; + vertical-align: top; +} + +.footer-bar .widget_nav_menu li { + margin: 0 10px; + float: left; + padding: 0; +} + +.footer-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.footer-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.footer-bar .widget_nav_menu li ul { + display: none; +} + +.footer-bar .textwidget p:last-child { + margin: 0; +} + +.footer-bar .widget-title { + display: none; +} + +.footer-bar-align-right .copyright-bar { + float: left; +} + +.footer-bar-align-right .footer-bar { + float: right; + text-align: right; +} + +.footer-bar-align-left .copyright-bar { + float: right; + text-align: right; +} + +.footer-bar-align-left .footer-bar { + float: left; + text-align: left; +} + +.footer-bar-align-center .copyright-bar { + float: none; + text-align: center; +} + +.footer-bar-align-center .footer-bar { + float: none; + text-align: center; + margin-bottom: 10px; +} + +/*-------------------------------------------------------------- +# Featured Images +--------------------------------------------------------------*/ +.post-image:not(:first-child) { + margin-top: 2em; +} + +.page-header-image, +.page-header-image-single { + line-height: 0; + /* no more weird spacing */ +} + +.separate-containers .inside-article > [class*="page-header-"], +.one-container .inside-article > [class*="page-header-"] { + margin-bottom: 2em; + margin-top: 0; +} + +.inside-article .page-header-image-single.page-header-below-title { + margin-top: 2em; +} + +.separate-containers .page-header-image, +.separate-containers .page-header-contained, +.separate-containers .page-header-content, +.separate-containers .page-header-image-single, +.separate-containers .page-header-content-single { + margin-top: 20px; +} + +/*-------------------------------------------------------------- +# Top Bar +--------------------------------------------------------------*/ +.top-bar { + font-weight: normal; + text-transform: none; + font-size: 13px; +} + +.top-bar .inside-top-bar .widget { + padding: 0; + display: inline-block; + margin: 0; +} + +.top-bar .inside-top-bar .textwidget p:last-child { + margin: 0; +} + +.top-bar .widget-title { + display: none; +} + +.top-bar .widget_nav_menu li { + margin: 0 10px; + float: left; + padding: 0; +} + +.top-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.top-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.top-bar .widget_nav_menu li ul { + display: none; +} + +.top-bar .widget_nav_menu > div > ul { + display: inline-block; + vertical-align: top; +} + +.inside-top-bar { + padding: 10px 40px; +} + +.top-bar-align-center { + text-align: center; +} + +.top-bar-align-center .inside-top-bar .widget:not(:first-child) { + margin-left: 10px; +} + +.top-bar-align-center .inside-top-bar .widget:first-child:last-child { + display: block; +} + +.top-bar-align-right { + text-align: right; +} + +.top-bar-align-right .inside-top-bar > .widget:nth-child(even) { + float: left; + margin-right: 10px; +} + +.top-bar-align-right .inside-top-bar > .widget:nth-child(odd) { + margin-left: 10px; +} + +.top-bar-align-left .inside-top-bar > .widget:nth-child(odd) { + float: left; + margin-right: 10px; +} + +.top-bar-align-left .inside-top-bar > .widget:nth-child(even) { + margin-left: 10px; + float: right; +} + +/*-------------------------------------------------------------- +# Icons +--------------------------------------------------------------*/ +.gp-icon { + display: inline-flex; + align-self: center; +} + +.gp-icon svg { + height: 1em; + width: 1em; + top: .125em; + position: relative; + fill: currentColor; +} + +.icon-menu-bars svg:nth-child(2), +.toggled .icon-menu-bars svg:nth-child(1), +.icon-search svg:nth-child(2), +.close-search .icon-search svg:nth-child(1) { + display: none; +} + +.toggled .icon-menu-bars svg:nth-child(2), +.close-search .icon-search svg:nth-child(2) { + display: block; +} + +.entry-meta .gp-icon { + margin-right: 0.6em; + opacity: 0.7; +} + +nav.toggled .icon-arrow-left svg { + transform: rotate(-90deg); +} + +nav.toggled .icon-arrow-right svg { + transform: rotate(90deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg { + transform: rotate(180deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg { + transform: rotate(-270deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg { + transform: rotate(270deg); +} + +/*-------------------------------------------------------------- +# Compatibility +--------------------------------------------------------------*/ +/* Bootstrap fix */ +.container.grid-container { + width: auto; +} + +/* Globally hidden elements when Infinite Scroll is supported and in use. */ +.infinite-scroll .paging-navigation, +.infinite-scroll.neverending .site-footer { + /* Theme Footer (when set to scrolling) */ + display: none; +} + +/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */ +.infinity-end.neverending .site-footer { + display: block; +} + +/* SiteOrigin Page Builder */ +.so-panel.widget { + padding: 0; +} + +/* MailChimp CSS */ +#mc_embed_signup .clear { + display: block; + height: auto; + visibility: visible; + width: auto; +} + +/*-------------------------------------------------------------- +# Mobile Menu +--------------------------------------------------------------*/ +.menu-toggle, +.mobile-bar-items, +.sidebar-nav-mobile { + display: none; +} + +.menu-toggle { + padding: 0 20px; + line-height: 60px; + margin: 0; + font-weight: normal; + text-transform: none; + font-size: 15px; + cursor: pointer; +} + +button.menu-toggle { + background-color: transparent; + width: 100%; + border: 0; + text-align: center; +} + +button.menu-toggle:hover, +button.menu-toggle:active, +button.menu-toggle:focus { + background-color: transparent; +} + +.menu-toggle .mobile-menu { + padding-left: 3px; +} + +.menu-toggle .gp-icon + .mobile-menu { + padding-left: 9px; +} + +.menu-toggle .mobile-menu:empty { + display: none; +} + +.nav-search-enabled .main-navigation .menu-toggle { + text-align: left; +} + +.mobile-bar-items { + display: none; + position: absolute; + right: 0; + top: 0; + z-index: 21; + list-style-type: none; +} + +.mobile-bar-items a { + display: inline-block; +} + +nav.toggled ul ul.sub-menu { + width: 100%; +} + +.dropdown-hover .main-navigation.toggled ul li:hover > ul, +.dropdown-hover .main-navigation.toggled ul li.sfHover > ul { + transition-delay: 0s; +} + +.toggled .menu-item-has-children .dropdown-menu-toggle { + padding-left: 20px; +} + +.main-navigation.toggled ul ul { + transition: 0s; + visibility: hidden; +} + +.main-navigation.toggled .main-nav > ul { + display: block; +} + +.main-navigation.toggled .main-nav ul ul.toggled-on { + position: relative; + top: 0; + left: auto !important; + right: auto !important; + width: 100%; + pointer-events: auto; + height: auto; + opacity: 1; + display: block; + visibility: visible; + float: none; +} + +.main-navigation.toggled .main-nav li { + float: none; + clear: both; + display: block; + text-align: left; +} + +.main-navigation.toggled .main-nav li.hide-on-mobile { + display: none !important; +} + +.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +.main-navigation.toggled .menu li.search-item { + display: none !important; +} + +.main-navigation.toggled .sf-menu > li.menu-item-float-right { + float: none; + display: inline-block; +} + +/*-------------------------------------------------------------- +# Breakpoint (768px) +--------------------------------------------------------------*/ +@media (max-width: 768px) { + /*-------------------------------------------------------------- + ## Links + --------------------------------------------------------------*/ + a, body, button, input, select, textarea { + transition: all 0s ease-in-out; + } + /*-------------------------------------------------------------- + ## Top Bar + --------------------------------------------------------------*/ + .top-bar.top-bar-align-left, + .top-bar.top-bar-align-right { + text-align: center; + } + .top-bar .widget { + float: none !important; + margin: 0 10px !important; + } + .top-bar .widget_nav_menu li { + float: none; + display: inline-block; + padding: 5px 0; + } + .footer-bar .widget_nav_menu li:first-child { + margin-left: 10px; + } + .footer-bar .widget_nav_menu li:last-child { + margin-right: 10px; + } + /*-------------------------------------------------------------- + ## Header + --------------------------------------------------------------*/ + .inside-header > *:not(:last-child):not(.main-navigation) { + margin-bottom: 20px; + } + .site-header, + .header-aligned-right .site-header { + text-align: center; + } + .header-widget { + float: none; + max-width: 100%; + text-align: center; + } + /*-------------------------------------------------------------- + ## Content Area + --------------------------------------------------------------*/ + .sidebar, + .content-area, + .inside-footer-widgets > div { + float: none; + width: 100%; + left: 0; + right: 0; + } + .site-main { + margin-left: 0 !important; + margin-right: 0 !important; + } + body:not(.no-sidebar) .site-main { + margin-bottom: 0 !important; + } + .one-container .sidebar { + margin-top: 40px; + } + .separate-containers #left-sidebar + #right-sidebar .inside-right-sidebar { + margin-top: 0; + } + .both-right.separate-containers .inside-left-sidebar, + .both-left.separate-containers .inside-left-sidebar, + .both-right.separate-containers .inside-right-sidebar, + .both-left.separate-containers .inside-right-sidebar { + margin-right: 0; + margin-left: 0; + } + .alignleft, + .alignright { + float: none; + display: block; + margin-left: auto; + margin-right: auto; + } + .post-image-aligned-left .post-image, + .post-image-aligned-right .post-image { + float: none; + margin: 2em 0; + text-align: center; + } + .comment .children { + padding-left: 10px; + margin-left: 0; + } + .edd_download { + display: block; + float: none !important; + margin-bottom: 1.5em; + width: 100% !important; + } + .entry-meta { + font-size: inherit; + } + .entry-meta a { + line-height: 1.8em; + } + /*-------------------------------------------------------------- + ## Footer + --------------------------------------------------------------*/ + .site-info { + text-align: center; + } + .copyright-bar { + float: none !important; + text-align: center !important; + } + .footer-bar { + float: none !important; + text-align: center !important; + margin-bottom: 20px; + } + .footer-bar .widget_nav_menu li { + float: none; + display: inline-block; + padding: 5px 0; + } + .inside-footer-widgets > div:not(:last-child) { + margin-bottom: 40px; + } + .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { + margin: 0; + } + .site-footer .footer-widgets .footer-widgets-container .inner-padding { + padding: 0; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/all.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/all.min.css new file mode 100644 index 00000000..f1de1b44 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/all.min.css @@ -0,0 +1 @@ +.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.grid-100:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){.hide-on-mobile{display:none!important}.mobile-grid-50{float:left;width:50%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-pull-],[class*=tablet-push-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-15{float:left;width:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-15{float:left;width:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{float:left;width:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{float:left;width:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{float:left;width:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{float:left;width:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{float:left;width:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{float:left;width:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{float:left;width:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{float:left;width:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{float:left;width:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{float:left;width:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{float:left;width:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{float:left;width:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{float:left;width:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-33{float:left;width:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{float:left;width:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left;padding:5px}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation li{float:left;position:relative}.sf-menu>li.menu-item-float-right{float:right!important}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.main-navigation li.search-item{float:right}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.header-widget .widget-title{margin-bottom:15px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.site-branding-container{display:inline-flex;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{order:10;margin-right:0;margin-left:1.5em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget_search .search-submit{display:none}.widget{margin:0 0 30px;box-sizing:border-box}.separate-containers .widget:last-child,.widget:last-child{margin-bottom:0}.footer-widgets .widget,.sidebar .widget{font-size:17px}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:20px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:20px}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .page-header,.separate-containers .site-main>*,.separate-containers .widget{margin-bottom:20px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers.both-left .inside-left-sidebar,.separate-containers.both-right .inside-left-sidebar{margin-right:10px}.separate-containers.both-left .inside-right-sidebar,.separate-containers.both-right .inside-right-sidebar{margin-left:10px}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.site-info{text-align:center;font-size:15px}.site-info{padding:20px 40px}.footer-widgets{padding:40px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar{float:right;text-align:right}.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.post-image:not(:first-child){margin-top:2em}.page-header-image,.page-header-image-single{line-height:0}.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.separate-containers .page-header-contained,.separate-containers .page-header-content,.separate-containers .page-header-content-single,.separate-containers .page-header-image,.separate-containers .page-header-image-single{margin-top:20px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.inside-top-bar{padding:10px 40px}.top-bar-align-center{text-align:center}.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(2n){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(2n){margin-left:10px;float:right}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/comments.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/comments.css new file mode 100644 index 00000000..56a56ac2 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/comments.css @@ -0,0 +1,129 @@ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comment, +.comment-list { + list-style-type: none; + padding: 0; + margin: 0; +} + +.comment-author-info { + display: inline-block; + vertical-align: middle; +} + +.comment-meta .avatar { + float: left; + margin-right: 10px; + border-radius: 50%; +} + +.comment-author cite { + font-style: normal; + font-weight: bold; +} + +.entry-meta.comment-metadata { + margin-top: 0; +} + +.comment-content { + margin-top: 1.5em; +} + +.comment-respond { + margin-top: 0; +} + +.comment-form > .form-submit { + margin-bottom: 0; +} + +.comment-form input, +.comment-form-comment { + margin-bottom: 10px; +} + +.comment-form-comment textarea { + resize: vertical; +} + +.comment-form #author, +.comment-form #email, +.comment-form #url { + display: block; +} + +.comment-metadata .edit-link:before { + display: none; +} + +.comment-body { + padding: 30px 0; +} + +.comment-content { + padding: 30px; + border: 1px solid rgba(0, 0, 0, 0.05); +} + +.depth-1.parent > .children { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.comment .children { + padding-left: 30px; + margin-top: -30px; + border-left: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .comment-body, +.trackback .comment-body { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .edit-link { + font-size: 13px; +} + +.comment-content p:last-child { + margin-bottom: 0; +} + +.comment-list > .comment:first-child { + padding-top: 0; + margin-top: 0; + border-top: 0; +} + +ol.comment-list { + margin-bottom: 1.5em; +} + +.comment-form-cookies-consent { + display: flex; + align-items: center; +} + +.comment-form-cookies-consent input { + margin-right: 0.5em; + margin-bottom: 0; +} + +.one-container .comments-area { + margin-top: 1.5em; +} + +.comment-content .reply { + font-size: 85%; +} + +#cancel-comment-reply-link { + padding-left: 10px; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/comments.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/comments.min.css new file mode 100644 index 00000000..17a40bac --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/comments.min.css @@ -0,0 +1 @@ +.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-awesome.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-awesome.css new file mode 100644 index 00000000..24283478 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * 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?#iefix') 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#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.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; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.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-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-awesome.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-awesome.min.css new file mode 100644 index 00000000..8c8a1efc --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-awesome.min.css @@ -0,0 +1 @@ +@font-face{font-family:'FontAwesome';src:url('../../fonts/fontawesome-webfont.eot');src:url('../../fonts/fontawesome-webfont.eot?#iefix') 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#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.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-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.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:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-icons.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-icons.css new file mode 100644 index 00000000..b876888b --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-icons.css @@ -0,0 +1,174 @@ +@font-face { + font-family: "GeneratePress"; + src: url("../../fonts/generatepress.eot"); + src: url("../../fonts/generatepress.eot#iefix") format("embedded-opentype"), url("../../fonts/generatepress.woff2") format("woff2"), url("../../fonts/generatepress.woff") format("woff"), url("../../fonts/generatepress.ttf") format("truetype"), url("../../fonts/generatepress.svg#GeneratePress") format("svg"); + font-weight: normal; + font-style: normal; +} + +.menu-toggle:before, +.search-item a:before, +.dropdown-menu-toggle:before, +.cat-links:before, +.tags-links:before, +.comments-link:before, +.nav-previous .prev:before, +.nav-next .next:before, +.generate-back-to-top:before, +.search-form .search-submit:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} + +.cat-links:before, +.tags-links:before, +.comments-link:before, +.nav-previous .prev:before, +.nav-next .next:before { + opacity: 0.7; +} + +/*-------------------------------------------------------------- +# Mobile Menu +--------------------------------------------------------------*/ +.menu-toggle:before { + content: "\f0c9"; + font-family: GeneratePress; + width: 1.28571429em; + text-align: center; + display: inline-block; +} + +.toggled .menu-toggle:before { + content: "\f00d"; +} + +.main-navigation.toggled .sfHover > a .dropdown-menu-toggle:before { + content: "\f106"; +} + +/*-------------------------------------------------------------- +# Navigation Search +--------------------------------------------------------------*/ +.search-item a:before { + content: "\f002"; + font-family: GeneratePress; + width: 1.28571429em; + text-align: center; + display: inline-block; +} + +.search-item.close-search a:before { + content: "\f00d"; +} + +.widget .search-form button:before { + content: "\f002"; + font-family: GeneratePress; +} + +/*-------------------------------------------------------------- +# Navigation Dropdowns +--------------------------------------------------------------*/ +.dropdown-menu-toggle:before { + content: "\f107"; + font-family: GeneratePress; + display: inline-block; + width: 0.8em; + text-align: left; +} + +nav:not(.toggled) ul ul .dropdown-menu-toggle:before { + text-align: right; +} + +.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before { + transform: rotate(180deg); +} + +.dropdown-click .menu-item-has-children.sfHover > a .dropdown-menu-toggle:before { + content: "\f106"; +} + +.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before { + content: "\f105"; +} + +/*-------------------------------------------------------------- +# Post Content +--------------------------------------------------------------*/ +.entry-header .cat-links:before, +.entry-header .tags-links:before, +.entry-header .comments-link:before { + display: none; +} + +.cat-links:before, +.tags-links:before, +.comments-link:before, +.nav-previous .prev:before, +.nav-next .next:before { + font-family: GeneratePress; + text-decoration: inherit; + position: relative; + margin-right: 0.6em; + width: 13px; + text-align: center; + display: inline-block; +} + +.cat-links:before { + content: "\f07b"; +} + +.tags-links:before { + content: "\f02c"; +} + +.comments-link:before { + content: "\f086"; +} + +.nav-previous .prev:before { + content: "\f104"; +} + +.nav-next .next:before { + content: "\f105"; +} + +/*-------------------------------------------------------------- +# Sidebar Navigation +--------------------------------------------------------------*/ +.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before, +.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before { + content: "\f104"; +} + +.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before, +.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before { + content: "\f105"; +} + +/*-------------------------------------------------------------- +# Back to Top Button +--------------------------------------------------------------*/ +.generate-back-to-top:before { + content: "\f106"; + font-family: GeneratePress; +} + +/*-------------------------------------------------------------- +# Search button +--------------------------------------------------------------*/ +.search-form .search-submit:before { + content: "\f002"; + font-family: GeneratePress; + width: 1.28571429em; + text-align: center; + display: inline-block; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-icons.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-icons.min.css new file mode 100644 index 00000000..77f0dd6d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/font-icons.min.css @@ -0,0 +1 @@ +@font-face{font-family:GeneratePress;src:url("../../fonts/generatepress.eot");src:url("../../fonts/generatepress.eot#iefix") format("embedded-opentype"),url("../../fonts/generatepress.woff2") format("woff2"),url("../../fonts/generatepress.woff") format("woff"),url("../../fonts/generatepress.ttf") format("truetype"),url("../../fonts/generatepress.svg#GeneratePress") format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/widget-areas.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/widget-areas.css new file mode 100644 index 00000000..94097904 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/widget-areas.css @@ -0,0 +1,256 @@ +/*-------------------------------------------------------------- +## Footer Widgets +--------------------------------------------------------------*/ +.footer-widgets-container { + padding: 40px; +} + +.inside-footer-widgets { + display: flex; +} + +.inside-footer-widgets > div { + flex: 1 1 0; +} + +.site-footer .footer-widgets-container .inner-padding { + padding: 0px 0px 0px 40px; +} + +.site-footer .footer-widgets-container .inside-footer-widgets { + margin-left: -40px; +} + +/*-------------------------------------------------------------- +## Top Bar +--------------------------------------------------------------*/ +.top-bar { + font-weight: normal; + text-transform: none; + font-size: 13px; +} + +.top-bar .inside-top-bar { + display: flex; + align-items: center; + flex-wrap: wrap; +} + +.top-bar .inside-top-bar .widget { + padding: 0; + display: inline-block; + margin-bottom: 0; +} + +.top-bar .inside-top-bar .textwidget p:last-child { + margin: 0; +} + +.top-bar .widget-title { + display: none; +} + +.top-bar .widget { + margin: 0 10px; +} + +.top-bar .widget_nav_menu > div > ul { + display: flex; + align-items: center; +} + +.top-bar .widget_nav_menu li { + margin: 0 10px; + padding: 0; +} + +.top-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.top-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.top-bar .widget_nav_menu li ul { + display: none; +} + +.inside-top-bar { + padding: 10px 40px; +} + +div.top-bar .widget { + margin-bottom: 0; +} + +.top-bar-align-right .widget { + margin-right: 0; +} + +.top-bar-align-right .widget:first-child { + margin-left: auto; +} + +.top-bar-align-right .widget:nth-child(even) { + order: -20; +} + +.top-bar-align-right .widget:nth-child(2) { + margin-left: 0; +} + +.top-bar-align-left .widget { + margin-left: 0; +} + +.top-bar-align-left .widget:nth-child(odd) { + order: -20; +} + +.top-bar-align-left .widget:nth-child(2) { + margin-left: auto; +} + +.top-bar-align-left .widget:last-child { + margin-right: 0; +} + +.top-bar-align-center .widget:first-child { + margin-left: auto; +} + +.top-bar-align-center .widget:last-child { + margin-right: auto; +} + +.top-bar-align-center .widget:not(:first-child):not(:last-child) { + margin: 0 5px; +} + +/*-------------------------------------------------------------- +## Footer Bar +--------------------------------------------------------------*/ +.footer-bar-active .footer-bar .widget { + padding: 0; +} + +.footer-bar .widget_nav_menu > div > ul { + display: flex; + align-items: center; + flex-wrap: wrap; +} + +.footer-bar .widget_nav_menu li { + margin: 0 10px; + padding: 0; +} + +.footer-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.footer-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.footer-bar .widget_nav_menu li ul { + display: none; +} + +.footer-bar .textwidget p:last-child { + margin: 0; +} + +.footer-bar .widget-title { + display: none; +} + +.footer-bar-align-right .copyright-bar { + order: -20; + margin-right: auto; +} + +.footer-bar-align-left .copyright-bar { + margin-left: auto; +} + +.footer-bar-align-center .inside-site-info { + flex-direction: column; +} + +.footer-bar-align-center .footer-bar { + margin-bottom: 10px; +} + +.site-footer:not(.footer-bar-active) .copyright-bar { + margin: 0 auto; +} + +/*-------------------------------------------------------------- +## Breakpoint (768px) +--------------------------------------------------------------*/ +@media (max-width: 768px) { + /*-------------------------------------------------------------- + ## Top Bar + --------------------------------------------------------------*/ + .top-bar .inside-top-bar { + justify-content: center; + } + .top-bar .inside-top-bar > .widget { + order: 1; + margin: 0 10px; + } + .top-bar .inside-top-bar:first-child { + margin-left: auto; + } + .top-bar .inside-top-bar:last-child { + margin-right: auto; + } + .top-bar .widget_nav_menu li { + padding: 5px 0; + } + .top-bar-align-center { + text-align: center; + } + /*-------------------------------------------------------------- + ## Footer + --------------------------------------------------------------*/ + .inside-footer-widgets { + flex-direction: column; + } + .inside-footer-widgets > div:not(:last-child) { + margin-bottom: 40px; + } + .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { + margin: 0; + } + .site-footer .footer-widgets .footer-widgets-container .inner-padding { + padding: 0; + } + .footer-bar-active .inside-site-info { + flex-direction: column; + } + .footer-bar-active .footer-bar { + margin-bottom: 10px; + } + .footer-bar .widget_nav_menu > div > ul { + justify-content: center; + } + .footer-bar .widget_nav_menu li { + padding: 5px 0; + } + .footer-bar .widget_nav_menu li:first-child { + margin-left: 10px; + } + .footer-bar .widget_nav_menu li:last-child { + margin-right: 10px; + } + .footer-bar-align-left .copyright-bar { + margin-left: 0; + } + .footer-bar-align-right .copyright-bar { + order: unset; + margin-right: 0; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/widget-areas.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/widget-areas.min.css new file mode 100644 index 00000000..cf7a1020 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/components/widget-areas.min.css @@ -0,0 +1 @@ +.footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin-bottom:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget{margin:0 10px}.top-bar .widget_nav_menu>div>ul{display:flex;align-items:center}.top-bar .widget_nav_menu li{margin:0 10px;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.inside-top-bar{padding:10px 40px}div.top-bar .widget{margin-bottom:0}.top-bar-align-right .widget{margin-right:0}.top-bar-align-right .widget:first-child{margin-left:auto}.top-bar-align-right .widget:nth-child(2n){order:-20}.top-bar-align-right .widget:nth-child(2){margin-left:0}.top-bar-align-left .widget{margin-left:0}.top-bar-align-left .widget:nth-child(odd){order:-20}.top-bar-align-left .widget:nth-child(2){margin-left:auto}.top-bar-align-left .widget:last-child{margin-right:0}.top-bar-align-center .widget:first-child{margin-left:auto}.top-bar-align-center .widget:last-child{margin-right:auto}.top-bar-align-center .widget:not(:first-child):not(:last-child){margin:0 5px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:flex;align-items:center;flex-wrap:wrap}.footer-bar .widget_nav_menu li{margin:0 10px;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}.footer-bar-align-left .copyright-bar{margin-left:auto}.footer-bar-align-center .inside-site-info{flex-direction:column}.footer-bar-align-center .footer-bar{margin-bottom:10px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.top-bar .inside-top-bar{justify-content:center}.top-bar .inside-top-bar>.widget{order:1;margin:0 10px}.top-bar .inside-top-bar:first-child{margin-left:auto}.top-bar .inside-top-bar:last-child{margin-right:auto}.top-bar .widget_nav_menu li{padding:5px 0}.top-bar-align-center{text-align:center}.inside-footer-widgets{flex-direction:column}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}.footer-bar-active .inside-site-info{flex-direction:column}.footer-bar-active .footer-bar{margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.footer-bar .widget_nav_menu li{padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.footer-bar-align-left .copyright-bar{margin-left:0}.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main-rtl.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main-rtl.css new file mode 100644 index 00000000..42df0756 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main-rtl.css @@ -0,0 +1,195 @@ +caption, +td, +th { + text-align: right; +} + +.header-aligned-right:not([class*="nav-float-"]) .inside-header { + justify-content: flex-start; +} + +.header-aligned-left:not([class*="nav-float-"]) .inside-header { + justify-content: flex-end; +} + +.header-aligned-right:not([class*="nav-float-"]) .header-widget { + order: 10; +} + +.header-aligned-left:not([class*="nav-float-"]) .header-widget { + order: -10; +} + +.site-logo + .site-branding { + order: -1; +} + +.nav-float-right #site-navigation { + order: -5; +} + +.nav-float-right #site-navigation.toggled, .nav-float-right #site-navigation.has-active-search { + order: 10; +} + +.nav-float-right .header-widget { + order: -10; +} + +.nav-float-left #site-navigation { + order: 5; +} + +.nav-float-left .header-widget, +.nav-float-left .mobile-menu-control-wrapper { + order: 10; +} + +.mobile-menu-control-wrapper { + margin-right: auto; + margin-left: 0; +} + +.nav-align-right .inside-navigation { + justify-content: flex-start; +} + +.nav-align-left .inside-navigation { + justify-content: flex-end; +} + +.menu-item-has-children .dropdown-menu-toggle { + float: left !important; +} + +.main-navigation ul ul { + text-align: right; +} + +.sidebar .menu-item-has-children .dropdown-menu-toggle, +nav ul ul .menu-item-has-children .dropdown-menu-toggle { + float: left; +} + +.comment-meta .avatar { + float: right; + margin-left: 10px; +} + +.page-header .avatar { + float: right; + margin-left: 1.5em; +} + +.slideout-navigation .menu-item-has-children .dropdown-menu-toggle { + float: left; +} + +.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children > a:first-child, +.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children > a:first-child { + padding-left: 0; +} + +.comment .children { + padding-right: 30px; + border-right: 1px solid rgba(0, 0, 0, 0.05); +} + +.main-navigation .main-nav ul li.menu-item-has-children > a, +.secondary-navigation .main-nav ul li.menu-item-has-children > a { + padding-left: 0; +} + +nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle { + padding-left: 15px; +} + +nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle { + padding-right: 10px; +} + +.main-navigation { + padding-right: 0; +} + +ol, +ul { + margin: 0 3em 1.5em 0; +} + +li > ol, +li > ul { + margin-right: 1.5em; +} + +.menu-toggle .mobile-menu { + margin-right: 5px; + margin-left: 0; +} + +.widget_categories .children { + margin-right: 1.5em; +} + +.widget_nav_menu ul ul, +.widget_pages ul ul { + margin-right: 1em; +} + +.cat-links:before, +.comments-link:before, +.nav-next .next:before, +.nav-previous .prev:before, +.tags-links:before { + margin-left: 0.6em; + margin-right: 0; +} + +.entry-meta .gp-icon { + margin-right: 0; + margin-left: 0.6em; +} + +.menu-toggle, +.nav-search-enabled .main-navigation .menu-toggle { + text-align: right; +} + +.rtl .navigation-search { + left: auto; + right: -99999px; +} + +.rtl .navigation-search.nav-search-active { + right: 0; +} + +.main-navigation.toggled .main-nav li { + text-align: right; +} + +.left-sidebar .sidebar, +.both-left #left-sidebar, +.both-sidebars #left-sidebar { + order: 10; +} + +.both-left #right-sidebar { + order: 5; +} + +.both-right #left-sidebar { + order: -5; +} + +.both-right #right-sidebar, +.both-sidebars #right-sidebar, +.right-sidebar #right-sidebar { + order: -10; +} + +@media (max-width: 768px) { + .site-content .content-area { + order: -20; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main-rtl.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main-rtl.min.css new file mode 100644 index 00000000..2dcfa49a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main-rtl.min.css @@ -0,0 +1 @@ +caption,td,th{text-align:right}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-start}.header-aligned-left:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{order:10}.header-aligned-left:not([class*=nav-float-]) .header-widget{order:-10}.site-logo+.site-branding{order:-1}.nav-float-right #site-navigation{order:-5}.nav-float-right #site-navigation.has-active-search,.nav-float-right #site-navigation.toggled{order:10}.nav-float-right .header-widget{order:-10}.nav-float-left #site-navigation{order:5}.nav-float-left .header-widget,.nav-float-left .mobile-menu-control-wrapper{order:10}.mobile-menu-control-wrapper{margin-right:auto;margin-left:0}.nav-align-right .inside-navigation{justify-content:flex-start}.nav-align-left .inside-navigation{justify-content:flex-end}.menu-item-has-children .dropdown-menu-toggle{float:left!important}.main-navigation ul ul{text-align:right}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:left}.comment-meta .avatar{float:right;margin-left:10px}.page-header .avatar{float:right;margin-left:1.5em}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:left}.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child,.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child{padding-left:0}.comment .children{padding-right:30px;border-right:1px solid rgba(0,0,0,.05)}.main-navigation .main-nav ul li.menu-item-has-children>a,.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-left:0}nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle{padding-left:15px}nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle{padding-right:10px}.main-navigation{padding-right:0}ol,ul{margin:0 3em 1.5em 0}li>ol,li>ul{margin-right:1.5em}.menu-toggle .mobile-menu{margin-right:5px;margin-left:0}.widget_categories .children{margin-right:1.5em}.widget_nav_menu ul ul,.widget_pages ul ul{margin-right:1em}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{margin-left:.6em;margin-right:0}.entry-meta .gp-icon{margin-right:0;margin-left:.6em}.menu-toggle,.nav-search-enabled .main-navigation .menu-toggle{text-align:right}.rtl .navigation-search{left:auto;right:-99999px}.rtl .navigation-search.nav-search-active{right:0}.main-navigation.toggled .main-nav li{text-align:right}.both-left #left-sidebar,.both-sidebars #left-sidebar,.left-sidebar .sidebar{order:10}.both-left #right-sidebar{order:5}.both-right #left-sidebar{order:-5}.both-right #right-sidebar,.both-sidebars #right-sidebar,.right-sidebar #right-sidebar{order:-10}@media (max-width:768px){.site-content .content-area{order:-20}} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main.css new file mode 100644 index 00000000..254ee587 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main.css @@ -0,0 +1,1650 @@ +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Reset +# Elements +# Forms +# Links +# Alignments +# Accessibility +# Navigation + # Dropdown Menus + # Sidebar Navigation +# Post Navigation +# Header +# Post Content +# Widgets +# Content Layout +# Sidebars +# Footer +# Featured Images +# Icons +# Compatibility +# Mobile +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +# Reset +--------------------------------------------------------------*/ +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; + border: 0; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/* Inherit box-sizing to more easily change it's value on a component level. +@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. +*/ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove the inner border and padding in Firefox. + */ +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/*-------------------------------------------------------------- +# Elements +--------------------------------------------------------------*/ +body, +button, +input, +select, +textarea { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-weight: normal; + text-transform: none; + font-size: 17px; + line-height: 1.5; +} + +p { + margin-bottom: 1.5em; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: inherit; + font-size: 100%; + font-style: inherit; + font-weight: inherit; +} + +pre { + background: rgba(0, 0, 0, 0.05); + font-family: inherit; + font-size: inherit; + line-height: normal; + margin-bottom: 1.5em; + padding: 20px; + overflow: auto; + max-width: 100%; +} + +blockquote { + border-left: 5px solid rgba(0, 0, 0, 0.05); + padding: 20px; + font-size: 1.2em; + font-style: italic; + margin: 0 0 1.5em; + position: relative; +} + +blockquote p:last-child { + margin: 0; +} + +table, +th, +td { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin: 0 0 1.5em; + width: 100%; +} + +th, +td { + padding: 8px; +} + +th { + border-width: 0 1px 1px 0; +} + +td { + border-width: 0 1px 1px 0; +} + +hr { + background-color: rgba(0, 0, 0, 0.1); + border: 0; + height: 1px; + margin-bottom: 40px; + margin-top: 40px; +} + +fieldset { + padding: 0; + border: 0; + min-width: inherit; +} + +fieldset legend { + padding: 0; + margin-bottom: 1.5em; +} + +h1 { + font-size: 42px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h2 { + font-size: 35px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h3 { + font-size: 29px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h4 { + font-size: 24px; +} + +h5 { + font-size: 20px; +} + +h4, +h5, +h6 { + margin-bottom: 20px; +} + +ul, +ol { + margin: 0 0 1.5em 3em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1.5em 1.5em; +} + +b, +strong { + font-weight: bold; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +address { + margin: 0 0 1.5em; +} + +code, +kbd, +tt, +var { + font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + text-decoration: none; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + +figure { + margin: 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +th { + font-weight: bold; +} + +img { + height: auto; + /* Make sure images are scaled correctly. */ + max-width: 100%; + /* Adhere to container width. */ +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + background: #55555e; + color: #fff; + border: 1px solid transparent; + cursor: pointer; + -webkit-appearance: button; + /* Corrects inability to style clickable 'input' types in iOS */ + padding: 10px 20px; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="tel"], +input[type="number"], +textarea, +select { + border: 1px solid; + border-radius: 0; + padding: 10px 15px; + max-width: 100%; +} + +textarea { + width: 100%; +} + +/*-------------------------------------------------------------- +# Links +--------------------------------------------------------------*/ +a, +button, +input { + transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out; +} + +a { + text-decoration: none; +} + +.button, +.wp-block-button .wp-block-button__link { + padding: 10px 20px; + display: inline-block; +} + +.wp-block-button .wp-block-button__link { + font-size: inherit; + line-height: inherit; +} + +.using-mouse :focus { + outline: 0; +} + +.using-mouse ::-moz-focus-inner { + border: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ +.alignleft { + float: left; + margin-right: 1.5em; +} + +.alignright { + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin: 0 auto; +} + +.size-auto, +.size-full, +.size-large, +.size-medium, +.size-thumbnail { + max-width: 100%; + height: auto; +} + +.no-sidebar .entry-content .alignfull { + margin-left: calc( -100vw / 2 + 100% / 2); + margin-right: calc( -100vw / 2 + 100% / 2); + max-width: 100vw; + width: auto; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ +.main-navigation { + z-index: 100; + padding: 0; + clear: both; + display: block; +} + +.main-navigation a { + display: block; + text-decoration: none; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.main-navigation ul { + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation .main-nav ul li a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +.inside-navigation { + position: relative; +} + +.main-navigation .inside-navigation { + display: flex; + align-items: center; + flex-wrap: wrap; + justify-content: space-between; +} + +.main-navigation .main-nav > ul { + display: flex; + flex-wrap: wrap; + align-items: center; +} + +.main-navigation li { + position: relative; +} + +.main-navigation .menu-bar-items { + display: flex; + align-items: center; + font-size: 15px; +} + +.main-navigation .menu-bar-items a { + color: inherit; +} + +.main-navigation .menu-bar-item { + position: relative; +} + +.main-navigation .menu-bar-item.search-item { + z-index: 20; +} + +.main-navigation .menu-bar-item > a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +.sidebar .main-navigation .main-nav { + flex-basis: 100%; +} + +.sidebar .main-navigation .main-nav > ul { + flex-direction: column; +} + +.sidebar .main-navigation .menu-bar-items { + margin: 0 auto; +} + +.sidebar .main-navigation .menu-bar-items .search-item { + order: 10; +} + +.nav-align-center .inside-navigation { + justify-content: center; +} + +.nav-align-center .main-nav > ul { + justify-content: center; +} + +.nav-align-right .inside-navigation { + justify-content: flex-end; +} + +/*-------------------------------------------------------------- +## Dropdown Menus +--------------------------------------------------------------*/ +.main-navigation ul ul { + display: block; + box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + float: left; + position: absolute; + left: -99999px; + opacity: 0; + z-index: 99999; + width: 200px; + text-align: left; + top: auto; + transition: opacity 80ms linear; + transition-delay: 0s; + pointer-events: none; + height: 0; + overflow: hidden; +} + +.main-navigation ul ul a { + display: block; +} + +.main-navigation ul ul li { + width: 100%; +} + +.main-navigation .main-nav ul ul li a { + line-height: normal; + padding: 10px 20px; + font-size: 14px; +} + +.main-navigation .main-nav ul li.menu-item-has-children > a { + padding-right: 0; + position: relative; +} + +.main-navigation.sub-menu-left ul ul { + box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.1); +} + +.main-navigation.sub-menu-left .sub-menu { + right: 0; +} + +.main-navigation:not(.toggled) ul li:hover > ul, +.main-navigation:not(.toggled) ul li.sfHover > ul { + left: auto; + opacity: 1; + transition-delay: 150ms; + pointer-events: auto; + height: auto; + overflow: visible; +} + +.main-navigation:not(.toggled) ul ul li:hover > ul, +.main-navigation:not(.toggled) ul ul li.sfHover > ul { + left: 100%; + top: 0; +} + +.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, +.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul { + right: 100%; + left: auto; +} + +.nav-float-right .main-navigation ul ul ul { + top: 0; +} + +.menu-item-has-children .dropdown-menu-toggle { + display: inline-block; + height: 100%; + clear: both; + padding-right: 20px; + padding-left: 10px; +} + +.menu-item-has-children ul .dropdown-menu-toggle { + padding-top: 10px; + padding-bottom: 10px; + margin-top: -10px; +} + +nav ul ul .menu-item-has-children .dropdown-menu-toggle, +.sidebar .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +/*-------------------------------------------------------------- +## Sidebar Navigation +--------------------------------------------------------------*/ +.widget-area .main-navigation li { + float: none; + display: block; + width: 100%; + padding: 0; + margin: 0; +} + +.sidebar .main-navigation.sub-menu-right ul li:hover ul, +.sidebar .main-navigation.sub-menu-right ul li.sfHover ul { + top: 0; + left: 100%; +} + +.sidebar .main-navigation.sub-menu-left ul li:hover ul, +.sidebar .main-navigation.sub-menu-left ul li.sfHover ul { + top: 0; + right: 100%; +} + +/*-------------------------------------------------------------- +# Post Navigation +--------------------------------------------------------------*/ +.site-main .comment-navigation, +.site-main .posts-navigation, +.site-main .post-navigation { + margin: 0 0 2em; + overflow: hidden; +} + +.site-main .post-navigation { + margin-bottom: 0; +} + +.paging-navigation .nav-previous, +.paging-navigation .nav-next { + display: none; +} + +.paging-navigation .nav-links > * { + padding: 0 5px; +} + +.paging-navigation .nav-links .current { + font-weight: bold; +} + +/* Less specific so we don't overwrite existing customizations. */ +.nav-links > *:first-child { + padding-left: 0; +} + +/*-------------------------------------------------------------- +# Header +--------------------------------------------------------------*/ +.site-header { + position: relative; +} + +.inside-header { + padding: 20px 40px; +} + +.main-title { + margin: 0; + font-size: 25px; + line-height: 1.2em; + word-wrap: break-word; + font-weight: bold; + text-transform: none; +} + +.site-description { + margin: 0; + line-height: 1.5; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.site-logo { + display: inline-block; + max-width: 100%; +} + +.site-header .header-image { + vertical-align: middle; +} + +.inside-header { + display: flex; + align-items: center; +} + +.header-widget { + margin-left: auto; +} + +.header-widget p:last-child { + margin-bottom: 0; +} + +.nav-float-right .header-widget { + margin-left: 20px; +} + +.nav-float-right #site-navigation { + margin-left: auto; +} + +.nav-float-left #site-navigation { + margin-right: auto; + order: -10; +} + +.nav-float-left .header-widget { + margin-left: 0; + margin-right: 20px; + order: -15; +} + +.header-aligned-center:not([class*="nav-float-"]) .inside-header { + justify-content: center; + flex-direction: column; + text-align: center; +} + +.header-aligned-center:not([class*="nav-float-"]) .header-widget { + margin-left: auto; + margin-right: auto; +} + +.header-aligned-center:not([class*="nav-float-"]) .inside-header > *:not(:first-child) { + margin-top: 1em; +} + +.header-aligned-right:not([class*="nav-float-"]) .inside-header { + justify-content: flex-end; +} + +.header-aligned-right:not([class*="nav-float-"]) .header-widget { + margin-right: auto; + margin-left: 0; + order: -10; +} + +.site-branding-container { + display: inline-flex; + align-items: center; + text-align: left; + flex-shrink: 0; +} + +.site-branding-container .site-logo { + margin-right: 1em; +} + +/*-------------------------------------------------------------- +# Post Content +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.posted-on .updated, +.entry-header .gp-icon { + display: none; +} + +.byline, +.single .byline, +.group-blog .byline, +.entry-header .cat-links, +.entry-header .tags-links, +.entry-header .comments-link { + display: inline; +} + +footer.entry-meta .byline, +footer.entry-meta .posted-on { + display: block; +} + +.page-content:not(:first-child), +.entry-content:not(:first-child), +.entry-summary:not(:first-child) { + margin-top: 2em; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +.blog .format-status .entry-title, +.archive .format-status .entry-title, +.blog .format-aside .entry-header, +.archive .format-aside .entry-header, +.blog .format-status .entry-header, +.archive .format-status .entry-header, +.blog .format-status .entry-meta, +.archive .format-status .entry-meta { + display: none; +} + +.blog .format-aside .entry-content, +.archive .format-aside .entry-content, +.blog .format-status .entry-content, +.archive .format-status .entry-content { + margin-top: 0; +} + +.blog .format-status .entry-content p:last-child, +.archive .format-status .entry-content p:last-child { + margin-bottom: 0; +} + +.site-content, +.entry-header { + word-wrap: break-word; +} + +.entry-title { + margin-bottom: 0; +} + +.author .page-header .page-title { + display: flex; + align-items: center; +} + +.author .page-header .avatar { + margin-right: 20px; +} + +.page-header > *:last-child, +.page-header .author-info > *:last-child { + margin-bottom: 0; +} + +.entry-meta { + font-size: 85%; + margin-top: .5em; + line-height: 1.5; +} + +footer.entry-meta { + margin-top: 2em; +} + +.cat-links, +.tags-links, +.comments-link { + display: block; +} + +.taxonomy-description p:last-child, +.read-more-container, +.page-content > p:last-child, +.entry-content > p:last-child, +.entry-summary > p:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; + position: relative; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto 0; + max-width: 100%; +} + +.wp-caption .wp-caption-text { + font-size: 75%; + padding-top: 5px; + opacity: 0.8; +} + +.wp-caption img { + position: relative; + vertical-align: bottom; +} + +.wp-block-image figcaption { + font-size: 13px; + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.wp-block-gallery, +ul.blocks-gallery-grid { + margin-left: 0; +} + +.wp-block-gallery .blocks-gallery-image figcaption, +.wp-block-gallery .blocks-gallery-item figcaption { + background: rgba(255, 255, 255, 0.7); + color: #000; + padding: 10px; + box-sizing: border-box; +} + +.gallery { + margin-bottom: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; +} + +.site-main .gallery { + margin-bottom: 1.5em; +} + +.gallery-item img { + vertical-align: bottom; +} + +.gallery-icon { + padding: 5px; +} + +embed, +iframe, +object { + max-width: 100%; +} + +/*-------------------------------------------------------------- +## Post Loop Block +--------------------------------------------------------------*/ +.wp-block-post-template { + margin-left: 0; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ +.widget-area .widget { + padding: 40px; +} + +.widget select { + max-width: 100%; +} + +.sidebar .widget *:last-child, +.footer-widgets .widget *:last-child { + margin-bottom: 0; +} + +.widget-title { + margin-bottom: 30px; + font-size: 20px; + line-height: 1.5; + font-weight: normal; + text-transform: none; +} + +.widget ul, +.widget ol { + margin: 0; +} + +.widget .search-field { + width: 100%; +} + +.widget .search-form { + display: flex; +} + +.widget .search-form button.search-submit { + font-size: 15px; +} + +.footer-widgets .widget { + margin-bottom: 30px; +} + +.sidebar .widget:last-child, +.footer-widgets .widget:last-child { + margin-bottom: 0; +} + +.widget ul li { + list-style-type: none; + position: relative; + margin-bottom: 0.5em; +} + +.widget ul li ul { + margin-left: 1em; + margin-top: 0.5em; +} + +.wp-calendar-table { + table-layout: fixed; +} + +/*-------------------------------------------------------------- +# Content Layout +--------------------------------------------------------------*/ +.site-content { + display: flex; +} + +.grid-container { + margin-left: auto; + margin-right: auto; + max-width: 1200px; +} + +.sidebar .widget, +.page-header, +.site-main > * { + margin-bottom: 20px; +} + +.both-right .inside-left-sidebar, +.both-left .inside-left-sidebar { + margin-right: 10px; +} + +.both-right .inside-right-sidebar, +.both-left .inside-right-sidebar { + margin-left: 10px; +} + +/*-------------------------------------------------------------- +## One Container +--------------------------------------------------------------*/ +.one-container.right-sidebar .site-main, +.one-container.both-right .site-main { + margin-right: 40px; +} + +.one-container.left-sidebar .site-main, +.one-container.both-left .site-main { + margin-left: 40px; +} + +.one-container.both-sidebars .site-main { + margin: 0px 40px 0px 40px; +} + +.one-container.archive .post:not(:last-child):not(.is-loop-template-item), +.one-container.blog .post:not(:last-child):not(.is-loop-template-item) { + padding-bottom: 40px; +} + +.one-container .site-content { + padding: 40px; +} + +/*-------------------------------------------------------------- +## Separate Containers +--------------------------------------------------------------*/ +.separate-containers .inside-article, +.separate-containers .comments-area, +.separate-containers .page-header, +.separate-containers .paging-navigation { + padding: 40px; +} + +.separate-containers .site-main { + margin: 20px; +} + +.separate-containers.no-sidebar .site-main { + margin-left: 0; + margin-right: 0; +} + +.separate-containers.right-sidebar .site-main, +.separate-containers.both-right .site-main { + margin-left: 0; +} + +.separate-containers.left-sidebar .site-main, +.separate-containers.both-left .site-main { + margin-right: 0; +} + +.separate-containers .inside-right-sidebar, +.separate-containers .inside-left-sidebar { + margin-top: 20px; + margin-bottom: 20px; +} + +.inside-page-header { + padding: 40px; +} + +.widget-area .main-navigation { + margin-bottom: 20px; +} + +.separate-containers .site-main > *:last-child, +.one-container .site-main > *:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +## Full Width Content +--------------------------------------------------------------*/ +.full-width-content .container.grid-container { + max-width: 100%; +} + +.full-width-content.no-sidebar.separate-containers .site-main { + margin: 0; +} + +.full-width-content.separate-containers .inside-article, +.full-width-content.one-container .site-content { + padding: 0; +} + +.full-width-content .entry-content .alignwide { + margin-left: 0; + width: auto; + max-width: unset; +} + +/*-------------------------------------------------------------- +## Contained Content +--------------------------------------------------------------*/ +.contained-content.separate-containers .inside-article, +.contained-content.one-container .site-content { + padding: 0; +} + +/*-------------------------------------------------------------- +# Sidebars +--------------------------------------------------------------*/ +.sidebar .grid-container { + max-width: 100%; + width: 100%; +} + +.left-sidebar .sidebar, +.both-left .is-left-sidebar, +.both-sidebars .is-left-sidebar { + order: -10; +} + +.both-left .is-right-sidebar { + order: -5; +} + +.both-right .is-left-sidebar { + order: 5; +} + +.both-right .is-right-sidebar, +.both-sidebars .is-right-sidebar { + order: 10; +} + +/*-------------------------------------------------------------- +# Footer +--------------------------------------------------------------*/ +.inside-site-info { + display: flex; + align-items: center; + justify-content: center; + padding: 20px 40px; +} + +.site-info { + text-align: center; + font-size: 15px; +} + +/*-------------------------------------------------------------- +# Featured Images +--------------------------------------------------------------*/ +.post-image:not(:first-child) { + margin-top: 2em; +} + +.featured-image { + line-height: 0; + /* no more weird spacing */ +} + +.separate-containers .featured-image { + margin-top: 20px; +} + +.separate-containers .inside-article > .featured-image { + margin-top: 0; + margin-bottom: 2em; +} + +.one-container .inside-article > .featured-image { + margin-top: 0; + margin-bottom: 2em; +} + +/*-------------------------------------------------------------- +# Icons +--------------------------------------------------------------*/ +.gp-icon { + display: inline-flex; + align-self: center; +} + +.gp-icon svg { + height: 1em; + width: 1em; + top: .125em; + position: relative; + fill: currentColor; +} + +.icon-menu-bars svg:nth-child(2), +.toggled .icon-menu-bars svg:nth-child(1), +.icon-search svg:nth-child(2), +.close-search .icon-search svg:nth-child(1) { + display: none; +} + +.toggled .icon-menu-bars svg:nth-child(2), +.close-search .icon-search svg:nth-child(2) { + display: block; +} + +.entry-meta .gp-icon { + margin-right: 0.6em; + opacity: 0.7; +} + +nav.toggled .icon-arrow-left svg { + transform: rotate(-90deg); +} + +nav.toggled .icon-arrow-right svg { + transform: rotate(90deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg { + transform: rotate(180deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg { + transform: rotate(-270deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg { + transform: rotate(270deg); +} + +/*-------------------------------------------------------------- +# Compatibility +--------------------------------------------------------------*/ +/* Bootstrap fix */ +.container.grid-container { + width: auto; +} + +/*-------------------------------------------------------------- +# Mobile +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +# Mobile Menu +--------------------------------------------------------------*/ +.menu-toggle, +.mobile-bar-items, +.sidebar-nav-mobile { + display: none; +} + +.menu-toggle { + padding: 0 20px; + line-height: 60px; + margin: 0; + font-weight: normal; + text-transform: none; + font-size: 15px; + cursor: pointer; +} + +.menu-toggle .mobile-menu { + padding-left: 3px; +} + +.menu-toggle .gp-icon + .mobile-menu { + padding-left: 9px; +} + +.menu-toggle .mobile-menu:empty { + display: none; +} + +button.menu-toggle { + background-color: transparent; + flex-grow: 1; + border: 0; + text-align: center; +} + +button.menu-toggle:hover, button.menu-toggle:active, button.menu-toggle:focus { + background-color: transparent; +} + +.has-menu-bar-items button.menu-toggle { + flex-grow: 0; +} + +nav.toggled ul ul.sub-menu { + width: 100%; +} + +.toggled .menu-item-has-children .dropdown-menu-toggle { + padding-left: 20px; +} + +.main-navigation.toggled .main-nav { + flex-basis: 100%; + order: 3; +} + +.main-navigation.toggled .main-nav > ul { + display: block; +} + +.main-navigation.toggled .main-nav li { + width: 100%; + text-align: left; +} + +.main-navigation.toggled .main-nav ul ul { + transition: 0s; + visibility: hidden; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.main-navigation.toggled .main-nav ul ul li:last-child > ul { + border-bottom: 0; +} + +.main-navigation.toggled .main-nav ul ul.toggled-on { + position: relative; + top: 0; + left: auto !important; + right: auto !important; + width: 100%; + pointer-events: auto; + height: auto; + opacity: 1; + display: block; + visibility: visible; + float: none; +} + +.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +.mobile-menu-control-wrapper { + display: none; + margin-left: auto; + align-items: center; +} + +.has-inline-mobile-toggle #site-navigation.toggled { + margin-top: 1.5em; +} + +.has-inline-mobile-toggle #site-navigation.has-active-search { + margin-top: 1.5em; +} + +.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active { + position: relative; +} + +.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input { + outline: auto; +} + +.nav-float-left .mobile-menu-control-wrapper { + order: -10; + margin-left: 0; + margin-right: auto; + flex-direction: row-reverse; +} + +/*-------------------------------------------------------------- +## Breakpoint (768px) +--------------------------------------------------------------*/ +@media (max-width: 768px) { + .hide-on-mobile { + display: none !important; + } + /*-------------------------------------------------------------- + ## Links + --------------------------------------------------------------*/ + a, body, button, input, select, textarea { + transition: all 0s ease-in-out; + } + /*-------------------------------------------------------------- + ## Header + --------------------------------------------------------------*/ + .inside-header { + flex-direction: column; + text-align: center; + } + .site-header .header-widget { + margin-top: 1.5em; + margin-left: auto; + margin-right: auto; + text-align: center; + } + /*-------------------------------------------------------------- + ## Content Area + --------------------------------------------------------------*/ + .site-content { + flex-direction: column; + } + .container .site-content .content-area { + width: auto; + } + .is-left-sidebar.sidebar, + .is-right-sidebar.sidebar { + width: auto; + order: initial; + } + .is-left-sidebar + .is-right-sidebar .inside-right-sidebar { + margin-top: 0; + } + .both-right .inside-left-sidebar, + .both-left .inside-left-sidebar, + .both-right .inside-right-sidebar, + .both-left .inside-right-sidebar { + margin-right: 0; + margin-left: 0; + } + #main { + margin-left: 0; + margin-right: 0; + } + body:not(.no-sidebar) #main { + margin-bottom: 0; + } + .alignleft, + .alignright { + float: none; + display: block; + margin-left: auto; + margin-right: auto; + } + .comment .children { + padding-left: 10px; + margin-left: 0; + } + .entry-meta { + font-size: inherit; + } + .entry-meta a { + line-height: 1.8em; + } +} + +@media (min-width: 769px) and (max-width: 1024px) { + .hide-on-tablet { + display: none !important; + } +} + +@media (min-width: 1025px) { + .hide-on-desktop { + display: none !important; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main.min.css new file mode 100644 index 00000000..828afeea --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/main.min.css @@ -0,0 +1 @@ +blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/mobile.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/mobile.css new file mode 100644 index 00000000..aa1c1c15 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/mobile.css @@ -0,0 +1,258 @@ +/*-------------------------------------------------------------- +# Mobile Menu +--------------------------------------------------------------*/ +.menu-toggle, +.mobile-bar-items, +.sidebar-nav-mobile { + display: none; +} + +.menu-toggle { + padding: 0 20px; + line-height: 60px; + margin: 0; + font-weight: normal; + text-transform: none; + font-size: 15px; + cursor: pointer; +} + +button.menu-toggle { + background-color: transparent; + width: 100%; + border: 0; + text-align: center; +} + +button.menu-toggle:hover, +button.menu-toggle:active, +button.menu-toggle:focus { + background-color: transparent; +} + +.menu-toggle .mobile-menu { + padding-left: 3px; +} + +.menu-toggle .gp-icon + .mobile-menu { + padding-left: 9px; +} + +.menu-toggle .mobile-menu:empty { + display: none; +} + +.nav-search-enabled .main-navigation .menu-toggle { + text-align: left; +} + +.mobile-bar-items { + display: none; + position: absolute; + right: 0; + top: 0; + z-index: 21; + list-style-type: none; +} + +.mobile-bar-items a { + display: inline-block; +} + +nav.toggled ul ul.sub-menu { + width: 100%; +} + +.dropdown-hover .main-navigation.toggled ul li:hover > ul, +.dropdown-hover .main-navigation.toggled ul li.sfHover > ul { + transition-delay: 0s; +} + +.toggled .menu-item-has-children .dropdown-menu-toggle { + padding-left: 20px; +} + +.main-navigation.toggled ul ul { + transition: 0s; + visibility: hidden; +} + +.main-navigation.toggled .main-nav > ul { + display: block; +} + +.main-navigation.toggled .main-nav ul ul.toggled-on { + position: relative; + top: 0; + left: auto !important; + right: auto !important; + width: 100%; + pointer-events: auto; + height: auto; + opacity: 1; + display: block; + visibility: visible; + float: none; +} + +.main-navigation.toggled .main-nav li { + float: none; + clear: both; + display: block; + text-align: left; +} + +.main-navigation.toggled .main-nav li.hide-on-mobile { + display: none !important; +} + +.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +.main-navigation.toggled .menu li.search-item { + display: none !important; +} + +.main-navigation.toggled .sf-menu > li.menu-item-float-right { + float: none; + display: inline-block; +} + +/*-------------------------------------------------------------- +# Breakpoint (768px) +--------------------------------------------------------------*/ +@media (max-width: 768px) { + /*-------------------------------------------------------------- + ## Links + --------------------------------------------------------------*/ + a, body, button, input, select, textarea { + transition: all 0s ease-in-out; + } + /*-------------------------------------------------------------- + ## Top Bar + --------------------------------------------------------------*/ + .top-bar.top-bar-align-left, + .top-bar.top-bar-align-right { + text-align: center; + } + .top-bar .widget { + float: none !important; + margin: 0 10px !important; + } + .top-bar .widget_nav_menu li { + float: none; + display: inline-block; + padding: 5px 0; + } + .footer-bar .widget_nav_menu li:first-child { + margin-left: 10px; + } + .footer-bar .widget_nav_menu li:last-child { + margin-right: 10px; + } + /*-------------------------------------------------------------- + ## Header + --------------------------------------------------------------*/ + .inside-header > *:not(:last-child):not(.main-navigation) { + margin-bottom: 20px; + } + .site-header, + .header-aligned-right .site-header { + text-align: center; + } + .header-widget { + float: none; + max-width: 100%; + text-align: center; + } + /*-------------------------------------------------------------- + ## Content Area + --------------------------------------------------------------*/ + .sidebar, + .content-area, + .inside-footer-widgets > div { + float: none; + width: 100%; + left: 0; + right: 0; + } + .site-main { + margin-left: 0 !important; + margin-right: 0 !important; + } + body:not(.no-sidebar) .site-main { + margin-bottom: 0 !important; + } + .one-container .sidebar { + margin-top: 40px; + } + .separate-containers #left-sidebar + #right-sidebar .inside-right-sidebar { + margin-top: 0; + } + .both-right.separate-containers .inside-left-sidebar, + .both-left.separate-containers .inside-left-sidebar, + .both-right.separate-containers .inside-right-sidebar, + .both-left.separate-containers .inside-right-sidebar { + margin-right: 0; + margin-left: 0; + } + .alignleft, + .alignright { + float: none; + display: block; + margin-left: auto; + margin-right: auto; + } + .post-image-aligned-left .post-image, + .post-image-aligned-right .post-image { + float: none; + margin: 2em 0; + text-align: center; + } + .comment .children { + padding-left: 10px; + margin-left: 0; + } + .edd_download { + display: block; + float: none !important; + margin-bottom: 1.5em; + width: 100% !important; + } + .entry-meta { + font-size: inherit; + } + .entry-meta a { + line-height: 1.8em; + } + /*-------------------------------------------------------------- + ## Footer + --------------------------------------------------------------*/ + .site-info { + text-align: center; + } + .copyright-bar { + float: none !important; + text-align: center !important; + } + .footer-bar { + float: none !important; + text-align: center !important; + margin-bottom: 20px; + } + .footer-bar .widget_nav_menu li { + float: none; + display: inline-block; + padding: 5px 0; + } + .inside-footer-widgets > div:not(:last-child) { + margin-bottom: 40px; + } + .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { + margin: 0; + } + .site-footer .footer-widgets .footer-widgets-container .inner-padding { + padding: 0; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/mobile.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/mobile.min.css new file mode 100644 index 00000000..c02e268b --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/mobile.min.css @@ -0,0 +1 @@ +.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style-rtl.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style-rtl.css new file mode 100644 index 00000000..c2bdac2f --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style-rtl.css @@ -0,0 +1,178 @@ +caption, +td, +th { + text-align: right; +} + +.menu-item-has-children .dropdown-menu-toggle { + float: left !important; +} + +.main-navigation li { + float: right; + text-align: right; +} + +.main-navigation li.search-item, +.nav-aligned-right.nav-below-header .main-navigation .menu > li.search-item { + float: left; +} + +.nav-left-sidebar .main-navigation li.search-item.current-menu-item, +.nav-right-sidebar .main-navigation li.search-item.current-menu-item { + float: left; +} + +.rtl.nav-aligned-left .main-navigation .menu > li { + float: none; + display: inline-block; +} + +.rtl.nav-aligned-left .main-navigation ul { + letter-spacing: -0.31em; + font-size: 1em; +} + +.rtl.nav-aligned-left .main-navigation ul li { + letter-spacing: normal; +} + +.rtl.nav-aligned-left .main-navigation { + text-align: left; +} + +.sidebar .menu-item-has-children .dropdown-menu-toggle, +nav ul ul .menu-item-has-children .dropdown-menu-toggle { + float: left; +} + +.comment-meta .avatar { + float: right; + margin-left: 10px; +} + +.page-header .avatar { + float: right; + margin-left: 1.5em; +} + +.header-widget { + float: left; +} + +.sf-menu > li.menu-item-float-right { + float: left !important; +} + +.slideout-navigation .menu-item-has-children .dropdown-menu-toggle { + float: left; +} + +.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children > a:first-child, +.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children > a:first-child { + padding-left: 0; +} + +.comment .children { + padding-right: 30px; + border-right: 1px solid rgba(0, 0, 0, 0.05); +} + +.main-navigation .main-nav ul li.menu-item-has-children > a, +.secondary-navigation .main-nav ul li.menu-item-has-children > a { + padding-left: 0; +} + +nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle { + padding-left: 15px; +} + +nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle { + padding-right: 10px; +} + +.main-navigation ul, +.menu-toggle li.search-item { + padding-right: 0; +} + +ol, +ul { + margin: 0 3em 1.5em 0; +} + +li > ol, +li > ul { + margin-right: 1.5em; +} + +.menu-toggle .mobile-menu { + margin-right: 5px; + margin-left: 0; +} + +.widget_categories .children { + margin-right: 1.5em; +} + +.widget_nav_menu ul ul, +.widget_pages ul ul { + margin-right: 1em; +} + +.cat-links:before, +.comments-link:before, +.nav-next .next:before, +.nav-previous .prev:before, +.tags-links:before { + margin-left: 0.6em; + margin-right: 0; +} + +.menu-toggle, +.nav-search-enabled .main-navigation .menu-toggle { + text-align: right; +} + +.main-navigation .mobile-bar-items { + float: left; + left: 0; + right: auto; +} + +.rtl .navigation-search { + left: auto; + right: -999999px; +} + +.rtl .navigation-search.nav-search-active { + right: 0; +} + +.rtl .footer-bar .widget_nav_menu li { + direction: rtl; + float: right; +} + +.main-navigation.toggled .main-nav li { + text-align: right !important; +} + +.entry-meta .gp-icon { + margin-right: 0; + margin-left: 0.6em; +} + +@media (max-width: 768px) { + .rtl .mobile-bar-items { + position: absolute; + left: 0; + top: 0; + } +} + +@media (min-width: 768px) { + .inside-footer-widgets > div { + float: right; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style-rtl.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style-rtl.min.css new file mode 100644 index 00000000..1722e0fb --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style-rtl.min.css @@ -0,0 +1 @@ +caption,td,th{text-align:right}.menu-item-has-children .dropdown-menu-toggle{float:left!important}.main-navigation li{float:right;text-align:right}.main-navigation li.search-item,.nav-aligned-right.nav-below-header .main-navigation .menu>li.search-item{float:left}.nav-left-sidebar .main-navigation li.search-item.current-menu-item,.nav-right-sidebar .main-navigation li.search-item.current-menu-item{float:left}.rtl.nav-aligned-left .main-navigation .menu>li{float:none;display:inline-block}.rtl.nav-aligned-left .main-navigation ul{letter-spacing:-.31em;font-size:1em}.rtl.nav-aligned-left .main-navigation ul li{letter-spacing:normal}.rtl.nav-aligned-left .main-navigation{text-align:left}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:left}.comment-meta .avatar{float:right;margin-left:10px}.page-header .avatar{float:right;margin-left:1.5em}.header-widget{float:left}.sf-menu>li.menu-item-float-right{float:left!important}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:left}.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child,.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child{padding-left:0}.comment .children{padding-right:30px;border-right:1px solid rgba(0,0,0,.05)}.main-navigation .main-nav ul li.menu-item-has-children>a,.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-left:0}nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle{padding-left:15px}nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle{padding-right:10px}.main-navigation ul,.menu-toggle li.search-item{padding-right:0}ol,ul{margin:0 3em 1.5em 0}li>ol,li>ul{margin-right:1.5em}.menu-toggle .mobile-menu{margin-right:5px;margin-left:0}.widget_categories .children{margin-right:1.5em}.widget_nav_menu ul ul,.widget_pages ul ul{margin-right:1em}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{margin-left:.6em;margin-right:0}.menu-toggle,.nav-search-enabled .main-navigation .menu-toggle{text-align:right}.main-navigation .mobile-bar-items{float:left;left:0;right:auto}.rtl .navigation-search{left:auto;right:-999999px}.rtl .navigation-search.nav-search-active{right:0}.rtl .footer-bar .widget_nav_menu li{direction:rtl;float:right}.main-navigation.toggled .main-nav li{text-align:right!important}.entry-meta .gp-icon{margin-right:0;margin-left:.6em}@media (max-width:768px){.rtl .mobile-bar-items{position:absolute;left:0;top:0}}@media (min-width:768px){.inside-footer-widgets>div{float:right}} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style.css new file mode 100644 index 00000000..8f48357c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style.css @@ -0,0 +1,1858 @@ +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Reset +# Elements +# Forms +# Links +# Alignments +# Accessibility +# Clearings +# Navigation + # Mobile Menu + # Navigation Search + # Dropdown Menus + # Sidebar Navigation + # Navigation Layout +# Post Navigation +# Header +# Post Content +# Widgets +# Content Layout +# Footer +# Featured Images +# Top Bar +# Icons +# Compatibility +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +# Reset +--------------------------------------------------------------*/ +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +font, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + border: 0; + margin: 0; + padding: 0; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +nav, +section { + display: block; +} + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +ol, +ul { + list-style: none; +} + +table { + /* tables still need 'cellspacing="0"' in the markup */ + border-collapse: separate; + border-spacing: 0; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; + padding: 5px; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; +} + +a { + background-color: transparent; +} + +a img { + border: 0; +} + +/*-------------------------------------------------------------- +# Elements +--------------------------------------------------------------*/ +body, +button, +input, +select, +textarea { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-weight: normal; + text-transform: none; + font-size: 17px; + line-height: 1.5; +} + +p { + margin-bottom: 1.5em; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: inherit; + font-size: 100%; + font-style: inherit; + font-weight: inherit; +} + +pre { + background: rgba(0, 0, 0, 0.05); + font-family: inherit; + font-size: inherit; + line-height: normal; + margin-bottom: 1.5em; + padding: 20px; + overflow: auto; + max-width: 100%; +} + +blockquote { + border-left: 5px solid rgba(0, 0, 0, 0.05); + padding: 20px; + font-size: 1.2em; + font-style: italic; + margin: 0 0 1.5em; + position: relative; +} + +blockquote p:last-child { + margin: 0; +} + +table, +th, +td { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin: 0 0 1.5em; + width: 100%; +} + +th, +td { + padding: 8px; +} + +th { + border-width: 0 1px 1px 0; +} + +td { + border-width: 0 1px 1px 0; +} + +hr { + background-color: rgba(0, 0, 0, 0.1); + border: 0; + height: 1px; + margin-bottom: 40px; + margin-top: 40px; +} + +fieldset { + padding: 0; + border: 0; + min-width: inherit; +} + +fieldset legend { + padding: 0; + margin-bottom: 1.5em; +} + +h1 { + font-size: 42px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h2 { + font-size: 35px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h3 { + font-size: 29px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h4 { + font-size: 24px; +} + +h5 { + font-size: 20px; +} + +h4, +h5, +h6 { + margin-bottom: 20px; +} + +ul, +ol { + margin: 0 0 1.5em 3em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1.5em 1.5em; +} + +b, +strong { + font-weight: bold; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +address { + margin: 0 0 1.5em; +} + +code, +kbd, +tt, +var { + font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + text-decoration: none; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + +figure { + margin: 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +th { + font-weight: bold; +} + +img { + height: auto; + /* Make sure images are scaled correctly. */ + max-width: 100%; + /* Adhere to container width. */ +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ +button, +input, +select, +textarea { + font-size: 100%; + /* Corrects font size not being inherited in all browsers */ + margin: 0; + /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ + vertical-align: baseline; + /* Improves appearance and consistency in all browsers */ + *vertical-align: middle; + /* Improves appearance and consistency in all browsers */ +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + border: 1px solid transparent; + background: #55555e; + cursor: pointer; + /* Improves usability and consistency of cursor style between image-type 'input' and others */ + -webkit-appearance: button; + /* Corrects inability to style clickable 'input' types in iOS */ + padding: 10px 20px; + color: #FFF; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* Addresses box sizing set to content-box in IE8/9 */ + padding: 0; + /* Addresses excess padding in IE8/9 */ +} + +input[type="search"] { + -webkit-appearance: textfield; + /* Addresses appearance set to searchfield in S5, Chrome */ + box-sizing: content-box; +} + +input[type="search"]::-webkit-search-decoration { + /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ + border: 0; + padding: 0; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="tel"], +input[type="number"], +textarea, +select { + background: #FAFAFA; + color: #666; + border: 1px solid #ccc; + border-radius: 0px; + padding: 10px 15px; + box-sizing: border-box; + max-width: 100%; +} + +textarea { + overflow: auto; + /* Removes default vertical scrollbar in IE6/7/8/9 */ + vertical-align: top; + /* Improves readability and alignment in all browsers */ + width: 100%; +} + +input[type="file"] { + max-width: 100%; + box-sizing: border-box; +} + +/*-------------------------------------------------------------- +# Links +--------------------------------------------------------------*/ +a, +button, +input { + transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out; +} + +a { + text-decoration: none; +} + +.button, +.wp-block-button .wp-block-button__link { + padding: 10px 20px; + display: inline-block; +} + +.wp-block-button .wp-block-button__link { + font-size: inherit; + line-height: inherit; +} + +.using-mouse :focus { + outline: 0; +} + +.using-mouse ::-moz-focus-inner { + border: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ +.alignleft { + float: left; + margin-right: 1.5em; +} + +.alignright { + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin: 0 auto; +} + +.size-auto, +.size-full, +.size-large, +.size-medium, +.size-thumbnail { + max-width: 100%; + height: auto; +} + +.no-sidebar .entry-content .alignfull { + margin-left: calc( -100vw / 2 + 100% / 2); + margin-right: calc( -100vw / 2 + 100% / 2); + max-width: 100vw; + width: auto; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Clearings +--------------------------------------------------------------*/ +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.paging-navigation:after, +.site-footer:after, +.site-info:after, +.page-header-content-container:after, +.inside-navigation:not(.grid-container):after, +.inside-header:not(.grid-container):after, +.inside-top-bar:not(.grid-container):after, +.inside-footer-widgets:not(.grid-container):after { + content: ""; + display: table; + clear: both; +} + +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ +.main-navigation { + z-index: 100; + padding: 0; + clear: both; + display: block; +} + +.main-navigation a { + display: block; + text-decoration: none; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.main-navigation ul { + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation .main-nav ul li a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +.inside-navigation { + position: relative; +} + +.main-navigation li { + float: left; + position: relative; +} + +.sf-menu > li.menu-item-float-right { + float: right !important; +} + +.nav-float-right .inside-header .main-navigation { + float: right; + clear: right; +} + +.nav-float-left .inside-header .main-navigation { + float: left; + clear: left; +} + +.nav-aligned-right .main-navigation:not(.toggled) .menu > li, +.nav-aligned-center .main-navigation:not(.toggled) .menu > li { + float: none; + display: inline-block; +} + +.nav-aligned-right .main-navigation:not(.toggled) ul, +.nav-aligned-center .main-navigation:not(.toggled) ul { + letter-spacing: -0.31em; + font-size: 1em; +} + +.nav-aligned-right .main-navigation:not(.toggled) ul li, +.nav-aligned-center .main-navigation:not(.toggled) ul li { + letter-spacing: normal; +} + +.nav-aligned-center .main-navigation { + text-align: center; +} + +.nav-aligned-right .main-navigation { + text-align: right; +} + +.main-navigation li.search-item { + float: right; +} + +.main-navigation .mobile-bar-items a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +/*-------------------------------------------------------------- +## Dropdown Menus +--------------------------------------------------------------*/ +.main-navigation ul ul { + display: block; + box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + float: left; + position: absolute; + left: -99999px; + opacity: 0; + z-index: 99999; + width: 200px; + text-align: left; + top: auto; + transition: opacity 80ms linear; + transition-delay: 0s; + pointer-events: none; + height: 0; + overflow: hidden; +} + +.main-navigation ul ul a { + display: block; +} + +.main-navigation ul ul li { + width: 100%; +} + +.main-navigation .main-nav ul ul li a { + line-height: normal; + padding: 10px 20px; + font-size: 14px; +} + +.main-navigation .main-nav ul li.menu-item-has-children > a { + padding-right: 0; + position: relative; +} + +.main-navigation.sub-menu-left ul ul { + box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.1); +} + +.main-navigation.sub-menu-left .sub-menu { + right: 0; +} + +.main-navigation:not(.toggled) ul li:hover > ul, +.main-navigation:not(.toggled) ul li.sfHover > ul { + left: auto; + opacity: 1; + transition-delay: 150ms; + pointer-events: auto; + height: auto; + overflow: visible; +} + +.main-navigation:not(.toggled) ul ul li:hover > ul, +.main-navigation:not(.toggled) ul ul li.sfHover > ul { + left: 100%; + top: 0; +} + +.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, +.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul { + right: 100%; + left: auto; +} + +.nav-float-right .main-navigation ul ul ul { + top: 0; +} + +.menu-item-has-children .dropdown-menu-toggle { + display: inline-block; + height: 100%; + clear: both; + padding-right: 20px; + padding-left: 10px; +} + +.menu-item-has-children ul .dropdown-menu-toggle { + padding-top: 10px; + padding-bottom: 10px; + margin-top: -10px; +} + +nav ul ul .menu-item-has-children .dropdown-menu-toggle, +.sidebar .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +/*-------------------------------------------------------------- +## Sidebar Navigation +--------------------------------------------------------------*/ +.widget-area .main-navigation li { + float: none; + display: block; + width: 100%; + padding: 0; + margin: 0; +} + +.sidebar .main-navigation.sub-menu-right ul li:hover ul, +.sidebar .main-navigation.sub-menu-right ul li.sfHover ul { + top: 0; + left: 100%; +} + +.sidebar .main-navigation.sub-menu-left ul li:hover ul, +.sidebar .main-navigation.sub-menu-left ul li.sfHover ul { + top: 0; + right: 100%; +} + +/*-------------------------------------------------------------- +# Post Navigation +--------------------------------------------------------------*/ +.site-main .comment-navigation, +.site-main .posts-navigation, +.site-main .post-navigation { + margin: 0 0 2em; + overflow: hidden; +} + +.site-main .post-navigation { + margin-bottom: 0; +} + +.paging-navigation .nav-previous, +.paging-navigation .nav-next { + display: none; +} + +.paging-navigation .nav-links > * { + padding: 0 5px; +} + +.paging-navigation .nav-links .current { + font-weight: bold; +} + +/* Less specific so we don't overwrite existing customizations. */ +.nav-links > *:first-child { + padding-left: 0; +} + +/*-------------------------------------------------------------- +# Header +--------------------------------------------------------------*/ +.site-header { + position: relative; +} + +.inside-header { + padding: 20px 40px; +} + +.main-title { + margin: 0; + font-size: 25px; + line-height: 1.2em; + word-wrap: break-word; + font-weight: bold; + text-transform: none; +} + +.site-description { + margin: 0; + line-height: 1.5; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.site-logo { + display: inline-block; + max-width: 100%; +} + +.site-header .header-image { + vertical-align: middle; +} + +.header-widget { + float: right; + overflow: hidden; + max-width: 50%; +} + +.header-widget .widget { + padding: 0 0 20px; + margin-bottom: 0; +} + +.header-widget .widget:last-child { + padding-bottom: 0; +} + +.header-widget .widget-title { + margin-bottom: 15px; +} + +.nav-float-right .header-widget { + position: relative; + top: -10px; +} + +.nav-float-right .header-widget .widget { + padding: 0 0 10px; +} + +.nav-float-left .inside-header .site-branding, +.nav-float-left .inside-header .site-logo { + float: right; + clear: right; +} + +.nav-float-left .inside-header:after { + clear: both; + content: ''; + display: table; +} + +.nav-float-right .inside-header .site-branding { + display: inline-block; +} + +.site-branding-container { + display: inline-flex; + align-items: center; + text-align: left; +} + +.site-branding-container .site-logo { + margin-right: 1.5em; +} + +.header-aligned-center .site-header { + text-align: center; +} + +.header-aligned-right .site-header { + text-align: right; +} + +.header-aligned-right .site-branding-container { + text-align: right; +} + +.header-aligned-right .site-branding-container .site-logo { + order: 10; + margin-right: 0; + margin-left: 1.5em; +} + +/*-------------------------------------------------------------- +# Post Content +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.posted-on .updated, +.entry-header .gp-icon { + display: none; +} + +.byline, +.single .byline, +.group-blog .byline, +.entry-header .cat-links, +.entry-header .tags-links, +.entry-header .comments-link { + display: inline; +} + +footer.entry-meta .byline, +footer.entry-meta .posted-on { + display: block; +} + +.page-content:not(:first-child), +.entry-content:not(:first-child), +.entry-summary:not(:first-child) { + margin-top: 2em; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +.blog .format-status .entry-title, +.archive .format-status .entry-title, +.blog .format-aside .entry-header, +.archive .format-aside .entry-header, +.blog .format-status .entry-header, +.archive .format-status .entry-header, +.blog .format-status .entry-meta, +.archive .format-status .entry-meta { + display: none; +} + +.blog .format-aside .entry-content, +.archive .format-aside .entry-content, +.blog .format-status .entry-content, +.archive .format-status .entry-content { + margin-top: 0; +} + +.blog .format-status .entry-content p:last-child, +.archive .format-status .entry-content p:last-child { + margin-bottom: 0; +} + +.site-content, +.entry-header { + word-wrap: break-word; +} + +.entry-title { + margin-bottom: 0; +} + +.author .page-header .page-title { + display: flex; + align-items: center; +} + +.author .page-header .avatar { + margin-right: 20px; +} + +.page-header > *:last-child, +.page-header .author-info > *:last-child { + margin-bottom: 0; +} + +.entry-meta { + font-size: 85%; + margin-top: .5em; + line-height: 1.5; +} + +footer.entry-meta { + margin-top: 2em; +} + +.cat-links, +.tags-links, +.comments-link { + display: block; +} + +.taxonomy-description p:last-child, +.read-more-container, +.page-content > p:last-child, +.entry-content > p:last-child, +.entry-summary > p:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; + position: relative; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto 0; + max-width: 100%; +} + +.wp-caption .wp-caption-text { + font-size: 75%; + padding-top: 5px; + opacity: 0.8; +} + +.wp-caption img { + position: relative; + vertical-align: bottom; +} + +.wp-block-image figcaption { + font-size: 13px; + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.wp-block-gallery, +ul.blocks-gallery-grid { + margin-left: 0; +} + +.wp-block-gallery .blocks-gallery-image figcaption, +.wp-block-gallery .blocks-gallery-item figcaption { + background: rgba(255, 255, 255, 0.7); + color: #000; + padding: 10px; + box-sizing: border-box; +} + +.gallery { + margin-bottom: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; +} + +.site-main .gallery { + margin-bottom: 1.5em; +} + +.gallery-item img { + vertical-align: bottom; +} + +.gallery-icon { + padding: 5px; +} + +embed, +iframe, +object { + max-width: 100%; +} + +/*-------------------------------------------------------------- +## Post Loop Block +--------------------------------------------------------------*/ +.wp-block-post-template { + margin-left: 0; +} + +/*-------------------------------------------------------------- +# Comments +--------------------------------------------------------------*/ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comment, +.comment-list { + list-style-type: none; + padding: 0; + margin: 0; +} + +.comment-author-info { + display: inline-block; + vertical-align: middle; +} + +.comment-meta .avatar { + float: left; + margin-right: 10px; + border-radius: 50%; +} + +.comment-author cite { + font-style: normal; + font-weight: bold; +} + +.entry-meta.comment-metadata { + margin-top: 0; +} + +.comment-content { + margin-top: 1.5em; +} + +.comment-respond { + margin-top: 0; +} + +.comment-form > .form-submit { + margin-bottom: 0; +} + +.comment-form input, +.comment-form-comment { + margin-bottom: 10px; +} + +.comment-form-comment textarea { + resize: vertical; +} + +.comment-form #author, +.comment-form #email, +.comment-form #url { + display: block; +} + +.comment-metadata .edit-link:before { + display: none; +} + +.comment-body { + padding: 30px 0; +} + +.comment-content { + padding: 30px; + border: 1px solid rgba(0, 0, 0, 0.05); +} + +.depth-1.parent > .children { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.comment .children { + padding-left: 30px; + margin-top: -30px; + border-left: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .comment-body, +.trackback .comment-body { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .edit-link { + font-size: 13px; +} + +.comment-content p:last-child { + margin-bottom: 0; +} + +.comment-list > .comment:first-child { + padding-top: 0; + margin-top: 0; + border-top: 0; +} + +ol.comment-list { + margin-bottom: 1.5em; +} + +.comment-form-cookies-consent { + display: flex; + align-items: center; +} + +.comment-form-cookies-consent input { + margin-right: 0.5em; + margin-bottom: 0; +} + +.one-container .comments-area { + margin-top: 1.5em; +} + +.comment-content .reply { + font-size: 85%; +} + +#cancel-comment-reply-link { + padding-left: 10px; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ +.widget-area .widget { + padding: 40px; +} + +.widget select { + max-width: 100%; +} + +.sidebar .widget *:last-child, +.footer-widgets .widget *:last-child { + margin-bottom: 0; +} + +.widget-title { + margin-bottom: 30px; + font-size: 20px; + line-height: 1.5; + font-weight: normal; + text-transform: none; +} + +.widget ul, +.widget ol { + margin: 0; +} + +.widget .search-field { + width: 100%; +} + +.widget_search .search-submit { + display: none; +} + +.widget { + margin: 0 0 30px; + box-sizing: border-box; +} + +.widget:last-child, +.separate-containers .widget:last-child { + margin-bottom: 0; +} + +.sidebar .widget, +.footer-widgets .widget { + font-size: 17px; +} + +.widget ul li { + list-style-type: none; + position: relative; + padding-bottom: 5px; +} + +.widget_categories .children { + margin-left: 1.5em; + padding-top: 5px; +} + +.widget_categories .children li:last-child { + padding-bottom: 0; +} + +.widget_nav_menu ul ul, +.widget_pages ul ul { + margin-left: 1em; + margin-top: 5px; +} + +.widget ul li.menu-item-has-children, +.widget ul li.page_item_has_children { + padding-bottom: 0; +} + +#wp-calendar { + table-layout: fixed; + font-size: 80%; +} + +#wp-calendar #prev, +#wp-calendar #prev + .pad { + border-right: 0; +} + +.sidebar .grid-container { + max-width: 100%; + width: 100%; +} + +/*-------------------------------------------------------------- +# Content Layout +--------------------------------------------------------------*/ +.post { + margin: 0 0 2em; +} + +.page-header { + margin-bottom: 30px; +} + +/*-------------------------------------------------------------- +## One Container +--------------------------------------------------------------*/ +.one-container.both-left .inside-left-sidebar, +.one-container.both-right .inside-left-sidebar { + margin-right: 20px; +} + +.one-container.both-left .inside-right-sidebar, +.one-container.both-right .inside-right-sidebar { + margin-left: 20px; +} + +.one-container:not(.page) .inside-article { + padding: 0 0 30px 0; +} + +.one-container.right-sidebar .site-main, +.one-container.both-right .site-main { + margin-right: 40px; +} + +.one-container.left-sidebar .site-main, +.one-container.both-left .site-main { + margin-left: 40px; +} + +.one-container.both-sidebars .site-main { + margin: 0px 40px 0px 40px; +} + +.one-container .site-content { + padding: 40px; +} + +/*-------------------------------------------------------------- +## Separate Containers +--------------------------------------------------------------*/ +.separate-containers .inside-article, +.separate-containers .comments-area, +.separate-containers .page-header, +.separate-containers .paging-navigation { + padding: 40px; +} + +.separate-containers .widget, +.separate-containers .site-main > *, +.separate-containers .page-header { + margin-bottom: 20px; +} + +.separate-containers .site-main { + margin: 20px; +} + +.separate-containers.no-sidebar .site-main { + margin-left: 0; + margin-right: 0; +} + +.separate-containers.right-sidebar .site-main, +.separate-containers.both-right .site-main { + margin-left: 0; +} + +.separate-containers.left-sidebar .site-main, +.separate-containers.both-left .site-main { + margin-right: 0; +} + +.separate-containers.both-right .inside-left-sidebar, +.separate-containers.both-left .inside-left-sidebar { + margin-right: 10px; +} + +.separate-containers.both-right .inside-right-sidebar, +.separate-containers.both-left .inside-right-sidebar { + margin-left: 10px; +} + +.separate-containers .inside-right-sidebar, +.separate-containers .inside-left-sidebar { + margin-top: 20px; + margin-bottom: 20px; +} + +.inside-page-header { + padding: 40px; +} + +.widget-area .main-navigation { + margin-bottom: 20px; +} + +.separate-containers .site-main > *:last-child, +.one-container .site-main > *:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +## Full Width Content +--------------------------------------------------------------*/ +.full-width-content .container.grid-container { + max-width: 100%; +} + +.full-width-content.no-sidebar.separate-containers .site-main { + margin: 0; +} + +.full-width-content.separate-containers .inside-article, +.full-width-content.one-container .site-content { + padding: 0; +} + +.full-width-content .entry-content .alignwide { + margin-left: 0; + width: auto; + max-width: unset; +} + +/*-------------------------------------------------------------- +## Contained Content +--------------------------------------------------------------*/ +.contained-content.separate-containers .inside-article, +.contained-content.one-container .site-content { + padding: 0; +} + +/*-------------------------------------------------------------- +# Footer +--------------------------------------------------------------*/ +.site-info { + text-align: center; + font-size: 15px; +} + +.site-info { + padding: 20px 40px; +} + +.footer-widgets { + padding: 40px; +} + +.site-footer .footer-widgets-container .inner-padding { + padding: 0px 0px 0px 40px; +} + +.site-footer .footer-widgets-container .inside-footer-widgets { + margin-left: -40px; +} + +/*-------------------------------------------------------------- +## Footer Bar +--------------------------------------------------------------*/ +.footer-bar-active .footer-bar .widget { + padding: 0; +} + +.footer-bar .widget_nav_menu > div > ul { + display: inline-block; + vertical-align: top; +} + +.footer-bar .widget_nav_menu li { + margin: 0 10px; + float: left; + padding: 0; +} + +.footer-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.footer-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.footer-bar .widget_nav_menu li ul { + display: none; +} + +.footer-bar .textwidget p:last-child { + margin: 0; +} + +.footer-bar .widget-title { + display: none; +} + +.footer-bar-align-right .copyright-bar { + float: left; +} + +.footer-bar-align-right .footer-bar { + float: right; + text-align: right; +} + +.footer-bar-align-left .copyright-bar { + float: right; + text-align: right; +} + +.footer-bar-align-left .footer-bar { + float: left; + text-align: left; +} + +.footer-bar-align-center .copyright-bar { + float: none; + text-align: center; +} + +.footer-bar-align-center .footer-bar { + float: none; + text-align: center; + margin-bottom: 10px; +} + +/*-------------------------------------------------------------- +# Featured Images +--------------------------------------------------------------*/ +.post-image:not(:first-child) { + margin-top: 2em; +} + +.page-header-image, +.page-header-image-single { + line-height: 0; + /* no more weird spacing */ +} + +.separate-containers .inside-article > [class*="page-header-"], +.one-container .inside-article > [class*="page-header-"] { + margin-bottom: 2em; + margin-top: 0; +} + +.inside-article .page-header-image-single.page-header-below-title { + margin-top: 2em; +} + +.separate-containers .page-header-image, +.separate-containers .page-header-contained, +.separate-containers .page-header-content, +.separate-containers .page-header-image-single, +.separate-containers .page-header-content-single { + margin-top: 20px; +} + +/*-------------------------------------------------------------- +# Top Bar +--------------------------------------------------------------*/ +.top-bar { + font-weight: normal; + text-transform: none; + font-size: 13px; +} + +.top-bar .inside-top-bar .widget { + padding: 0; + display: inline-block; + margin: 0; +} + +.top-bar .inside-top-bar .textwidget p:last-child { + margin: 0; +} + +.top-bar .widget-title { + display: none; +} + +.top-bar .widget_nav_menu li { + margin: 0 10px; + float: left; + padding: 0; +} + +.top-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.top-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.top-bar .widget_nav_menu li ul { + display: none; +} + +.top-bar .widget_nav_menu > div > ul { + display: inline-block; + vertical-align: top; +} + +.inside-top-bar { + padding: 10px 40px; +} + +.top-bar-align-center { + text-align: center; +} + +.top-bar-align-center .inside-top-bar .widget:not(:first-child) { + margin-left: 10px; +} + +.top-bar-align-center .inside-top-bar .widget:first-child:last-child { + display: block; +} + +.top-bar-align-right { + text-align: right; +} + +.top-bar-align-right .inside-top-bar > .widget:nth-child(even) { + float: left; + margin-right: 10px; +} + +.top-bar-align-right .inside-top-bar > .widget:nth-child(odd) { + margin-left: 10px; +} + +.top-bar-align-left .inside-top-bar > .widget:nth-child(odd) { + float: left; + margin-right: 10px; +} + +.top-bar-align-left .inside-top-bar > .widget:nth-child(even) { + margin-left: 10px; + float: right; +} + +/*-------------------------------------------------------------- +# Icons +--------------------------------------------------------------*/ +.gp-icon { + display: inline-flex; + align-self: center; +} + +.gp-icon svg { + height: 1em; + width: 1em; + top: .125em; + position: relative; + fill: currentColor; +} + +.icon-menu-bars svg:nth-child(2), +.toggled .icon-menu-bars svg:nth-child(1), +.icon-search svg:nth-child(2), +.close-search .icon-search svg:nth-child(1) { + display: none; +} + +.toggled .icon-menu-bars svg:nth-child(2), +.close-search .icon-search svg:nth-child(2) { + display: block; +} + +.entry-meta .gp-icon { + margin-right: 0.6em; + opacity: 0.7; +} + +nav.toggled .icon-arrow-left svg { + transform: rotate(-90deg); +} + +nav.toggled .icon-arrow-right svg { + transform: rotate(90deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg { + transform: rotate(180deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg { + transform: rotate(-270deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg { + transform: rotate(270deg); +} + +/*-------------------------------------------------------------- +# Compatibility +--------------------------------------------------------------*/ +/* Bootstrap fix */ +.container.grid-container { + width: auto; +} + +/* Globally hidden elements when Infinite Scroll is supported and in use. */ +.infinite-scroll .paging-navigation, +.infinite-scroll.neverending .site-footer { + /* Theme Footer (when set to scrolling) */ + display: none; +} + +/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */ +.infinity-end.neverending .site-footer { + display: block; +} + +/* SiteOrigin Page Builder */ +.so-panel.widget { + padding: 0; +} + +/* MailChimp CSS */ +#mc_embed_signup .clear { + display: block; + height: auto; + visibility: visible; + width: auto; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style.min.css new file mode 100644 index 00000000..52ae3a1d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/style.min.css @@ -0,0 +1 @@ +a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left;padding:5px}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation li{float:left;position:relative}.sf-menu>li.menu-item-float-right{float:right!important}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.main-navigation li.search-item{float:right}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.header-widget .widget-title{margin-bottom:15px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.site-branding-container{display:inline-flex;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{order:10;margin-right:0;margin-left:1.5em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget_search .search-submit{display:none}.widget{margin:0 0 30px;box-sizing:border-box}.separate-containers .widget:last-child,.widget:last-child{margin-bottom:0}.footer-widgets .widget,.sidebar .widget{font-size:17px}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:20px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:20px}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .page-header,.separate-containers .site-main>*,.separate-containers .widget{margin-bottom:20px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers.both-left .inside-left-sidebar,.separate-containers.both-right .inside-left-sidebar{margin-right:10px}.separate-containers.both-left .inside-right-sidebar,.separate-containers.both-right .inside-right-sidebar{margin-left:10px}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.site-info{text-align:center;font-size:15px}.site-info{padding:20px 40px}.footer-widgets{padding:40px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar{float:right;text-align:right}.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.post-image:not(:first-child){margin-top:2em}.page-header-image,.page-header-image-single{line-height:0}.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.separate-containers .page-header-contained,.separate-containers .page-header-content,.separate-containers .page-header-content-single,.separate-containers .page-header-image,.separate-containers .page-header-image-single{margin-top:20px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.inside-top-bar{padding:10px 40px}.top-bar-align-center{text-align:center}.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(2n){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(2n){margin-left:10px;float:right}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/unsemantic-grid.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/unsemantic-grid.css new file mode 100644 index 00000000..ce56f56a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/unsemantic-grid.css @@ -0,0 +1,1465 @@ +/* ================================================================== */ +/* This file has a mobile-to-tablet, and tablet-to-desktop breakpoint */ +/* ================================================================== */ +@-ms-viewport { + width: auto; +} + +.clear { + clear: both; + display: block; + overflow: hidden; + visibility: hidden; + width: 0; + height: 0; +} + +.grid-container:before, .grid-5:before, .grid-10:before, .grid-15:before, .grid-20:before, .grid-25:before, .grid-30:before, .grid-35:before, .grid-40:before, .grid-45:before, .grid-50:before, .grid-55:before, .grid-60:before, .grid-65:before, .grid-70:before, .grid-75:before, .grid-80:before, .grid-85:before, .grid-90:before, .grid-95:before, .grid-100:before, .grid-33:before, .grid-66:before, [class*="mobile-grid-"]:before,[class*="tablet-grid-"]:before, .clearfix:before, +.grid-container:after, +.grid-5:after, +.grid-10:after, +.grid-15:after, +.grid-20:after, +.grid-25:after, +.grid-30:after, +.grid-35:after, +.grid-40:after, +.grid-45:after, +.grid-50:after, +.grid-55:after, +.grid-60:after, +.grid-65:after, +.grid-70:after, +.grid-75:after, +.grid-80:after, +.grid-85:after, +.grid-90:after, +.grid-95:after, +.grid-100:after, +.grid-33:after, +.grid-66:after, +[class*="mobile-grid-"]:after, +[class*="tablet-grid-"]:after, +.clearfix:after { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; +} + +.grid-container:after, .grid-5:after, .grid-10:after, .grid-15:after, .grid-20:after, .grid-25:after, .grid-30:after, .grid-35:after, .grid-40:after, .grid-45:after, .grid-50:after, .grid-55:after, .grid-60:after, .grid-65:after, .grid-70:after, .grid-75:after, .grid-80:after, .grid-85:after, .grid-90:after, .grid-95:after, .grid-100:after, .grid-33:after, .grid-66:after, [class*="mobile-grid-"]:after, [class*="tablet-grid-"]:after, .clearfix:after { + clear: both; +} + +.grid-container { + margin-left: auto; + margin-right: auto; + max-width: 1200px; + padding-left: 10px; + padding-right: 10px; +} + +.grid-5, .grid-10, .grid-15, .grid-20, .grid-25, .grid-30, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .grid-100, .grid-33, .grid-66, [class*="mobile-grid-"], [class*="tablet-grid-"] { + box-sizing: border-box; + padding-left: 10px; + padding-right: 10px; +} + +.grid-parent { + padding-left: 0; + padding-right: 0; +} + +@media (max-width: 767px) { + [class*="mobile-push-"], + [class*="mobile-pull-"] { + position: relative; + } + + .hide-on-mobile { + display: none !important; + } + + .mobile-grid-5 { + float: left; + width: 5%; + } + + .mobile-prefix-5 { + margin-left: 5%; + } + + .mobile-suffix-5 { + margin-right: 5%; + } + + .mobile-push-5 { + left: 5%; + } + + .mobile-pull-5 { + left: -5%; + } + + .mobile-grid-10 { + float: left; + width: 10%; + } + + .mobile-prefix-10 { + margin-left: 10%; + } + + .mobile-suffix-10 { + margin-right: 10%; + } + + .mobile-push-10 { + left: 10%; + } + + .mobile-pull-10 { + left: -10%; + } + + .mobile-grid-15 { + float: left; + width: 15%; + } + + .mobile-prefix-15 { + margin-left: 15%; + } + + .mobile-suffix-15 { + margin-right: 15%; + } + + .mobile-push-15 { + left: 15%; + } + + .mobile-pull-15 { + left: -15%; + } + + .mobile-grid-20 { + float: left; + width: 20%; + } + + .mobile-prefix-20 { + margin-left: 20%; + } + + .mobile-suffix-20 { + margin-right: 20%; + } + + .mobile-push-20 { + left: 20%; + } + + .mobile-pull-20 { + left: -20%; + } + + .mobile-grid-25 { + float: left; + width: 25%; + } + + .mobile-prefix-25 { + margin-left: 25%; + } + + .mobile-suffix-25 { + margin-right: 25%; + } + + .mobile-push-25 { + left: 25%; + } + + .mobile-pull-25 { + left: -25%; + } + + .mobile-grid-30 { + float: left; + width: 30%; + } + + .mobile-prefix-30 { + margin-left: 30%; + } + + .mobile-suffix-30 { + margin-right: 30%; + } + + .mobile-push-30 { + left: 30%; + } + + .mobile-pull-30 { + left: -30%; + } + + .mobile-grid-35 { + float: left; + width: 35%; + } + + .mobile-prefix-35 { + margin-left: 35%; + } + + .mobile-suffix-35 { + margin-right: 35%; + } + + .mobile-push-35 { + left: 35%; + } + + .mobile-pull-35 { + left: -35%; + } + + .mobile-grid-40 { + float: left; + width: 40%; + } + + .mobile-prefix-40 { + margin-left: 40%; + } + + .mobile-suffix-40 { + margin-right: 40%; + } + + .mobile-push-40 { + left: 40%; + } + + .mobile-pull-40 { + left: -40%; + } + + .mobile-grid-45 { + float: left; + width: 45%; + } + + .mobile-prefix-45 { + margin-left: 45%; + } + + .mobile-suffix-45 { + margin-right: 45%; + } + + .mobile-push-45 { + left: 45%; + } + + .mobile-pull-45 { + left: -45%; + } + + .mobile-grid-50 { + float: left; + width: 50%; + } + + .mobile-prefix-50 { + margin-left: 50%; + } + + .mobile-suffix-50 { + margin-right: 50%; + } + + .mobile-push-50 { + left: 50%; + } + + .mobile-pull-50 { + left: -50%; + } + + .mobile-grid-55 { + float: left; + width: 55%; + } + + .mobile-prefix-55 { + margin-left: 55%; + } + + .mobile-suffix-55 { + margin-right: 55%; + } + + .mobile-push-55 { + left: 55%; + } + + .mobile-pull-55 { + left: -55%; + } + + .mobile-grid-60 { + float: left; + width: 60%; + } + + .mobile-prefix-60 { + margin-left: 60%; + } + + .mobile-suffix-60 { + margin-right: 60%; + } + + .mobile-push-60 { + left: 60%; + } + + .mobile-pull-60 { + left: -60%; + } + + .mobile-grid-65 { + float: left; + width: 65%; + } + + .mobile-prefix-65 { + margin-left: 65%; + } + + .mobile-suffix-65 { + margin-right: 65%; + } + + .mobile-push-65 { + left: 65%; + } + + .mobile-pull-65 { + left: -65%; + } + + .mobile-grid-70 { + float: left; + width: 70%; + } + + .mobile-prefix-70 { + margin-left: 70%; + } + + .mobile-suffix-70 { + margin-right: 70%; + } + + .mobile-push-70 { + left: 70%; + } + + .mobile-pull-70 { + left: -70%; + } + + .mobile-grid-75 { + float: left; + width: 75%; + } + + .mobile-prefix-75 { + margin-left: 75%; + } + + .mobile-suffix-75 { + margin-right: 75%; + } + + .mobile-push-75 { + left: 75%; + } + + .mobile-pull-75 { + left: -75%; + } + + .mobile-grid-80 { + float: left; + width: 80%; + } + + .mobile-prefix-80 { + margin-left: 80%; + } + + .mobile-suffix-80 { + margin-right: 80%; + } + + .mobile-push-80 { + left: 80%; + } + + .mobile-pull-80 { + left: -80%; + } + + .mobile-grid-85 { + float: left; + width: 85%; + } + + .mobile-prefix-85 { + margin-left: 85%; + } + + .mobile-suffix-85 { + margin-right: 85%; + } + + .mobile-push-85 { + left: 85%; + } + + .mobile-pull-85 { + left: -85%; + } + + .mobile-grid-90 { + float: left; + width: 90%; + } + + .mobile-prefix-90 { + margin-left: 90%; + } + + .mobile-suffix-90 { + margin-right: 90%; + } + + .mobile-push-90 { + left: 90%; + } + + .mobile-pull-90 { + left: -90%; + } + + .mobile-grid-95 { + float: left; + width: 95%; + } + + .mobile-prefix-95 { + margin-left: 95%; + } + + .mobile-suffix-95 { + margin-right: 95%; + } + + .mobile-push-95 { + left: 95%; + } + + .mobile-pull-95 { + left: -95%; + } + + .mobile-grid-33 { + float: left; + width: 33.33333%; + } + + .mobile-prefix-33 { + margin-left: 33.33333%; + } + + .mobile-suffix-33 { + margin-right: 33.33333%; + } + + .mobile-push-33 { + left: 33.33333%; + } + + .mobile-pull-33 { + left: -33.33333%; + } + + .mobile-grid-66 { + float: left; + width: 66.66667%; + } + + .mobile-prefix-66 { + margin-left: 66.66667%; + } + + .mobile-suffix-66 { + margin-right: 66.66667%; + } + + .mobile-push-66 { + left: 66.66667%; + } + + .mobile-pull-66 { + left: -66.66667%; + } + + .mobile-grid-100 { + clear: both; + width: 100%; + } +} +@media (min-width: 768px) and (max-width: 1024px) { + [class*="tablet-push-"], + [class*="tablet-pull-"] { + position: relative; + } + + .hide-on-tablet { + display: none !important; + } + + .tablet-grid-5 { + float: left; + width: 5%; + } + + .tablet-prefix-5 { + margin-left: 5%; + } + + .tablet-suffix-5 { + margin-right: 5%; + } + + .tablet-push-5 { + left: 5%; + } + + .tablet-pull-5 { + left: -5%; + } + + .tablet-grid-10 { + float: left; + width: 10%; + } + + .tablet-prefix-10 { + margin-left: 10%; + } + + .tablet-suffix-10 { + margin-right: 10%; + } + + .tablet-push-10 { + left: 10%; + } + + .tablet-pull-10 { + left: -10%; + } + + .tablet-grid-15 { + float: left; + width: 15%; + } + + .tablet-prefix-15 { + margin-left: 15%; + } + + .tablet-suffix-15 { + margin-right: 15%; + } + + .tablet-push-15 { + left: 15%; + } + + .tablet-pull-15 { + left: -15%; + } + + .tablet-grid-20 { + float: left; + width: 20%; + } + + .tablet-prefix-20 { + margin-left: 20%; + } + + .tablet-suffix-20 { + margin-right: 20%; + } + + .tablet-push-20 { + left: 20%; + } + + .tablet-pull-20 { + left: -20%; + } + + .tablet-grid-25 { + float: left; + width: 25%; + } + + .tablet-prefix-25 { + margin-left: 25%; + } + + .tablet-suffix-25 { + margin-right: 25%; + } + + .tablet-push-25 { + left: 25%; + } + + .tablet-pull-25 { + left: -25%; + } + + .tablet-grid-30 { + float: left; + width: 30%; + } + + .tablet-prefix-30 { + margin-left: 30%; + } + + .tablet-suffix-30 { + margin-right: 30%; + } + + .tablet-push-30 { + left: 30%; + } + + .tablet-pull-30 { + left: -30%; + } + + .tablet-grid-35 { + float: left; + width: 35%; + } + + .tablet-prefix-35 { + margin-left: 35%; + } + + .tablet-suffix-35 { + margin-right: 35%; + } + + .tablet-push-35 { + left: 35%; + } + + .tablet-pull-35 { + left: -35%; + } + + .tablet-grid-40 { + float: left; + width: 40%; + } + + .tablet-prefix-40 { + margin-left: 40%; + } + + .tablet-suffix-40 { + margin-right: 40%; + } + + .tablet-push-40 { + left: 40%; + } + + .tablet-pull-40 { + left: -40%; + } + + .tablet-grid-45 { + float: left; + width: 45%; + } + + .tablet-prefix-45 { + margin-left: 45%; + } + + .tablet-suffix-45 { + margin-right: 45%; + } + + .tablet-push-45 { + left: 45%; + } + + .tablet-pull-45 { + left: -45%; + } + + .tablet-grid-50 { + float: left; + width: 50%; + } + + .tablet-prefix-50 { + margin-left: 50%; + } + + .tablet-suffix-50 { + margin-right: 50%; + } + + .tablet-push-50 { + left: 50%; + } + + .tablet-pull-50 { + left: -50%; + } + + .tablet-grid-55 { + float: left; + width: 55%; + } + + .tablet-prefix-55 { + margin-left: 55%; + } + + .tablet-suffix-55 { + margin-right: 55%; + } + + .tablet-push-55 { + left: 55%; + } + + .tablet-pull-55 { + left: -55%; + } + + .tablet-grid-60 { + float: left; + width: 60%; + } + + .tablet-prefix-60 { + margin-left: 60%; + } + + .tablet-suffix-60 { + margin-right: 60%; + } + + .tablet-push-60 { + left: 60%; + } + + .tablet-pull-60 { + left: -60%; + } + + .tablet-grid-65 { + float: left; + width: 65%; + } + + .tablet-prefix-65 { + margin-left: 65%; + } + + .tablet-suffix-65 { + margin-right: 65%; + } + + .tablet-push-65 { + left: 65%; + } + + .tablet-pull-65 { + left: -65%; + } + + .tablet-grid-70 { + float: left; + width: 70%; + } + + .tablet-prefix-70 { + margin-left: 70%; + } + + .tablet-suffix-70 { + margin-right: 70%; + } + + .tablet-push-70 { + left: 70%; + } + + .tablet-pull-70 { + left: -70%; + } + + .tablet-grid-75 { + float: left; + width: 75%; + } + + .tablet-prefix-75 { + margin-left: 75%; + } + + .tablet-suffix-75 { + margin-right: 75%; + } + + .tablet-push-75 { + left: 75%; + } + + .tablet-pull-75 { + left: -75%; + } + + .tablet-grid-80 { + float: left; + width: 80%; + } + + .tablet-prefix-80 { + margin-left: 80%; + } + + .tablet-suffix-80 { + margin-right: 80%; + } + + .tablet-push-80 { + left: 80%; + } + + .tablet-pull-80 { + left: -80%; + } + + .tablet-grid-85 { + float: left; + width: 85%; + } + + .tablet-prefix-85 { + margin-left: 85%; + } + + .tablet-suffix-85 { + margin-right: 85%; + } + + .tablet-push-85 { + left: 85%; + } + + .tablet-pull-85 { + left: -85%; + } + + .tablet-grid-90 { + float: left; + width: 90%; + } + + .tablet-prefix-90 { + margin-left: 90%; + } + + .tablet-suffix-90 { + margin-right: 90%; + } + + .tablet-push-90 { + left: 90%; + } + + .tablet-pull-90 { + left: -90%; + } + + .tablet-grid-95 { + float: left; + width: 95%; + } + + .tablet-prefix-95 { + margin-left: 95%; + } + + .tablet-suffix-95 { + margin-right: 95%; + } + + .tablet-push-95 { + left: 95%; + } + + .tablet-pull-95 { + left: -95%; + } + + .tablet-grid-33 { + float: left; + width: 33.33333%; + } + + .tablet-prefix-33 { + margin-left: 33.33333%; + } + + .tablet-suffix-33 { + margin-right: 33.33333%; + } + + .tablet-push-33 { + left: 33.33333%; + } + + .tablet-pull-33 { + left: -33.33333%; + } + + .tablet-grid-66 { + float: left; + width: 66.66667%; + } + + .tablet-prefix-66 { + margin-left: 66.66667%; + } + + .tablet-suffix-66 { + margin-right: 66.66667%; + } + + .tablet-push-66 { + left: 66.66667%; + } + + .tablet-pull-66 { + left: -66.66667%; + } + + .tablet-grid-100 { + clear: both; + width: 100%; + } + + /* GP specific grid */ + .inside-footer-widgets > div { + margin-bottom: 50px; + } + + .inside-footer-widgets > div:nth-child(odd) { + clear: both; + } + + .active-footer-widgets-1 .footer-widget-1, + .active-footer-widgets-3 .footer-widget-3, + .active-footer-widgets-5 .footer-widget-5 { + width: 100%; + margin-bottom: 0; + } + + .active-footer-widgets-2 .inside-footer-widgets > div, + .active-footer-widgets-4 .footer-widget-3, + .active-footer-widgets-4 .footer-widget-4 { + margin-bottom: 0; + } +} +@media (min-width: 1025px) { + .push-5, .pull-5, .push-10, .pull-10, .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66 { + position: relative; + } + + .hide-on-desktop { + display: none !important; + } + + .grid-5 { + float: left; + width: 5%; + } + + .prefix-5 { + margin-left: 5%; + } + + .suffix-5 { + margin-right: 5%; + } + + .push-5 { + left: 5%; + } + + .pull-5 { + left: -5%; + } + + .grid-10 { + float: left; + width: 10%; + } + + .prefix-10 { + margin-left: 10%; + } + + .suffix-10 { + margin-right: 10%; + } + + .push-10 { + left: 10%; + } + + .pull-10 { + left: -10%; + } + + .grid-15 { + float: left; + width: 15%; + } + + .prefix-15 { + margin-left: 15%; + } + + .suffix-15 { + margin-right: 15%; + } + + .push-15 { + left: 15%; + } + + .pull-15 { + left: -15%; + } + + .grid-20 { + float: left; + width: 20%; + } + + .prefix-20 { + margin-left: 20%; + } + + .suffix-20 { + margin-right: 20%; + } + + .push-20 { + left: 20%; + } + + .pull-20 { + left: -20%; + } + + .grid-25 { + float: left; + width: 25%; + } + + .prefix-25 { + margin-left: 25%; + } + + .suffix-25 { + margin-right: 25%; + } + + .push-25 { + left: 25%; + } + + .pull-25 { + left: -25%; + } + + .grid-30 { + float: left; + width: 30%; + } + + .prefix-30 { + margin-left: 30%; + } + + .suffix-30 { + margin-right: 30%; + } + + .push-30 { + left: 30%; + } + + .pull-30 { + left: -30%; + } + + .grid-35 { + float: left; + width: 35%; + } + + .prefix-35 { + margin-left: 35%; + } + + .suffix-35 { + margin-right: 35%; + } + + .push-35 { + left: 35%; + } + + .pull-35 { + left: -35%; + } + + .grid-40 { + float: left; + width: 40%; + } + + .prefix-40 { + margin-left: 40%; + } + + .suffix-40 { + margin-right: 40%; + } + + .push-40 { + left: 40%; + } + + .pull-40 { + left: -40%; + } + + .grid-45 { + float: left; + width: 45%; + } + + .prefix-45 { + margin-left: 45%; + } + + .suffix-45 { + margin-right: 45%; + } + + .push-45 { + left: 45%; + } + + .pull-45 { + left: -45%; + } + + .grid-50 { + float: left; + width: 50%; + } + + .prefix-50 { + margin-left: 50%; + } + + .suffix-50 { + margin-right: 50%; + } + + .push-50 { + left: 50%; + } + + .pull-50 { + left: -50%; + } + + .grid-55 { + float: left; + width: 55%; + } + + .prefix-55 { + margin-left: 55%; + } + + .suffix-55 { + margin-right: 55%; + } + + .push-55 { + left: 55%; + } + + .pull-55 { + left: -55%; + } + + .grid-60 { + float: left; + width: 60%; + } + + .prefix-60 { + margin-left: 60%; + } + + .suffix-60 { + margin-right: 60%; + } + + .push-60 { + left: 60%; + } + + .pull-60 { + left: -60%; + } + + .grid-65 { + float: left; + width: 65%; + } + + .prefix-65 { + margin-left: 65%; + } + + .suffix-65 { + margin-right: 65%; + } + + .push-65 { + left: 65%; + } + + .pull-65 { + left: -65%; + } + + .grid-70 { + float: left; + width: 70%; + } + + .prefix-70 { + margin-left: 70%; + } + + .suffix-70 { + margin-right: 70%; + } + + .push-70 { + left: 70%; + } + + .pull-70 { + left: -70%; + } + + .grid-75 { + float: left; + width: 75%; + } + + .prefix-75 { + margin-left: 75%; + } + + .suffix-75 { + margin-right: 75%; + } + + .push-75 { + left: 75%; + } + + .pull-75 { + left: -75%; + } + + .grid-80 { + float: left; + width: 80%; + } + + .prefix-80 { + margin-left: 80%; + } + + .suffix-80 { + margin-right: 80%; + } + + .push-80 { + left: 80%; + } + + .pull-80 { + left: -80%; + } + + .grid-85 { + float: left; + width: 85%; + } + + .prefix-85 { + margin-left: 85%; + } + + .suffix-85 { + margin-right: 85%; + } + + .push-85 { + left: 85%; + } + + .pull-85 { + left: -85%; + } + + .grid-90 { + float: left; + width: 90%; + } + + .prefix-90 { + margin-left: 90%; + } + + .suffix-90 { + margin-right: 90%; + } + + .push-90 { + left: 90%; + } + + .pull-90 { + left: -90%; + } + + .grid-95 { + float: left; + width: 95%; + } + + .prefix-95 { + margin-left: 95%; + } + + .suffix-95 { + margin-right: 95%; + } + + .push-95 { + left: 95%; + } + + .pull-95 { + left: -95%; + } + + .grid-33 { + float: left; + width: 33.33333%; + } + + .prefix-33 { + margin-left: 33.33333%; + } + + .suffix-33 { + margin-right: 33.33333%; + } + + .push-33 { + left: 33.33333%; + } + + .pull-33 { + left: -33.33333%; + } + + .grid-66 { + float: left; + width: 66.66667%; + } + + .prefix-66 { + margin-left: 66.66667%; + } + + .suffix-66 { + margin-right: 66.66667%; + } + + .push-66 { + left: 66.66667%; + } + + .pull-66 { + left: -66.66667%; + } + + .grid-100 { + clear: both; + width: 100%; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/unsemantic-grid.min.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/unsemantic-grid.min.css new file mode 100644 index 00000000..36793277 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/css/unsemantic-grid.min.css @@ -0,0 +1 @@ +.clear,.clearfix:after,.grid-100:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-5:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}@-ms-viewport{width:auto}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-5:after,.grid-5:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-10,.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){[class*=mobile-pull-],[class*=mobile-push-]{position:relative}.hide-on-mobile{display:none!important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-pull-],[class*=tablet-push-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-5{float:left;width:5%}.tablet-prefix-5{margin-left:5%}.tablet-suffix-5{margin-right:5%}.tablet-push-5{left:5%}.tablet-pull-5{left:-5%}.tablet-grid-10{float:left;width:10%}.tablet-prefix-10{margin-left:10%}.tablet-suffix-10{margin-right:10%}.tablet-push-10{left:10%}.tablet-pull-10{left:-10%}.tablet-grid-15{float:left;width:15%}.tablet-prefix-15{margin-left:15%}.tablet-suffix-15{margin-right:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-prefix-20{margin-left:20%}.tablet-suffix-20{margin-right:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-prefix-25{margin-left:25%}.tablet-suffix-25{margin-right:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-prefix-30{margin-left:30%}.tablet-suffix-30{margin-right:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-prefix-35{margin-left:35%}.tablet-suffix-35{margin-right:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-prefix-40{margin-left:40%}.tablet-suffix-40{margin-right:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-prefix-45{margin-left:45%}.tablet-suffix-45{margin-right:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-prefix-50{margin-left:50%}.tablet-suffix-50{margin-right:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-prefix-55{margin-left:55%}.tablet-suffix-55{margin-right:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-prefix-60{margin-left:60%}.tablet-suffix-60{margin-right:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-prefix-65{margin-left:65%}.tablet-suffix-65{margin-right:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-prefix-70{margin-left:70%}.tablet-suffix-70{margin-right:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-prefix-75{margin-left:75%}.tablet-suffix-75{margin-right:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-prefix-80{margin-left:80%}.tablet-suffix-80{margin-right:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-prefix-85{margin-left:85%}.tablet-suffix-85{margin-right:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-grid-90{float:left;width:90%}.tablet-prefix-90{margin-left:90%}.tablet-suffix-90{margin-right:90%}.tablet-push-90{left:90%}.tablet-pull-90{left:-90%}.tablet-grid-95{float:left;width:95%}.tablet-prefix-95{margin-left:95%}.tablet-suffix-95{margin-right:95%}.tablet-push-95{left:95%}.tablet-pull-95{left:-95%}.tablet-grid-33{float:left;width:33.33333%}.tablet-prefix-33{margin-left:33.33333%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-prefix-66{margin-left:66.66667%}.tablet-suffix-66{margin-right:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.grid-10,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95{float:left}.pull-10,.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-5,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-10,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-5,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-5{width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/block-editor.asset.php b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/block-editor.asset.php new file mode 100644 index 00000000..5af8de4b --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/block-editor.asset.php @@ -0,0 +1 @@ + array('wp-dom-ready', 'wp-element', 'wp-plugins'), 'version' => '53a6a5a937a68e460003'); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/block-editor.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/block-editor.js new file mode 100644 index 00000000..2ae65ab4 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/block-editor.js @@ -0,0 +1 @@ +!function(){"use strict";var t={};function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r1&&void 0!==arguments[1]?arguments[1]:"",r="",n="px",a=generatepressBlockEditor.customContentWidth?parseInt(generatepressBlockEditor.customContentWidth):generatepressBlockEditor.containerWidth,i=generatepressBlockEditor.leftSidebarWidth,o=generatepressBlockEditor.rightSidebarWidth;if(r="left-sidebar"===t?a*((100-i)/100):"right-sidebar"===t?a*((100-o)/100):"no-sidebar"===t?a:a*((100-(Number(i)+Number(o)))/100),""===e){var s=parseInt(generatepressBlockEditor.contentPaddingRight)+parseInt(generatepressBlockEditor.contentPaddingLeft);r=Number(r)-s}return"true"!==e||generatepressBlockEditor.customContentWidth||(r=100,n="%"),r+n}(n,u))}),[n,u,JSON.stringify(f)]),o()((function(){var t=document.getElementById("generate-sidebar-layout"),e=document.getElementById("_generate-full-width-content");t&&(t.onchange=function(t){i(t.target.value||generatepressBlockEditor.globalSidebarLayout)}),e&&(e.onchange=function(t){h(t.target.value||generatepressBlockEditor.contentAreaType)})})),null}});var u=/^\s+/,h=/\s+$/;function f(t,e){if(e=e||{},(t=t||"")instanceof f)return t;if(!(this instanceof f))return new f(t,e);var r=function(t){var e,r,n,a={r:0,g:0,b:0},i=1,o=null,f=null,l=null,c=!1,d=!1;return"string"==typeof t&&(t=function(t){t=t.replace(u,"").replace(h,"").toLowerCase();var e,r=!1;if(R[t])t=R[t],r=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=T.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=T.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=T.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=T.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=T.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=T.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=T.hex8.exec(t))?{r:B(e[1]),g:B(e[2]),b:B(e[3]),a:q(e[4]),format:r?"name":"hex8"}:(e=T.hex6.exec(t))?{r:B(e[1]),g:B(e[2]),b:B(e[3]),format:r?"name":"hex"}:(e=T.hex4.exec(t))?{r:B(e[1]+""+e[1]),g:B(e[2]+""+e[2]),b:B(e[3]+""+e[3]),a:q(e[4]+""+e[4]),format:r?"name":"hex8"}:!!(e=T.hex3.exec(t))&&{r:B(e[1]+""+e[1]),g:B(e[2]+""+e[2]),b:B(e[3]+""+e[3]),format:r?"name":"hex"}}(t)),"object"==s(t)&&(z(t.r)&&z(t.g)&&z(t.b)?(e=t.r,r=t.g,n=t.b,a={r:255*F(e,255),g:255*F(r,255),b:255*F(n,255)},c=!0,d="%"===String(t.r).substr(-1)?"prgb":"rgb"):z(t.h)&&z(t.s)&&z(t.v)?(o=N(t.s),f=N(t.v),a=function(t,e,r){t=6*F(t,360),e=F(e,100),r=F(r,100);var n=Math.floor(t),a=t-n,i=r*(1-e),o=r*(1-a*e),s=r*(1-(1-a)*e),u=n%6;return{r:255*[r,o,i,i,s,r][u],g:255*[s,r,r,o,i,i][u],b:255*[i,i,s,r,r,o][u]}}(t.h,o,f),c=!0,d="hsv"):z(t.h)&&z(t.s)&&z(t.l)&&(o=N(t.s),l=N(t.l),a=function(t,e,r){var n,a,i;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=F(t,360),e=F(e,100),r=F(r,100),0===e)n=a=i=r;else{var s=r<.5?r*(1+e):r+e-r*e,u=2*r-s;n=o(u,s,t+1/3),a=o(u,s,t),i=o(u,s,t-1/3)}return{r:255*n,g:255*a,b:255*i}}(t.h,o,l),c=!0,d="hsl"),t.hasOwnProperty("a")&&(i=t.a)),i=E(i),{ok:c,format:t.format||d,r:Math.min(255,Math.max(a.r,0)),g:Math.min(255,Math.max(a.g,0)),b:Math.min(255,Math.max(a.b,0)),a:i}}(t);this._originalInput=t,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=e.format||r.format,this._gradientType=e.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=r.ok}function l(t,e,r){t=F(t,255),e=F(e,255),r=F(r,255);var n,a,i=Math.max(t,e,r),o=Math.min(t,e,r),s=(i+o)/2;if(i==o)n=a=0;else{var u=i-o;switch(a=s>.5?u/(2-i-o):u/(i+o),i){case t:n=(e-r)/u+(e>1)+720)%360;--e;)n.h=(n.h+a)%360,i.push(f(n));return i}function S(t,e){e=e||6;for(var r=f(t).toHsv(),n=r.h,a=r.s,i=r.v,o=[],s=1/e;e--;)o.push(f({h:n,s:a,v:i})),i=(i+s)%1;return o}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,r,n=this.toRgb();return t=n.r/255,e=n.g/255,r=n.b/255,.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(t){return this._a=E(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=c(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=c(this._r,this._g,this._b),e=Math.round(360*t.h),r=Math.round(100*t.s),n=Math.round(100*t.v);return 1==this._a?"hsv("+e+", "+r+"%, "+n+"%)":"hsva("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=l(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=l(this._r,this._g,this._b),e=Math.round(360*t.h),r=Math.round(100*t.s),n=Math.round(100*t.l);return 1==this._a?"hsl("+e+", "+r+"%, "+n+"%)":"hsla("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return d(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,a){var i=[I(Math.round(t).toString(16)),I(Math.round(e).toString(16)),I(Math.round(r).toString(16)),I(P(n))];return a&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*F(this._r,255))+"%",g:Math.round(100*F(this._g,255))+"%",b:Math.round(100*F(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*F(this._r,255))+"%, "+Math.round(100*F(this._g,255))+"%, "+Math.round(100*F(this._b,255))+"%)":"rgba("+Math.round(100*F(this._r,255))+"%, "+Math.round(100*F(this._g,255))+"%, "+Math.round(100*F(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(H[d(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+g(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?"GradientType = 1, ":"";if(t){var a=f(t);r="#"+g(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+e+",endColorstr="+r+")"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(r=this.toRgbString()),"prgb"===t&&(r=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(r=this.toHexString()),"hex3"===t&&(r=this.toHexString(!0)),"hex4"===t&&(r=this.toHex8String(!0)),"hex8"===t&&(r=this.toHex8String()),"name"===t&&(r=this.toName()),"hsl"===t&&(r=this.toHslString()),"hsv"===t&&(r=this.toHsvString()),r||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(b,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(p,arguments)},spin:function(){return this._applyModification(M,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(w,arguments)},complement:function(){return this._applyCombination(A,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(x,[3])},tetrad:function(){return this._applyCombination(x,[4])}},f.fromRatio=function(t,e){if("object"==s(t)){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]="a"===n?t[n]:N(t[n]));t=r}return f(t,e)},f.equals=function(t,e){return!(!t||!e)&&f(t).toRgbString()==f(e).toRgbString()},f.random=function(){return f.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},f.mix=function(t,e,r){r=0===r?0:r||50;var n=f(t).toRgb(),a=f(e).toRgb(),i=r/100;return f({r:(a.r-n.r)*i+n.r,g:(a.g-n.g)*i+n.g,b:(a.b-n.b)*i+n.b,a:(a.a-n.a)*i+n.a})},f.readability=function(t,e){var r=f(t),n=f(e);return(Math.max(r.getLuminance(),n.getLuminance())+.05)/(Math.min(r.getLuminance(),n.getLuminance())+.05)},f.isReadable=function(t,e,r){var n,a,i,o,s,u=f.readability(t,e);switch(a=!1,(i=r,"AA"!==(o=((i=i||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==o&&(o="AA"),"small"!==(s=(i.size||"small").toLowerCase())&&"large"!==s&&(s="small"),n={level:o,size:s}).level+n.size){case"AAsmall":case"AAAlarge":a=u>=4.5;break;case"AAlarge":a=u>=3;break;case"AAAsmall":a=u>=7}return a},f.mostReadable=function(t,e,r){var n,a,i,o,s=null,u=0;a=(r=r||{}).includeFallbackColors,i=r.level,o=r.size;for(var h=0;hu&&(u=n,s=f(e[h]));return f.isReadable(t,s,{level:i,size:o})||!a?s:(r.includeFallbackColors=!1,f.mostReadable(t,["#fff","#000"],r))};var R=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},H=f.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(R);function E(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function F(t,e){(function(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var r=function(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=Math.min(e,Math.max(0,parseFloat(t))),r&&(t=parseInt(t*e,10)/100),Math.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function C(t){return Math.min(1,Math.max(0,t))}function B(t){return parseInt(t,16)}function I(t){return 1==t.length?"0"+t:""+t}function N(t){return t<=1&&(t=100*t+"%"),t}function P(t){return Math.round(255*parseFloat(t)).toString(16)}function q(t){return B(t)/255}var L,O,j,T=(O="[\\s|\\(]+("+(L="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+L+")[,|\\s]+("+L+")\\s*\\)?",j="[\\s|\\(]+("+L+")[,|\\s]+("+L+")[,|\\s]+("+L+")[,|\\s]+("+L+")\\s*\\)?",{CSS_UNIT:new RegExp(L),rgb:new RegExp("rgb"+O),rgba:new RegExp("rgba"+j),hsl:new RegExp("hsl"+O),hsla:new RegExp("hsla"+j),hsv:new RegExp("hsv"+O),hsva:new RegExp("hsva"+j),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function z(t){return!!T.CSS_UNIT.exec(t)}(0,n.registerPlugin)("generatepress-is-dark-theme",{render:function(){return(0,a.useEffect)((function(){if(generatepressBlockEditor.show_editor_styles){var t=generatepressBlockEditor.text_color;if(String(t).startsWith("var(")){var e=t.match(/\(([^)]+)\)/);if(e){var r=document.querySelector(".editor-styles-wrapper");if(r){var n,a=null===(n=getComputedStyle(r))||void 0===n?void 0:n.getPropertyValue(e[1]);a&&(t=a)}}}t=f(t).toHex8(),f(t).isDark()?document.body.classList.remove("is-dark-theme"):document.body.classList.add("is-dark-theme")}}),[]),null}})}(); \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/customizer.asset.php b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/customizer.asset.php new file mode 100644 index 00000000..df4a3df7 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/customizer.asset.php @@ -0,0 +1 @@ + array('lodash', 'react', 'react-dom', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => '731b220042b06e3421fb'); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/customizer.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/customizer.js new file mode 100644 index 00000000..c48dedf2 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/customizer.js @@ -0,0 +1,3 @@ +!function(){var e,t={822:function(e,t,r){"use strict";var a={};function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e){var t=function(e){if("object"!=n(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}function o(e,t,r){return(t=i(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.r(a),r.d(a,{FILE:function(){return qo},HTML:function(){return Xo},TEXT:function(){return Jo},URL:function(){return Yo}});var s=r(609),l=window.wp.element;function c(e,t){void 0!==l.createRoot?(0,l.createRoot)(t).render(e):(0,l.render)(e,t)}var u=window.wp.components;function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function d(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return wp.customize.Control.extend(Object.assign({},{ready:function(){},embed:function(){var e=this,t=e.section();t&&wp.customize.section(t,(function(t){t.expanded.bind((function(t){t&&e.actuallyEmbed()}))}))},actuallyEmbed:function(){var e=this;"resolved"!==e.deferred.embedded.state()&&(e.renderContent(),e.deferred.embedded.resolve())},initialize:function(e,t){var r=this;r.setNotificationContainer=r.setNotificationContainer.bind(r),wp.customize.Control.prototype.initialize.call(r,e,t),wp.customize.control.bind("removed",(function e(t){r===t&&(r.destroy(),r.container.remove(),wp.customize.control.unbind("removed",e))}))},setNotificationContainer:function(e){this.notifications.container=jQuery(e),this.notifications.render()},getWrapper:function(){var e=this,t=e.container[0];if(e.params.choices.wrapper){var r=document.getElementById(e.params.choices.wrapper+"--wrapper");r&&(t=r,e.container.hide())}return t},renderContent:function(){var t=this,r=t.setting.get();c((0,s.createElement)(u.SlotFillProvider,null,(0,s.createElement)(e,d(d({},t.params),{},{value:r,setNotificationContainer:t.setNotificationContainer,customizerSetting:t.setting,control:t,choices:t.params.choices,default:t.params.defaultValue})),(0,s.createElement)(u.Popover.Slot,null)),t.getWrapper())},destroy:function(){(0,l.unmountComponentAtNode)(this.container[0]),wp.customize.Control.prototype.destroy&&wp.customize.Control.prototype.destroy.call(this)}},t))}},p=f;function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=Array(t);r=0||(n[r]=e[r]);return n}function O(e){var t=(0,s.useRef)(e),r=(0,s.useRef)((function(e){t.current&&t.current(e)}));return t.current=e,r.current}var C=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e0:e.buttons>0)&&n.current?i(N(n.current,e,l.current)):r(!1)},t=function(){return r(!1)};function r(r){var a=c.current,i=D(n.current),o=r?i.addEventListener:i.removeEventListener;o(a?"touchmove":"mousemove",e),o(a?"touchend":"mouseup",t)}return[function(e){var t=e.nativeEvent,a=n.current;if(a&&(x(t),!function(e,t){return t&&!E(e)}(t,c.current)&&a)){if(E(t)){c.current=!0;var o=t.changedTouches||[];o.length&&(l.current=o[0].identifier)}a.focus(),i(N(a,t,l.current)),r(!0)}},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),o({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},r]}),[o,i]),g=u[0],d=u[1],f=u[2];return(0,s.useEffect)((function(){return f}),[f]),s.createElement("div",S({},a,{onTouchStart:g,onMouseDown:g,className:"react-colorful__interactive",ref:n,onKeyDown:d,tabIndex:0,role:"slider"}))})),I=function(e){return e.filter(Boolean).join(" ")},M=function(e){var t=e.color,r=e.left,a=e.top,n=void 0===a?.5:a,i=I(["react-colorful__pointer",e.className]);return s.createElement("div",{className:i,style:{top:100*n+"%",left:100*r+"%"}},s.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},k=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r},P=(Math.PI,function(e){var t=e.s,r=e.v,a=e.a,n=(200-t)*r/100;return{h:k(e.h),s:k(n>0&&n<200?t*r/100/(n<=100?n:200-n)*100:0),l:k(n/2),a:k(a,2)}}),_=function(e){var t=P(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},R=function(e){var t=P(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},L=function(e){var t=e.h,r=e.s,a=e.v,n=e.a;t=t/360*6,r/=100,a/=100;var i=Math.floor(t),o=a*(1-r),s=a*(1-(t-i)*r),l=a*(1-(1-t+i)*r),c=i%6;return{r:k(255*[a,s,o,o,l,a][c]),g:k(255*[l,a,a,s,o,o][c]),b:k(255*[o,o,l,a,a,s][c]),a:k(n,2)}},A=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?j({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},F=A,j=function(e){var t=e.r,r=e.g,a=e.b,n=e.a,i=Math.max(t,r,a),o=i-Math.min(t,r,a),s=o?i===t?(r-a)/o:i===r?2+(a-t)/o:4+(t-r)/o:0;return{h:k(60*(s<0?s+6:s)),s:k(i?o/i*100:0),v:k(i/255*100),a:n}},V=s.memo((function(e){var t=e.hue,r=e.onChange,a=I(["react-colorful__hue",e.className]);return s.createElement("div",{className:a},s.createElement(T,{onMove:function(e){r({h:360*e.left})},onKey:function(e){r({h:C(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuenow":k(t),"aria-valuemax":"360","aria-valuemin":"0"},s.createElement(M,{className:"react-colorful__hue-pointer",left:t/360,color:_({h:t,s:100,v:100,a:1})})))})),B=s.memo((function(e){var t=e.hsva,r=e.onChange,a={backgroundColor:_({h:t.h,s:100,v:100,a:1})};return s.createElement("div",{className:"react-colorful__saturation",style:a},s.createElement(T,{onMove:function(e){r({s:100*e.left,v:100-100*e.top})},onKey:function(e){r({s:C(t.s+100*e.left,0,100),v:C(t.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+k(t.s)+"%, Brightness "+k(t.v)+"%"},s.createElement(M,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:_(t)})))})),H=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")};function z(e,t,r){var a=O(r),n=(0,s.useState)((function(){return e.toHsva(t)})),i=n[0],o=n[1],l=(0,s.useRef)({color:t,hsva:i});(0,s.useEffect)((function(){if(!e.equal(t,l.current.color)){var r=e.toHsva(t);l.current={hsva:r,color:t},o(r)}}),[t,e]),(0,s.useEffect)((function(){var t;(function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0})(i,l.current.hsva)||e.equal(t=e.fromHsva(i),l.current.color)||(l.current={hsva:i,color:t},a(t))}),[i,e,a]);var c=(0,s.useCallback)((function(e){o((function(t){return Object.assign({},t,e)}))}),[]);return[i,c]}var U="undefined"!=typeof window?s.useLayoutEffect:s.useEffect,G=new Map,K=function(e){U((function(){var t=e.current?e.current.ownerDocument:document;if(void 0!==t&&!G.has(t)){var a=t.createElement("style");a.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',G.set(t,a);var n=r.nc;n&&a.setAttribute("nonce",n),t.head.appendChild(a)}}),[])},$=function(e){var t=e.className,r=e.colorModel,a=e.color,n=void 0===a?r.defaultColor:a,i=e.onChange,o=w(e,["className","colorModel","color","onChange"]),l=(0,s.useRef)(null);K(l);var c=z(r,n,i),u=c[0],g=c[1],d=I(["react-colorful",t]);return s.createElement("div",S({},o,{ref:l,className:d}),s.createElement(B,{hsva:u,onChange:g}),s.createElement(V,{hue:u.h,onChange:g,className:"react-colorful__last-control"}))},W=function(e){var t=e.className,r=e.hsva,a=e.onChange,n={backgroundImage:"linear-gradient(90deg, "+R(Object.assign({},r,{a:0}))+", "+R(Object.assign({},r,{a:1}))+")"},i=I(["react-colorful__alpha",t]),o=k(100*r.a);return s.createElement("div",{className:i},s.createElement("div",{className:"react-colorful__alpha-gradient",style:n}),s.createElement(T,{onMove:function(e){a({a:e.left})},onKey:function(e){a({a:C(r.a+e.left)})},"aria-label":"Alpha","aria-valuetext":o+"%","aria-valuenow":o,"aria-valuemin":"0","aria-valuemax":"100"},s.createElement(M,{className:"react-colorful__alpha-pointer",left:r.a,color:R(r)})))},q=function(e){var t=e.className,r=e.colorModel,a=e.color,n=void 0===a?r.defaultColor:a,i=e.onChange,o=w(e,["className","colorModel","color","onChange"]),l=(0,s.useRef)(null);K(l);var c=z(r,n,i),u=c[0],g=c[1],d=I(["react-colorful",t]);return s.createElement("div",S({},o,{ref:l,className:d}),s.createElement(B,{hsva:u,onChange:g}),s.createElement(V,{hue:u.h,onChange:g}),s.createElement(W,{hsva:u,onChange:g,className:"react-colorful__last-control"}))},Y={defaultColor:"rgba(0, 0, 0, 1)",toHsva:A,fromHsva:function(e){var t=L(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:H},J=function(e){return s.createElement(q,S({},e,{colorModel:Y}))},X={defaultColor:"rgb(0, 0, 0)",toHsva:F,fromHsva:function(e){var t=L(e);return"rgb("+t.r+", "+t.g+", "+t.b+")"},equal:H},Z=function(e){return s.createElement($,S({},e,{colorModel:X}))},Q={grad:.9,turn:360,rad:360/(2*Math.PI)},ee=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},te=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},re=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},ae=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},ne=function(e){return{r:re(e.r,0,255),g:re(e.g,0,255),b:re(e.b,0,255),a:re(e.a)}},ie=function(e){return{r:te(e.r),g:te(e.g),b:te(e.b),a:te(e.a,3)}},oe=/^#([0-9a-f]{3,8})$/i,se=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},le=function(e){var t=e.r,r=e.g,a=e.b,n=e.a,i=Math.max(t,r,a),o=i-Math.min(t,r,a),s=o?i===t?(r-a)/o:i===r?2+(a-t)/o:4+(t-r)/o:0;return{h:60*(s<0?s+6:s),s:i?o/i*100:0,v:i/255*100,a:n}},ce=function(e){var t=e.h,r=e.s,a=e.v,n=e.a;t=t/360*6,r/=100,a/=100;var i=Math.floor(t),o=a*(1-r),s=a*(1-(t-i)*r),l=a*(1-(1-t+i)*r),c=i%6;return{r:255*[a,s,o,o,l,a][c],g:255*[l,a,a,s,o,o][c],b:255*[o,o,l,a,a,s][c],a:n}},ue=function(e){return{h:ae(e.h),s:re(e.s,0,100),l:re(e.l,0,100),a:re(e.a)}},ge=function(e){return{h:te(e.h),s:te(e.s),l:te(e.l),a:te(e.a,3)}},de=function(e){return ce((r=(t=e).s,{h:t.h,s:(r*=((a=t.l)<50?a:100-a)/100)>0?2*r/(a+r)*100:0,v:a+r,a:t.a}));var t,r,a},fe=function(e){return{h:(t=le(e)).h,s:(n=(200-(r=t.s))*(a=t.v)/100)>0&&n<200?r*a/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,a,n},pe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ve=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,he=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ye=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,me={string:[[function(e){var t=oe.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?te(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?te(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=he.exec(e)||ye.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:ne({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=pe.exec(e)||ve.exec(e);if(!t)return null;var r,a,n=ue({h:(r=t[1],a=t[2],void 0===a&&(a="deg"),Number(r)*(Q[a]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return de(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,a=e.b,n=e.a,i=void 0===n?1:n;return ee(t)&&ee(r)&&ee(a)?ne({r:Number(t),g:Number(r),b:Number(a),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,a=e.l,n=e.a,i=void 0===n?1:n;if(!ee(t)||!ee(r)||!ee(a))return null;var o=ue({h:Number(t),s:Number(r),l:Number(a),a:Number(i)});return de(o)},"hsl"],[function(e){var t=e.h,r=e.s,a=e.v,n=e.a,i=void 0===n?1:n;if(!ee(t)||!ee(r)||!ee(a))return null;var o=function(e){return{h:ae(e.h),s:re(e.s,0,100),v:re(e.v,0,100),a:re(e.a)}}({h:Number(t),s:Number(r),v:Number(a),a:Number(i)});return ce(o)},"hsv"]]},be=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=(e=ie(this.rgba)).r,r=e.g,a=e.b,i=(n=e.a)<1?se(te(255*n)):"","#"+se(t)+se(r)+se(a)+i;var e,t,r,a,n,i},e.prototype.toRgb=function(){return ie(this.rgba)},e.prototype.toRgbString=function(){return t=(e=ie(this.rgba)).r,r=e.g,a=e.b,(n=e.a)<1?"rgba("+t+", "+r+", "+a+", "+n+")":"rgb("+t+", "+r+", "+a+")";var e,t,r,a,n},e.prototype.toHsl=function(){return ge(fe(this.rgba))},e.prototype.toHslString=function(){return t=(e=ge(fe(this.rgba))).h,r=e.s,a=e.l,(n=e.a)<1?"hsla("+t+", "+r+"%, "+a+"%, "+n+")":"hsl("+t+", "+r+"%, "+a+"%)";var e,t,r,a,n},e.prototype.toHsv=function(){return e=le(this.rgba),{h:te(e.h),s:te(e.s),v:te(e.v),a:te(e.a,3)};var e},e.prototype.invert=function(){return Ee({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Ee(Se(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Ee(Se(this.rgba,-e))},e.prototype.grayscale=function(){return Ee(Se(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Ee(Oe(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Ee(Oe(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Ee({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):te(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=fe(this.rgba);return"number"==typeof e?Ee({h:e,s:t.s,l:t.l,a:t.a}):te(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Ee(e).toHex()},e}(),Ee=function(e){return e instanceof Ce?e:new Ce(e)};function De(e,t,r){var a=this,n=(0,s.useRef)(null),i=(0,s.useRef)(0),o=(0,s.useRef)(null),l=(0,s.useRef)([]),c=(0,s.useRef)(),u=(0,s.useRef)(),g=(0,s.useRef)(e),d=(0,s.useRef)(!0);(0,s.useEffect)((function(){g.current=e}),[e]);var f=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var p=!!(r=r||{}).leading,v=!("trailing"in r)||!!r.trailing,h="maxWait"in r,y=h?Math.max(+r.maxWait||0,t):null;(0,s.useEffect)((function(){return d.current=!0,function(){d.current=!1}}),[]);var m=(0,s.useMemo)((function(){var e=function(e){var t=l.current,r=c.current;return l.current=c.current=null,i.current=e,u.current=g.current.apply(r,t)},r=function(e,t){f&&cancelAnimationFrame(o.current),o.current=f?requestAnimationFrame(e):setTimeout(e,t)},s=function(e){if(!d.current)return!1;var r=e-n.current;return!n.current||r>=t||r<0||h&&e-i.current>=y},m=function(t){return o.current=null,v&&l.current?e(t):(l.current=c.current=null,u.current)},b=function e(){var a=Date.now();if(s(a))return m(a);if(d.current){var o=t-(a-n.current),l=h?Math.min(o,y-(a-i.current)):o;r(e,l)}},S=function(){var g=Date.now(),f=s(g);if(l.current=[].slice.call(arguments),c.current=a,n.current=g,f){if(!o.current&&d.current)return i.current=n.current,r(b,t),p?e(n.current):u.current;if(h)return r(b,t),e(n.current)}return o.current||r(b,t),u.current};return S.cancel=function(){o.current&&(f?cancelAnimationFrame(o.current):clearTimeout(o.current)),i.current=0,l.current=n.current=c.current=o.current=null},S.isPending=function(){return!!o.current},S.flush=function(){return o.current?m(Date.now()):u.current},S}),[p,h,t,y,v,f]);return m}function Ne(e){var t=e.value,r=e.showAlpha,a=e.onChange,n=r?J:Z,i=(0,l.useMemo)((function(){return function(e){if(String(e).startsWith("var(")){var t=e.match(/\(([^)]+)\)/);if(t){var r=getComputedStyle(document.documentElement).getPropertyValue(t[1]);r&&(e=r)}}return Ee(e).toRgbString()}(t)}),[t]),o=De(a,100);return(0,s.createElement)(n,{color:i,onChange:function(e){Ee(e).isValid()&&(e=1===Ee(e).alpha()?Ee(e).toHex():e),o(e)}})}function xe(e){return"info"===e?(0,s.createElement)("svg",{width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024","aria-hidden":"true"},(0,s.createElement)("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}),(0,s.createElement)("path",{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"})):"x"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("path",{d:"M18 6L6 18M6 6l12 12"})):"ellipsis"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,s.createElement)("rect",{x:"0",fill:"none",width:"20",height:"20"}),(0,s.createElement)("g",null,(0,s.createElement)("path",{d:"M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))):"mobile"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},(0,s.createElement)("path",{d:"M6 2h8c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm7 12V4H7v10h6zM8 5h4l-4 5V5z",fill:"currentColor"})):"tablet"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},(0,s.createElement)("path",{d:"M4 2h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm11 14V4H5v12h10zM6 5h6l-6 5V5z",fill:"currentColor"})):"desktop"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},(0,s.createElement)("path",{d:"M3 2h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-5v2h2c.55 0 1 .45 1 1v1H5v-1c0-.55.45-1 1-1h2v-2H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm13 9V4H4v7h12zM5 5h9L5 9V5z",fill:"currentColor"})):"dash"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},(0,s.createElement)("path",{d:"M4.5 12.75a.75.75 0 01.75-.75h13.5a.75.75 0 010 1.5H5.25a.75.75 0 01-.75-.75z",fill:"currentColor"})):"plus"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("path",{d:"M12 5v14M5 12h14"})):"lock"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),(0,s.createElement)("path",{d:"M7 11V7a5 5 0 0110 0v4"})):"unlock"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),(0,s.createElement)("path",{d:"M7 11V7a5 5 0 019.9-1"})):"chevron-down"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("path",{d:"M6 9l6 6 6-6"})):"chevron-up"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("path",{d:"M18 15l-6-6-6 6"})):"chevron-right"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("path",{d:"M9 18l6-6-6-6"})):"trash"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",style:{fill:"none"},stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("path",{d:"M3 6h18M19 6v14a2 2 0 01-2 2H7a2 2 0 01-2-2V6m3 0V4a2 2 0 012-2h4a2 2 0 012 2v2M10 11v6M14 11v6"})):"reorder"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("path",{d:"m5 9-3 3 3 3M9 5l3-3 3 3M15 19l-3 3-3-3M19 9l3 3-3 3M2 12h20M12 2v20"})):"check"===e?(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},(0,s.createElement)("path",{fill:"none",d:"M20 6 9 17l-5-5"})):void 0}function Te(e){var t=e.value,r=e.onChange,a=e.onBlur,n=e.onEnable,i=e.isDisabled,o=e.helpText;return(0,s.createElement)("div",{className:"generate-color-input--css-var-name-wrapper"},(0,s.createElement)(u.TextControl,{label:(0,m.__)("CSS Variable Name","generatepress"),disabled:i,help:o,type:"text",value:t,onChange:r,onBlur:a}),i&&(0,s.createElement)(u.Tooltip,{text:(0,m.__)("Changing this name will remove its color from elements already using it.","generatepress")},(0,s.createElement)(u.Button,{onClick:function(){window.alert((0,m.__)("Changing this name will break styles that are using it to define its color.","generatepress")),n(),setTimeout((function(){document.querySelector(".generate-color-input--css-var-name-wrapper input").focus()}),10)}},xe("unlock"))))}var Ie=function(e){return/^([0-9A-F]{3}){1,2}$/i.test(e)};function Me(e){var t=e.value,r=e.onChange,a=e.showReset,n=void 0!==a&&a,i=e.onClickReset;return(0,s.createElement)("div",{className:"generate-color-input-wrapper"},(0,s.createElement)(u.TextControl,{id:"generate-color-input-field",className:"generate-color-input",type:"text",value:t||"",onChange:function(e){!e.startsWith("#")&&Ie(e)&&(e="#"+e),r(e)}}),n&&(0,s.createElement)(u.Button,{isSmall:!0,isSecondary:!0,className:"components-color-clear-color",onClick:i},(0,m.__)("Default","generatepress")))}function ke(e){var t=e.value,r=e.onChange,a=generateCustomizerControls.palette,n=window.sessionStorage.getItem("generateGlobalColors");return n&&(a=JSON.parse(n)),(0,s.createElement)(u.BaseControl,{className:"generate-component-color-picker-palette"},(0,s.createElement)(u.ColorPalette,{colors:a,value:t,onChange:function(e){void 0===e&&(e=""),r(e),setTimeout((function(){document.querySelector(".generate-color-input-wrapper input").focus()}),10)},disableCustomColors:!0,clearable:!1}))}function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function _e(e){var t=e.value,r=e.variableName,a=e.label,n=e.tooltipText,i=e.tooltipPosition,c=e.showAlpha,g=e.showReset,d=e.showVariableName,f=e.showPalette,p=e.variableNameIsDisabled,v=e.variableNameHelpText,h=e.onChange,m=void 0===h?function(){return!1}:h,S=e.onClosePanel,w=void 0===S?function(){return!1}:S,O=e.onChangeVariableName,C=void 0===O?function(){return!1}:O,E=e.onBlurVariableName,D=void 0===E?function(){return!1}:E,N=e.onEnableVariableName,x=void 0===N?function(){return!1}:N,T=e.onClickReset,I=void 0===T?function(){return!1}:T,M=y((0,l.useState)(!1),2),k=M[0],P=M[1],_=(0,l.useCallback)((function(){P(!0)})),R=De((0,l.useCallback)((function(){P(!1),w()})),100),L={};return generateCustomizerControls.colorPickerShouldShift&&(L.shift=!0),(0,s.createElement)("div",{className:"generate-color-picker-area"},(0,s.createElement)(b,{color:t||"transparent",tooltip:n,tooltipPosition:i,ariaExpanded:k,onClick:k?R:_}),k&&(0,s.createElement)(u.Popover,function(e){for(var t=1;t0?Qe(ct,--st):0,it--,10===lt&&(it=1,nt--),lt}function ft(){return lt=st2||yt(lt)>3?"":" "}function Ot(e,t){for(;--t&&ft()&&!(lt<48||lt>102||lt>57&<<65||lt>70&<<97););return ht(e,vt()+(t<6&&32==pt()&&32==ft()))}function Ct(e){for(;ft();)switch(lt){case e:return st;case 34:case 39:34!==e&&39!==e&&Ct(lt);break;case 40:41===e&&Ct(e);break;case 92:ft()}return st}function Et(e,t){for(;ft()&&e+lt!==57&&(e+lt!==84||47!==pt()););return"/*"+ht(t,st-1)+"*"+qe(47===e?e:ft())}function Dt(e){for(;!yt(pt());)ft();return ht(e,st)}var Nt="-ms-",xt="-moz-",Tt="-webkit-",It="comm",Mt="rule",kt="decl",Pt="@keyframes";function _t(e,t){for(var r="",a=rt(e),n=0;n0&&tt(C)-g&&at(f>32?Vt(C+";",a,r,g-1):Vt(Xe(C," ","")+";",a,r,g-2),l);break;case 59:C+=";";default:if(at(O=Ft(C,t,r,c,u,n,s,b,S=[],w=[],g),i),123===m)if(0===u)At(C,t,O,O,S,i,g,s,w);else switch(99===d&&110===Qe(C,3)?100:d){case 100:case 108:case 109:case 115:At(e,O,O,a&&at(Ft(e,O,O,0,0,n,s,b,n,S=[],g),w),n,w,g,s,a?S:w);break;default:At(C,O,O,O,[""],w,0,s,w)}}c=u=f=0,v=y=1,b=C="",g=o;break;case 58:g=1+tt(C),f=p;default:if(v<1)if(123==m)--v;else if(125==m&&0==v++&&125==dt())continue;switch(C+=qe(m),m*v){case 38:y=u>0?1:(C+="\f",-1);break;case 44:s[c++]=(tt(C)-1)*y,y=1;break;case 64:45===pt()&&(C+=St(ft())),d=pt(),u=g=tt(b=C+=Dt(vt())),m++;break;case 45:45===p&&2==tt(C)&&(v=0)}}return i}function Ft(e,t,r,a,n,i,o,s,l,c,u){for(var g=n-1,d=0===n?i:[""],f=rt(d),p=0,v=0,h=0;p0?d[y]+" "+m:Xe(m,/&\f/g,d[y])))&&(l[h++]=b);return ut(e,t,r,0===n?Mt:s,l,c,u)}function jt(e,t,r){return ut(e,t,r,It,qe(lt),et(e,2,-2),0)}function Vt(e,t,r,a){return ut(e,t,r,kt,et(e,0,a),et(e,a+1,-1),a)}var Bt=function(e,t,r){for(var a=0,n=0;a=n,n=pt(),38===a&&12===n&&(t[r]=1),!yt(n);)ft();return ht(e,st)},Ht=new WeakMap,zt=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,a=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Ht.get(r))&&!a){Ht.set(e,!0);for(var n=[],i=function(e,t){return bt(function(e,t){var r=-1,a=44;do{switch(yt(a)){case 0:38===a&&12===pt()&&(t[r]=1),e[r]+=Bt(st-1,t,r);break;case 2:e[r]+=St(a);break;case 4:if(44===a){e[++r]=58===pt()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=qe(a)}}while(a=ft());return e}(mt(e),t))}(t,n),o=r.props,s=0,l=0;s6)switch(Qe(e,t+1)){case 109:if(45!==Qe(e,t+4))break;case 102:return Xe(e,/(.+:)(.+)-([^]+)/,"$1"+Tt+"$2-$3$1"+xt+(108==Qe(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ze(e,"stretch")?Gt(Xe(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Qe(e,t+1))break;case 6444:switch(Qe(e,tt(e)-3-(~Ze(e,"!important")&&10))){case 107:return Xe(e,":",":"+Tt)+e;case 101:return Xe(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Tt+(45===Qe(e,14)?"inline-":"")+"box$3$1"+Tt+"$2$3$1"+Nt+"$2box$3")+e}break;case 5936:switch(Qe(e,t+11)){case 114:return Tt+e+Nt+Xe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Tt+e+Nt+Xe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Tt+e+Nt+Xe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Tt+e+Nt+e+e}return e}var Kt=[function(e,t,r,a){if(e.length>-1&&!e.return)switch(e.type){case kt:e.return=Gt(e.value,e.length);break;case Pt:return _t([gt(e,{value:Xe(e.value,"@","@"+Tt)})],a);case Mt:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return _t([gt(e,{props:[Xe(t,/:(read-\w+)/,":-moz-$1")]})],a);case"::placeholder":return _t([gt(e,{props:[Xe(t,/:(plac\w+)/,":"+Tt+"input-$1")]}),gt(e,{props:[Xe(t,/:(plac\w+)/,":-moz-$1")]}),gt(e,{props:[Xe(t,/:(plac\w+)/,Nt+"input-$1")]})],a)}return""}))}}],$t=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var a,n,i=e.stylisPlugins||Kt,o={},s=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++a,n-=4)t=1540483477*(65535&(t=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(n){case 3:r^=(255&e.charCodeAt(a+2))<<16;case 2:r^=(255&e.charCodeAt(a+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(a)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(n)+l;return{name:c,styles:n,next:ir}}var lr=!!s.useInsertionEffect&&s.useInsertionEffect,cr=lr||function(e){return e()},ur=(lr||s.useLayoutEffect,s.createContext("undefined"!=typeof HTMLElement?$t({key:"css"}):null)),gr=(ur.Provider,function(e){return(0,s.forwardRef)((function(t,r){var a=(0,s.useContext)(ur);return e(t,a,r)}))}),dr=s.createContext({}),fr={}.hasOwnProperty,pr="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",vr=function(e){var t=e.cache,r=e.serialized,a=e.isStringTag;return Wt(t,r,a),cr((function(){return function(e,t,r){Wt(e,t,r);var a=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var n=t;do{e.insert(t===n?"."+a:"",n,e.sheet,!0),n=n.next}while(void 0!==n)}}(t,r,a)})),null},hr=gr((function(e,t,r){var a=e.css;"string"==typeof a&&void 0!==t.registered[a]&&(a=t.registered[a]);var n=e[pr],i=[a],o="";"string"==typeof e.className?o=function(e,t,r){var a="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):a+=r+" "})),a}(t.registered,i,e.className):null!=e.className&&(o=e.className+" ");var l=sr(i,void 0,s.useContext(dr));o+=t.key+"-"+l.name;var c={};for(var u in e)fr.call(e,u)&&"css"!==u&&u!==pr&&(c[u]=e[u]);return c.className=o,r&&(c.ref=r),s.createElement(s.Fragment,null,s.createElement(vr,{cache:t,serialized:l,isStringTag:"string"==typeof n}),s.createElement(n,c))})),yr=hr,mr=(r(146),function(e,t){var r=arguments;if(null==t||!fr.call(t,"css"))return s.createElement.apply(void 0,r);var a=r.length,n=new Array(a);n[0]=yr,n[1]=function(e,t){var r={};for(var a in t)fr.call(t,a)&&(r[a]=t[a]);return r[pr]=e,r}(e,t);for(var i=2;i({x:e,y:e});function Nr(e){return Ir(e)?(e.nodeName||"").toLowerCase():"#document"}function xr(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Tr(e){var t;return null==(t=(Ir(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Ir(e){return e instanceof Node||e instanceof xr(e).Node}function Mr(e){return e instanceof Element||e instanceof xr(e).Element}function kr(e){return e instanceof HTMLElement||e instanceof xr(e).HTMLElement}function Pr(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof xr(e).ShadowRoot)}function _r(e){const{overflow:t,overflowX:r,overflowY:a,display:n}=Rr(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+r)&&!["inline","contents"].includes(n)}function Rr(e){return xr(e).getComputedStyle(e)}function Lr(e){const t=function(e){if("html"===Nr(e))return e;const t=e.assignedSlot||e.parentNode||Pr(e)&&e.host||Tr(e);return Pr(t)?t.host:t}(e);return function(e){return["html","body","#document"].includes(Nr(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:kr(t)&&_r(t)?t:Lr(t)}function Ar(e,t,r){var a;void 0===t&&(t=[]),void 0===r&&(r=!0);const n=Lr(e),i=n===(null==(a=e.ownerDocument)?void 0:a.body),o=xr(n);if(i){const e=Fr(o);return t.concat(o,o.visualViewport||[],_r(n)?n:[],e&&r?Ar(e):[])}return t.concat(n,Ar(n,[],r))}function Fr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function jr(e){return Mr(e)?e:e.contextElement}function Vr(e){const t=jr(e);if(!kr(t))return Dr(1);const r=t.getBoundingClientRect(),{width:a,height:n,$:i}=function(e){const t=Rr(e);let r=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const n=kr(e),i=n?e.offsetWidth:r,o=n?e.offsetHeight:a,s=Cr(r)!==i||Cr(a)!==o;return s&&(r=i,a=o),{width:r,height:a,$:s}}(t);let o=(i?Cr(r.width):r.width)/a,s=(i?Cr(r.height):r.height)/n;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const Br=Dr(0);function Hr(e){const t=xr(e);return"undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Br}function zr(e,t,r,a){void 0===t&&(t=!1),void 0===r&&(r=!1);const n=e.getBoundingClientRect(),i=jr(e);let o=Dr(1);t&&(a?Mr(a)&&(o=Vr(a)):o=Vr(e));const s=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==xr(e))&&t}(i,r,a)?Hr(i):Dr(0);let l=(n.left+s.x)/o.x,c=(n.top+s.y)/o.y,u=n.width/o.x,g=n.height/o.y;if(i){const e=xr(i),t=a&&Mr(a)?xr(a):a;let r=e,n=Fr(r);for(;n&&a&&t!==r;){const e=Vr(n),t=n.getBoundingClientRect(),a=Rr(n),i=t.left+(n.clientLeft+parseFloat(a.paddingLeft))*e.x,o=t.top+(n.clientTop+parseFloat(a.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,g*=e.y,l+=i,c+=o,r=xr(n),n=Fr(r)}}return function(e){const{x:t,y:r,width:a,height:n}=e;return{width:a,height:n,top:r,left:t,right:t+a,bottom:r+n,x:t,y:r}}({width:u,height:g,x:l,y:c})}var Ur=s.useLayoutEffect,Gr=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Kr=function(){};function $r(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Wr(e,t){for(var r=arguments.length,a=new Array(r>2?r-2:0),n=2;n-1}function Zr(e){return Xr(e)?window.pageYOffset:e.scrollTop}function Qr(e,t){Xr(e)?window.scrollTo(0,t):e.scrollTop=t}function ea(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Kr,n=Zr(e),i=t-n,o=0;!function t(){var s=function(e,t,r,a){return r*((e=e/a-1)*e*e+1)+t}(o+=10,n,i,r);Qr(e,s),or.bottom?Qr(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+n,e.scrollHeight)):a.top-n=p)return{placement:"bottom",maxHeight:t};if(E>=p&&!o)return i&&ea(l,D,x),{placement:"bottom",maxHeight:t};if(!o&&E>=a||o&&O>=a)return i&&ea(l,D,x),{placement:"bottom",maxHeight:o?O-b:E-b};if("auto"===n||o){var T=t,I=o?w:C;return I>=a&&(T=Math.min(I-b-s,t)),{placement:"top",maxHeight:T}}if("bottom"===n)return i&&Qr(l,D),{placement:"bottom",maxHeight:t};break;case"top":if(w>=p)return{placement:"top",maxHeight:t};if(C>=p&&!o)return i&&ea(l,N,x),{placement:"top",maxHeight:t};if(!o&&C>=a||o&&w>=a){var M=t;return(!o&&C>=a||o&&w>=a)&&(M=o?w-S:C-S),i&&ea(l,N,x),{placement:"top",maxHeight:M}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(n,'".'))}return c}({maxHeight:a,menuEl:e,minHeight:r,placement:n,shouldScroll:o&&!t,isFixedPosition:t,controlHeight:m});f(s.maxHeight),h(s.placement),null==c||c(s.placement)}}),[a,n,i,o,r,c,m]),t({ref:u,placerProps:je(je({},e),{},{placement:v||ca(n),maxHeight:d})})},da=function(e,t){var r=e.theme,a=r.spacing.baseUnit,n=r.colors;return je({textAlign:"center"},t?{}:{color:n.neutral40,padding:"".concat(2*a,"px ").concat(3*a,"px")})},fa=da,pa=da,va=function(e){var t=e.children,r=e.innerProps;return mr("div",He({},Jr(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),t)};va.defaultProps={children:"No options"};var ha=function(e){var t=e.children,r=e.innerProps;return mr("div",He({},Jr(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),t)};ha.defaultProps={children:"Loading..."};var ya,ma=["size"],ba={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Sa=function(e){var t=e.size,r=Ve(e,ma);return mr("svg",He({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:ba},r))},wa=function(e){return mr(Sa,He({size:20},e),mr("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Oa=function(e){return mr(Sa,He({size:20},e),mr("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Ca=function(e,t){var r=e.isFocused,a=e.theme,n=a.spacing.baseUnit,i=a.colors;return je({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?i.neutral60:i.neutral20,padding:2*n,":hover":{color:r?i.neutral80:i.neutral40}})},Ea=Ca,Da=Ca,Na=function(){var e=br.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(ya||(ya=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),xa=function(e){var t=e.delay,r=e.offset;return mr("span",{css:br({animation:"".concat(Na," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Ta=function(e){var t=e.innerProps,r=e.isRtl;return mr("div",He({},Jr(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),mr(xa,{delay:0,offset:r}),mr(xa,{delay:160,offset:!0}),mr(xa,{delay:320,offset:!r}))};Ta.defaultProps={size:4};var Ia=["data"],Ma=["innerRef","isDisabled","isHidden","inputClassName"],ka={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Pa={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":je({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},ka)},_a=function(e){return je({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},ka)},Ra=function(e){var t=e.children,r=e.innerProps;return mr("div",r,t)},La={ClearIndicator:function(e){var t=e.children,r=e.innerProps;return mr("div",He({},Jr(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||mr(wa,null))},Control:function(e){var t=e.children,r=e.isDisabled,a=e.isFocused,n=e.innerRef,i=e.innerProps,o=e.menuIsOpen;return mr("div",He({ref:n},Jr(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":a,"control--menu-is-open":o}),i),t)},DropdownIndicator:function(e){var t=e.children,r=e.innerProps;return mr("div",He({},Jr(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||mr(Oa,null))},DownChevron:Oa,CrossIcon:wa,Group:function(e){var t=e.children,r=e.cx,a=e.getStyles,n=e.getClassNames,i=e.Heading,o=e.headingProps,s=e.innerProps,l=e.label,c=e.theme,u=e.selectProps;return mr("div",He({},Jr(e,"group",{group:!0}),s),mr(i,He({},o,{selectProps:u,theme:c,getStyles:a,getClassNames:n,cx:r}),l),mr("div",null,t))},GroupHeading:function(e){var t=Yr(e);t.data;var r=Ve(t,Ia);return mr("div",He({},Jr(e,"groupHeading",{"group-heading":!0}),r))},IndicatorsContainer:function(e){var t=e.children,r=e.innerProps;return mr("div",He({},Jr(e,"indicatorsContainer",{indicators:!0}),r),t)},IndicatorSeparator:function(e){var t=e.innerProps;return mr("span",He({},t,Jr(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,r=e.value,a=Yr(e),n=a.innerRef,i=a.isDisabled,o=a.isHidden,s=a.inputClassName,l=Ve(a,Ma);return mr("div",He({},Jr(e,"input",{"input-container":!0}),{"data-value":r||""}),mr("input",He({className:t({input:!0},s),ref:n,style:_a(o),disabled:i},l)))},LoadingIndicator:Ta,Menu:function(e){var t=e.children,r=e.innerRef,a=e.innerProps;return mr("div",He({},Jr(e,"menu",{menu:!0}),{ref:r},a),t)},MenuList:function(e){var t=e.children,r=e.innerProps,a=e.innerRef,n=e.isMulti;return mr("div",He({},Jr(e,"menuList",{"menu-list":!0,"menu-list--is-multi":n}),{ref:a},r),t)},MenuPortal:function(e){var t=e.appendTo,r=e.children,a=e.controlElement,n=e.innerProps,i=e.menuPlacement,o=e.menuPosition,l=(0,s.useRef)(null),c=(0,s.useRef)(null),u=y((0,s.useState)(ca(i)),2),g=u[0],d=u[1],f=(0,s.useMemo)((function(){return{setPortalPlacement:d}}),[]),p=y((0,s.useState)(null),2),v=p[0],h=p[1],m=(0,s.useCallback)((function(){if(a){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(a),t="fixed"===o?0:window.pageYOffset,r=e[g]+t;r===(null==v?void 0:v.offset)&&e.left===(null==v?void 0:v.rect.left)&&e.width===(null==v?void 0:v.rect.width)||h({offset:r,rect:e})}}),[a,o,g,null==v?void 0:v.offset,null==v?void 0:v.rect.left,null==v?void 0:v.rect.width]);Ur((function(){m()}),[m]);var b=(0,s.useCallback)((function(){"function"==typeof c.current&&(c.current(),c.current=null),a&&l.current&&(c.current=function(e,t,r,a){void 0===a&&(a={});const{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=a,c=jr(e),u=n||i?[...c?Ar(c):[],...Ar(t)]:[];u.forEach((e=>{n&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)}));const g=c&&s?function(e,t){let r,a=null;const n=Tr(e);function i(){var e;clearTimeout(r),null==(e=a)||e.disconnect(),a=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();const{left:c,top:u,width:g,height:d}=e.getBoundingClientRect();if(s||t(),!g||!d)return;const f={rootMargin:-Er(u)+"px "+-Er(n.clientWidth-(c+g))+"px "+-Er(n.clientHeight-(u+d))+"px "+-Er(c)+"px",threshold:Or(0,wr(1,l))||1};let p=!0;function v(e){const t=e[0].intersectionRatio;if(t!==l){if(!p)return o();t?o(!1,t):r=setTimeout((()=>{o(!1,1e-7)}),1e3)}p=!1}try{a=new IntersectionObserver(v,{...f,root:n.ownerDocument})}catch(e){a=new IntersectionObserver(v,f)}a.observe(e)}(!0),i}(c,r):null;let d,f=-1,p=null;o&&(p=new ResizeObserver((e=>{let[a]=e;a&&a.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{var e;null==(e=p)||e.observe(t)}))),r()})),c&&!l&&p.observe(c),p.observe(t));let v=l?zr(e):null;return l&&function t(){const a=zr(e);!v||a.x===v.x&&a.y===v.y&&a.width===v.width&&a.height===v.height||r(),v=a,d=requestAnimationFrame(t)}(),r(),()=>{var e;u.forEach((e=>{n&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)})),null==g||g(),null==(e=p)||e.disconnect(),p=null,l&&cancelAnimationFrame(d)}}(a,l.current,m,{elementResize:"ResizeObserver"in window}))}),[a,m]);Ur((function(){b()}),[b]);var S=(0,s.useCallback)((function(e){l.current=e,b()}),[b]);if(!t&&"fixed"!==o||!v)return null;var w=mr("div",He({ref:S},Jr(je(je({},e),{},{offset:v.offset,position:o,rect:v.rect}),"menuPortal",{"menu-portal":!0}),n),r);return mr(ua.Provider,{value:f},t?(0,Sr.createPortal)(w,t):w)},LoadingMessage:ha,NoOptionsMessage:va,MultiValue:function(e){var t=e.children,r=e.components,a=e.data,n=e.innerProps,i=e.isDisabled,o=e.removeProps,s=e.selectProps,l=r.Container,c=r.Label,u=r.Remove;return mr(l,{data:a,innerProps:je(je({},Jr(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),n),selectProps:s},mr(c,{data:a,innerProps:je({},Jr(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),mr(u,{data:a,innerProps:je(je({},Jr(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},o),selectProps:s}))},MultiValueContainer:Ra,MultiValueLabel:Ra,MultiValueRemove:function(e){var t=e.children,r=e.innerProps;return mr("div",He({role:"button"},r),t||mr(wa,{size:14}))},Option:function(e){var t=e.children,r=e.isDisabled,a=e.isFocused,n=e.isSelected,i=e.innerRef,o=e.innerProps;return mr("div",He({},Jr(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":a,"option--is-selected":n}),{ref:i,"aria-disabled":r},o),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return mr("div",He({},Jr(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:function(e){var t=e.children,r=e.innerProps,a=e.isDisabled,n=e.isRtl;return mr("div",He({},Jr(e,"container",{"--is-disabled":a,"--is-rtl":n}),r),t)},SingleValue:function(e){var t=e.children,r=e.isDisabled,a=e.innerProps;return mr("div",He({},Jr(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),a),t)},ValueContainer:function(e){var t=e.children,r=e.innerProps,a=e.isMulti,n=e.hasValue;return mr("div",He({},Jr(e,"valueContainer",{"value-container":!0,"value-container--is-multi":a,"value-container--has-value":n}),r),t)}},Aa=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Fa(e,t){if(e.length!==t.length)return!1;for(var r=0;r1?"s":""," ").concat(n.join(","),", selected.");case"select-option":return"option ".concat(a,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,a=e.options,n=e.label,i=void 0===n?"":n,o=e.selectValue,s=e.isDisabled,l=e.isSelected,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(i," focused, ").concat(c(o,r),".");if("menu"===t){var u=s?" disabled":"",g="".concat(l?"selected":"focused").concat(u);return"option ".concat(i," ").concat(g,", ").concat(c(a,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},Ha=function(e){var t=e.ariaSelection,r=e.focusedOption,a=e.focusedValue,n=e.focusableOptions,i=e.isFocused,o=e.selectValue,l=e.selectProps,c=e.id,u=l.ariaLiveMessages,g=l.getOptionLabel,d=l.inputValue,f=l.isMulti,p=l.isOptionDisabled,v=l.isSearchable,h=l.menuIsOpen,y=l.options,m=l.screenReaderStatus,b=l.tabSelectsValue,S=l["aria-label"],w=l["aria-live"],O=(0,s.useMemo)((function(){return je(je({},Ba),u||{})}),[u]),C=(0,s.useMemo)((function(){var e,r="";if(t&&O.onChange){var a=t.option,n=t.options,i=t.removedValue,s=t.removedValues,l=t.value,c=i||a||(e=l,Array.isArray(e)?null:e),u=c?g(c):"",d=n||s||void 0,f=d?d.map(g):[],v=je({isDisabled:c&&p(c,o),label:u,labels:f},t);r=O.onChange(v)}return r}),[t,O,p,o,g]),E=(0,s.useMemo)((function(){var e="",t=r||a,i=!!(r&&o&&o.includes(r));if(t&&O.onFocus){var s={focused:t,label:g(t),isDisabled:p(t,o),isSelected:i,options:n,context:t===r?"menu":"value",selectValue:o};e=O.onFocus(s)}return e}),[r,a,g,p,O,n,o]),D=(0,s.useMemo)((function(){var e="";if(h&&y.length&&O.onFilter){var t=m({count:n.length});e=O.onFilter({inputValue:d,resultsMessage:t})}return e}),[n,d,h,O,y,m]),N=(0,s.useMemo)((function(){var e="";if(O.guidance){var t=a?"value":h?"menu":"input";e=O.guidance({"aria-label":S,context:t,isDisabled:r&&p(r,o),isMulti:f,isSearchable:v,tabSelectsValue:b})}return e}),[S,r,a,f,p,v,h,O,o,b]),x="".concat(E," ").concat(D," ").concat(N),T=mr(s.Fragment,null,mr("span",{id:"aria-selection"},C),mr("span",{id:"aria-context"},x)),I="initial-input-focus"===(null==t?void 0:t.action);return mr(s.Fragment,null,mr(Va,{id:c},I&&T),mr(Va,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text"},i&&!I&&T))},za=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Ua=new RegExp("["+za.map((function(e){return e.letters})).join("")+"]","g"),Ga={},Ka=0;Ka1?t-1:0),a=1;a0,v=g-d-c,h=!1;v>t&&o.current&&(a&&a(e),o.current=!1),p&&l.current&&(i&&i(e),l.current=!1),p&&t>v?(r&&!o.current&&r(e),f.scrollTop=g,h=!0,o.current=!0):!p&&-t>c&&(n&&!l.current&&n(e),f.scrollTop=0,h=!0,l.current=!0),h&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[r,a,n,i]),d=(0,s.useCallback)((function(e){g(e,e.deltaY)}),[g]),f=(0,s.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),p=(0,s.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;g(e,t)}),[g]),v=(0,s.useCallback)((function(e){if(e){var t=!!oa&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",f,t),e.addEventListener("touchmove",p,t)}}),[p,f,d]),h=(0,s.useCallback)((function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",f,!1),e.removeEventListener("touchmove",p,!1))}),[p,f,d]);return(0,s.useEffect)((function(){if(t){var e=u.current;return v(e),function(){h(e)}}}),[t,v,h]),function(e){u.current=e}}({isEnabled:void 0===a||a,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,r=e.accountForScrollbars,a=void 0===r||r,n=(0,s.useRef)({}),i=(0,s.useRef)(null),o=(0,s.useCallback)((function(e){if(sn){var t=document.body,r=t&&t.style;if(a&&en.forEach((function(e){var t=r&&r[e];n.current[e]=t})),a&&ln<1){var i=parseInt(n.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+i||0;Object.keys(tn).forEach((function(e){var t=tn[e];r&&(r[e]=t)})),r&&(r.paddingRight="".concat(s,"px"))}t&&on()&&(t.addEventListener("touchmove",rn,cn),e&&(e.addEventListener("touchstart",nn,cn),e.addEventListener("touchmove",an,cn))),ln+=1}}),[a]),l=(0,s.useCallback)((function(e){if(sn){var t=document.body,r=t&&t.style;ln=Math.max(ln-1,0),a&&ln<1&&en.forEach((function(e){var t=n.current[e];r&&(r[e]=t)})),t&&on()&&(t.removeEventListener("touchmove",rn,cn),e&&(e.removeEventListener("touchstart",nn,cn),e.removeEventListener("touchmove",an,cn)))}}),[a]);return(0,s.useEffect)((function(){if(t){var e=i.current;return o(e),function(){l(e)}}}),[t,o,l]),function(e){i.current=e}}({isEnabled:r});return mr(s.Fragment,null,r&&mr("div",{onClick:un,css:gn}),t((function(e){n(e),i(e)})))}var fn={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},pn=function(e){var t=e.name,r=e.onFocus;return mr("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:fn,value:"",onChange:function(){}})},vn={clearIndicator:Da,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var r=e.isDisabled,a=e.isFocused,n=e.theme,i=n.colors,o=n.borderRadius;return je({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:n.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?i.neutral5:i.neutral0,borderColor:r?i.neutral10:a?i.primary:i.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:a?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:a?i.primary:i.neutral30}})},dropdownIndicator:Ea,group:function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},groupHeading:function(e,t){var r=e.theme,a=r.colors,n=r.spacing;return je({label:"group",cursor:"default",display:"block"},t?{}:{color:a.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*n.baseUnit,paddingRight:3*n.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var r=e.isDisabled,a=e.theme,n=a.spacing.baseUnit,i=a.colors;return je({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?i.neutral10:i.neutral20,marginBottom:2*n,marginTop:2*n})},input:function(e,t){var r=e.isDisabled,a=e.value,n=e.theme,i=n.spacing,o=n.colors;return je(je({visibility:r?"hidden":"visible",transform:a?"translateZ(0)":""},Pa),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:o.neutral80})},loadingIndicator:function(e,t){var r=e.isFocused,a=e.size,n=e.theme,i=n.colors,o=n.spacing.baseUnit;return je({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:a,lineHeight:1,marginRight:a,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?i.neutral60:i.neutral20,padding:2*o})},loadingMessage:pa,menu:function(e,t){var r,a=e.placement,n=e.theme,i=n.borderRadius,s=n.spacing,l=n.colors;return je((o(r={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(a),"100%"),o(r,"position","absolute"),o(r,"width","100%"),o(r,"zIndex",1),r),t?{}:{backgroundColor:l.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},menuList:function(e,t){var r=e.maxHeight,a=e.theme.spacing.baseUnit;return je({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:a,paddingTop:a})},menuPortal:function(e){var t=e.rect,r=e.offset,a=e.position;return{left:t.left,position:a,top:r,width:t.width,zIndex:1}},multiValue:function(e,t){var r=e.theme,a=r.spacing,n=r.borderRadius,i=r.colors;return je({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:n/2,margin:a.baseUnit/2})},multiValueLabel:function(e,t){var r=e.theme,a=r.borderRadius,n=r.colors,i=e.cropWithEllipsis;return je({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:a/2,color:n.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var r=e.theme,a=r.spacing,n=r.borderRadius,i=r.colors,o=e.isFocused;return je({alignItems:"center",display:"flex"},t?{}:{borderRadius:n/2,backgroundColor:o?i.dangerLight:void 0,paddingLeft:a.baseUnit,paddingRight:a.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},noOptionsMessage:fa,option:function(e,t){var r=e.isDisabled,a=e.isFocused,n=e.isSelected,i=e.theme,o=i.spacing,s=i.colors;return je({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:n?s.primary:a?s.primary25:"transparent",color:r?s.neutral20:n?s.neutral0:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),":active":{backgroundColor:r?void 0:n?s.primary:s.primary50}})},placeholder:function(e,t){var r=e.theme,a=r.spacing,n=r.colors;return je({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:n.neutral50,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},singleValue:function(e,t){var r=e.isDisabled,a=e.theme,n=a.spacing,i=a.colors;return je({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?i.neutral40:i.neutral80,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},valueContainer:function(e,t){var r=e.theme.spacing,a=e.isMulti,n=e.hasValue,i=e.selectProps.controlShouldRenderValue;return je({alignItems:"center",display:a&&n&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})}},hn={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},yn={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:ra(),captureMenuScroll:!ra(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var r=je({ignoreCase:!0,ignoreAccents:!0,stringify:Xa,trim:!0,matchFrom:"any"},undefined),a=r.ignoreCase,n=r.ignoreAccents,i=r.stringify,o=r.trim,s=r.matchFrom,l=o?Ja(t):t,c=o?Ja(i(e)):i(e);return a&&(l=l.toLowerCase(),c=c.toLowerCase()),n&&(l=Ya(l),c=qa(c)),"start"===s?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function mn(e,t,r,a){return{type:"option",data:t,isDisabled:En(e,t,r),isSelected:Dn(e,t,r),label:On(e,t),value:Cn(e,t),index:a}}function bn(e,t){return e.options.map((function(r,a){if("options"in r){var n=r.options.map((function(r,a){return mn(e,r,t,a)})).filter((function(t){return wn(e,t)}));return n.length>0?{type:"group",data:r,options:n,index:a}:void 0}var i=mn(e,r,t,a);return wn(e,i)?i:void 0})).filter(sa)}function Sn(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,Le(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function wn(e,t){var r=e.inputValue,a=void 0===r?"":r,n=t.data,i=t.isSelected,o=t.label,s=t.value;return(!xn(e)||!i)&&Nn(e,{label:o,value:s,data:n},a)}var On=function(e,t){return e.getOptionLabel(t)},Cn=function(e,t){return e.getOptionValue(t)};function En(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function Dn(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var a=Cn(e,t);return r.some((function(t){return Cn(e,t)===a}))}function Nn(e,t,r){return!e.filterOption||e.filterOption(t,r)}var xn=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},Tn=1,In=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ue(e,t)}(r,e);var t=function(e){var t=Ke();return function(){var r,a=Ge(e);if(t){var i=Ge(this).constructor;r=Reflect.construct(a,arguments,i)}else r=a.apply(this,arguments);return function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}(r);function r(e){var a;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(a=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},a.blockOptionHover=!1,a.isComposing=!1,a.commonProps=void 0,a.initialTouchX=0,a.initialTouchY=0,a.instancePrefix="",a.openAfterFocus=!1,a.scrollToFocusedOptionOnUpdate=!1,a.userIsDragging=void 0,a.controlRef=null,a.getControlRef=function(e){a.controlRef=e},a.focusedOptionRef=null,a.getFocusedOptionRef=function(e){a.focusedOptionRef=e},a.menuListRef=null,a.getMenuListRef=function(e){a.menuListRef=e},a.inputRef=null,a.getInputRef=function(e){a.inputRef=e},a.focus=a.focusInput,a.blur=a.blurInput,a.onChange=function(e,t){var r=a.props,n=r.onChange,i=r.name;t.name=i,a.ariaOnChange(e,t),n(e,t)},a.setValue=function(e,t,r){var n=a.props,i=n.closeMenuOnSelect,o=n.isMulti,s=n.inputValue;a.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(a.setState({inputIsHiddenAfterUpdate:!o}),a.onMenuClose()),a.setState({clearFocusValueOnUpdate:!0}),a.onChange(e,{action:t,option:r})},a.selectOption=function(e){var t=a.props,r=t.blurInputOnSelect,n=t.isMulti,i=t.name,o=a.state.selectValue,s=n&&a.isOptionSelected(e,o),l=a.isOptionDisabled(e,o);if(s){var c=a.getOptionValue(e);a.setValue(o.filter((function(e){return a.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void a.ariaOnChange(e,{action:"select-option",option:e,name:i});n?a.setValue([].concat(Le(o),[e]),"select-option",e):a.setValue(e,"select-option")}r&&a.blurInput()},a.removeValue=function(e){var t=a.props.isMulti,r=a.state.selectValue,n=a.getOptionValue(e),i=r.filter((function(e){return a.getOptionValue(e)!==n})),o=la(t,i,i[0]||null);a.onChange(o,{action:"remove-value",removedValue:e}),a.focusInput()},a.clearValue=function(){var e=a.state.selectValue;a.onChange(la(a.props.isMulti,[],null),{action:"clear",removedValues:e})},a.popValue=function(){var e=a.props.isMulti,t=a.state.selectValue,r=t[t.length-1],n=t.slice(0,t.length-1),i=la(e,n,n[0]||null);a.onChange(i,{action:"pop-value",removedValue:r})},a.getValue=function(){return a.state.selectValue},a.cx=function(){for(var e=arguments.length,t=new Array(e),r=0;r5||i>5}},a.onTouchEnd=function(e){a.userIsDragging||(a.controlRef&&!a.controlRef.contains(e.target)&&a.menuListRef&&!a.menuListRef.contains(e.target)&&a.blurInput(),a.initialTouchX=0,a.initialTouchY=0)},a.onControlTouchEnd=function(e){a.userIsDragging||a.onControlMouseDown(e)},a.onClearIndicatorTouchEnd=function(e){a.userIsDragging||a.onClearIndicatorMouseDown(e)},a.onDropdownIndicatorTouchEnd=function(e){a.userIsDragging||a.onDropdownIndicatorMouseDown(e)},a.handleInputChange=function(e){var t=a.props.inputValue,r=e.currentTarget.value;a.setState({inputIsHiddenAfterUpdate:!1}),a.onInputChange(r,{action:"input-change",prevInputValue:t}),a.props.menuIsOpen||a.onMenuOpen()},a.onInputFocus=function(e){a.props.onFocus&&a.props.onFocus(e),a.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(a.openAfterFocus||a.props.openMenuOnFocus)&&a.openMenu("first"),a.openAfterFocus=!1},a.onInputBlur=function(e){var t=a.props.inputValue;a.menuListRef&&a.menuListRef.contains(document.activeElement)?a.inputRef.focus():(a.props.onBlur&&a.props.onBlur(e),a.onInputChange("",{action:"input-blur",prevInputValue:t}),a.onMenuClose(),a.setState({focusedValue:null,isFocused:!1}))},a.onOptionHover=function(e){a.blockOptionHover||a.state.focusedOption===e||a.setState({focusedOption:e})},a.shouldHideSelectedOptions=function(){return xn(a.props)},a.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),a.focus()},a.onKeyDown=function(e){var t=a.props,r=t.isMulti,n=t.backspaceRemovesValue,i=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,g=t.tabSelectsValue,d=t.openMenuOnFocus,f=a.state,p=f.focusedOption,v=f.focusedValue,h=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(a.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||o)return;a.focusValue("previous");break;case"ArrowRight":if(!r||o)return;a.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(v)a.removeValue(v);else{if(!n)return;r?a.popValue():s&&a.clearValue()}break;case"Tab":if(a.isComposing)return;if(e.shiftKey||!c||!g||!p||d&&a.isOptionSelected(p,h))return;a.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(c){if(!p)return;if(a.isComposing)return;a.selectOption(p);break}return;case"Escape":c?(a.setState({inputIsHiddenAfterUpdate:!1}),a.onInputChange("",{action:"menu-close",prevInputValue:o}),a.onMenuClose()):s&&i&&a.clearValue();break;case" ":if(o)return;if(!c){a.openMenu("first");break}if(!p)return;a.selectOption(p);break;case"ArrowUp":c?a.focusOption("up"):a.openMenu("last");break;case"ArrowDown":c?a.focusOption("down"):a.openMenu("first");break;case"PageUp":if(!c)return;a.focusOption("pageup");break;case"PageDown":if(!c)return;a.focusOption("pagedown");break;case"Home":if(!c)return;a.focusOption("first");break;case"End":if(!c)return;a.focusOption("last");break;default:return}e.preventDefault()}},a.instancePrefix="react-select-"+(a.props.instanceId||++Tn),a.state.selectValue=qr(e.value),e.menuIsOpen&&a.state.selectValue.length){var n=a.buildFocusableOptions(),i=n.indexOf(a.state.selectValue[0]);a.state.focusedOption=n[i]}return a}return function(e,t,r){t&&ze(e.prototype,t),r&&ze(e,r),Object.defineProperty(e,"prototype",{writable:!1})}(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&ta(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,a=t.menuIsOpen,n=this.state.isFocused;(n&&!r&&e.isDisabled||n&&a&&!e.menuIsOpen)&&this.focusInput(),n&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):n||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(ta(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,a=r.selectValue,n=r.isFocused,i=this.buildFocusableOptions(),o="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(a[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(n&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,a=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var n=r.indexOf(a);a||(n=-1);var i=r.length-1,o=-1;if(r.length){switch(e){case"previous":o=0===n?0:-1===n?i:n-1;break;case"next":n>-1&&n0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,a=this.getFocusableOptions();if(a.length){var n=0,i=a.indexOf(r);r||(i=-1),"up"===e?n=i>0?i-1:a.length-1:"down"===e?n=(i+1)%a.length:"pageup"===e?(n=i-t)<0&&(n=0):"pagedown"===e?(n=i+t)>a.length-1&&(n=a.length-1):"last"===e&&(n=a.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:a[n],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(hn):je(je({},hn),this.props.theme):hn}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,a=this.getClassNames,n=this.getValue,i=this.selectOption,o=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:a,getValue:n,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:i,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return En(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Dn(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Nn(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var r=this.props.inputValue,a=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:a})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,a=e.inputId,n=e.inputValue,i=e.tabIndex,o=e.form,l=e.menuIsOpen,c=e.required,u=this.getComponents().Input,g=this.state,d=g.inputIsHidden,f=g.ariaSelection,p=this.commonProps,v=a||this.getElementId("input"),h=je(je(je({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox"},l&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==f?void 0:f.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?s.createElement(u,He({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,form:o,type:"text",value:n},h)):s.createElement(Qa,He({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Kr,onFocus:this.onInputFocus,disabled:t,tabIndex:i,inputMode:"none",form:o,value:""},h))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,a=t.MultiValueContainer,n=t.MultiValueLabel,i=t.MultiValueRemove,o=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,g=u.controlShouldRenderValue,d=u.isDisabled,f=u.isMulti,p=u.inputValue,v=u.placeholder,h=this.state,y=h.selectValue,m=h.focusedValue,b=h.isFocused;if(!this.hasValue()||!g)return p?null:s.createElement(l,He({},c,{key:"placeholder",isDisabled:d,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),v);if(f)return y.map((function(t,o){var l=t===m,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return s.createElement(r,He({},c,{components:{Container:a,Label:n,Remove:i},isFocused:l,isDisabled:d,key:u,index:o,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(p)return null;var S=y[0];return s.createElement(o,He({},c,{data:S,isDisabled:d}),this.formatOptionLabel(S,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,n=r.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||n)return null;var o={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return s.createElement(e,He({},t,{innerProps:o,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,n=r.isLoading,i=this.state.isFocused;return e&&n?s.createElement(e,He({},t,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var a=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused;return s.createElement(r,He({},a,{isDisabled:n,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,a=this.state.isFocused,n={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return s.createElement(e,He({},t,{innerProps:n,isDisabled:r,isFocused:a}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),r=t.Group,a=t.GroupHeading,n=t.Menu,i=t.MenuList,o=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,u=t.Option,g=this.commonProps,d=this.state.focusedOption,f=this.props,p=f.captureMenuScroll,v=f.inputValue,h=f.isLoading,y=f.loadingMessage,m=f.minMenuHeight,b=f.maxMenuHeight,S=f.menuIsOpen,w=f.menuPlacement,O=f.menuPosition,C=f.menuPortalTarget,E=f.menuShouldBlockScroll,D=f.menuShouldScrollIntoView,N=f.noOptionsMessage,x=f.onMenuScrollToTop,T=f.onMenuScrollToBottom;if(!S)return null;var I,M=function(t,r){var a=t.type,n=t.data,i=t.isDisabled,o=t.isSelected,l=t.label,c=t.value,f=d===n,p=i?void 0:function(){return e.onOptionHover(n)},v=i?void 0:function(){return e.selectOption(n)},h="".concat(e.getElementId("option"),"-").concat(r),y={id:h,onClick:v,onMouseMove:p,onMouseOver:p,tabIndex:-1};return s.createElement(u,He({},g,{innerProps:y,data:n,isDisabled:i,isSelected:o,key:h,label:l,type:a,value:c,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())I=this.getCategorizedOptions().map((function(t){if("group"===t.type){var n=t.data,i=t.options,o=t.index,l="".concat(e.getElementId("group"),"-").concat(o),c="".concat(l,"-heading");return s.createElement(r,He({},g,{key:l,data:n,options:i,Heading:a,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return M(e,"".concat(o,"-").concat(e.index))})))}if("option"===t.type)return M(t,"".concat(t.index))}));else if(h){var k=y({inputValue:v});if(null===k)return null;I=s.createElement(l,g,k)}else{var P=N({inputValue:v});if(null===P)return null;I=s.createElement(c,g,P)}var _={minMenuHeight:m,maxMenuHeight:b,menuPlacement:w,menuPosition:O,menuShouldScrollIntoView:D},R=s.createElement(ga,He({},g,_),(function(t){var r=t.ref,a=t.placerProps,o=a.placement,l=a.maxHeight;return s.createElement(n,He({},g,_,{innerRef:r,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:h,placement:o}),s.createElement(dn,{captureEnabled:p,onTopArrive:x,onBottomArrive:T,lockEnabled:E},(function(t){return s.createElement(i,He({},g,{innerRef:function(r){e.getMenuListRef(r),t(r)},isLoading:h,maxHeight:l,focusedOption:d}),I)})))}));return C||"fixed"===O?s.createElement(o,He({},g,{appendTo:C,controlElement:this.controlRef,menuPlacement:w,menuPosition:O}),R):R}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,a=t.isDisabled,n=t.isMulti,i=t.name,o=t.required,l=this.state.selectValue;if(o&&!this.hasValue()&&!a)return s.createElement(pn,{name:i,onFocus:this.onValueInputFocus});if(i&&!a){if(n){if(r){var c=l.map((function(t){return e.getOptionValue(t)})).join(r);return s.createElement("input",{name:i,type:"hidden",value:c})}var u=l.length>0?l.map((function(t,r){return s.createElement("input",{key:"i-".concat(r),name:i,type:"hidden",value:e.getOptionValue(t)})})):s.createElement("input",{name:i,type:"hidden",value:""});return s.createElement("div",null,u)}var g=l[0]?this.getOptionValue(l[0]):"";return s.createElement("input",{name:i,type:"hidden",value:g})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,a=t.focusedOption,n=t.focusedValue,i=t.isFocused,o=t.selectValue,l=this.getFocusableOptions();return s.createElement(Ha,He({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:a,focusedValue:n,isFocused:i,selectValue:o,focusableOptions:l}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,a=e.SelectContainer,n=e.ValueContainer,i=this.props,o=i.className,l=i.id,c=i.isDisabled,u=i.menuIsOpen,g=this.state.isFocused,d=this.commonProps=this.getCommonProps();return s.createElement(a,He({},d,{className:o,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:g}),this.renderLiveRegion(),s.createElement(t,He({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:g,menuIsOpen:u}),s.createElement(n,He({},d,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),s.createElement(r,He({},d,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,a=t.clearFocusValueOnUpdate,n=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,o=t.isFocused,s=t.prevWasFocused,l=e.options,c=e.value,u=e.menuIsOpen,g=e.inputValue,d=e.isMulti,f=qr(c),p={};if(r&&(c!==r.value||l!==r.options||u!==r.menuIsOpen||g!==r.inputValue)){var v=u?function(e,t){return Sn(bn(e,t))}(e,f):[],h=a?function(e,t){var r=e.focusedValue,a=e.selectValue.indexOf(r);if(a>-1){if(t.indexOf(r)>-1)return r;if(a-1?r:t[0]}(t,v);p={selectValue:f,focusedOption:y,focusedValue:h,clearFocusValueOnUpdate:!1}}var m=null!=n&&e!==r?{inputIsHidden:n,inputIsHiddenAfterUpdate:void 0}:{},b=i,S=o&&s;return o&&!S&&(b={value:la(d,f,f[0]||null),options:f,action:"initial-input-focus"},S=!s),"initial-input-focus"===(null==i?void 0:i.action)&&(b=null),je(je(je({},p),m),{},{prevProps:e,ariaSelection:b,prevWasFocused:S})}}]),r}(s.Component);In.defaultProps=yn;var Mn=(0,s.forwardRef)((function(e,t){var r=function(e){var t=e.defaultInputValue,r=void 0===t?"":t,a=e.defaultMenuIsOpen,n=void 0!==a&&a,i=e.defaultValue,o=void 0===i?null:i,l=e.inputValue,c=e.menuIsOpen,u=e.onChange,g=e.onInputChange,d=e.onMenuClose,f=e.onMenuOpen,p=e.value,v=Ve(e,Be),h=y((0,s.useState)(void 0!==l?l:r),2),m=h[0],b=h[1],S=y((0,s.useState)(void 0!==c?c:n),2),w=S[0],O=S[1],C=y((0,s.useState)(void 0!==p?p:o),2),E=C[0],D=C[1],N=(0,s.useCallback)((function(e,t){"function"==typeof u&&u(e,t),D(e)}),[u]),x=(0,s.useCallback)((function(e,t){var r;"function"==typeof g&&(r=g(e,t)),b(void 0!==r?r:e)}),[g]),T=(0,s.useCallback)((function(){"function"==typeof f&&f(),O(!0)}),[f]),I=(0,s.useCallback)((function(){"function"==typeof d&&d(),O(!1)}),[d]),M=void 0!==l?l:m,k=void 0!==c?c:w,P=void 0!==p?p:E;return je(je({},v),{},{inputValue:M,menuIsOpen:k,onChange:N,onInputChange:x,onMenuClose:I,onMenuOpen:T,value:P})}(e);return s.createElement(In,He({ref:t},r))})),kn=Mn;function Pn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Rn(e){for(var t=1;t0&&a.forEach((function(e){var t=e.alias?e.alias:e.name,a=e.fontFamily?e.fontFamily:t,n=e.cssVariable?"var(".concat(e.cssVariable,")"):a;r.push({value:n,label:t})})),t.length>0&&t.forEach((function(e,a){r.push({value:t[a].fontFamily,label:t[a].fontFamily})})),r),onChange:function(e){o("fontFamily",e,n)}})};function Xn(e,t){var r=[{value:"",label:(0,m.__)("Default","generatepress")},{value:"normal",label:(0,m.__)("Normal","generatepress")},{value:"bold",label:(0,m.__)("Bold","generatepress")},{value:"100",label:"100"},{value:"200",label:"200"},{value:"300",label:"300"},{value:"400",label:"400"},{value:"500",label:"500"},{value:"600",label:"600"},{value:"700",label:"700"},{value:"800",label:"800"},{value:"900",label:"900"}];return void 0!==Ae[e]&&"undefined"!==t.googleFontVariants&&(r=[{value:"",label:(0,m.__)("Default","generatepress")},{value:"normal",label:(0,m.__)("Normal","generatepress")},{value:"bold",label:(0,m.__)("Bold","generatepress")}],t.filter((function(t){return t.fontFamily===e})).forEach((function(e){var t=(e.googleFontVariants?e.googleFontVariants:"").replaceAll(" ","");(t=t.split(",")).filter((function(e){var t=e.match(/[a-z]/g),r=e.match(/[0-9]/g);return!(t&&r||"italic"===e||"regular"===e||""===e)})).forEach((function(e){r.push({value:e,label:e})}))}))),r}var Zn=function(e){var t=e.index,r=e.value,a=e.fontFamily,n=e.onChange;return(0,s.createElement)(u.SelectControl,{label:(0,m.__)("Font Weight","generatepress"),value:r,options:Xn(a,Gn()),onChange:function(e){n("fontWeight",e,t)}})},Qn=function(e){var t=e.index,r=e.value,a=e.onChange;return(0,s.createElement)(u.SelectControl,{label:(0,m.__)("Text Transform","generatepress"),value:r,options:[{value:"",label:(0,m.__)("Default","generatepress")},{value:"uppercase",label:(0,m.__)("Uppercase","generatepress")},{value:"lowercase",label:(0,m.__)("Lowercase","generatepress")},{value:"capitalize",label:(0,m.__)("Capitalize","generatepress")},{value:"initial",label:(0,m.__)("Normal","generatepress")}],onChange:function(e){a("textTransform",e,t)}})},ei=function(e){var t=e.index,r=e.value,a=e.onChange;return(0,s.createElement)(u.SelectControl,{label:(0,m.__)("Font Style","generatepress"),value:r,options:[{value:"",label:(0,m.__)("Default","generatepress")},{value:"normal",label:(0,m.__)("Normal","generatepress")},{value:"italic",label:(0,m.__)("Italic","generatepress")},{value:"oblique",label:(0,m.__)("Oblique","generatepress")},{value:"initial",label:(0,m.__)("Initial","generatepress")}],onChange:function(e){a("fontStyle",e,t)}})},ti=function(e){var t=y((0,l.useState)("desktop"),2),r=(t[0],t[1]),a=e.label,n=e.devices,i=e.onClick,o=void 0===i?function(){return null}:i;return(0,s.createElement)("div",{className:"components-generate-units-control-header__units"},(0,s.createElement)("div",{className:"components-generate-units-control-label__units"},a),(0,s.createElement)("div",{className:"components-generate-control__units"},(0,s.createElement)(u.ButtonGroup,{className:"components-generate-control-buttons__units","aria-label":(0,m.__)("Select Units","generatepress")},n.map((function(e){var t=(0,m.__)("Desktop","generatepress");return"tablet"===e&&(t=(0,m.__)("Tablet","generatepress")),"mobile"===e&&(t=(0,m.__)("Mobile","generatepress")),(0,s.createElement)(u.Tooltip +/* translators: Unit type (px, em, %) */,{text:(0,m.sprintf)((0,m.__)("%s Preview","generatepress"),t),key:e},(0,s.createElement)(u.Button,{key:e,className:"components-generate-control-button__units--"+e,isSmall:!0 +/* translators: %s: values associated with CSS syntax, 'Pixel', 'Em', 'Percentage' */,"aria-label":t,onClick:function(){wp.customize.previewedDevice.set(e),r(e),o(e)}},xe(e)))})))))},ri=r(485),ai=r.n(ri);function ni(e){var t=e.value,r=e.onChange,a=e.units,n=void 0===a?[]:a,i=e.disabled;return n.length?(n.includes(t)||(n[n.length-1]=t),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(u.DropdownMenu,{className:"gblocks-unit-control-units",label:(0,m.__)("Select a unit","generatepress"),icon:null,toggleProps:{children:t||String.fromCharCode(8212),disabled:i},popoverProps:{className:"gblocks-unit-control-popover",focusOnMount:!0,noArrow:!1}},(function(e){var a=e.onClose;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(u.MenuGroup,null,n.map((function(e){return(0,s.createElement)(u.MenuItem,{key:e,onClick:function(){r(e),a()},isSelected:e===t,variant:e===t?"primary":""},e||String.fromCharCode(8212))})),(0,s.createElement)(u.MenuItem,{onClick:function(){window.open("https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Values_and_units","_blank").focus()},label:(0,m.__)("Learn more about units","generatepress"),showTooltip:!0},xe("info"))))})))):null}var ii=["px","em","%","rem","vw","vh","ch","cm","mm","in","pt","pc","ex","lh","rlh","vmin","vmax","vb","vi","svw","svh","svb","svi","svmax","svmin","lvw","lvh","lvb","lvi","lvmax","lvmin","dvw","dvh","dvb","dvi","dvmax","dvmin","fr"];function oi(e){var t=e.label,r=e.units,a=void 0===r?[]:r,n=e.defaultUnit,i=void 0===n?"":n,o=e.unitCount,c=void 0===o?7:o,g=e.id,d=e.disabled,f=void 0!==d&&d,p=e.overrideValue,v=void 0===p?null:p,h=e.overrideAction,m=void 0===h?function(){return null}:h,b=e.onChange,S=e.value,w=e.placeholder,O=e.help,C=void 0===O?"":O,E=e.focusOnMount,D=void 0!==E&&E,N=e.onFocus,x=void 0===N?function(){return null}:N,T=a.concat(ii).slice(0,c),I=y((0,l.useState)(""),2),M=I[0],k=I[1],P=y((0,l.useState)(""),2),_=P[0],R=P[1],L=y((0,l.useState)(""),2),A=L[0],F=L[1],j=(0,l.useRef)(!1),V=(0,l.useRef)(!1),B=(0,l.useRef)(!1),H=function(e){var t=ii.join("|"),r=new RegExp("(".concat(t,")"));return e?e.toString().toLowerCase().split(r).filter((function(e){return""!==e})):[]},z=function(e){return e.length>0?e[0].trim():""},U=i||T[0],G=function(e){return e.length>1?e[1]:e.length>0?"":e.length?void 0:U},K=function(e){return/^([-]?\d|[-]?\.)/.test(e)},$=function(){if(!S){var e=H(v||w);F(z(e)),k(G(e))}};return(0,l.useEffect)((function(){var e=v&&f?v:S;if(K(e)){var t=H(e);R(z(t)),k(G(t))}else R(e),k("");$()}),[S,v]),(0,l.useEffect)((function(){if(j.current){var e=!!v&&!!f,t=K(_)?_+M:_;t||(M!==G(H(w))?F(""):$()),e||t===S||b(t)}else j.current=!0}),[_,M]),(0,l.useEffect)((function(){D&&null!=B&&B.current&&B.current.focus()}),[t]),(0,s.createElement)(u.BaseControl,{label:t,help:C,id:g,className:ai()({"gblocks-unit-control":!0,"gblocks-unit-control__disabled":!!f})},(0,s.createElement)("div",{className:"gblocks-unit-control__input",ref:V},(0,s.createElement)(u.TextControl,{type:"text",value:_,placeholder:A,id:g,autoComplete:"off",disabled:f,onChange:function(e){return R(e)},onFocus:function(){x()},ref:B}),(0,s.createElement)("div",{className:"gblocks-unit-control__input--action"},!!m&&(0,s.createElement)("div",{className:"gblocks-unit-control__override-action"},m()," "),(K(_)||!_&&(!A||K(A)))&&(0,s.createElement)(ni,{value:M,disabled:f||1===T.length,units:T,onChange:function(e){return k(e)}}))))}var si=function(e){var t=e.label,r=e.units,a=e.defaultUnit,n=void 0===a?"":a,i=e.desktopValue,o=e.desktopInitial,c=e.desktopOnChange,g=e.tabletValue,d=e.tabletInitial,f=e.tabletOnChange,p=e.mobileInitial,v=e.mobileValue,h=e.mobileOnChange,m=y((0,l.useState)("desktop"),2),b=m[0],S=m[1];return(0,s.createElement)(u.BaseControl,null,(0,s.createElement)(ti,{label:t,devices:["desktop","tablet","mobile"],onClick:function(e){return S(e)}}),(0,s.createElement)("div",{className:"generate-component-input-with-unit"},(0,s.createElement)("div",{className:"generate-component-device-field","data-device":"desktop"},(0,s.createElement)(oi,{key:b,units:r,value:i,placeholder:o,onChange:c,defaultUnit:n})),(0,s.createElement)("div",{className:"generate-component-device-field","data-device":"tablet"},(0,s.createElement)(oi,{key:b,units:r,value:g,placeholder:d,onChange:f,defaultUnit:n})),(0,s.createElement)("div",{className:"generate-component-device-field","data-device":"mobile"},(0,s.createElement)(oi,{key:b,units:r,value:v,placeholder:p,onChange:h,defaultUnit:n}))))},li=function(e){var t=e.font,r=e.onChange;return(0,s.createElement)(si,{label:(0,m.__)("Font size","generatepress"),desktopValue:t.fontSize,desktopInitial:Hn(t,"fontSize"),desktopOnChange:function(e){r("fontSize",e,t.index)},tabletValue:t.fontSizeTablet,tabletInitial:Hn(t,"fontSizeTablet"),tabletOnChange:function(e){r("fontSizeTablet",e,t.index)},mobileValue:t.fontSizeMobile,mobileInitial:Hn(t,"fontSizeMobile"),mobileOnChange:function(e){r("fontSizeMobile",e,t.index)}})},ci=function(e){var t=e.font,r=e.onChange;return(0,s.createElement)(si,{label:(0,m.__)("Line Height","generatepress"),units:[""],defaultUnit:"em",desktopValue:t.lineHeight,desktopInitial:Hn(t,"lineHeight"),desktopOnChange:function(e){r("lineHeight",e,t.index)},tabletValue:t.lineHeightTablet,tabletInitial:Hn(t,"lineHeightTablet"),tabletOnChange:function(e){r("lineHeightTablet",e,t.index)},mobileValue:t.lineHeightMobile,mobileInitial:Hn(t,"lineHeightMobile"),mobileOnChange:function(e){r("lineHeightMobile",e,t.index)}})},ui=function(e){var t=e.font,r=e.onChange;return(0,s.createElement)(si,{label:(0,m.__)("Letter Spacing","generatepress"),defaultUnit:"em",desktopValue:t.letterSpacing,desktopInitial:Hn(t,"letterSpacing"),desktopOnChange:function(e){r("letterSpacing",e,t.index)},tabletValue:t.letterSpacingTablet,tabletInitial:Hn(t,"letterSpacingTablet"),tabletOnChange:function(e){r("letterSpacingTablet",e,t.index)},mobileValue:t.letterSpacingMobile,mobileInitial:Hn(t,"letterSpacingMobile"),mobileOnChange:function(e){r("letterSpacingMobile",e,t.index)}})},gi=function(e){var t=e.font,r=e.onChange;return(0,s.createElement)(si,{label:"body"===t.selector?(0,m.__)("Paragraph Bottom Margin","generatepress"):(0,m.__)("Bottom Margin","generatepress"),defaultUnit:"em",desktopValue:t.marginBottom,desktopInitial:Hn(t,"marginBottom"),desktopOnChange:function(e){r("marginBottom",e,t.index)},tabletValue:t.marginBottomTablet,tabletInitial:Hn(t,"marginBottomTablet"),tabletOnChange:function(e){r("marginBottomTablet",e,t.index)},mobileValue:t.marginBottomMobile,mobileInitial:Hn(t,"marginBottomMobile"),mobileOnChange:function(e){r("marginBottomMobile",e,t.index)}})},di=function(e){var t=e.index,r=e.value,a=e.onChange;return(0,s.createElement)(u.SelectControl,{label:(0,m.__)("Text Decoration","generatepress"),value:r,options:[{value:"",label:(0,m.__)("Default","generatepress")},{value:"none",label:(0,m.__)("None","generatepress")},{value:"underline",label:(0,m.__)("Underline","generatepress")}],onChange:function(e){a("textDecoration",e,t)}})},fi=function(e){var t=e.font,r=e.toggleClose,a=e.onChangeFontValue,n=e.onChangeElement;return(0,s.createElement)("div",{className:"generate-customize-control--font-dropdown"},(0,s.createElement)(qn,{index:t.index,value:t.selector,onChange:n}),!!t.selector&&(0,s.createElement)(s.Fragment,null,"custom"===t.selector&&(0,s.createElement)(Yn,{index:t.index,value:t.customSelector,onChange:a}),(0,s.createElement)(Jn,{index:t.index,value:t.fontFamily,onChange:a}),(0,s.createElement)("div",{className:"components-base-control generate-font-manager--select-options"},(0,s.createElement)(Zn,{index:t.index,value:t.fontWeight,fontFamily:t.fontFamily,onChange:a}),(0,s.createElement)(Qn,{index:t.index,value:t.textTransform,onChange:a}),(0,s.createElement)(ei,{index:t.index,value:t.fontStyle,onChange:a}),(0,s.createElement)(di,{index:t.index,value:t.textDecoration,onChange:a})),(0,s.createElement)(li,{font:t,onChange:a}),(0,s.createElement)(ci,{font:t,onChange:a}),(0,s.createElement)(ui,{font:t,onChange:a}),zn(t.selector)&&(0,s.createElement)(gi,{font:t,onChange:a})),(0,s.createElement)("div",{className:"generate-font-manager--footer"},(0,s.createElement)(u.Button,{isSecondary:!0,isSmall:!0,onClick:r},(0,m.__)("Close","generatepress"))))},pi=function(e){var t=e.font,r=e.label,a=e.itemId,n=e.setOpen,i=e.isOpen,o=e.deleteFont,l=e.toggleClose,c=e.onChangeFontValue,u=e.onChangeElement;return(0,s.createElement)("div",{className:"generate-font-manager--item"},(0,s.createElement)("div",{className:"generate-font-manager--header"},(0,s.createElement)(Kn,{font:t,itemId:a,setOpen:n,isOpen:i,label:r}),(0,s.createElement)($n,{itemId:a,setOpen:n,isOpen:i}),(0,s.createElement)(Wn,{onClick:o.bind(null,t.index),isOpen:i,itemId:a})),a===i&&(0,s.createElement)(fi,{font:t,toggleClose:l,onChangeFontValue:c,onChangeElement:u}))};function vi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}var hi=function(e){var t,r,a=e.fontList,n=a.reduce((function(e,t,r){var a=t.group||"other";return t.index=r,e[a]=e[a]||[],e[a].push(t),e}),{});return t=Un(),r=function(t,r){var a,i=null!==(a=n[r])&&void 0!==a?a:[];if(0!==i.length)return(0,s.createElement)("div",{className:"generate-font-manager-group",key:r},(0,s.createElement)("h4",{className:"generate-font-manager-group__label"},t),i.map((function(t){return(0,s.createElement)(pi,function(e){for(var t=1;t0&&b.push({label:(0,m.__)("Google Fonts","generatepress"),options:Object.keys(Ae).map((function(e){return{value:e,label:e}}))}),c.forEach((function(e){var t=e.googleFont&&generateCustomizerControls.showGoogleFonts&&h.length>0?1:0;b[t].options=b[t].options.filter((function(t){return t.value!==e.fontFamily}))}));var S=generateCustomizerControls.gpFontLibrary,w=generateCustomizerControls.gpFontLibraryURI;return(0,s.createElement)("div",null,(0,s.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),!!c.length>0&&c.map((function(t,r){var n=r+1,o=function(e){var t=Le(c),a=t[r];t[r]=jn(jn({},t[r]),{},{fontFamily:e}),d(t),void 0!==Ae[e]&&generateCustomizerControls.showGoogleFonts?(t[r]=jn(jn({},t[r]),{},{googleFont:!0,googleFontCategory:Ae[e].category,googleFontVariants:Ae[e].variants.join(", ")}),d(t)):(t[r]=jn(jn({},t[r]),{},{googleFont:!1,googleFontCategory:"",googleFontVariants:""}),d(t)),f(t[r].fontFamily,a.fontFamily)},l=c[r].fontFamily||"";return(0,s.createElement)("div",{className:"generate-font-manager--item",key:r},(0,s.createElement)("div",{className:"generate-font-manager--header"},(0,s.createElement)(u.Button,{className:"generate-font-manager--label",onClick:function(){i(n!==a&&n)}},c[r].fontFamily?c[r].fontFamily:e.label),(0,s.createElement)(u.Tooltip,{text:(0,m.__)("Open Font Family Settings","generatepress")},(0,s.createElement)(u.Button,{className:"generate-font-manager--open",onClick:function(){i(n!==a&&n)}},xe(n===a?"chevron-up":"chevron-down"))),(0,s.createElement)(u.Tooltip,{text:(0,m.__)("Delete Font Family","generatepress")},(0,s.createElement)(u.Button,{className:"generate-font-manager--delete-font",onClick:function(){if(window.confirm((0,m.__)("This will permanently delete this font family. Doing so will stop elements from displaying it as their font.","generatepress"))){var e=Le(c),t=e[r];f("",t.fontFamily),e.splice(r,1),d(e)}}},xe("trash")))),n===a&&(0,s.createElement)("div",{className:"generate-customize-control--font-dropdown"},(0,s.createElement)(u.BaseControl,{className:"generate-component-font-family-picker-wrapper",id:"generate-font-manager-family-name--input"},(0,s.createElement)(Ln,{options:b,placeholder:(0,m.__)("Search fonts…","generatepress"),onChange:function(e){return o(e.value)}}),(0,s.createElement)(u.TextControl,{id:"generate-font-manager-family-name--input",className:"generate-font-manager-family-name--input",label:(0,m.__)("Font family name","generatepress"),value:l,onChange:function(e){var t;t=e,c.filter((function(e){return e.fontFamily===t})).length>0&&(alert((0,m.__)("Font already selected","generatepress")),e=""),o(e)}}),!!c[r].fontFamily&&!!generateCustomizerControls.showGoogleFonts&&(0,s.createElement)("div",{className:"generate-font-manager--options"},(0,s.createElement)(u.ToggleControl,{className:"generate-font-manager-google-font--field",label:(0,m.__)("Use Google Fonts API","generatepress"),checked:!!c[r].googleFont,onChange:function(e){var t=Le(c);t[r]=jn(jn({},t[r]),{},{googleFont:e}),d(t)}}),!!c[r].googleFont&&(0,s.createElement)("div",{className:"generate-font-manager--google-font-options"},(0,s.createElement)(u.TextControl,{label:(0,m.__)("Category","generatepress"),value:c[r].googleFontCategory||"",onChange:function(e){var t=Le(c);t[r]=jn(jn({},t[r]),{},{googleFontCategory:e}),d(t)}}),(0,s.createElement)(u.TextControl,{label:(0,m.__)("Variants","generatepress"),value:c[r].googleFontVariants||"",onChange:function(e){var t=Le(c);t[r]=jn(jn({},t[r]),{},{googleFontVariants:e}),d(t)}}))),(0,s.createElement)("div",{className:"generate-font-manager--footer"},(0,s.createElement)(u.Button,{isSecondary:!0,isSmall:!0,onClick:p},(0,m.__)("Close","generatepress"))))))})),!!S.length>0&&S.map((function(e,t){return(0,s.createElement)("div",{className:"generate-font-manager--item",key:t},(0,s.createElement)("div",{className:"generate-font-manager--header"},(0,s.createElement)("span",{className:"generate-font-manager--label"},e.name),!!w&&(0,s.createElement)(u.Tooltip,{text:(0,m.__)("Font Library","generatepress")},(0,s.createElement)(u.Button,{className:"generate-font-manager--open",href:w},xe("chevron-right")))))})),(0,s.createElement)(u.Button,{isPrimary:!0,onClick:function(){var t=Le(e.value);t.push({fontFamily:"",googleFont:!1,googleFontApi:1,googleFontCategory:"",googleFontVariants:""}),d(t);var r=wp.customize.control(e.customizerSetting.id).setting.get().length;i(r)}},(0,m.__)("Add Font","generatepress")))})),wi=p.extend((function(e){var t=e.value,r=y((0,l.useState)([]),2),a=r[0],i=r[1],o=y((0,l.useState)(0),2),c=o[0],g=o[1];(0,l.useEffect)((function(){var e=[];Array.isArray(t)?e=t:"object"===n(t)&&(e=Object.values(t)),i(e),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=!1;e.forEach((function(r,a){var n=function(e){var t={};return["fontSize","lineHeight","letterSpacing","marginBottom"].forEach((function(r){var a=e[r+"Unit"]||"";["","Tablet","Mobile"].forEach((function(n){var i=r+n;"number"==typeof e[i]&&(t[i]=String(e[i]+a))})),a&&(t[r+"Unit"]="")})),t}(r);(0,yi.isEmpty)(n)||(e[a]=bi(bi({},e[a]),n),t=!0)})),t&&i(e)}(e)}),[]);var d=function(t){i(t),wp.customize.control(e.customizerSetting.id).setting.set(t)};return(0,s.createElement)("div",null,(0,s.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),(0,s.createElement)(hi,{fontList:a,setOpen:g,isOpen:c,label:e.label,deleteFont:function(e){var t=Le(a);t.splice(e,1),d(t)},toggleClose:function(){return g(0)},onChangeFontValue:function(e,t,r){var n=Le(a);n[r]=bi({},n[r]),n[r][e]=t,d(n)},onChangeElement:function(e,t){var r=e.value,n=e.group,i=e.module,o=Le(a);o[t]=bi(bi({},o[t]),{},{selector:r,module:i,group:n}),zn(r)||(o[t]=bi(bi({},o[t]),{},{marginBottom:"",marginBottomTablet:"",marginBottomMobile:"",marginBottomUnit:""})),d(o)}}),(0,s.createElement)(u.Button,{isPrimary:!0,onClick:function(){var e=Le(a);e.push({selector:"",customSelector:"",fontFamily:"",fontWeight:"",textTransform:"",textDecoration:"",fontStyle:"",fontSize:"",fontSizeTablet:"",fontSizeMobile:"",lineHeight:"",lineHeightTablet:"",lineHeightMobile:"",letterSpacing:"",letterSpacingTablet:"",letterSpacingMobile:""}),d(e),g(e.length)}},(0,m.__)("Add Typography","generatepress")))}));function Oi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ci(e){for(var t=1;t=0;a--)if(t.canDragSource(e[a])){r=e[a];break}return r}(t,o);if(null==l)return void e.dispatch(Wi);let c=null;if(n){if(!i)throw new Error("getSourceClientOffset must be defined");!function(e){ji("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}(i),c=i(l)}e.dispatch($i(n,c));const u=s.getSource(l).beginDrag(o,l);if(null==u)return;!function(e){ji(Vi(e),"Item must be an object.")}(u),s.pinSource(l);const g=s.getSourceType(l);return{type:Hi,payload:{itemType:g,item:u,sourceId:l,clientOffset:n||null,sourceClientOffset:c||null,isSourcePublic:!!a}}}}function Yi(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ji(e){for(var t=1;t{const o=function(e,t,r,a){const n=r.getTarget(e);let i=n?n.drop(a,e):void 0;return function(e){ji(void 0===e||Vi(e),"Drop result must either be an object or undefined.")}(i),void 0===i&&(i=0===t?{}:a.getDropResult()),i}(n,i,a,r),s={type:Gi,payload:{dropResult:Ji({},t,o)}};e.dispatch(s)}))}}function Zi(e){return function(){const t=e.getMonitor(),r=e.getRegistry();!function(e){ji(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);const a=t.getSourceId();return null!=a&&(r.getSource(a,!0).endDrag(t,a),r.unpinSource()),{type:Ki}}}function Qi(e,t){return null===t?null===e:Array.isArray(e)?e.some((e=>e===t)):e===t}function eo(e){return function(t,{clientOffset:r}={}){!function(e){ji(Array.isArray(e),"Expected targetIds to be an array.")}(t);const a=t.slice(0),n=e.getMonitor(),i=e.getRegistry();return function(e,t,r){for(let a=e.length-1;a>=0;a--){const n=e[a];Qi(t.getTargetType(n),r)||e.splice(a,1)}}(a,i,n.getItemType()),function(e,t,r){ji(t.isDragging(),"Cannot call hover while not dragging."),ji(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t{const i=r[n];var o;return a[n]=(o=i,(...r)=>{const a=o.apply(e,r);void 0!==a&&t(a)}),a}),{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{const e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}function ao(e,t){return{x:e.x-t.x,y:e.y-t.y}}const no=[],io=[];no.__IS_NONE__=!0,io.__IS_ALL__=!0;class oo{subscribeToStateChange(e,t={}){const{handlerIds:r}=t;ji("function"==typeof e,"listener must be a function."),ji(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let a=this.store.getState().stateId;return this.store.subscribe((()=>{const t=this.store.getState(),n=t.stateId;try{const i=n===a||n===a+1&&!function(e,t){if(e===no)return!1;if(e===io||void 0===t)return!0;const r=(a=e,t.filter((e=>a.indexOf(e)>-1)));var a;return r.length>0}(t.dirtyHandlerIds,r);i||e()}finally{a=n}}))}subscribeToOffsetChange(e){ji("function"==typeof e,"listener must be a function.");let t=this.store.getState().dragOffset;return this.store.subscribe((()=>{const r=this.store.getState().dragOffset;r!==t&&(t=r,e())}))}canDragSource(e){if(!e)return!1;const t=this.registry.getSource(e);return ji(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;const t=this.registry.getTarget(e);return ji(t,`Expected to find a valid target. targetId=${e}`),!(!this.isDragging()||this.didDrop())&&(Qi(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e))}isDragging(){return Boolean(this.getItemType())}isDraggingSource(e){if(!e)return!1;const t=this.registry.getSource(e,!0);return ji(t,`Expected to find a valid source. sourceId=${e}`),!(!this.isDragging()||!this.isSourcePublic())&&(this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e))}isOverTarget(e,t={shallow:!1}){if(!e)return!1;const{shallow:r}=t;if(!this.isDragging())return!1;const a=this.registry.getTargetType(e),n=this.getItemType();if(n&&!Qi(a,n))return!1;const i=this.getTargetIds();if(!i.length)return!1;const o=i.indexOf(e);return r?o===i.length-1:o>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return function(e){const{clientOffset:t,initialClientOffset:r,initialSourceClientOffset:a}=e;return t&&r&&a?ao(function(e,t){return{x:e.x+t.x,y:e.y+t.y}}(t,a),r):null}(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return function(e){const{clientOffset:t,initialClientOffset:r}=e;return t&&r?ao(t,r):null}(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}const so="undefined"!=typeof global?global:self,lo=so.MutationObserver||so.WebKitMutationObserver;function co(e){return function(){const t=setTimeout(a,0),r=setInterval(a,50);function a(){clearTimeout(t),clearInterval(r),e()}}}const uo="function"==typeof lo?function(e){let t=1;const r=new lo(e),a=document.createTextNode("");return r.observe(a,{characterData:!0}),function(){t=-t,a.data=t}}:co;class go{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}const fo=new class{enqueueTask(e){const{queue:t,requestFlush:r}=this;t.length||(r(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,r=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=uo(this.flush),this.requestErrorThrow=co((()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()}))}},po=new class{create(e){const t=this.freeTasks,r=t.length?t.pop():new go(this.onError,(e=>t[t.length]=e));return r.task=e,r}constructor(e){this.onError=e,this.freeTasks=[]}}(fo.registerPendingError),vo="dnd-core/ADD_SOURCE",ho="dnd-core/ADD_TARGET",yo="dnd-core/REMOVE_SOURCE",mo="dnd-core/REMOVE_TARGET";function bo(e,t){t&&Array.isArray(e)?e.forEach((e=>bo(e,!1))):ji("string"==typeof e||"symbol"==typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var So;!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(So||(So={}));let wo=0;function Oo(e){switch(e[0]){case"S":return So.SOURCE;case"T":return So.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function Co(e,t){const r=e.entries();let a=!1;do{const{done:e,value:[,n]}=r.next();if(n===t)return!0;a=!!e}while(!a);return!1}class Eo{addSource(e,t){bo(e),function(e){ji("function"==typeof e.canDrag,"Expected canDrag to be a function."),ji("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),ji("function"==typeof e.endDrag,"Expected endDrag to be a function.")}(t);const r=this.addHandler(So.SOURCE,e,t);return this.store.dispatch(function(e){return{type:vo,payload:{sourceId:e}}}(r)),r}addTarget(e,t){bo(e,!0),function(e){ji("function"==typeof e.canDrop,"Expected canDrop to be a function."),ji("function"==typeof e.hover,"Expected hover to be a function."),ji("function"==typeof e.drop,"Expected beginDrag to be a function.")}(t);const r=this.addHandler(So.TARGET,e,t);return this.store.dispatch(function(e){return{type:ho,payload:{targetId:e}}}(r)),r}containsHandler(e){return Co(this.dragSources,e)||Co(this.dropTargets,e)}getSource(e,t=!1){return ji(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return ji(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return ji(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return ji(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}isSourceId(e){return Oo(e)===So.SOURCE}isTargetId(e){return Oo(e)===So.TARGET}removeSource(e){var t;ji(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:yo,payload:{sourceId:e}}}(e)),t=()=>{this.dragSources.delete(e),this.types.delete(e)},fo.enqueueTask(po.create(t))}removeTarget(e){ji(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:mo,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){const t=this.getSource(e);ji(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){ji(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,r){const a=function(e){const t=(wo++).toString();switch(e){case So.SOURCE:return`S${t}`;case So.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}(e);return this.types.set(a,t),e===So.SOURCE?this.dragSources.set(a,r):e===So.TARGET&&this.dropTargets.set(a,r),a}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}const Do=(e,t)=>e===t;function No(e=no,t){switch(t.type){case Ui:break;case vo:case ho:case mo:case yo:return no;default:return io}const{targetIds:r=[],prevTargetIds:a=[]}=t.payload,n=function(e,t){const r=new Map,a=e=>{r.set(e,r.has(e)?r.get(e)+1:1)};e.forEach(a),t.forEach(a);const n=[];return r.forEach(((e,t)=>{1===e&&n.push(t)})),n}(r,a),i=n.length>0||!function(e,t,r=Do){if(e.length!==t.length)return!1;for(let a=0;ae!==n)))});case Gi:return ko({},e,{dropResult:r.dropResult,didDrop:!0,targetIds:[]});case Ki:return ko({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}var a,n}function Ro(e=0,t){switch(t.type){case vo:case ho:return e+1;case yo:case mo:return e-1;default:return e}}function Lo(e=0){return e+1}function Ao(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fo(e){for(var t=1;te&&e[t]?e[t]:a||null),r))})}),dragOffset:Io(e.dragOffset,t),refCount:Ro(e.refCount,t),dragOperation:_o(e.dragOperation,t),stateId:Lo(e.stateId)};var r,a}function Vo(e,t=void 0,r={},a=!1){const n=function(e){const t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return Fi(jo,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}(a),i=new oo(n,new Eo(n)),o=new ro(n,i),s=e(o,t,r);return o.receiveBackend(s),o}const Bo=(0,s.createContext)({dragDropManager:void 0});let Ho=0;const zo=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var Uo=(0,s.memo)((function(e){var{children:t}=e,r=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},i=Object.keys(e);for(a=0;a=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["children"]);const[a,n]=function(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=function(e,t=Go(),r,a){const n=t;return n[zo]||(n[zo]={dragDropManager:Vo(e,t,r,a)}),n[zo]}(e.backend,e.context,e.options,e.debugMode);return[t,!e.context]}(r);return(0,s.useEffect)((()=>{if(n){const e=Go();return++Ho,()=>{0==--Ho&&(e[zo]=null)}}}),[]),(0,Pi.jsx)(Bo.Provider,{value:a,children:t})}));function Go(){return"undefined"!=typeof global?global:window}function Ko(e){let t=null;return()=>(null==t&&(t=e()),t)}class $o{enter(e){const t=this.entered.length;return this.entered=function(e,t){const r=new Set,a=e=>r.add(e);e.forEach(a),t.forEach(a);const n=[];return r.forEach((e=>n.push(e))),n}(this.entered.filter((t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e)))),[e]),0===t&&this.entered.length>0}leave(e){const t=this.entered.length;var r,a;return this.entered=(r=this.entered.filter(this.isNodeInDocument),a=e,r.filter((e=>e!==a))),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}class Wo{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach((e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null}})}))}loadDataTransfer(e){if(e){const t={};Object.keys(this.config.exposeProperties).forEach((r=>{const a=this.config.exposeProperties[r];null!=a&&(t[r]={value:a(e,this.config.matchesTypes),configurable:!0,enumerable:!0})})),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}const qo="__NATIVE_FILE__",Yo="__NATIVE_URL__",Jo="__NATIVE_TEXT__",Xo="__NATIVE_HTML__";function Zo(e,t,r){const a=t.reduce(((t,r)=>t||e.getData(r)),"");return null!=a?a:r}const Qo={[qo]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[Xo]:{exposeProperties:{html:(e,t)=>Zo(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[Yo]:{exposeProperties:{urls:(e,t)=>Zo(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[Jo]:{exposeProperties:{text:(e,t)=>Zo(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function es(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(Qo).filter((e=>{const r=Qo[e];return!!(null==r?void 0:r.matchesTypes)&&r.matchesTypes.some((e=>t.indexOf(e)>-1))}))[0]||null}const ts=Ko((()=>/firefox/i.test(navigator.userAgent))),rs=Ko((()=>Boolean(window.safari)));class as{interpolate(e){const{xs:t,ys:r,c1s:a,c2s:n,c3s:i}=this;let o=t.length-1;if(e===t[o])return r[o];let s,l=0,c=i.length-1;for(;l<=c;){s=Math.floor(.5*(l+c));const a=t[s];if(ae))return r[s];c=s-1}}o=Math.max(0,c);const u=e-t[o],g=u*u;return r[o]+a[o]*u+n[o]*g+i[o]*u*g}constructor(e,t){const{length:r}=e,a=[];for(let e=0;ee[t]{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,r){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,r);const a=t=>this.handleDragStart(t,e),n=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",a),t.addEventListener("selectstart",n),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",a),t.removeEventListener("selectstart",n),t.setAttribute("draggable","false")}}connectDropTarget(e,t){const r=t=>this.handleDragEnter(t,e),a=t=>this.handleDragOver(t,e),n=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",r),t.addEventListener("dragover",a),t.addEventListener("drop",n),()=>{t.removeEventListener("dragenter",r),t.removeEventListener("dragover",a),t.removeEventListener("drop",n)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return cs({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const e=this.monitor.getSourceId();return cs({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){const e=this.monitor.getItemType();return Object.keys(a).some((t=>a[t]===e))}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){const r=Qo[e];if(!r)throw new Error(`native type ${e} has no configuration`);const a=new Wo(r);return a.loadDataTransfer(t),a}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout((()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}clearCurrentDragSourceNode(){var e;return!!this.currentDragSourceNode&&(this.currentDragSourceNode=null,this.rootElement&&(null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)),this.mouseMoveTimeoutTimer=null,!0)}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{const t=this.sourceNodes.get(e);return t&&is(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>Boolean(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{const e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame((()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null})))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;const{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;const r=os(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:r});const{dataTransfer:a}=e,n=es(a);if(this.monitor.isDragging()){if(a&&"function"==typeof a.setDragImage){const e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),n=this.sourcePreviewNodes.get(e)||t;if(n){const{anchorX:e,anchorY:i,offsetX:o,offsetY:s}=this.getCurrentSourcePreviewNodeOptions(),l=function(e,t,r,a,n){const i=function(e){var t;return"IMG"===e.nodeName&&(ts()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}(t),o=is(i?e:t),s={x:r.x-o.x,y:r.y-o.y},{offsetWidth:l,offsetHeight:c}=e,{anchorX:u,anchorY:g}=a,{dragPreviewWidth:d,dragPreviewHeight:f}=function(e,t,r,a){let n=e?t.width:r,i=e?t.height:a;return rs()&&e&&(i/=window.devicePixelRatio,n/=window.devicePixelRatio),{dragPreviewWidth:n,dragPreviewHeight:i}}(i,t,l,c),{offsetX:p,offsetY:v}=n,h=0===v||v;return{x:0===p||p?p:new as([0,.5,1],[s.x,s.x/l*d,s.x+d-l]).interpolate(u),y:h?v:(()=>{let e=new as([0,.5,1],[s.y,s.y/c*f,s.y+f-c]).interpolate(g);return rs()&&i&&(e+=(window.devicePixelRatio-1)*f),e})()}}(t,n,r,{anchorX:e,anchorY:i},{offsetX:o,offsetY:s});a.setDragImage(n,l.x,l.y)}}try{null==a||a.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);const{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout((()=>this.actions.publishDragSource()),0)}else if(n)this.beginDragNativeItem(n);else{if(a&&!a.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{var t;if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)),!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;const{dataTransfer:r}=e,a=es(r);a&&this.beginDragNativeItem(a,r)},this.handleTopDragEnter=e=>{const{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:os(e)}),t.some((e=>this.monitor.canDropOnTarget(e)))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{var t;this.dragOverTargetIds=[],this.isDraggingNativeItem()&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer))},this.handleTopDragOver=e=>{const{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer&&(e.dataTransfer.dropEffect="none"));this.altKeyPressed=e.altKey,this.lastClientOffset=os(e),this.scheduleHover(t),(t||[]).some((e=>this.monitor.canDropOnTarget(e)))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout((()=>this.endDragNativeItem()),0),this.cancelHover())},this.handleTopDropCapture=e=>{var t;this.dropTargetIds=[],this.isDraggingNativeItem()?(e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)):es(e.dataTransfer)&&e.preventDefault(),this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{const{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:os(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{const t=e.target;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new ss(t,r),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new $o(this.isNodeInDocument)}}const gs=function(e,t,r){return new us(e,t,r)};var ds=r(17);const fs="undefined"!=typeof window?s.useLayoutEffect:s.useEffect;function ps(e,t,r){return function(e,t,r){const[a,n]=function(e,t,r){const[a,n]=(0,s.useState)((()=>t(e))),i=(0,s.useCallback)((()=>{const i=t(e);ds(a,i)||(n(i),r&&r())}),[a,e,r]);return fs(i),[a,i]}(e,t,r);return fs((function(){const t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(n,{handlerIds:[t]})}),[e,n]),a}(t,e||(()=>({})),(()=>r.reconnect()))}function vs(e,t){const r=[...t||[]];return null==t&&"function"!=typeof e&&r.push(e),(0,s.useMemo)((()=>"function"==typeof e?e():e),r)}function hs(e){return(0,s.useMemo)((()=>e.hooks.dropTarget()),[e])}function ys(e,t,r,a){let n=r?r.call(a,e,t):void 0;if(void 0!==n)return!!n;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;const i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;const s=Object.prototype.hasOwnProperty.bind(t);for(let o=0;o{const a=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{const e=function(e){return(t=null,r=null)=>{if(!(0,s.isValidElement)(t)){const a=t;return e(a,r),a}const a=t;!function(e){if("string"==typeof e.type)return;const t=e.type.displayName||e.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a
, or turn it into a drag source or a drop target itself.`)}(a);const n=r?t=>e(t,r):e;return function(e,t){const r=e.ref;return ji("string"!=typeof r,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r?(0,s.cloneElement)(e,{ref:e=>{Ss(r,e),Ss(t,e)}}):(0,s.cloneElement)(e,{ref:t})}(a,n)}}(a);t[r]=()=>e}})),t}function Ss(e,t){"function"==typeof e?e(t):e.current=t}class ws{get connectTarget(){return this.dropTarget}reconnect(){const e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();const t=this.dropTarget;this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!ys(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=bs({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,ms(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}function Os(){const{dragDropManager:e}=(0,s.useContext)(Bo);return ji(null!=e,"Expected drag drop context"),e}let Cs=!1;class Es{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;ji(!Cs,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return Cs=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{Cs=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}class Ds{canDrop(){const e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){const e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){const e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}function Ns(e,t){const r=vs(e,t),a=function(){const e=Os();return(0,s.useMemo)((()=>new Es(e)),[e])}(),n=function(e){const t=Os(),r=(0,s.useMemo)((()=>new ws(t.getBackend())),[t]);return fs((()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget())),[e]),r}(r.options);return function(e,t,r){const a=Os(),n=function(e,t){const r=(0,s.useMemo)((()=>new Ds(e,t)),[t]);return(0,s.useEffect)((()=>{r.spec=e}),[e]),r}(e,t),i=function(e){const{accept:t}=e;return(0,s.useMemo)((()=>(ji(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t])),[t])}(e);fs((function(){const[e,o]=function(e,t,r){const a=r.getRegistry(),n=a.addTarget(e,t);return[n,()=>a.removeTarget(n)]}(i,n,a);return t.receiveHandlerId(e),r.receiveHandlerId(e),o}),[a,t,n,r,i.map((e=>e.toString())).join("|")])}(r,a,n),[ps(r.collect,a,n),hs(n)]}function xs(e){return(0,s.useMemo)((()=>e.hooks.dragSource()),[e])}function Ts(e){return(0,s.useMemo)((()=>e.hooks.dragPreview()),[e])}class Is{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){const e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){const e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId?e?(t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),t):(this.lastConnectedDragSource=e,t):t}reconnectDragPreview(e=!1){const t=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();r&&this.disconnectDragPreview(),this.handlerId&&(t?r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions)):this.lastConnectedDragPreview=t)}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!ys(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!ys(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=bs({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,ms(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,ms(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}let Ms=!1,ks=!1;class Ps{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){ji(!Ms,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return Ms=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{Ms=!1}}isDragging(){if(!this.sourceId)return!1;ji(!ks,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return ks=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{ks=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}class _s{beginDrag(){const e=this.spec,t=this.monitor;let r=null;return r="object"==typeof e.item?e.item:"function"==typeof e.item?e.item(t):{},null!=r?r:null}canDrag(){const e=this.spec,t=this.monitor;return"boolean"==typeof e.canDrag?e.canDrag:"function"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){const r=this.spec,a=this.monitor,{isDragging:n}=r;return n?n(a):t===e.getSourceId()}endDrag(){const e=this.spec,t=this.monitor,r=this.connector,{end:a}=e;a&&a(t.getItem(),t),r.reconnect()}constructor(e,t,r){this.spec=e,this.monitor=t,this.connector=r}}function Rs(e,t){const r=vs(e,t);ji(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const a=function(){const e=Os();return(0,s.useMemo)((()=>new Ps(e)),[e])}(),n=function(e,t){const r=Os(),a=(0,s.useMemo)((()=>new Is(r.getBackend())),[r]);return fs((()=>(a.dragSourceOptions=e||null,a.reconnect(),()=>a.disconnectDragSource())),[a,e]),fs((()=>(a.dragPreviewOptions=t||null,a.reconnect(),()=>a.disconnectDragPreview())),[a,t]),a}(r.options,r.previewOptions);return function(e,t,r){const a=Os(),n=function(e,t,r){const a=(0,s.useMemo)((()=>new _s(e,t,r)),[t,r]);return(0,s.useEffect)((()=>{a.spec=e}),[e]),a}(e,t,r),i=function(e){return(0,s.useMemo)((()=>{const t=e.type;return ji(null!=t,"spec.type must be defined"),t}),[e])}(e);fs((function(){if(null!=i){const[e,o]=function(e,t,r){const a=r.getRegistry(),n=a.addSource(e,t);return[n,()=>a.removeSource(n)]}(i,n,a);return t.receiveHandlerId(e),r.receiveHandlerId(e),o}}),[a,t,r,n,i])}(r,a,n),[ps(r.collect,a,n),xs(n),Ts(n)]}function Ls(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function As(e){var t=e.id,r=e.itemType,a=e.onDrop,n=e.getIndex,i=e.className,l=e.innerComponentProps,c=e.InnerComponent,u=y(Rs((function(){return{type:r,item:{id:t},collect:function(e){return{isDragging:e.isDragging()}}}}),[t]),2),g=u[0].isDragging,d=u[1],f=Ns((function(){return{accept:r,hover:function(e){var r=e.id;if(r!==t){var i=n(t);a(r,i)}}}}),[n,a]),p=y(f,2)[1],v=g?"0.2":1;return(0,s.createElement)("div",{ref:function(e){return d(p(e))},className:i,style:{opacity:v}},c&&(0,s.createElement)(c,function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return r({type:"ADD_COLOR",payload:Object.assign({},Ei,{slug:e,color:t})})},deleteColor:function(e){return r({type:"DELETE_COLOR",payload:e})},updateColorValue:function(e,t){return r({type:"UPDATE_COLOR_VALUE",payload:{slug:e,value:t}})},updateColorSlug:function(e,t){return r({type:"UPDATE_COLOR_SLUG",payload:{slug:e,value:t}})}}}(),r=t.colors,a=t.setColors,n=t.addColor,i=t.deleteColor,o=t.updateColorValue,c=t.updateColorSlug,u=y((0,l.useState)(!1),2),g=u[0],d=u[1],f=y((0,l.useState)(!1),2),p=f[0],v=f[1],h=y((0,l.useState)([]),2),b=h[0],S=h[1];(0,l.useEffect)((function(){var t=(0,yi.isObject)(e.value)?Object.values(e.value):e.value;a(t),d(!0)}),[]),(0,l.useEffect)((function(){var t,a;g&&(a=[],(t=r).length>0&&t.forEach((function(e){a.push({name:e.slug,slug:e.slug,color:"var(--"+e.slug+")"})})),window.sessionStorage.setItem("generateGlobalColors",JSON.stringify(a)),function(t){wp.customize.control(e.customizerSetting.id).setting.set(t);var r=":root {";t.length>0&&t.forEach((function(e){var t=e.slug.replace(" ","-").toLowerCase();r+="--"+t+": "+e.color+";"})),r+="}";var a=document.getElementById("generate-global-color-styles");a?a.innerHTML=r:document.body.insertAdjacentHTML("beforeend",'")}(r))}),[JSON.stringify(r),g]);var w=(0,l.useCallback)((function(){n(function e(t){var a="global-color-".concat(t+1);return-1===(0,yi.findIndex)(r,{slug:a})?a:e(t+1)}(r.length))}),[r.length]);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),(0,s.createElement)("div",{className:"generate-color-manager-wrapper"},(0,s.createElement)("div",{className:"generate-color-manager--item"},(0,s.createElement)(Ii,{onClick:w,disabled:p})),(0,s.createElement)("div",{className:"generate-color-manager--item"},(0,s.createElement)(xi,{id:"add-color",icon:p?"check":"reorder",text:p?(0,m.__)("Finish re-ordering","generatepress"):(0,m.__)("Re-order colors","generatepress"),onClick:function(e){e.preventDefault(),p&&(a(b),window.sessionStorage.setItem("generateGlobalColors",JSON.stringify(b))),v(!p)}}))),p?(0,s.createElement)(js,{listData:r,idKey:"slug",listClassName:"generate-color-manager-dnd-list",itemClassName:"generate-color-manager-dnd-list-item",InnerComponent:Vs,onChangeData:S}):(0,s.createElement)(ki,{colors:r,onChangeColor:o,onChangeSlug:c,onClickDeleteColor:i}))}));wp.customize.controlConstructor["generate-color-manager-control"]=Bs;var Hs=function(e){var t=y((0,l.useState)(!1),2),r=t[0],a=t[1],n=function(){e.choices.sectionRedirect?wp.customize.section(e.choices.toggleId).focus():document.querySelectorAll('[data-toggleId="'+e.choices.toggleId+'"]').forEach((function(e){r?(e.style.display="",a(!1)):(e.style.display="block",a(!0))}))},i=e.choices.tooltipText?e.choices.tooltipText:(0,m.sprintf)((0,m.__)("Open %s Settings","generatepress"),e.choices.title),o=e.choices.sectionRedirect?"chevron-right":"chevron-down";return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"generate-customize-control-title"},!!e.choices.toggleId&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(u.Tooltip,{text:i},(0,s.createElement)(u.Button,{className:"generate-customize-control-title--label",onClick:n},e.choices.title)),(0,s.createElement)(u.Tooltip,{text:i},(0,s.createElement)(u.Button,{className:"generate-customize-control-title--toggle",onClick:n},xe(r?"chevron-up":o)))),!e.choices.toggleId&&(0,s.createElement)("h3",null,e.choices.title)))};function zs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Us(e){for(var t=1;t=i)&&Object.keys(a.O).every((function(e){return a.O[e](r[l])}))?r.splice(l--,1):(s=!1,i0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,n,i]},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={242:0,863:0};a.O.j=function(t){return 0===e[t]};var t=function(t,r){var n,i,o=r[0],s=r[1],l=r[2],c=0;if(o.some((function(t){return 0!==e[t]}))){for(n in s)a.o(s,n)&&(a.m[n]=s[n]);if(l)var u=l(a)}for(t&&t(r);c array('react', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => '4fb4e80889b2568d409a'); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/dashboard.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/dashboard.js new file mode 100644 index 00000000..81964b05 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/dashboard.js @@ -0,0 +1 @@ +!function(){"use strict";var e,t={136:function(e,t,r){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function a(e,t,r){return(t=function(e){var t=function(e){if("object"!=n(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"generatepress-dashboard__section-title"},(0,i.createElement)("h2",null,(0,u.__)("Start Customizing","generatepress"))),(0,i.createElement)("div",{className:"generatepress-dashboard__section"},Object.keys(n).map((function(e,t){return(0,i.createElement)("div",{className:"generatepress-dashboard__section-item",key:t},(0,i.createElement)("div",{className:"generatepress-dashboard__section-item-content"},!!n[e].title&&(0,i.createElement)("div",{className:"generatepress-dashboard__section-item-title"},n[e].title),!!n[e].description&&(0,i.createElement)("div",{className:"generatepress-dashboard__section-item-description"},n[e].description)),(0,i.createElement)("div",{className:"generatepress-dashboard__section-item-action"},(0,m.applyFilters)("generate_dashboard_customize_item_action",function(e){var t={className:"components-button is-primary",href:n[e].action.url,target:n[e].action.external?"_blank":null,rel:n[e].action.external?"noreferrer noopener":null};return(0,i.createElement)(i.Fragment,null,!!n[e].action&&(0,i.createElement)("a",function(e){for(var t=1;t0&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"generatepress-dashboard__section-title"},(0,i.createElement)("h2",null,(0,u.__)("GeneratePress Premium","generatepress"))),(0,i.createElement)("div",{className:"generatepress-dashboard__section-description"},(0,i.createElement)("p",null,(0,u.__)("Take GeneratePress to the next level with more options, professionally designed starter sites, and block-based theme building.","generatepress"))),(0,i.createElement)("div",{className:"generatepress-dashboard__section generatepress-dashboard__premium"},Object.keys(f).map((function(e,t){var r={className:"components-button is-primary",href:f[e].action.url,target:f[e].action.external?"_blank":null,rel:f[e].action.external?"noreferrer noopener":null};return(0,i.createElement)("div",{className:"generatepress-dashboard__premium-item",key:t},(0,i.createElement)("div",{className:"generatepress-dashboard__premium-item-content"},!!f[e].icon&&(0,i.createElement)("div",{className:"generatepress-dashboard__premium-item-icon"},f[e].icon),!!f[e].title&&(0,i.createElement)("div",{className:"generatepress-dashboard__premium-item-title"},f[e].title),!!f[e].description&&(0,i.createElement)("div",{className:"generatepress-dashboard__premium-item-description"},f[e].description)),(0,i.createElement)("div",{className:"generatepress-dashboard__premium-item-action"},!!f[e].action&&(0,i.createElement)("a",function(e){for(var t=1;t=o)&&Object.keys(n.O).every((function(e){return n.O[e](r[l])}))?r.splice(l--,1):(i=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[r,a,o]},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={945:0,458:0};n.O.j=function(t){return 0===e[t]};var t=function(t,r){var a,o,s=r[0],i=r[1],l=r[2],c=0;if(s.some((function(t){return 0!==e[t]}))){for(a in i)n.o(i,a)&&(n.m[a]=i[a]);if(l)var u=l(n)}for(t&&t(r);c array(), 'version' => '8b4cabf5d14f1f64f94a'); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/modal.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/modal.js new file mode 100644 index 00000000..1301639d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/modal.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t[0].focus(),0===t.length&&e[0].focus()}}(),setTimeout((function(){return i.classList.remove("gp-modal--transition")}),100)}function d(){i.classList.add("gp-modal--transition"),i.removeEventListener("touchstart",f),i.removeEventListener("click",f),document.removeEventListener("keydown",g),u("enable"),l&&l.focus&&l.focus(),i.classList.remove(s.openClass),setTimeout((function(){return i.classList.remove("gp-modal--transition")}),500)}function u(e){var t=document.querySelector("body");switch(e){case"enable":Object.assign(t.style,{overflow:""});break;case"disable":Object.assign(t.style,{overflow:"hidden"})}}function f(e){(e.target.hasAttribute(s.closeTrigger)||e.target.parentNode.hasAttribute(s.closeTrigger))&&(e.preventDefault(),e.stopPropagation(),d())}function g(e){27===e.keyCode&&d(),9===e.keyCode&&function(e){var t=v();if(0!==t.length){var n=(t=t.filter((function(e){return null!==e.offsetParent}))).indexOf(document.activeElement);e.shiftKey&&0===n&&(t[t.length-1].focus(),e.preventDefault()),!e.shiftKey&&t.length>0&&n===t.length-1&&(t[0].focus(),e.preventDefault())}}(e)}function v(){var e=i.querySelectorAll(["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])']);return Array.apply(void 0,t(e))}},r=Object.assign({},{openTrigger:"data-gpmodal-trigger"}),o=t(document.querySelectorAll("[".concat(r.openTrigger,"]"))).reduce((function(e,t){var n=t.attributes[r.openTrigger].value;return e[n]=e[n]||[],e[n].push(t),e}),[]);for(var a in o){var i=o[a];r.targetModal=a,r.triggers=t(i),new n(r)}}(); \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/style-customizer.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/style-customizer.css new file mode 100644 index 00000000..eff84e84 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/style-customizer.css @@ -0,0 +1,9 @@ +.components-base-control__help{margin-bottom:0;margin-top:2px}.components-base-control__label{display:block;margin-bottom:10px}.generate-customize-control-wrapper{display:flex}.generate-customize-control-wrapper[data-wrapper-type=color]>div:first-child{flex-grow:1}.generate-customize-control-wrapper[data-wrapper-type=color]>div:not(:first-child):not(:empty){margin-left:5px}.generate-customize-control-wrapper[data-wrapper-type=two-col]>div{flex-basis:calc(50% - 5px)}.generate-customize-control-wrapper[data-wrapper-type=two-col]>div:nth-child(odd){margin-right:5px}.generate-customize-control-wrapper[data-wrapper-type=two-col]>div:nth-child(2n){margin-left:5px}.generate-customize-control--popover>.components-popover__content{box-sizing:border-box;padding:15px;width:280px}.generate-customize-control--popover .components-base-control:not(:last-child){margin-bottom:15px}.customize-control[data-toggleid]{display:none}#customize-control-generate_settings-google_font_display{display:flex;flex-direction:column;margin-top:10px}#customize-control-generate_settings-google_font_display .description{margin-bottom:0;margin-top:5px;order:10} +.generate-component-color-picker{padding:5px 15px 5px 5px} +.generate-component-color-picker .components-color-picker{box-sizing:border-box}.generate-component-color-picker .components-color-picker__inputs-wrapper{display:none}.generate-component-color-picker .react-colorful{width:100%!important}.generate-component-color-picker .react-colorful .react-colorful__pointer{height:20px;width:20px}.generate-component-color-picker .react-colorful .react-colorful__saturation{height:150px}.generate-component-color-picker .generate-color-input-wrapper{display:flex;padding:0}.generate-component-color-picker .generate-color-input-wrapper .generate-color-input{flex-grow:1}.generate-component-color-picker .generate-color-input-wrapper .components-color-clear-color{margin-left:5px}.generate-component-color-picker .generate-color-input-wrapper input{margin-right:5px}.generate-component-color-picker .generate-color-input-wrapper .components-base-control__field,.generate-component-color-picker>.components-base-control:first-child{margin-bottom:0}.generate-component-color-picker .components-color-picker__inputs-wrapper{min-width:auto}.generate-component-color-picker .generate-component-color-picker-palette{padding:16px 0 0}.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker{display:flex;flex-wrap:wrap}.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:6px}.generate-component-color-picker .components-color-palette,.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker .components-circular-option-picker__swatches .components-circular-option-picker__option-wrapper{margin:0}.generate-component-color-picker .components-color-picker{padding:5px;width:100%}.generate-component-color-picker .components-color-picker__body{padding-bottom:0}.generate-component-color-picker .components-popover__content{box-sizing:border-box;padding:10px;width:295px}.generate-component-color-picker .components-color-clear-color{height:auto}.generate-component-color-picker .components-circular-option-picker__option.is-pressed+svg{fill:#fff;background:#000;transform:scale(.6)}@media screen and (max-width:1666px){.generate-component-color-picker .components-popover__content{width:265px}}.generate-customize-control-wrapper{display:flex}.generate-customize-control-wrapper.generate-customize-color-control-wrapper>div:first-child{flex-grow:1}.generate-customize-control-wrapper.generate-customize-color-control-wrapper>div:not(:last-child){margin-right:5px}.generate-component-color-picker-wrapper>.components-base-control__field{align-items:center;display:flex;justify-content:space-between;position:relative}.generate-component-color-picker-wrapper>.components-base-control__field .components-color-palette__item-wrapper{margin:0}.generate-color-picker-area button,.generate-component-color-picker-palette button{height:28px;position:relative;width:28px}.generate-color-picker-area button:hover,.generate-component-color-picker-palette button:hover{background-color:inherit}.generate-color-picker-area button:focus:after,.generate-component-color-picker-palette button:focus:after{border:0;box-shadow:inset 0 0 0 2px #757575;height:28px;left:0;top:0;transform:none;width:28px}.generate-customize-control--popover .components-color-picker{box-sizing:border-box}.generate-customize-control--popover .components-color-picker__inputs-wrapper{display:none}.generate-customize-control--popover>.components-base-control:first-child{margin-bottom:0}.generate-customize-control--popover .components-color-picker__inputs-wrapper{min-width:auto}.generate-customize-control--popover .components-color-picker{padding:5px}.generate-customize-control--popover .components-color-picker__body{padding-bottom:0}.generate-customize-control--popover .components-color-clear-color{height:auto}.generate-component-color-picker[data-x-axis=left] .components-popover__content{margin-right:-35px!important}.generate-color-input--icon{align-items:center;border:1px solid;border-bottom-left-radius:3px;border-right:0;border-top-left-radius:3px;display:flex;justify-content:center;padding:5px}.generate-color-input--icon svg{height:1em;transform:scale(1.3);width:1em}.generate-color-option-area{padding:16px 0 0}.generate-color-input--css-var-name-wrapper{position:relative}.generate-color-input--css-var-name-wrapper button{bottom:0;height:auto;min-height:30px;padding:0 8px;position:absolute;right:0}.generate-color-input--css-var-name-wrapper button svg{fill:none;height:1em;width:1em} +.generate-font-manager--item{margin-bottom:10px}.generate-font-manager--item .generate-font-manager--header{align-items:center;display:flex}.generate-font-manager--item .generate-font-manager--header .generate-font-manager--label{flex-grow:1;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.generate-font-manager--item .generate-font-manager--header .components-button:not(.generate-font-manager--label){align-items:center;background:#fff;border:1px solid #777;border-radius:100%;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-left:5px;min-width:30px;padding:0;width:30px}.generate-font-manager--item .generate-font-manager--header .components-button:not(.generate-font-manager--label) svg{height:1em;margin-right:0;width:1em}.generate-font-manager--item .generate-font-manager--header .components-button:not(.generate-font-manager--label).generate-font-manager--open svg{fill:none}.generate-font-manager--item .generate-font-manager--options{margin-top:15px}.generate-font-manager--item .generate-font-manager--footer{border-top:1px solid #ddd;margin-top:15px;padding-top:15px}.generate-font-manager--item .generate-font-manager-google-font--field{margin-top:10px}.generate-font-manager--item .generate-font-manager--google-font-options{display:flex;flex-wrap:wrap;margin-top:15px}.generate-font-manager--item .generate-font-manager--google-font-options>div{flex-basis:calc(50% - 10px);margin-bottom:0}.generate-font-manager--item .generate-font-manager--google-font-options>div:nth-child(2n){margin-left:5px}.generate-font-manager--item .generate-font-manager--google-font-options>div:nth-child(odd){margin-right:5px}.generate-font-manager--item .generate-font-manager--google-font-options .components-base-control__field{margin-bottom:0!important}.generate-font-manager--item .generate-font-manager--select-options{display:flex;flex-wrap:wrap}.generate-font-manager--item .generate-font-manager--select-options>div{flex-basis:calc(50% - 5px)}.generate-font-manager--item .generate-font-manager--select-options>div:nth-child(2n){margin-left:5px}.generate-font-manager--item .generate-font-manager--select-options>div:nth-child(odd){margin-right:5px}.generate-font-manager--item .components-select-control__input--generate-fontfamily{margin-bottom:3px}.generate-font-manager--item .generate-advanced-select__menu{position:relative!important}.generate-font-manager-group{margin-bottom:20px;margin-top:10px}.generate-font-manager-group__label{color:#000;font-size:11px;margin-bottom:10px;margin-top:0;text-transform:uppercase}.generate-font-manager-group .generate-font-manager--item:last-child{margin-bottom:0}.generate-customize-control--font-dropdown{background:#fff;margin-top:10px;padding:15px;position:relative}.generate-customize-control--font-dropdown:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:11px;position:absolute;top:-10px;width:0;z-index:10}.generate-customize-control--font-dropdown>.components-base-control:not(:last-child){margin-bottom:15px}.generate-customize-control--font-dropdown>.components-base-control:last-child .components-base-control__field{margin-bottom:0} +.generate-advanced-select__control{margin-bottom:12px}.generate-advanced-select__value-container{padding:0 6px!important}.generate-advanced-select__value-container>div{margin:0;padding:0}.generate-advanced-select__input input[type=text]:focus{box-shadow:none}.generate-advanced-select__option--is-selected{color:hsla(0,0%,100%,.5)!important} +.components-generate-units-control-header__units{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.components-generate-control__units .components-generate-control-buttons__units button.components-button{background:#fff;border:0;border-radius:0!important;box-shadow:none!important;color:#929da7;font-size:10px;height:auto;line-height:20px;padding:0 5px;position:relative;text-align:center;text-shadow:none}.components-generate-control__units .components-generate-control-buttons__units button.components-button.is-primary{background:#fff!important;color:#000!important;cursor:default;font-weight:700;z-index:1}.generate-component-device-field[data-device=desktop],.generate-component-device-field[data-device=mobile],.generate-component-device-field[data-device=tablet]{display:none}.preview-desktop .generate-component-device-field[data-device=desktop]{display:block}.preview-desktop .components-generate-control__units button.components-generate-control-button__units--desktop{color:#000}.preview-tablet .generate-component-device-field[data-device=tablet]{display:block}.preview-tablet .components-generate-control__units button.components-generate-control-button__units--tablet{color:#000}.preview-mobile .generate-component-device-field[data-device=mobile]{display:block}.preview-mobile .components-generate-control__units button.components-generate-control-button__units--mobile{color:#000} +.gblocks-unit-control__disabled .gblocks-unit-control__input>.components-base-control{opacity:.5}.gblocks-unit-control__override-action{align-items:center;display:flex}.gblocks-unit-control__override-action button.components-button{height:20px;justify-content:center!important;min-width:20px;padding:0;width:20px}.gblocks-unit-control__override-action button.components-button.is-primary:focus:not(.disabled){box-shadow:0 0 0}.gblocks-unit-control__override-action button.components-button svg{margin:0!important;width:15px}.gblocks-unit-control__input{align-items:flex-start;display:flex;position:relative}.gblocks-unit-control__input .components-base-control:first-child{flex-grow:1}.gblocks-unit-control__input .components-base-control,.gblocks-unit-control__input .components-base-control__field{margin-bottom:0}.gblocks-unit-control__input--action{bottom:0;display:flex;gap:3px;position:absolute;right:5px;top:0}.gblocks-unit-control__input .gblocks-unit-control-units{align-items:center;display:flex;justify-content:center}.gblocks-unit-control__input .gblocks-unit-control-units button{align-items:center;border:1px solid rgba(0,0,0,.1);display:flex;font-size:10px;height:20px;justify-content:center;min-width:20px;padding:0 3px;width:auto}.gblocks-unit-control__input .gblocks-unit-control-units button:disabled{pointer-events:none}.gblocks-unit-control__input .gblocks-unit-control-units button.is-opened,.gblocks-unit-control__input .gblocks-unit-control-units button:hover{border-color:currentColor}.gblocks-unit-control__input .gblocks-unit-control-units button.is-opened{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#007cba));color:var(--wp-components-color-accent-inverted,#fff)}.gblocks-unit-control-popover .components-menu-group>div[role=group]{-ms-grid-columns:(1fr)[4];display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr)}.gblocks-unit-control-popover .components-menu-group>div[role=group] button{display:flex;justify-content:center;min-height:auto}.gblocks-unit-control-popover .components-menu-group>div[role=group] button .components-menu-item__item{font-size:11px;margin:0;min-width:auto} +.generate-color-manager-dnd-list{border:1px dashed #959595;display:flex;flex-wrap:wrap;padding:10px 5px 5px}.generate-color-manager-dnd-list .generate-color-manager-dnd-list-item{border-radius:50%;cursor:grab;display:inline-block;height:28px;margin:0 5px 5px 0;position:relative;vertical-align:top;width:28px}.generate-color-manager-dnd-list .generate-color-manager-dnd-list-item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2728%27 height=%2728%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 8V6H4v2h2zm2 0V6h2v2H8zm2 8H8v-2h2v2zm2 0v-2h2v2h-2zm0 2v-2h-2v2H8v2h2v-2h2zm2 0v2h-2v-2h2zm2 0h-2v-2h2v2z%27 fill=%27%23555D65%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z%27 fill=%27%23555D65%27/%3E%3Cpath d=%27M18 18v2h-2v-2h2z%27 fill=%27%23555D65%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z%27 fill=%27%23555D65%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z%27 fill=%27%23555D65%27/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.generate-color-manager-dnd-list .generate-color-manager-dnd-list-item span{border-radius:50%;display:block;height:28px;position:relative;width:28px}.generate-color-manager-dnd-list .generate-color-manager-dnd-list-item span:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);content:"";left:-1px;position:absolute;right:-1px;top:-1px}.generate-color-manager-wrapper{display:flex;flex-wrap:wrap}.generate-color-manager-wrapper .generate-color-manager--item{margin-bottom:5px;margin-right:5px;position:relative}.generate-color-manager-wrapper .generate-color-manager--item:last-child{margin-right:0}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color{background:rgba(0,0,0,.7);border-radius:100%;color:#fff;height:auto;min-width:0;opacity:0;padding:2px;pointer-events:none;position:absolute;right:-10px;top:-10px;transition:opacity .5s ease}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color svg{height:15px;margin-right:0!important;width:15px}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color:focus,.generate-color-manager-wrapper .generate-color-manager--item:hover .components-button.generate-color-manager--delete-color{opacity:1;pointer-events:auto}.generate-color-manager-wrapper .generate-color-manager--item .components-circular-option-picker__option-wrapper{margin:0}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--add-color{align-items:center;background:#fff;border:1px solid #777;border-radius:100%;display:flex;height:28px;justify-content:center;padding:0;width:28px}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--add-color svg{width:20px} +.generate-customize-control-title{display:flex;justify-content:space-between}.generate-customize-control-title button.generate-customize-control-title--label{font-size:14px;font-weight:500;height:auto;padding:0}.generate-customize-control-title button.generate-customize-control-title--toggle{align-items:center;background:#fff;border:1px solid #777;border-radius:100%;display:flex;height:28px;justify-content:center;padding:0;width:28px}.generate-customize-control-title button.generate-customize-control-title--toggle svg{fill:none;height:1em;width:1em}.generate-customize-control-title h3{font-size:14px!important;font-weight:500;margin-bottom:0} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/style-dashboard.css b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/style-dashboard.css new file mode 100644 index 00000000..97c5db3c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/dist/style-dashboard.css @@ -0,0 +1,4 @@ +.generate-dashboard-page .wrap{margin-right:0}.generate-dashboard-page #wpcontent{padding-left:0}.generate-dashboard-page .update-nag{margin-bottom:20px;margin-left:22px}.generate-dashboard-page.edit-php #wpbody-content .wrap{margin:0;padding:0 20px}.generatepress-dashboard-header{align-items:center;background:#fff;border-bottom:1px solid #e2e4e7;display:flex;justify-content:space-between;padding:0 20px;text-align:center}.generatepress-dashboard-header h1{align-items:center;display:flex;font-size:17px;font-weight:600;padding-bottom:0}.generatepress-dashboard-header h1 svg{fill:#006eb7;height:1em;padding-right:10px;width:1em}.generatepress-dashboard-header__navigation{background:#fff;display:flex}.generatepress-dashboard-header__navigation a{align-items:center;color:inherit;display:flex;padding:1rem;text-decoration:none}.generatepress-dashboard-header__navigation a.active{box-shadow:inset 0 -3px #007cba;font-weight:600}.generatepress-dashboard{font-size:15px;margin:40px auto;max-width:1000px;padding:0 30px}.generatepress-dashboard h2{font-size:25px;line-height:1.2em;margin:0}.generatepress-dashboard__placeholder.components-placeholder{background:none;box-shadow:none;margin-bottom:50px;outline:none;padding:0}.generatepress-dashboard__section-title{align-items:center;display:flex;margin-bottom:15px}.generatepress-dashboard__section-title>h2:first-child:not(:last-child){margin-right:10px}.generatepress-dashboard__section-description{margin-bottom:20px;margin-top:-10px}.generatepress-dashboard__section-description p{font-size:15px;margin:0}.generatepress-dashboard__section{color:#555;margin-bottom:50px}.generatepress-dashboard__section-item{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:20px}.generatepress-dashboard__section-item:not(:last-child){border-bottom:1px solid #ddd}.generatepress-dashboard__section-item-title{font-weight:600}.generatepress-dashboard__section-item-action{align-items:center;display:flex;padding-left:20px}.generatepress-dashboard__section-item-action>:not(:last-child){margin-right:10px}.generatepress-dashboard__section-item-action .is-primary .components-spinner{background:rgba(0,0,0,.1);border-radius:100%;margin-top:0}.generatepress-dashboard__section-item-description{color:#80879a;font-size:13px;margin-top:3px}.generatepress-dashboard__section-item-message{background:#fafafa;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.05);color:#555;display:none;font-size:12px;padding:5px 10px}.generatepress-dashboard__section-item-message__show{color:green;display:inline}.generatepress-dashboard__section-item-message__error{color:red}.generatepress-dashboard__reset-button.is-primary{background-color:#e02a2a}.generatepress-dashboard__reset-button.is-primary:hover:not(:disabled){background-color:darkred}@media(max-width:768px){.generatepress-dashboard-header{flex-direction:column}.generatepress-dashboard{padding-left:20px;padding-right:20px}} +.generatepress-start-customizing{color:#555;display:flex;flex-wrap:wrap;margin-left:-30px}.generatepress-start-customizing__item{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1);box-sizing:border-box;margin-bottom:30px;margin-left:30px;padding:30px;width:calc(50% - 30px)}.generatepress-start-customizing__icon{align-items:center;background:#1e72bd;border-radius:100%;color:#fff;display:flex;height:50px;justify-content:center;margin-bottom:25px;width:50px}.generatepress-start-customizing__title{font-weight:500;margin-bottom:1em}.generatepress-start-customizing__description{font-weight:300;line-height:1.5em;margin-bottom:1em}.generatepress-start-customizing__action{margin-top:auto}.generatepress-start-customizing__pro{background:#f0544f;border-radius:2px;color:#fff;display:inline-block;font-size:11px;margin-left:5px;padding:0 5px} +.generatepress-dashboard__premium{color:#555;display:flex;flex-wrap:wrap;margin-left:-30px}.generatepress-dashboard__premium-item{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1);box-sizing:border-box;flex-grow:1;margin-bottom:30px;margin-left:30px;padding:30px;width:calc(50% - 30px)}.generatepress-dashboard__premium-item-icon{align-items:center;background:#1e72bd;border-radius:100%;color:#fff;display:flex;height:50px;justify-content:center;margin-bottom:25px;width:50px}.generatepress-dashboard__premium-item-icon svg{height:25px;width:25px}.generatepress-dashboard__premium-item-title{align-items:center;display:flex;font-size:17px;font-weight:500;margin-bottom:10px}.generatepress-dashboard__premium-item-description{font-weight:300;line-height:1.5em;margin-bottom:1em}.generatepress-dashboard__premium-item-action{margin-top:auto}.generatepress-dashboard__premium-item-pro{background:#f0544f;border-radius:2px;color:#fff;display:inline-block;font-size:11px;margin-left:5px;padding:0 5px} +.generatepress-dashboard__section-item-modules{margin-top:20px} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/FontAwesome.otf b/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.eot b/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.ttf b/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 zcmd4434D~*)jxjkv&@#+*JQHIB(r2Agk&ZO5W=u;0Z~v85Ce*$fTDsRbs2>!AXP+E zv})s8XszXKwXa&S)7IKescosX*7l99R$G?_w7v?NC%^Bx&rC7|(E7f=|L^lpa-Zk9 z`?>d?d+s^so_oVMW6Z|VOlEVZPMtq{)pOIHX3~v25n48F@|3AkA5-983xDXec_W** zHg8HX#uvihecqa7Yb`$*a~)&Wy^KjmE?joS+JOO-B;B|Y@umw`Uvs>da>d0W;5qQ!4Qz zJxL+bkEIe8*8}j>Q>BETG1+ht-^o+}utRA<*p2#Ix&jHe=hB??wf3sZuV5(_`d1DH zgI+ncCI1s*Tuw6@6DFOB@-mE3%l-{_4z<*f9!g8!dcoz@f1eyoO9;V5yN|*Pk0}XYPFk z!g(%@Qka**;2iW8;b{R|Dg0FbU_E9^hd3H%a#EV5;HVvgVS_k;c*=`1YN*`2lhZm3 zqOTF2Pfz8N%lA<(eJUSDWevumUJ;MocT>zZ5W08%2JkP2szU{CP(((>LmzOmB>ZOpelu zIw>A5mu@gGU}>QA1RKFi-$*aQL_KL1GNuOxs0@)VEz%g?77_AY_{e55-&2X`IC z!*9krPH>;hA+4QUe(ZB_4Z@L!DgUN;`X-m}3;G6(Mf9flyest6ciunvokm)?oZmzF z@?{e2C{v;^ys6AQy_IN=B99>#C*fPn3ra`%a_!FN6aIXi^rn1ymrrZ@gw3bA$$zqb zqOxiHDSsYDDkGmZpD$nT@HfSi%fmt6l*S0Iupll)-&7{*yFioy4w3x%GVEpx@jWf@QO?itTs?#7)d3a-Ug&FLt_)FMnmOp5gGJy@z7B*(^RVW^e1dkQ zkMHw*dK%Ayu_({yrG6RifN!GjP=|nt${60CMrjDAK)0HZCYpnJB&8QF&0_TaoF9-S zu?&_mPAU0&@X=Qpc>I^~UdvKIk0usk``F{`3HAbeHC$CyQPtgN@2lwR?3>fKwC|F> zYx{2LyT9-8zVGxM?E7=y2YuRM`{9bijfXoA&pEvG@Fj<@J$%dI`wu^U__@Oe5C8e_ z2ZyyI_9GQXI*-gbvh>I$N3K0`%aQw!JbvW4BL|QC`N#+Vf_#9QLu~J`8d;ySFWi^v zo7>mjx3(|cx3jOOZ+~B=@8!PUzP`iku=8-}aMR(`;kk#q53fC(KD_gA&*A-tGlyS3 z+m)8@1~El#u3as^j;LR~)}{9CG~D_9MNw(aQga zKO~TeK}MY%7{tgG{veXj;r|am2GwFztR{2O|5v~?px`g+cB0=PQ}aFOx^-}vA95F5 zA7=4<%*Y5_FJ|j%P>qdnh_@iTs0Qv3Shg)-OV0=S+zU1vekc4cfZ>81?nWLD;PJf5 zm^TgA&zNr~$ZdkLfD=nH@)f_xSjk$*;M3uDgT;zqnj*X$`6@snD%LSpiMm2N;QAN~ z_kcBPVyrp@Qi?Q@UdCdRu{^&CvWYrt=QCD^e09&FD^N$nM_`>%e`5*`?~&bbh->n~ zJ(9*nTC4`EGNEOm%t%U8(?hP3%1b;hjQAV0Nc?8hxeG3 zaPKiTHp5uQTE@n~b#}l3uJMQ)kGfOHpF%kkn&43O#D#F5Fg6KwPr4VR9c4{M`YDK; z3jZ{uoAx?m(^2k>9gNLvXKdDEjCCQ+Y~-2K00%hd9AfOW{fx~8OmhL>=?SSyfsZaC!Gt-z(=`WU+-&Dfn0#_n3e*q()q-CYLpelpxsjC~b#-P^<1eJJmK#NGc1 zV_&XPb2-)pD^|e^5@<6_cHeE7RC;w7<*1(><1_>^E_ievcm0P?8kubdDQj%vyA=3 z3HKCZFYIRQXH9UujQt#S{T$`}0_FTN4TrE7KVs}9q&bK>55B|Lul6(cGRpdO1Kd`| zeq(~e`?pp&g#Y$EXw}*o`yJwccQ0eFbi*Ov?^iSS>U6j#82bal{s6dMn-2#V{#Xo$ zI$lq~{fx0cA?=^g&OdKq?7tBAUym`?3z*+P_+QpC_SX>Hn~c4gX6!Ab|67K!w~_Ac z_ZWKz;eUUXv46n53-{h3#@>IKu@7En?4O7`qA>R1M~r=hy#Got_OTNVaQ-*)f3gq` zWqlf9>?rCwhC2Ie;GSYEYlZ8Edx9~|1c$Hz6P6|~v_elnBK`=R&nMuzUuN8VKI0ZA z+#be@iW#>ma1S$XYhc_CQta5uxC`H|9>(1-GVW=IdlO`OC*!^vIHdJ2gzINKkYT)d z3*#jl84q5~c0(mMGIK+jJFO2k6NLvlqs#h}}L0klN#8)z2^A6*6 zU5q!Nj7Gdit%LiB@#bE}TbkhZGoIMXcoN~QNYfU9dezGK=;@4)al-X6K6WSL9b4dD zWqdqfOo0cRfI27sjPXfulka7G3er!7o3@tm>3GioJTpUZZ!$jX5aV4vjL$A+d`^n- zxp1e$e?~9k^CmMsKg9T%fbFbqIHX;GIu<72kYZMzEPZ`#55myqXbyss&PdzkU-kng%ZaGx-qUd{ORDE9`W-<*I${1)W@@_xo| z#P?RjZA0Ge?Tp_{4)ER51-F;+Tjw*r6ZPHZW&C#J-;MVj3S2+qccSdOkoNAY8NUbR z-HUYhnc!Y!{C@9;sxqIIma{CrC z{*4;OzZrsik@3eKWBglt8Gju9$G0;6ZPfp5`1hya;Q!vUjQ{6qsNQ=S2c6;1ApV)% zjDJ4@_b}tnn&43HfiA|MBZsgbpsdVv#(xMHfA~D(KUU!0Wc>La#(y%O@fT{~-ede{ zR>pr0_Y2hXOT@kS3F8L=^RH0;%c~jx_4$nd=5@w@I~NXdzuUt2E2!)DYvKACfAu5A zUwe%4KcdXn;r@iOKr8s4QQm)bG5$uH@xLJ7o5hU3g}A?UF#a~+dV4S9??m7ZG5+_} zjQ<05{sZ6d0><|ea8JQ~#Q6It>z^jLhZ*lv;9g|>Fxqwm@O+4TAHKu*zfkVS4R9I8 z{~NIVcQ50g0KQKVb`<_&>lp7xn*Q?{2i@S=9gJ(JgXqP;%S_@4CSmVFk{g($tYngU z2omdDCYcd#!MC-SNwz*FIf|L&M40PMCV4uTQXRtTUT0GMZYDM0-H5Up z-(yk}+^8)~YEHrRGpXe%CMDJ}DT(-2W~^` zjDf-D4fq2U%2=tnQ*LW*>*Q@NeQ=U48Xk01IuzADy1ym0rit^WHK~^SwU449k4??k zJX|$cO-EBU&+R{a*)XQ6t~;?kuP)y%}DA(=%g4sNM$ z8a1k^e#^m%NS4_=9;HTdn_VW0>ap!zx91UcR50pxM}wo(NA}d;)_n~5mQGZt41J8L zZE5Hkn1U{CRFZ(Oxk3tb${0}UQ~92RJG;|T-PJKt>+QV$(z%hy+)Jz~xmNJS#48TFsM{-?LHd-bxvg|X{pRq&u74~nC4i>i16LEAiprfpGA zYjeP(qECX_9cOW$*W=U1YvVDXKItrNcS$?{_zh2o=MDaGyL^>DsNJtwjW%Do^}YA3 z3HS=f@249Yh{jnme5ZRV>tcdeh+=o(;eXg_-64c@tJ&As=oIrFZ& z*Gx&Lr>wdAF8POg_#5blBAP!&nm-O!$wspA>@;>RyOdqWZe?F%--gC9nTXZ%DnmK< z`p0sh@aOosD-jbIoje0ec`&&fWsK?xPdf*L)Qp(MwKKIOtB+EDn(3w-9Ns9O~i z7MwnG8-?RZlv&XIJZUK*;)r!1@Bh4bnRO*JmgwqANa8v4EvHWvBQYYGT?tN4>BRz1 zf1&5N7@@!g89ym5LO{@=9>;Y8=^ExA9{+#aKfFGPwby8wn)db@o}%Z_x0EjQWsmb6 zA9uX(vr-n8$U~x9dhk~VKeI!h^3Z2NXu;>n6BHB%6e2u2VJ!ZykHWv-t19}tU-Yz$ zHXl2#_m7V&O!q(RtK+(Yads868*Wm*!~EzJtW!oq)kw}`iSZl@lNpanZn&u|+px84 zZrN7t&ayK4;4x_@`Q;;XMO4{VelhvW%CtX7w;>J6y=346)vfGe)zJBQ9o$eAhcOPy zjwRa6$CvN-8qHjFi;}h1wAb{Kcnn{;+ITEi`fCUk^_(hJ&q1Z=yo*jRs<94E#yX67 zRj)s)V&gd0VVZGcLALQ|_Lp<4{XEBIF-*yma#;%V*m^xSuqeG?H-7=M0Cq%%W9`2Oe>Ov)OMv8yKrI^mZ$ql{A!!3mw_27Y zE=V#cA@HopguAWPAMhKDb__-Z_(TN7;*A`XxrMefxoz4{Seu)$%$=sPf{vT@Pf_T`RlrC#CPDl$#FnvU|VBC$0(E>+3EG z&3xsml}L_UE3bNGX6T~2dV6S%_M9{`E9kgHPa+9mas{tj$S<&{z?nRzH2b4~4m^Wc zVF+o4`w9BO_!IohZO_=<;=$8j?7KUk(S5llK6wfy9m$GsiN5*e{q(ZS6vU4l6&{s5 zXrJJ@giK>(m%yKhRT;egW||O~pGJ&`7b8-QIchNCms)}88aL8Jh{cIp1uu`FMo!ZP z1fne;+5#%k3SM7Kqe|`%w1JI=6hJJrog4j?5Iq!j=b=0AJS5%ev_9?eR!_H>OLzLM z_U#QLoi=0npY1+gHmde37Kgp)+PKl=nC>pM|EJCAEPBRXQZvb74&LUs*^WCT5Q%L-{O+y zQKgd4Cek)Gjy~OLwb&xJT2>V%wrprI+4aOtWs*;<9pGE>o8u|RvPtYh;P$XlhlqF_ z77X`$AlrH?NJj1CJdEBA8;q*JG-T8nm>hL#38U9ZYO3UTNWdO3rg-pEe5d= zw3Xi@nV)1`P%F?Y4s9yVPgPYT9d#3SLD{*L0U{ z;TtVh?Wb0Lp4MH{o@L6GvhJE=Y2u>{DI_hMtZgl~^3m3#ZUrkn?-5E3A!m!Z>183- zpkovvg1$mQawcNKoQ*tW=gtZqYGqCd)D#K;$p113iB1uE#USvWT}QQ7kM7!al-C^P zmmk!=rY+UJcJLry#vkO%BuM>pb)46x!{DkRYY7wGNK$v=np_sv7nfHZO_=eyqLSK zA6ebf$Bo&P&CR_C*7^|cA>zl^hJ7z0?xu#wFzN=D8 zxm(>@s?z1E;|!Py8HuyHM}_W5*Ff>m5U0Jhy?txDx{jjLGNXs}(CVxgu9Q4tPgE+Hm z*9ll7bz80456xzta(cX+@W!t7xTWR-OgnG_>YM~t&_#5vzC`Mp5aKlXsbO7O0HKAC z2iQF2_|0d6y4$Pu5P-bfZMRzac(Yl{IQgfa0V>u;BJRL(o0$1wD7WOWjKwP)2-6y$ zlPcRhIyDY>{PFLvIr0!VoCe;c_}dp>U-X z`pii$Ju=g+Wy~f|R7yuZZjYAv4AYJT}Ct-OfF$ZUBa> zOiKl0HSvn=+j1=4%5yD}dAq5^vgI~n>UcXZJGkl671v`D74kC?HVsgEVUZNBihyAm zQUE~mz%na<71JU=u_51}DT92@IPPX)0eiDweVeDWmD&fpw12L;-h=5Gq?za0HtmUJ zH@-8qs1E38^OR8g5Q^sI0)J}rOyKu$&o1s=bpx{TURBaQ(!P7i1=oA@B4P>8wu#ek zxZHJqz$1GoJ3_W^(*tZqZsoJlG*66B5j&D6kx@x^m6KxfD?_tCIgCRc?kD~(zmgCm zLGhpE_YBio<-2T9r;^qM0TO{u_N5@cU&P7is8f9-5vh4~t?zMqUEV!d@P{Y)%APE6 zC@k9|i%k6)6t2uJRQQTHt`P5Lgg%h*Fr*Hst8>_$J{ZI{mNBjN$^2t?KP8*6_xXu5xx8ufMp5R?P(R-t`{n6c{!t+*z zh;|Ek#vYp1VLf;GZf>~uUhU}a<>y*ErioacK@F{%7aq0y(Ytu@OPe;mq`jlJD+HtQ zUhr^&Zeh93@tZASEHr)@YqdxFu69(=VFRCysjBoGqZ!U;W1gn5D$myEAmK|$NsF>Z zoV+w>31}eE0iAN9QAY2O+;g%zc>2t#7Dq5vTvb&}E*5lHrkrj!I1b0=@+&c(qJcmok6 zSZAuQ496j<&@a6?K6ox1vRks+RqYD< zT9On_zdVf}IStW^#13*WV8wHQWz$L;0cm)|JDbh|f~*LV8N$;2oL|R99**#AT1smo zob=4dB_WB-D3}~I!ATFHzdW%WacH{qwv5Go2WzQzwRrv)ZajWMp{13T_u;Rz^V-VF z@#62k@#FD#t@v9ye*A%@ODWm-@oM_$_3Cy1BS+(+ujzNF@8a7?`$B^{iX2A-2_nA? zfi2=05XV^;D_2G}Up$eFW|Ofb^zuE)bWHkXR4Jm!Sz0O?)x6QD^kOufR`*v0=|sS?#*ZCvvr^VkV!zhLF3}FHf%+=#@ae1Qq<4~Y1EGYK$Ib1 zg!s~&&u27X&4Ks^(L3%}Npx!_-A)We=0v#yzv03fzxKZ8iV6KIX5U&?>^E?%iIUZ4 z2sD^vRg%kOU!B5@iV{&gBNc9vB)i{Wa@joIa2#4=oAl|-xqj_~$h33%zgk*UWGUV# zf3>{T#2buK?AZH?)h>10N)#VHvOV}%c|wR%HF|pgm8k`*=1l5P8ttZ1Ly@=C5?d9s z)R>B@43V`}=0??4tp?Y}Ox0$SH)yg(!|@V7H^}C-GyAXHFva04omv@`|LCuFRM2`U zxCM>41^p9U3cR>W>`h`{m^VWSL0SNz27{ske7TN1dTpM|P6Hn!^*}+fr>rJ*+GQN{ ziKp9Zda}CgnbNv#9^^&{MChK=E|Wr}tk?tP#Q?iZ%$2k;Eo9~}^tmv?g~PW^C$`N)|awe=5m{Xqd!M=ST?2~(mWjdOsXK#yVMN(qP6`q#tg+rQexf|*BeIU)a z^WuJyPR4WVsATp2E{*y77*kZ9 zEB{*SRHSVGm8ThtES`9!v{E``H)^3d+TG_?{b|eytE1cy^QbPxY3KFTWh&NZi`C?O z;777FMti@+U+IRl7B{=SCc93nKp`>jeW38muw(9T3AqySM#x@9G|p?N;IiNy(KN7? zMz3hIS5SaXrGqD(NIR0ZMnJT%%^~}|cG(Ez!3#)*o{{QjPUIVFOQ%dccgC0*WnAJW zL*1k^HZ5-%bN;%C&2vpW`=;dB5iu4SR48yF$;K8{SY`7mu6c z@q{10W=zwHuav3wid&;5tHCUlUgeVf&>wKuUfEVuUsS%XZ2RPvr>;HI=<(RACmN-M zR8(DJD^lePC9|rUrFgR?>hO#VkFo8}zA@jt{ERalZl$!LP4-GTT`1w}QNUcvuEFRv z`)NyzRG!e-04~~Y1DK>70lGq9rD4J}>V(1*UxcCtBUmyi-Y8Q$NOTQ&VfJIlBRI;7 z5Dr6QNIl|8NTfO>Jf|kZVh7n>hL^)`@3r1BaPIKjxrLrjf8A>RDaI{wYlKG)6-7R~ zsZQ}Kk{T~BDVLo#Zm@cc<&x{X<~boVS5(zfvp1s3RbASf6EKpp>+IFV9s`#Yx#+I& zMz5zL9IUgaqrnG*_=_qm|JBcwfl`bw=c=uU^R>Nm%k4_TeDjy|&K2eKwx!u8 z9&lbdJ?yJ@)>!NgE_vN8+*}$8+Uxk4EBNje>!s2_nOCtE+ie>zl!9&!!I)?QPMD&P zm$5sb#Le|%L<#tZbz%~WWv&yUZH6NLl>OK#CBOp{e~$&fuqQd03DJfLrcWa}IvMu* zy;z7L)WxyINd`m}Fh=l&6EWmHUGLkeP{6Vc;Xq->+AS`1T*b9>SJ#<2Cf!N<)o7Ms z!Gj)CiteiY$f@_OT4C*IODVyil4|R)+8nCf&tw%_BEv!z3RSN|pG(k%hYGrU_Ec^& zNRpzS-nJ*v_QHeHPu}Iub>F_}G1*vdGR~ZSdaG(JEwXM{Df;~AK)j(<_O<)u)`qw* zQduoY)s+$7NdtxaGEAo-cGn7Z5yN#ApXWD1&-5uowpb7bR54QcA7kWG@gybdQQa&cxCKxup2Av3_#{04Z^J#@M&a}P$M<((Zx{A8 z!Ue=%xTpWEzWzKIhsO_xc?e$$ai{S63-$76>gtB?9usV&`qp=Kn*GE5C&Tx`^uyza zw{^ImGi-hkYkP`^0r5vgoSL$EjuxaoKBh2L;dk#~x%`TgefEDi7^(~cmE)UEw*l#i+5f-;!v^P%ZowUbhH*3Av)CifOJX7KS6#d|_83fqJ#8VL=h2KMI zGYTbGm=Q=0lfc{$IDTn;IxIgLZ(Z?)#!mln$0r3A(um zzBIGw6?zmj=H#CkvRoT+C{T=_kfQQ!%8T;loQ5;tH?lZ%M{aG+z75&bhJE`sNSO`$ z`0eget1V7SqB@uA;kQ4UkJ-235xxryG*uzwDPikrWOi1;8WASslh$U4RY{JHgggsL zMaZ|PI2Ise8dMEpuPnW`XYJY^W$n>4PxVOPCO#DnHKfqe+Y7BA6(=QJn}un5MkM7S zkL?&Gvnj|DI!4xt6BV*t)Zv0YV-+(%$}7QcBMZ01jlLEiPk>A3;M^g%K=cNDF6d!7 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.woff2 b/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.eot b/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.eot new file mode 100644 index 0000000000000000000000000000000000000000..194bb2ec563b757bf159604bc2a6c414e9e062ac GIT binary patch literal 2828 zcma)8T})e59RHttZ+qJU_fpoD(X~)M`r$TPC~fIr5jJ3x1R`M(j4#r`6{bKLFx}!F z$U;mO7q&!WG{(r2F){JM81=y{Eb&1T^?{gd(S^lmjEQ?-%Vw51Z~dKnFVJpm*=f%? z|IhRPIRA6cDK8@$bP+KUsI)P<#5kpYu$0ba%~rT_U44*8h0~E3>jwT8@a$B6EazNu3}dMf@Y?Cz=~=3x7lC&H56$GJwcRrx zL*6k88$ZqF=NI57nu~`PB2nDKE|HB$cwgXNUo>a-H?=Y+mn&)vZkM($qFb`KSXiV* z5gp9UP2qAOJ{Z=x#Q=EbEE-Y)l4ufiAF?5m9kkGfuu-wGf8&jfH#fe&B^UlH6!-!U z&?SS;3cpth>OJ)r^@4g%?NaSnqu92gXbp@QR#J=jD6+N#hWNJ5<7wa)mc`qMau0PP z%m!Iuvfb;cu4UD})@0i=tSysHMdK_QVJQP^O&UC}$1XFUN47UanZg5BLcmlk$ybS5@WLbX?fGo2Sy-yZf zc2(#r_Hvuv<#e)9uDUAOR!xn-j}Xp67#cEH9${a}9#mlsp=U5 zxx1%-pu0y425(AETbW;BY=3ljSGfMvk*-%8!%gA#sw$;oe;`oH1Xaz1!~57<=|sHO z>k)+7KyaT@QB~F66mDvq>P*KIy&kXE)0>E=`7z`tzfvM$gDP->o-*=kzY60*cq?XJ zR*?il9T{_R%-pV580XR2B_7v0EMN`_2-JuRh+*0V2BP1=E6Zy$=6H#1D`qRtR;+dW zAZ+HF+ujTsvz0$d7S}g3jIjTK6A$e}u_vZ&9y_VmuM}QV58kCRiBsvSo33roh4VPw zi@+UQ&kg7p_ZTiE-Y{<83@vGAvL1xtXxwqP6X?4$+TK|gE3E=tkO zquPu%ms`*V=d}6xN58>_wYm8d`I%5lym{w`*AuSugknS5#Hp#=T + + +Generated by IcoMoon + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.ttf b/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1735c3ca74e660d6414e28fcf249235340a58ee3 GIT binary patch literal 2640 zcma)8UuauZ82`?_H@QjL-Zb4!x@Jk6{>dM=nWSlwX6;zJwcRYVI67>_7n`-$cG@Og z)9HqLD5D6&(FuwuBKAoH!3PobK}H216x4?zZ0P6^MFjWIjZFs58-M5C+ctGmcIdh1 z`+L6M_nq(Llo%0J(ISbIeDXvhO3w{Nw zV`}Eya|7qs8^C`+Wczhm%TIa^4}3}_UxGe64S{??ybS&;@NLtx3uhxS)(8G~@VS}d zMBcgN7{yj0@Qt(ivvX8O&w%d*A1dT$wcUmHVec46jPK`)r3K)`a3#5(L~##$jci21 z+X6>@*<9Hl)WMwGu3|92-Z^@SZpq?ed65=HOelFRHb=-Hcr-o((3z`fSOrL;X~=!3 zhDdhELL0(H&Bp$Xmp5M7_~w>e{<~Z@cGxMG3^^JGn+|A<189s zX@l!X89J|OmzhtM?JZHJu+|pCB*RvYba#z4V2pKjAE}`A#^%uJp`p>yp`p{E=Hy;h zttd)N(eGrI22Gh5dceurKwmX2%pC@oGWs33DhjLKn>1zoe3nTO=Y`wUM6@fLs&_Jc zfX``xbTS}~q&uA~l3s>8i?g_~i@pZJz_O;Vnft~;2)7mGKUCb83*uJYqU$Ix)^j@cvjdRyk$+l{G1ipiD4#x11 zx$_wNOjgZ4k$AJ#17|wh%~HN5*2p@Vfz1PO%`K4(9iIJdprq$LtXy}#C`ok!+rf)FnCjP+N%5tWBa4Kd&A9Vj`qIL z8g2`B)zv9A`vZYSCb-?%aCjekHIs-BcvV4Y3Odl% z;n$Gg{91{G4XVKndd#S+QBSj+9vnQc?!!0=sNxDgu>0fu`*2#=JW~A!>uk3OoaY|W zm?peKZMXoc-OW&MgmN1fGQwLglg@UsLpT-VpuJ2J#r1U&BOuD6Bn$dI&M=1{OArJ^ zQJ8`B#tn-XBuQWnXz&LkaNLjQy&b#Nh%K8j6K2dFh9gJp9y4}5nv93m?`_5T7Y+mw z*&_Bf0a@s_aBz^&$UJU>ei9~y@K(;ets)7AJ~GzIoOxWYFv+vEOFXZ2M8Fypkf@Ot z7$dX`3S|EfR2FJ8=lG7;R?b$Ptz4V7-|0r5D%O~B@#0> z&z;=YzbrrNK6sa^Brc_^9=f)@mM`LVFM@aAewqV5#yf^bi4T0YUk1}cF*PQ`-8hfA zjOnmwKVKQ%2tI{3D1jL_JY4wQYorTwg{iEIU19fyF5yMt6Z{UFkraB`xFdLo4f~xR zg+8+IFx;O_Yy!#jrX?34f5M_A&>vc~4gZ-$E!qxw(V|`Cr!_=mk`od?G$t*OLho9% z2>DYMErI^rqHTDyQxSO~SplQe1=l;{-D74SN=qh`rR+~*O^MzpCjGx>QML8vJ@Lo>iL|A@Xvi-m>I zl$F+G=;XQ3;6!n_SS-ZpsDXF^n5VFDWulXiouqU44$=gyhB0||yc>)khMfmo$^8Q% Ca-@*} literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.woff b/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.woff new file mode 100644 index 0000000000000000000000000000000000000000..546bdaa8a1c067d6ccd559c5e5941e881aae0ab1 GIT binary patch literal 2716 zcma)8O>A355T1SS+0S;8XFIi>#2G=bPQxw?1=ZV1O8*IX%m(c^C+A4@)rr~sN$92_FLL_z zl`sCD%9ptA7G!SA$u%`|?q%ri5?Oxd)PH`hep=5@5~;s4UQe48ok) zQ`06aMiB*E0CSuVpyyTrQi$)Lk6h4Lp$o4|>ox0p*I!?MWBvQvYUQ6w1@rWXUJ-g$ z`OPIc?>m2XUUFV=_BgHPs>0!sjuFF3P7&3Zl88F?38)Y8{=W{hl_mKOvfM@8NV7@R zm}>QU>O!o}*PiM)z&f&-bS%MQQI-}`drHiCJywp$-2`c8KpIVV*jY5a1b3ET39(9f6^y{LT3$8Q zO@NW^Xxe{Fabv?Bbw;+zb@{g3Mji@NJ7PCky>5@Mj`>m@ESrwOu(`1=oo!F~uw~6n z(FkyHOk428Yj#)^w&L(R*tp$ZK4_`7mOnlj@OT28SW$)bcdA-`4~(j^vGSlQx9zAY zFI%fEV4#x0Mx$_wNTJ;!pq5v}00cSef#ZtZo7Gmv8q{xC*AHyR8Oaa&IV`i{;u)HrW$rH7}WcEhoK3k(|R=Gb|?MywS6N{_x249 z_x9<*;4Q^&sq$-#?Tzj1i8P)b=y|m{(h}*ct<`Gw1_B`_Ii1-^WDk2YlT7q`J(3g( z1ovn)wY8lsk(TC}?o1-t@9}y){mDdz-#LEsT?$F-RD&DzjM!JPpT>5&aqxV1pCnPh zBQNse>Cy-M+sZsvC&PXtlv7;DC@;NCI@`ex;8esx zdzmiFYilxEKvrc%mCE2V_I1of;3s~C#WTM-|!9ik1<#Chri!>=kHgo1>6-_eK zkr=n;%;S2cNuI4$;d!kg0>+?(L`7Z@L}&*lko^--nW&AN6Wd~&Ih*@z=Gwq7!p45{ z*c(Y>H1|(Y<+Y6+M%sS?#AD~M6^Rj>=T6QW-&S67?!QM>3fIy#H}Ut@94i-byB8qZ za6gR(AMuXiQQ{5#!hmxR#@NnR}7orPvg?U&f zyTTqwoziR4m-r4Fku-Wi+z~v)!hUm!v=SnAvg>YM7kS1U?4C2}GY7ifW?FYP7`WH+jstf=C literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.woff2 b/wp-content/upgrade-temp-backup/themes/generatepress/assets/fonts/generatepress.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..49c14594d40046d558ca8ff6736411d0a3fa8e79 GIT binary patch literal 1264 zcmV2P6r?x@(0L14Det`L;XU@A;d7^Ra@bS zZ?#>aJo3HiA9e-tK<)SYvv)C-PzZ(4)FRVahHe%bl~T!g``IMFpRY^bVChi&o22!q z5=J$21ttc+aDEy(i&`|8@V`0UuTlPYl-uGzT z2~z!#_5&D5+W%PZ4{*Py;uNIy^G4GDiS#W@{e}t*hdjr(o*rt=)Uv3y`@zU zAn6mq^I9mLrY8m@7bi(dS#U&lmb7&i+rgoF7kThr>^ zXqnNuGJYzrqrMt? z<&*Y?%EkD~fikT8R?+BE@zk{s1Ad%n=%KF=iX3Oo$X;@{y4hZ{PoF71P&V|Pv7fN} zy$3vA9(&~}I*y}gBSMD{^J8G`(8!3Fvd^b7ev;o5JR3m4?*`4+1Jbas_ur>hZAQ-s zU-%^zJ*=#tu}^W3eJcMRXn^?zIyyW1Rwm1gU+wPZBf?)Fo2qS#(!t2Jf6Jo$6z zs4g{t3gP`FTX9fh-~7~D&%I(13%1wP7TJq!&lj^$c32!% a7UGb%X{OTC1eHon`jqH{ZQq380ssK-yGmdH literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/back-to-top.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/back-to-top.js new file mode 100644 index 00000000..32ff6076 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/back-to-top.js @@ -0,0 +1,65 @@ +( function() { + 'use strict'; + + // Feature Test + if ( 'querySelector' in document && 'addEventListener' in window ) { + var goTopBtn = document.querySelector( '.generate-back-to-top' ); + + var trackScroll = function() { + var scrolled = window.pageYOffset; + var coords = goTopBtn.getAttribute( 'data-start-scroll' ); + + if ( scrolled > coords ) { + goTopBtn.classList.add( 'generate-back-to-top__show' ); + } + + if ( scrolled < coords ) { + goTopBtn.classList.remove( 'generate-back-to-top__show' ); + } + }; + + // Function to animate the scroll + var smoothScroll = function( anchor, duration ) { + // Calculate how far and how fast to scroll + var startLocation = window.pageYOffset; + var endLocation = document.body.offsetTop; + var distance = endLocation - startLocation; + var increments = distance / ( duration / 16 ); + var stopAnimation; + + // Scroll the page by an increment, and check if it's time to stop + var animateScroll = function() { + window.scrollBy( 0, increments ); + stopAnimation(); + }; + + // Stop animation when you reach the anchor OR the top of the page + stopAnimation = function() { + var travelled = window.pageYOffset; + if ( travelled <= ( endLocation || 0 ) ) { + clearInterval( runAnimation ); + document.activeElement.blur(); + } + }; + + // Loop the animation function + var runAnimation = setInterval( animateScroll, 16 ); + }; + + if ( goTopBtn ) { + // Show the button when scrolling down. + window.addEventListener( 'scroll', trackScroll ); + + // Scroll back to top when clicked. + goTopBtn.addEventListener( 'click', function( e ) { + e.preventDefault(); + + if ( generatepressBackToTop.smooth ) { + smoothScroll( document.body, goTopBtn.getAttribute( 'data-scroll-speed' ) || 400 ); + } else { + window.scrollTo( 0, 0 ); + } + }, false ); + } + } +}() ); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/back-to-top.min.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/back-to-top.min.js new file mode 100644 index 00000000..7a52889d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/back-to-top.min.js @@ -0,0 +1 @@ +(()=>{var c;"querySelector"in document&&"addEventListener"in window&&(c=document.querySelector(".generate-back-to-top"))&&(window.addEventListener("scroll",function(){var e=window.pageYOffset,t=c.getAttribute("data-start-scroll");te;e++)if(e in this&&this[e]===t)return e;return-1},a=function(t,e){this.name=t,this.code=DOMException[t],this.message=e},c=function(t,e){if(""===e)throw new a("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(e))throw new a("INVALID_CHARACTER_ERR","String contains an invalid character");return o.call(t,e)},l=function(t){for(var e=r.call(t.getAttribute("class")||""),n=e?e.split(/\s+/):[],i=0,s=n.length;s>i;i++)this.push(n[i]);this._updateClassName=function(){t.setAttribute("class",""+this)}},u=l[n]=[],h=function(){return new l(this)};if(a[n]=Error[n],u.item=function(t){return this[t]||null},u.contains=function(t){return t+="",-1!==c(this,t)},u.add=function(){var t,e=arguments,n=0,i=e.length,s=!1;do t=e[n]+"",-1===c(this,t)&&(this.push(t),s=!0);while(++nn;n++)t=arguments[n],e.call(this,t)}};e("add"),e("remove")}if(t.classList.toggle("c3",!1),t.classList.contains("c3")){var n=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return 1 in arguments&&!this.contains(t)==!e?e:n.call(this,t)}}t=null}()); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/dropdown-click.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/dropdown-click.js new file mode 100644 index 00000000..a38e17a7 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/dropdown-click.js @@ -0,0 +1,170 @@ +( function() { + 'use strict'; + + if ( 'querySelector' in document && 'addEventListener' in window ) { + var body = document.body, + i; + + /** + * Dropdown click + * + * @param {Object} e The event. + * @param {Object} _this The clicked item. + */ + var dropdownClick = function( e, _this ) { + e.preventDefault(); + e.stopPropagation(); + + if ( ! _this ) { + _this = this; + } + + var closestLi = _this.closest( 'li' ); + + // Close other sub-menus + var openedSubMenus = _this.closest( 'nav' ).querySelectorAll( 'ul.toggled-on' ); + if ( openedSubMenus && ! _this.closest( 'ul' ).classList.contains( 'toggled-on' ) && ! _this.closest( 'li' ).classList.contains( 'sfHover' ) ) { + for ( var o = 0; o < openedSubMenus.length; o++ ) { + openedSubMenus[ o ].classList.remove( 'toggled-on' ); + openedSubMenus[ o ].closest( 'li' ).classList.remove( 'sfHover' ); + } + } + + // Add sfHover class to parent li + closestLi.classList.toggle( 'sfHover' ); + + if ( body.classList.contains( 'dropdown-click-arrow' ) ) { + // Set aria-expanded on arrow + var dropdownToggle = closestLi.querySelector( '.dropdown-menu-toggle' ); + if ( 'false' === dropdownToggle.getAttribute( 'aria-expanded' ) || ! dropdownToggle.getAttribute( 'aria-expanded' ) ) { + dropdownToggle.setAttribute( 'aria-expanded', 'true' ); + } else { + dropdownToggle.setAttribute( 'aria-expanded', 'false' ); + } + } + + if ( body.classList.contains( 'dropdown-click-menu-item' ) && _this.tagName && 'A' === _this.tagName.toUpperCase() ) { + if ( 'false' === _this.getAttribute( 'aria-expanded' ) || ! _this.getAttribute( 'aria-expanded' ) ) { + _this.setAttribute( 'aria-expanded', 'true' ); + _this.setAttribute( 'aria-label', generatepressDropdownClick.closeSubMenuLabel ); + } else { + _this.setAttribute( 'aria-expanded', 'false' ); + _this.setAttribute( 'aria-label', generatepressDropdownClick.openSubMenuLabel ); + } + } + + var subMenuSelector = '.children'; + + if ( closestLi.querySelector( '.sub-menu' ) ) { + subMenuSelector = '.sub-menu'; + } + + // Open the sub-menu + if ( body.classList.contains( 'dropdown-click-menu-item' ) ) { + _this.parentNode.querySelector( subMenuSelector ).classList.toggle( 'toggled-on' ); + } else if ( body.classList.contains( 'dropdown-click-arrow' ) ) { + closestLi.querySelector( subMenuSelector ).classList.toggle( 'toggled-on' ); + } + }; + + // Do stuff if click dropdown if enabled + var parentElementLinks = document.querySelectorAll( '.main-nav .menu-item-has-children > a' ); + + // Open the sub-menu by clicking on the entire link element + if ( body.classList.contains( 'dropdown-click-menu-item' ) ) { + for ( i = 0; i < parentElementLinks.length; i++ ) { + parentElementLinks[ i ].addEventListener( 'click', dropdownClick, true ); + + parentElementLinks[ i ].addEventListener( 'keydown', function( e ) { + var _this = this; + + if ( 'Enter' === e.key || ' ' === e.key ) { + e.preventDefault(); + dropdownClick( e, _this ); + } + }, false ); + } + } + + // Open the sub-menu by clicking on a dropdown arrow + if ( body.classList.contains( 'dropdown-click-arrow' ) ) { + // Add a class to sub-menu items that are set to # + for ( i = 0; i < parentElementLinks.length; i++ ) { + if ( '#' === parentElementLinks[ i ].getAttribute( 'href' ) ) { + parentElementLinks[ i ].classList.add( 'menu-item-dropdown-click' ); + } + } + + var dropdownToggleLinks = document.querySelectorAll( '.main-nav .menu-item-has-children > a .dropdown-menu-toggle' ); + for ( i = 0; i < dropdownToggleLinks.length; i++ ) { + dropdownToggleLinks[ i ].addEventListener( 'click', dropdownClick, false ); + + dropdownToggleLinks[ i ].addEventListener( 'keydown', function( e ) { + var _this = this; + + if ( 'Enter' === e.key || ' ' === e.key ) { + e.preventDefault(); + dropdownClick( e, _this ); + } + }, false ); + } + + const menuItemDropdownClick = document.querySelectorAll( '.main-nav .menu-item-has-children > a.menu-item-dropdown-click' ); + + for ( i = 0; i < menuItemDropdownClick.length; i++ ) { + menuItemDropdownClick[ i ].addEventListener( 'click', dropdownClick, false ); + + menuItemDropdownClick[ i ].addEventListener( 'keydown', function( e ) { + var _this = this; + + if ( 'Enter' === e.key || ' ' === e.key ) { + e.preventDefault(); + dropdownClick( e, _this ); + } + }, false ); + } + } + + var closeSubMenus = function() { + if ( document.querySelector( 'nav ul .toggled-on' ) ) { + var activeSubMenus = document.querySelectorAll( 'nav ul .toggled-on' ); + + for ( i = 0; i < activeSubMenus.length; i++ ) { + activeSubMenus[ i ].classList.remove( 'toggled-on' ); + activeSubMenus[ i ].closest( '.sfHover' ).classList.remove( 'sfHover' ); + } + + if ( body.classList.contains( 'dropdown-click-arrow' ) ) { + var activeDropdownToggles = document.querySelectorAll( 'nav .dropdown-menu-toggle' ); + + for ( i = 0; i < activeDropdownToggles.length; i++ ) { + activeDropdownToggles[ i ].setAttribute( 'aria-expanded', 'false' ); + } + } + + if ( body.classList.contains( 'dropdown-click-menu-item' ) ) { + var activeDropdownLinks = document.querySelectorAll( 'nav .menu-item-has-children > a' ); + + for ( i = 0; i < activeDropdownLinks.length; i++ ) { + activeDropdownLinks[ i ].setAttribute( 'aria-expanded', 'false' ); + activeDropdownLinks[ i ].setAttribute( 'aria-label', generatepressDropdownClick.openSubMenuLabel ); + } + } + } + }; + + // Close sub-menus when clicking elsewhere + document.addEventListener( 'click', function( event ) { + if ( ! event.target.closest( '.sfHover' ) ) { + closeSubMenus(); + } + }, false ); + + // Close sub-menus on escape key + document.addEventListener( 'keydown', function( e ) { + if ( 'Escape' === e.key ) { // 27 is esc + closeSubMenus(); + } + }, false ); + } +}() ); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/dropdown-click.min.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/dropdown-click.min.js new file mode 100644 index 00000000..743fab3a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/dropdown-click.min.js @@ -0,0 +1 @@ +(()=>{if("querySelector"in document&&"addEventListener"in window){var a=document.body,t=function(e,t){e.preventDefault(),e.stopPropagation();var e=(t=t||this).closest("li"),n=t.closest("nav").querySelectorAll("ul.toggled-on");if(n&&!t.closest("ul").classList.contains("toggled-on")&&!t.closest("li").classList.contains("sfHover"))for(var r=0;r a");if(a.classList.contains("dropdown-click-menu-item"))for(r=0;r a .dropdown-menu-toggle"),r=0;r a.menu-item-dropdown-click");for(r=0;r a");for(r=0;r a' ); + + /** + * Make menu items tab accessible when using the hover dropdown type + */ + var toggleFocus = function() { + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) || this.closest( 'nav' ).classList.contains( 'slideout-navigation' ) ) { + return; + } + + var self = this; + + while ( -1 === self.className.indexOf( 'main-nav' ) ) { + if ( 'li' === self.tagName.toLowerCase() ) { + self.classList.toggle( 'sfHover' ); + } + + self = self.parentElement; + } + }; + + /** + * Make our menu bar items tab accessible. + */ + var toggleMenuBarItemFocus = function() { + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) || this.closest( 'nav' ).classList.contains( 'slideout-navigation' ) ) { + return; + } + + var self = this; + + while ( -1 === self.className.indexOf( 'menu-bar-items' ) ) { + if ( self.classList.contains( 'menu-bar-item' ) ) { + self.classList.toggle( 'sfHover' ); + } + + self = self.parentElement; + } + }; + + for ( i = 0; i < navLinks.length; i++ ) { + navLinks[ i ].addEventListener( 'focus', toggleFocus ); + navLinks[ i ].addEventListener( 'blur', toggleFocus ); + } + + for ( i = 0; i < menuBarItems.length; i++ ) { + menuBarItems[ i ].addEventListener( 'focus', toggleMenuBarItemFocus ); + menuBarItems[ i ].addEventListener( 'blur', toggleMenuBarItemFocus ); + } + } + + /** + * Make hover dropdown touch-friendly. + */ + if ( 'ontouchend' in document.documentElement && document.body.classList.contains( 'dropdown-hover' ) ) { + var parentElements = document.querySelectorAll( '.sf-menu .menu-item-has-children' ); + + for ( i = 0; i < parentElements.length; i++ ) { + parentElements[ i ].addEventListener( 'touchend', function( e ) { + // Bail on mobile + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) ) { + return; + } + + if ( e.touches.length === 1 || e.touches.length === 0 ) { + // Prevent touch events within dropdown bubbling down to document + e.stopPropagation(); + + // Toggle hover + if ( ! this.classList.contains( 'sfHover' ) ) { + // Prevent link on first touch + if ( e.target === this || e.target.parentNode === this || e.target.parentNode.parentNode ) { + e.preventDefault(); + } + + // Close other sub-menus. + var closestLi = this.closest( 'li' ), + siblings = getSiblings( closestLi ); + + for ( i = 0; i < siblings.length; i++ ) { + if ( siblings[ i ].classList.contains( 'sfHover' ) ) { + siblings[ i ].classList.remove( 'sfHover' ); + } + } + + this.classList.add( 'sfHover' ); + + // Hide dropdown on touch outside + var closeDropdown, + thisItem = this; + + document.addEventListener( 'touchend', closeDropdown = function( event ) { + event.stopPropagation(); + + thisItem.classList.remove( 'sfHover' ); + document.removeEventListener( 'touchend', closeDropdown ); + } ); + } + } + } ); + } + } + } +}() ); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/menu.min.js b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/menu.min.js new file mode 100644 index 00000000..a7aa927a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/assets/js/menu.min.js @@ -0,0 +1 @@ +(()=>{var e=document.querySelectorAll(".main-nav .sub-menu, .main-nav .children");if(e&&e.forEach(function(e){var t,n=e.closest("li"),s=n.querySelector('.dropdown-menu-toggle[role="button"]');e.id||(t=n.id||"menu-item-"+Math.floor(1e5*Math.random()),e.id=t+"-sub-menu"),(s=s||n.querySelector('a[role="button"]'))&&s.setAttribute("aria-controls",e.id)}),"querySelector"in document&&"addEventListener"in window){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(document.documentElement.contains(this))do{if(t.matches(e))return t}while(null!==(t=t.parentElement));return null});var o=function(t){return Array.prototype.filter.call(t.parentNode.children,function(e){return e!==t})},t=document.querySelectorAll(".menu-toggle"),n=document.querySelectorAll("nav .dropdown-menu-toggle"),s=document.querySelectorAll("nav .main-nav ul a"),l=document.querySelector(".mobile-menu-control-wrapper"),c=document.body,u=document.documentElement,d=function(e){if(e&&c.classList.contains("dropdown-hover")){var t=e.querySelectorAll("li.menu-item-has-children");for(h=0;h a"),g=function(){if(!this.closest("nav").classList.contains("toggled")&&!this.closest("nav").classList.contains("slideout-navigation"))for(var e=this;-1===e.className.indexOf("main-nav");)"li"===e.tagName.toLowerCase()&&e.classList.toggle("sfHover"),e=e.parentElement},v=function(){if(!this.closest("nav").classList.contains("toggled")&&!this.closest("nav").classList.contains("slideout-navigation"))for(var e=this;-1===e.className.indexOf("menu-bar-items");)e.classList.contains("menu-bar-item")&&e.classList.toggle("sfHover"),e=e.parentElement},h=0;h{if("querySelector"in document&&"addEventListener"in window){var s=function(e,t){e.preventDefault(),t=t||this;var a=document.querySelectorAll(".navigation-search"),s=document.querySelectorAll(".search-item"),c=document.querySelectorAll('a[href], area[href], input:not([disabled]):not(.navigation-search), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'),r="";t.closest(".mobile-menu-control-wrapper")&&(r=document.getElementById("site-navigation"));for(var o=0;o +

diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/content-404.php b/wp-content/upgrade-temp-backup/themes/generatepress/content-404.php new file mode 100644 index 00000000..84abe5d5 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/content-404.php @@ -0,0 +1,67 @@ + +
+ + + +
> + +

+
+ + + +
> + %s

', + apply_filters( 'generate_404_text', __( 'It looks like nothing was found at this location. Maybe try searching?', 'generatepress' ) ) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- HTML is allowed in filter here. + ); + + get_search_form(); + ?> +
+ + + +
diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/content-link.php b/wp-content/upgrade-temp-backup/themes/generatepress/content-link.php new file mode 100644 index 00000000..c9874b8d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/content-link.php @@ -0,0 +1,111 @@ + +
> +
+ +
> + +
+ + +
> + +
+ + + +
> + '', + ) + ); + ?> +
+ + +
+
diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/content-page.php b/wp-content/upgrade-temp-backup/themes/generatepress/content-page.php new file mode 100644 index 00000000..20403bed --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/content-page.php @@ -0,0 +1,93 @@ + + +
> +
+ + +
> + +
+ + + +
> + '', + ) + ); + ?> +
+ + +
+
diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/content-single.php b/wp-content/upgrade-temp-backup/themes/generatepress/content-single.php new file mode 100644 index 00000000..cf90f744 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/content-single.php @@ -0,0 +1,102 @@ + + +
> +
+ +
> + +
+ + +
> + '', + ) + ); + ?> +
+ + +
+
diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/content.php b/wp-content/upgrade-temp-backup/themes/generatepress/content.php new file mode 100644 index 00000000..f82ed9f5 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/content.php @@ -0,0 +1,111 @@ + +
> +
+ +
> + +
+ + +
> + +
+ + + +
> + '', + ) + ); + ?> +
+ + +
+
diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/footer-min.php b/wp-content/upgrade-temp-backup/themes/generatepress/footer-min.php new file mode 100644 index 00000000..480d236f --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/footer-min.php @@ -0,0 +1,23 @@ + + + + diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/footer.php b/wp-content/upgrade-temp-backup/themes/generatepress/footer.php new file mode 100644 index 00000000..d1375f13 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/footer.php @@ -0,0 +1,65 @@ + + +
+
+ + + +
> + +
+ + + + + diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/functions.php b/wp-content/upgrade-temp-backup/themes/generatepress/functions.php new file mode 100644 index 00000000..53b27bd1 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/functions.php @@ -0,0 +1,123 @@ + 70, + 'width' => 350, + 'flex-height' => true, + 'flex-width' => true, + ) + ); + + // Register primary menu. + register_nav_menus( + array( + 'primary' => __( 'Primary Menu', 'generatepress' ), + ) + ); + + /** + * Set the content width to something large + * We set a more accurate width in generate_smart_content_width() + */ + global $content_width; + if ( ! isset( $content_width ) ) { + $content_width = 1200; /* pixels */ + } + + // Add editor styles to the block editor. + add_theme_support( 'editor-styles' ); + + $editor_styles = apply_filters( + 'generate_editor_styles', + array( + 'assets/css/admin/block-editor.css', + ) + ); + + add_editor_style( $editor_styles ); + } +} + +/** + * Get all necessary theme files + */ +$theme_dir = get_template_directory(); + +require $theme_dir . '/inc/theme-functions.php'; +require $theme_dir . '/inc/defaults.php'; +require $theme_dir . '/inc/class-css.php'; +require $theme_dir . '/inc/css-output.php'; +require $theme_dir . '/inc/general.php'; +require $theme_dir . '/inc/customizer.php'; +require $theme_dir . '/inc/markup.php'; +require $theme_dir . '/inc/typography.php'; +require $theme_dir . '/inc/plugin-compat.php'; +require $theme_dir . '/inc/block-editor.php'; +require $theme_dir . '/inc/class-typography.php'; +require $theme_dir . '/inc/class-typography-migration.php'; +require $theme_dir . '/inc/class-html-attributes.php'; +require $theme_dir . '/inc/class-theme-update.php'; +require $theme_dir . '/inc/class-rest.php'; +require $theme_dir . '/inc/deprecated.php'; + +if ( is_admin() ) { + require $theme_dir . '/inc/meta-box.php'; + require $theme_dir . '/inc/class-dashboard.php'; +} + +/** + * Load our theme structure + */ +require $theme_dir . '/inc/structure/archives.php'; +require $theme_dir . '/inc/structure/comments.php'; +require $theme_dir . '/inc/structure/featured-images.php'; +require $theme_dir . '/inc/structure/footer.php'; +require $theme_dir . '/inc/structure/header.php'; +require $theme_dir . '/inc/structure/navigation.php'; +require $theme_dir . '/inc/structure/post-meta.php'; +require $theme_dir . '/inc/structure/sidebars.php'; +require $theme_dir . '/inc/structure/search-modal.php'; diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/header-min.php b/wp-content/upgrade-temp-backup/themes/generatepress/header-min.php new file mode 100644 index 00000000..264dde89 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/header-min.php @@ -0,0 +1,28 @@ + +> + + + + + +> + +> + + + + + + > + + +
> + +
> + post_type ) { + $layout = generate_get_option( 'single_layout_setting' ); + } + } + + // Add in our default filter in case people have adjusted it. + $layout = apply_filters( 'generate_sidebar_layout', $layout ); + + if ( $meta ) { + $layout_meta = get_post_meta( get_the_ID(), '_generate-sidebar-layout-meta', true ); + + if ( $layout_meta ) { + $layout = $layout_meta; + } + } + + return apply_filters( 'generate_block_editor_sidebar_layout', $layout ); +} + +/** + * Check whether we're disabling the content title or not. + * We need this function as the post meta in generate_show_title() only runs + * on is_singular() + * + * @since 2.2 + */ +function generate_get_block_editor_show_content_title() { + $title = generate_show_title(); + + $disable_title = get_post_meta( get_the_ID(), '_generate-disable-headline', true ); + + if ( $disable_title ) { + $title = false; + } + + return apply_filters( 'generate_block_editor_show_content_title', $title ); +} + +/** + * Get the content width for this post. + * + * @since 2.2 + */ +function generate_get_block_editor_content_width() { + $container_width = generate_get_option( 'container_width' ); + + $content_width = $container_width; + + $right_sidebar_width = apply_filters( 'generate_right_sidebar_width', '25' ); + + $left_sidebar_width = apply_filters( 'generate_left_sidebar_width', '25' ); + + $layout = generate_get_block_editor_sidebar_layout(); + + if ( 'left-sidebar' === $layout ) { + $content_width = $container_width * ( ( 100 - $left_sidebar_width ) / 100 ); + } elseif ( 'right-sidebar' === $layout ) { + $content_width = $container_width * ( ( 100 - $right_sidebar_width ) / 100 ); + } elseif ( 'no-sidebar' === $layout ) { + $content_width = $container_width; + } else { + $content_width = $container_width * ( ( 100 - ( $left_sidebar_width + $right_sidebar_width ) ) / 100 ); + } + + return apply_filters( 'generate_block_editor_content_width', $content_width ); +} + +add_filter( 'block_editor_settings_all', 'generate_add_inline_block_editor_styles' ); +/** + * Add dynamic inline styles to the block editor content. + * + * @param array $editor_settings The existing editor settings. + */ +function generate_add_inline_block_editor_styles( $editor_settings ) { + $show_editor_styles = apply_filters( 'generate_show_block_editor_styles', true ); + + if ( $show_editor_styles ) { + if ( generate_is_using_dynamic_typography() ) { + $google_fonts_uri = GeneratePress_Typography::get_google_fonts_uri(); + + if ( $google_fonts_uri ) { + // Need to use @import for now until this is ready: https://github.com/WordPress/gutenberg/pull/35950. + $google_fonts_import = sprintf( + '@import "%s";', + $google_fonts_uri + ); + + $editor_settings['styles'][] = array( 'css' => $google_fonts_import ); + } + } + + $editor_settings['styles'][] = array( 'css' => wp_strip_all_tags( generate_do_inline_block_editor_css() ) ); + + if ( generate_is_using_dynamic_typography() ) { + $editor_settings['styles'][] = array( 'css' => wp_strip_all_tags( GeneratePress_Typography::get_css( 'core' ) ) ); + } + } + + return $editor_settings; +} + +add_action( 'enqueue_block_editor_assets', 'generate_enqueue_google_fonts' ); +add_action( 'enqueue_block_editor_assets', 'generate_enqueue_backend_block_editor_assets' ); +/** + * Add CSS to the admin side of the block editor. + * + * @since 2.2 + */ +function generate_enqueue_backend_block_editor_assets() { + wp_enqueue_script( + 'generate-block-editor', + trailingslashit( get_template_directory_uri() ) . 'assets/dist/block-editor.js', + array( 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-plugins', 'wp-polyfill' ), + GENERATE_VERSION, + true + ); + + $color_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_color_defaults() + ); + + $spacing_settings = wp_parse_args( + get_option( 'generate_spacing_settings', array() ), + generate_spacing_get_defaults() + ); + + $text_color = generate_get_option( 'text_color' ); + + if ( $color_settings['content_text_color'] ) { + $text_color = $color_settings['content_text_color']; + } + + $sidebar_layout = get_post_meta( get_the_ID(), '_generate_sidebar_layout', true ); + $content_area_type = get_post_meta( get_the_ID(), '_generate-full-width-content', true ); + + wp_localize_script( + 'generate-block-editor', + 'generatepressBlockEditor', + array( + 'sidebarLayout' => $sidebar_layout ? $sidebar_layout : generate_get_block_editor_sidebar_layout( false ), + 'containerWidth' => generate_get_option( 'container_width' ), + 'contentPaddingRight' => absint( $spacing_settings['content_right'] ) . 'px', + 'contentPaddingLeft' => absint( $spacing_settings['content_left'] ) . 'px', + 'rightSidebarWidth' => apply_filters( 'generate_right_sidebar_width', '25' ), + 'leftSidebarWidth' => apply_filters( 'generate_left_sidebar_width', '25' ), + 'text_color' => $text_color, + 'show_editor_styles' => apply_filters( 'generate_show_block_editor_styles', true ), + 'contentAreaType' => $content_area_type ? $content_area_type : apply_filters( 'generate_block_editor_content_area_type', '' ), + 'customContentWidth' => apply_filters( 'generate_block_editor_container_width', '' ), + ) + ); + + wp_register_style( 'generate-block-editor', false, array(), true, true ); + wp_add_inline_style( 'generate-block-editor', generate_do_inline_block_editor_css( 'block-editor' ) ); + wp_enqueue_style( 'generate-block-editor' ); +} + +/** + * Write our CSS for the block editor. + * + * @since 2.2 + * @param string $for Define whether this CSS for the block content or the block editor. + */ +function generate_do_inline_block_editor_css( $for = 'block-content' ) { + $css = new GeneratePress_CSS(); + + $css->set_selector( ':root' ); + + $global_colors = generate_get_global_colors(); + + if ( ! empty( $global_colors ) ) { + foreach ( (array) $global_colors as $key => $data ) { + if ( ! empty( $data['slug'] ) && ! empty( $data['color'] ) ) { + $css->add_property( '--' . $data['slug'], $data['color'] ); + } + } + + foreach ( (array) $global_colors as $key => $data ) { + if ( ! empty( $data['slug'] ) && ! empty( $data['color'] ) ) { + $css->set_selector( '.has-' . $data['slug'] . '-color' ); + $css->add_property( 'color', 'var(--' . $data['slug'] . ')' ); + + $css->set_selector( '.has-' . $data['slug'] . '-background-color' ); + $css->add_property( 'background-color', 'var(--' . $data['slug'] . ')' ); + } + } + } + + // If this CSS is for the editor only (not the block content), we can return here. + if ( 'block-editor' === $for ) { + return $css->css_output(); + } + + $color_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_color_defaults() + ); + + $font_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_default_fonts() + ); + + $content_width = generate_get_block_editor_content_width(); + + $spacing_settings = wp_parse_args( + get_option( 'generate_spacing_settings', array() ), + generate_spacing_get_defaults() + ); + + $content_width_calc = sprintf( + 'calc(%1$s - %2$s - %3$s)', + absint( $content_width ) . 'px', + absint( $spacing_settings['content_left'] ) . 'px', + absint( $spacing_settings['content_right'] ) . 'px' + ); + + $css->set_selector( 'body' ); + $css->add_property( + '--content-width', + 'true' === get_post_meta( get_the_ID(), '_generate-full-width-content', true ) + ? '100%' + : $content_width_calc + ); + + $css->set_selector( 'body .wp-block' ); + $css->add_property( 'max-width', 'var(--content-width)' ); + + $css->set_selector( '.wp-block[data-align="full"]' ); + $css->add_property( 'max-width', 'none' ); + + $css->set_selector( '.wp-block[data-align="wide"]' ); + $css->add_property( 'max-width', absint( $content_width ), false, 'px' ); + + $underline_links = generate_get_option( 'underline_links' ); + + if ( 'never' !== $underline_links ) { + if ( 'always' === $underline_links ) { + $css->set_selector( ':where(.wp-block a)' ); + $css->add_property( 'text-decoration', 'underline' ); + } + + if ( 'hover' === $underline_links ) { + $css->set_selector( ':where(.wp-block a)' ); + $css->add_property( 'text-decoration', 'none' ); + + $css->set_selector( ':where(.wp-block a:hover), :where(.wp-block a:focus)' ); + $css->add_property( 'text-decoration', 'underline' ); + } + + if ( 'not-hover' === $underline_links ) { + $css->set_selector( ':where(.wp-block a)' ); + $css->add_property( 'text-decoration', 'underline' ); + + $css->set_selector( ':where(.wp-block a:hover), :where(.wp-block a:focus)' ); + $css->add_property( 'text-decoration', 'none' ); + } + + $css->set_selector( 'a.button, .wp-block-button__link' ); + $css->add_property( 'text-decoration', 'none' ); + } else { + $css->set_selector( '.wp-block a' ); + $css->add_property( 'text-decoration', 'none' ); + } + + if ( apply_filters( 'generate_do_group_inner_container_style', true ) ) { + $css->set_selector( '.wp-block-group__inner-container' ); + $css->add_property( 'max-width', absint( $content_width ), false, 'px' ); + $css->add_property( 'margin-left', 'auto' ); + $css->add_property( 'margin-right', 'auto' ); + $css->add_property( 'padding', generate_padding_css( $spacing_settings['content_top'], $spacing_settings['content_right'], $spacing_settings['content_bottom'], $spacing_settings['content_left'] ) ); + } + + $css->set_selector( 'a.button, a.button:visited, .wp-block-button__link:not(.has-background)' ); + $css->add_property( 'color', $color_settings['form_button_text_color'] ); + $css->add_property( 'background-color', $color_settings['form_button_background_color'] ); + $css->add_property( 'padding', '10px 20px' ); + $css->add_property( 'border', '0' ); + $css->add_property( 'border-radius', '0' ); + + $css->set_selector( 'a.button:hover, a.button:active, a.button:focus, .wp-block-button__link:not(.has-background):active, .wp-block-button__link:not(.has-background):focus, .wp-block-button__link:not(.has-background):hover' ); + $css->add_property( 'color', $color_settings['form_button_text_color_hover'] ); + $css->add_property( 'background-color', $color_settings['form_button_background_color_hover'] ); + + if ( ! generate_is_using_dynamic_typography() ) { + $body_family = generate_get_font_family_css( 'font_body', 'generate_settings', generate_get_default_fonts() ); + $h1_family = generate_get_font_family_css( 'font_heading_1', 'generate_settings', generate_get_default_fonts() ); + $h2_family = generate_get_font_family_css( 'font_heading_2', 'generate_settings', generate_get_default_fonts() ); + $h3_family = generate_get_font_family_css( 'font_heading_3', 'generate_settings', generate_get_default_fonts() ); + $h4_family = generate_get_font_family_css( 'font_heading_4', 'generate_settings', generate_get_default_fonts() ); + $h5_family = generate_get_font_family_css( 'font_heading_5', 'generate_settings', generate_get_default_fonts() ); + $h6_family = generate_get_font_family_css( 'font_heading_6', 'generate_settings', generate_get_default_fonts() ); + $buttons_family = generate_get_font_family_css( 'font_buttons', 'generate_settings', generate_get_default_fonts() ); + } + + $css->set_selector( 'body' ); + + if ( ! generate_is_using_dynamic_typography() ) { + $css->add_property( 'font-family', $body_family ); + $css->add_property( 'font-size', absint( $font_settings['body_font_size'] ), false, 'px' ); + } + + if ( $color_settings['content_text_color'] ) { + $css->add_property( 'color', $color_settings['content_text_color'] ); + } else { + $css->add_property( 'color', generate_get_option( 'text_color' ) ); + } + + $css->set_selector( '.content-title-visibility' ); + + if ( $color_settings['content_text_color'] ) { + $css->add_property( 'color', $color_settings['content_text_color'] ); + } else { + $css->add_property( 'color', generate_get_option( 'text_color' ) ); + } + + if ( ! generate_is_using_dynamic_typography() ) { + $css->set_selector( 'body, p' ); + $css->add_property( 'line-height', floatval( $font_settings['body_line_height'] ) ); + + $css->set_selector( 'p' ); + $css->add_property( 'margin-top', '0px' ); + $css->add_property( 'margin-bottom', $font_settings['paragraph_margin'], false, 'em' ); + } + + $css->set_selector( 'h1' ); + + if ( ! generate_is_using_dynamic_typography() ) { + $css->add_property( 'font-family', 'inherit' === $h1_family || '' === $h1_family ? $body_family : $h1_family ); + $css->add_property( 'font-weight', $font_settings['heading_1_weight'] ); + $css->add_property( 'text-transform', $font_settings['heading_1_transform'] ); + $css->add_property( 'font-size', absint( $font_settings['heading_1_font_size'] ), false, 'px' ); + $css->add_property( 'line-height', floatval( $font_settings['heading_1_line_height'] ), false, 'em' ); + $css->add_property( 'margin-bottom', floatval( $font_settings['heading_1_margin_bottom'] ), false, 'px' ); + $css->add_property( 'margin-top', '0' ); + } + + $css->add_property( 'color', $color_settings['h1_color'] ); + + if ( $color_settings['content_title_color'] ) { + $css->set_selector( '.edit-post-visual-editor__post-title-wrapper h1' ); + $css->add_property( 'color', $color_settings['content_title_color'] ); + } + + $css->set_selector( 'h2' ); + + if ( ! generate_is_using_dynamic_typography() ) { + $css->add_property( 'font-family', $h2_family ); + $css->add_property( 'font-weight', $font_settings['heading_2_weight'] ); + $css->add_property( 'text-transform', $font_settings['heading_2_transform'] ); + $css->add_property( 'font-size', absint( $font_settings['heading_2_font_size'] ), false, 'px' ); + $css->add_property( 'line-height', floatval( $font_settings['heading_2_line_height'] ), false, 'em' ); + $css->add_property( 'margin-bottom', floatval( $font_settings['heading_2_margin_bottom'] ), false, 'px' ); + $css->add_property( 'margin-top', '0' ); + } + + $css->add_property( 'color', $color_settings['h2_color'] ); + + $css->set_selector( 'h3' ); + + if ( ! generate_is_using_dynamic_typography() ) { + $css->add_property( 'font-family', $h3_family ); + $css->add_property( 'font-weight', $font_settings['heading_3_weight'] ); + $css->add_property( 'text-transform', $font_settings['heading_3_transform'] ); + $css->add_property( 'font-size', absint( $font_settings['heading_3_font_size'] ), false, 'px' ); + $css->add_property( 'line-height', floatval( $font_settings['heading_3_line_height'] ), false, 'em' ); + $css->add_property( 'margin-bottom', floatval( $font_settings['heading_3_margin_bottom'] ), false, 'px' ); + $css->add_property( 'margin-top', '0' ); + } + + $css->add_property( 'color', $color_settings['h3_color'] ); + + $css->set_selector( 'h4' ); + + if ( ! generate_is_using_dynamic_typography() ) { + $css->add_property( 'font-family', $h4_family ); + $css->add_property( 'font-weight', $font_settings['heading_4_weight'] ); + $css->add_property( 'text-transform', $font_settings['heading_4_transform'] ); + $css->add_property( 'margin-bottom', '20px' ); + $css->add_property( 'margin-top', '0' ); + + if ( '' !== $font_settings['heading_4_font_size'] ) { + $css->add_property( 'font-size', absint( $font_settings['heading_4_font_size'] ), false, 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + if ( '' !== $font_settings['heading_4_line_height'] ) { + $css->add_property( 'line-height', floatval( $font_settings['heading_4_line_height'] ), false, 'em' ); + } + } + + $css->add_property( 'color', $color_settings['h4_color'] ); + + $css->set_selector( 'h5' ); + + if ( ! generate_is_using_dynamic_typography() ) { + $css->add_property( 'font-family', $h5_family ); + $css->add_property( 'font-weight', $font_settings['heading_5_weight'] ); + $css->add_property( 'text-transform', $font_settings['heading_5_transform'] ); + $css->add_property( 'margin-bottom', '20px' ); + $css->add_property( 'margin-top', '0' ); + + if ( '' !== $font_settings['heading_5_font_size'] ) { + $css->add_property( 'font-size', absint( $font_settings['heading_5_font_size'] ), false, 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + if ( '' !== $font_settings['heading_5_line_height'] ) { + $css->add_property( 'line-height', floatval( $font_settings['heading_5_line_height'] ), false, 'em' ); + } + } + + $css->add_property( 'color', $color_settings['h5_color'] ); + + $css->set_selector( 'h6' ); + + if ( ! generate_is_using_dynamic_typography() ) { + $css->add_property( 'font-family', $h6_family ); + $css->add_property( 'font-weight', $font_settings['heading_6_weight'] ); + $css->add_property( 'text-transform', $font_settings['heading_6_transform'] ); + $css->add_property( 'margin-bottom', '20px' ); + $css->add_property( 'margin-top', '0' ); + + if ( '' !== $font_settings['heading_6_font_size'] ) { + $css->add_property( 'font-size', absint( $font_settings['heading_6_font_size'] ), false, 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + if ( '' !== $font_settings['heading_6_line_height'] ) { + $css->add_property( 'line-height', floatval( $font_settings['heading_6_line_height'] ), false, 'em' ); + } + } + + $css->add_property( 'color', $color_settings['h6_color'] ); + + $css->set_selector( 'a.button, .block-editor-block-list__layout .wp-block-button .wp-block-button__link' ); + + if ( ! generate_is_using_dynamic_typography() ) { + $css->add_property( 'font-family', $buttons_family ); + $css->add_property( 'font-weight', $font_settings['buttons_font_weight'] ); + $css->add_property( 'text-transform', $font_settings['buttons_font_transform'] ); + + if ( '' !== $font_settings['buttons_font_size'] ) { + $css->add_property( 'font-size', absint( $font_settings['buttons_font_size'] ), false, 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + } + + if ( version_compare( $GLOBALS['wp_version'], '5.7-alpha.1', '>' ) ) { + $css->set_selector( '.block-editor__container .edit-post-visual-editor' ); + $css->add_property( 'background-color', generate_get_option( 'background_color' ) ); + + $css->set_selector( 'body' ); + + if ( $color_settings['content_background_color'] ) { + $css->add_property( 'background-color', $color_settings['content_background_color'] ); + } else { + $css->add_property( 'background-color', generate_get_option( 'background_color' ) ); + } + } else { + $css->set_selector( 'body' ); + $css->add_property( 'background-color', generate_get_option( 'background_color' ) ); + + if ( $color_settings['content_background_color'] ) { + $body_background = generate_get_option( 'background_color' ); + $content_background = $color_settings['content_background_color']; + + $css->add_property( 'background', 'linear-gradient(' . $content_background . ',' . $content_background . '), linear-gradient(' . $body_background . ',' . $body_background . ')' ); + } + } + + $css->set_selector( 'a' ); + + if ( $color_settings['content_link_color'] ) { + $css->add_property( 'color', $color_settings['content_link_color'] ); + } else { + $css->add_property( 'color', generate_get_option( 'link_color' ) ); + } + + $css->set_selector( 'a:hover, a:focus, a:active' ); + + if ( $color_settings['content_link_hover_color'] ) { + $css->add_property( 'color', $color_settings['content_link_hover_color'] ); + } else { + $css->add_property( 'color', generate_get_option( 'link_color_hover' ) ); + } + + return $css->css_output(); +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-css.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-css.php new file mode 100644 index 00000000..a0aa5e53 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-css.php @@ -0,0 +1,217 @@ +_selector ) { + $this->add_selector_rules_to_output(); + } + + $this->_selector = $selector; + return $this; + } + + /** + * Adds a css property with value to the css output + * + * @access public + * @since 1.0 + * + * @param string $property The css property. + * @param string $value The value to be placed with the property. + * @param string $og_default Check to see if the value matches the default. + * @param string $unit The unit for the value (px). + * @return $this + */ + public function add_property( $property, $value, $og_default = false, $unit = false ) { + // Setting font-size to 0 is rarely ever a good thing. + if ( 'font-size' === $property && 0 === $value ) { + return false; + } + + // Add our unit to our value if it exists. + if ( $unit && '' !== $unit && is_numeric( $value ) ) { + $value = $value . $unit; + if ( '' !== $og_default ) { + $og_default = $og_default . $unit; + } + } + + // If we don't have a value or our value is the same as our og default, bail. + if ( ( empty( $value ) && ! is_numeric( $value ) ) || $og_default === $value ) { + return false; + } + + $this->_css .= $property . ':' . $value . ';'; + return $this; + } + + /** + * Sets a media query in the class + * + * @since 1.1 + * @param string $value The media query. + * @return $this + */ + public function start_media_query( $value ) { + // Add the current rules to the output. + $this->add_selector_rules_to_output(); + + // Add any previous media queries to the output. + if ( ! empty( $this->_media_query ) ) { + $this->add_media_query_rules_to_output(); + } + + // Set the new media query. + $this->_media_query = $value; + return $this; + } + + /** + * Stops using a media query. + * + * @see start_media_query() + * + * @since 1.1 + * @return $this + */ + public function stop_media_query() { + return $this->start_media_query( null ); + } + + /** + * Adds the current media query's rules to the class' output variable + * + * @since 1.1 + * @return $this + */ + private function add_media_query_rules_to_output() { + if ( ! empty( $this->_media_query_output ) ) { + $this->_output .= sprintf( '@media %1$s{%2$s}', $this->_media_query, $this->_media_query_output ); + + // Reset the media query output string. + $this->_media_query_output = ''; + } + + return $this; + } + + /** + * Adds the current selector rules to the output variable + * + * @access private + * @since 1.0 + * + * @return $this + */ + private function add_selector_rules_to_output() { + if ( ! empty( $this->_css ) ) { + $this->_selector_output = $this->_selector; + $selector_output = sprintf( '%1$s{%2$s}', $this->_selector_output, $this->_css ); + + // Add our CSS to the output. + if ( ! empty( $this->_media_query ) ) { + $this->_media_query_output .= $selector_output; + $this->_css = ''; + } else { + $this->_output .= $selector_output; + } + + // Reset the css. + $this->_css = ''; + } + + return $this; + } + + /** + * Returns the minified css in the $_output variable + * + * @access public + * @since 1.0 + * + * @return string + */ + public function css_output() { + // Add current selector's rules to output. + $this->add_selector_rules_to_output(); + + // Output minified css. + return $this->_output; + } + + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-dashboard.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-dashboard.php new file mode 100644 index 00000000..05e35785 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-dashboard.php @@ -0,0 +1,267 @@ +id, $dashboard_pages ) ) { + $classes .= ' generate-dashboard-page'; + } + + return $classes; + } + + /** + * Build our Dashboard header. + */ + public static function header() { + ?> +
+
+

+ + +

+
+ + +
+ array( + 'name' => __( 'Dashboard', 'generatepress' ), + 'url' => admin_url( 'themes.php?page=generate-options' ), + 'class' => 'appearance_page_generate-options' === $screen->id ? 'active' : '', + ), + ) + ); + + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) { + $tabs['premium'] = array( + 'name' => __( 'Premium', 'generatepress' ), + 'url' => 'https://generatepress.com/premium', + 'class' => '', + 'external' => true, + ); + } + + $tabs['support'] = array( + 'name' => __( 'Support', 'generatepress' ), + 'url' => 'https://generatepress.com/support', + 'class' => '', + 'external' => true, + ); + + $tabs['documentation'] = array( + 'name' => __( 'Documentation', 'generatepress' ), + 'url' => 'https://docs.generatepress.com', + 'class' => '', + 'external' => true, + ); + ?> +
+ %3$s', + esc_url( $tab['url'] ), + esc_attr( $tab['class'] ), + esc_html( $tab['name'] ), + ! empty( $tab['external'] ) ? 'target="_blank" rel="noreferrer noopener"' : '', + esc_attr( ! empty( $tab['id'] ) ? 'id=' . $tab['id'] : '' ) + ); + } + ?> +
+ id, $dashboard_pages ) ) { + self::header(); + + /** + * generate_dashboard_after_header hook. + * + * @since 2.0 + */ + do_action( 'generate_dashboard_after_header' ); + } + } + + /** + * Add our scripts to the page. + */ + public function enqueue_scripts() { + $dashboard_pages = self::get_pages(); + $current_screen = get_current_screen(); + + if ( in_array( $current_screen->id, $dashboard_pages ) ) { + wp_enqueue_style( + 'generate-dashboard', + get_template_directory_uri() . '/assets/dist/style-dashboard.css', + array( 'wp-components' ), + GENERATE_VERSION + ); + + if ( 'appearance_page_generate-options' === $current_screen->id ) { + wp_enqueue_script( + 'generate-dashboard', + get_template_directory_uri() . '/assets/dist/dashboard.js', + array( 'wp-api', 'wp-i18n', 'wp-components', 'wp-element', 'wp-api-fetch', 'wp-hooks', 'wp-polyfill' ), + GENERATE_VERSION, + true + ); + + wp_set_script_translations( 'generate-dashboard', 'generatepress' ); + + wp_localize_script( + 'generate-dashboard', + 'generateDashboard', + array( + 'hasPremium' => defined( 'GP_PREMIUM_VERSION' ), + 'customizeSectionUrls' => array( + 'siteIdentitySection' => add_query_arg( rawurlencode( 'autofocus[section]' ), 'title_tagline', wp_customize_url() ), + 'colorsSection' => add_query_arg( rawurlencode( 'autofocus[section]' ), 'generate_colors_section', wp_customize_url() ), + 'typographySection' => add_query_arg( rawurlencode( 'autofocus[section]' ), 'generate_typography_section', wp_customize_url() ), + 'layoutSection' => add_query_arg( rawurlencode( 'autofocus[panel]' ), 'generate_layout_panel', wp_customize_url() ), + ), + ) + ); + } + } + } + + /** + * Add the HTML for our page. + */ + public function page() { + ?> +
+
+ +
+
+
'; + } + + /** + * Add the container for our start customizing app. + */ + public function go_pro() { + echo '
'; + } + + /** + * Add the container for our reset app. + */ + public function reset() { + echo '
'; + } +} + +GeneratePress_Dashboard::get_instance(); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-html-attributes.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-html-attributes.php new file mode 100644 index 00000000..0afa0b0c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-html-attributes.php @@ -0,0 +1,495 @@ +top_bar( $attributes ); + + case 'inside-top-bar': + return $this->inside_top_bar( $attributes ); + + case 'header': + return $this->site_header( $attributes ); + + case 'inside-header': + return $this->inside_site_header( $attributes ); + + case 'menu-toggle': + return $this->menu_toggle( $attributes ); + + case 'navigation': + return $this->primary_navigation( $attributes ); + + case 'inside-navigation': + return $this->primary_inner_navigation( $attributes ); + + case 'mobile-menu-control-wrapper': + return $this->mobile_menu_control_wrapper( $attributes ); + + case 'site-info': + return $this->site_info( $attributes ); + + case 'inside-site-info': + return $this->inside_site_info( $attributes ); + + case 'entry-header': + return $this->entry_header( $attributes ); + + case 'page-header': + return $this->page_header( $attributes ); + + case 'site-content': + return $this->site_content( $attributes ); + + case 'page': + return $this->page( $attributes ); + + case 'content': + return $this->content( $attributes ); + + case 'main': + return $this->main( $attributes ); + + case 'post-navigation': + return $this->post_navigation( $attributes ); + + case 'left-sidebar': + return $this->left_sidebar( $attributes ); + + case 'right-sidebar': + return $this->right_sidebar( $attributes ); + + case 'footer-widgets-container': + return $this->footer_widgets_container( $attributes ); + + case 'comment-body': + return $this->comment_body( $attributes, $settings ); + + case 'comment-meta': + return $this->comment_meta( $attributes ); + + case 'footer-entry-meta': + return $this->footer_entry_meta( $attributes ); + + case 'woocommerce-content': + return $this->woocommerce_content( $attributes ); + } + + return $attributes; + } + + /** + * Add attributes to our top bar. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function top_bar( $attributes ) { + $classes = generate_get_element_classes( 'top_bar' ); + + if ( $classes ) { + $attributes['class'] .= ' ' . join( ' ', $classes ); + } + + return $attributes; + } + + /** + * Add attributes to our inside top bar container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function inside_top_bar( $attributes ) { + $attributes['class'] .= ' inside-top-bar'; + + if ( 'contained' === generate_get_option( 'top_bar_inner_width' ) ) { + $attributes['class'] .= ' grid-container'; + + if ( ! generate_is_using_flexbox() ) { + $attributes['class'] .= ' grid-parent'; + } + } + + return $attributes; + } + + /** + * Add attributes to our site header. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function site_header( $attributes ) { + $attributes['id'] = 'masthead'; + $attributes['aria-label'] = esc_attr__( 'Site', 'generatepress' ); + + return $attributes; + } + + /** + * Add attributes to our inside site header container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function inside_site_header( $attributes ) { + $classes = generate_get_element_classes( 'inside_header' ); + + if ( $classes ) { + $attributes['class'] .= ' ' . join( ' ', $classes ); + } + + return $attributes; + } + + /** + * Add attributes to our menu toggle. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function menu_toggle( $attributes ) { + $attributes['class'] .= ' menu-toggle'; + $attributes['aria-controls'] = 'primary-menu'; + $attributes['aria-expanded'] = 'false'; + + return $attributes; + } + + /** + * Add attributes to our main navigation. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function primary_navigation( $attributes ) { + $attributes['id'] = 'site-navigation'; + $attributes['aria-label'] = esc_attr__( 'Primary', 'generatepress' ); + + return $attributes; + } + + /** + * Add attributes to our main navigation. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function primary_inner_navigation( $attributes ) { + $classes = generate_get_element_classes( 'inside_navigation' ); + + if ( $classes ) { + $attributes['class'] .= ' ' . join( ' ', $classes ); + } + + return $attributes; + } + + /** + * Add attributes to our main navigation. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function mobile_menu_control_wrapper( $attributes ) { + $attributes['id'] = 'mobile-menu-control-wrapper'; + $attributes['class'] .= ' main-navigation mobile-menu-control-wrapper'; + $attributes['aria-label'] = esc_attr__( 'Mobile Toggle', 'generatepress' ); + + return $attributes; + } + + /** + * Add attributes to our footer element. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function site_info( $attributes ) { + $attributes['class'] .= ' site-info'; + $attributes['aria-label'] = esc_attr__( 'Site', 'generatepress' ); + + return $attributes; + } + + /** + * Add attributes to our inside site info container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function inside_site_info( $attributes ) { + $attributes['class'] .= ' inside-site-info'; + + if ( 'full-width' !== generate_get_option( 'footer_inner_width' ) ) { + $attributes['class'] .= ' grid-container'; + + if ( ! generate_is_using_flexbox() ) { + $attributes['class'] .= ' grid-parent'; + } + } + + return $attributes; + } + + /** + * Add attributes to our entry headers. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function entry_header( $attributes ) { + $attributes['class'] .= ' entry-header'; + + return $attributes; + } + + /** + * Add attributes to our page headers. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function page_header( $attributes ) { + $attributes['class'] .= ' page-header'; + $attributes['aria-label'] = esc_attr__( 'Page', 'generatepress' ); + + return $attributes; + } + + /** + * Add attributes to our entry headers. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function post_navigation( $attributes ) { + if ( is_single() ) { + $attributes['class'] .= ' post-navigation'; + $attributes['aria-label'] = esc_attr__( 'Posts', 'generatepress' ); + } else { + $attributes['class'] .= ' paging-navigation'; + $attributes['aria-label'] = esc_attr__( 'Archive Page', 'generatepress' ); + } + + return $attributes; + } + + /** + * Add attributes to our page container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function page( $attributes ) { + $attributes['id'] = 'page'; + + return $attributes; + } + + /** + * Add attributes to our site content container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function site_content( $attributes ) { + $attributes['id'] = 'content'; + $attributes['class'] .= ' site-content'; + + return $attributes; + } + + /** + * Add attributes to our primary content container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function content( $attributes ) { + $attributes['id'] = 'primary'; + + return $attributes; + } + + /** + * Add attributes to our primary content container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function main( $attributes ) { + $attributes['id'] = 'main'; + + return $attributes; + } + + /** + * Add attributes to our left sidebar. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function left_sidebar( $attributes ) { + $classes = generate_get_element_classes( 'left_sidebar' ); + + if ( $classes ) { + $attributes['class'] .= ' ' . join( ' ', $classes ); + } + + $attributes['id'] = 'left-sidebar'; + + return $attributes; + } + + /** + * Add attributes to our right sidebar. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function right_sidebar( $attributes ) { + $classes = generate_get_element_classes( 'right_sidebar' ); + + if ( $classes ) { + $attributes['class'] .= ' ' . join( ' ', $classes ); + } + + $attributes['id'] = 'right-sidebar'; + + return $attributes; + } + + /** + * Add attributes to our footer widget inner container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function footer_widgets_container( $attributes ) { + $classes = generate_get_element_classes( 'inside_footer' ); + + if ( $classes ) { + $attributes['class'] .= ' ' . join( ' ', $classes ); + } + + return $attributes; + } + + /** + * Add attributes to our footer widget inner container. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + * @param array $settings Settings passed through the function. + */ + public function comment_body( $attributes, $settings ) { + $attributes['class'] .= ' comment-body'; + $attributes['id'] = 'div-comment-' . $settings['comment-id']; + + return $attributes; + } + + /** + * Add attributes to our comment meta. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function comment_meta( $attributes ) { + $attributes['class'] .= ' comment-meta'; + $attributes['aria-label'] = esc_attr__( 'Comment meta', 'generatepress' ); + + return $attributes; + } + + /** + * Add attributes to our footer entry meta. + * + * @since 3.1.0 + * @param array $attributes The existing attributes. + */ + public function footer_entry_meta( $attributes ) { + $attributes['class'] .= ' entry-meta'; + $attributes['aria-label'] = esc_attr__( 'Entry meta', 'generatepress' ); + + return $attributes; + } + + /** + * Add attributes to our WooCommerce content container. + * + * @since 3.2.0 + * @param array $attributes The existing attributes. + */ + public function woocommerce_content( $attributes ) { + if ( is_singular() ) { + $attributes['id'] = 'post-' . get_the_ID(); + $attributes['class'] = esc_attr( implode( ' ', get_post_class( '', get_the_ID() ) ) ); + + if ( 'microdata' === generate_get_schema_type() ) { + $type = apply_filters( 'generate_article_itemtype', 'CreativeWork' ); + + $attributes['itemtype'] = sprintf( + 'https://schema.org/%s', + $type + ); + + $attributes['itemscope'] = true; + } + } else { + $attributes['class'] = 'woocommerce-archive-wrapper'; + } + + return $attributes; + } +} + +GeneratePress_HTML_Attributes::get_instance(); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-rest.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-rest.php new file mode 100644 index 00000000..6ecc3a03 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-rest.php @@ -0,0 +1,151 @@ +namespace . $this->version; + + register_rest_route( + $namespace, + '/reset/', + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => array( $this, 'reset' ), + 'permission_callback' => array( $this, 'update_settings_permission' ), + ) + ); + } + + /** + * Get edit options permissions. + * + * @return bool + */ + public function update_settings_permission() { + return current_user_can( 'manage_options' ); + } + + /** + * Reset settings. + * + * @param WP_REST_Request $request request object. + * + * @return mixed + */ + public function reset( WP_REST_Request $request ) { + delete_option( 'generate_settings' ); + delete_option( 'generate_dynamic_css_output' ); + delete_option( 'generate_dynamic_css_cached_version' ); + + return $this->success( __( 'Settings reset.', 'generatepress' ) ); + } + + /** + * Success rest. + * + * @param mixed $response response data. + * @return mixed + */ + public function success( $response ) { + return new WP_REST_Response( + array( + 'success' => true, + 'response' => $response, + ), + 200 + ); + } + + /** + * Failed rest. + * + * @param mixed $response response data. + * @return mixed + */ + public function failed( $response ) { + return new WP_REST_Response( + array( + 'success' => false, + 'response' => $response, + ), + 200 + ); + } + + /** + * Error rest. + * + * @param mixed $code error code. + * @param mixed $response response data. + * @return mixed + */ + public function error( $code, $response ) { + return new WP_REST_Response( + array( + 'error' => true, + 'success' => false, + 'error_code' => $code, + 'response' => $response, + ), + 401 + ); + } +} + +GeneratePress_Rest::get_instance(); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-theme-update.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-theme-update.php new file mode 100644 index 00000000..d6326326 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-theme-update.php @@ -0,0 +1,408 @@ + 'font', + 'structure' => 'floats', + 'hide_tagline' => '', + 'container_width' => '1100', + 'nav_position_setting' => 'nav-below-header', + 'container_alignment' => 'boxes', + 'background_color' => '#efefef', + 'text_color' => '#3a3a3a', + 'header_text_color' => '#3a3a3a', + 'header_link_color' => '#3a3a3a', + 'navigation_background_color' => '#222222', + 'navigation_text_color' => '#ffffff', + 'navigation_background_hover_color' => '#3f3f3f', + 'navigation_text_hover_color' => '#ffffff', + 'navigation_background_current_color' => '#3f3f3f', + 'navigation_text_current_color' => '#ffffff', + 'subnavigation_background_color' => '#3f3f3f', + 'subnavigation_text_color' => '#ffffff', + 'subnavigation_background_hover_color' => '#4f4f4f', + 'subnavigation_text_hover_color' => '#ffffff', + 'subnavigation_background_current_color' => '#4f4f4f', + 'subnavigation_text_current_color' => '#ffffff', + 'sidebar_widget_title_color' => '#000000', + 'site_title_font_size' => '45', + 'mobile_site_title_font_size' => '30', + 'form_button_background_color' => '#666666', + 'form_button_background_color_hover' => '#3f3f3f', + 'footer_background_color' => '#222222', + 'footer_link_hover_color' => '#606060', + 'entry_meta_link_color' => '#595959', + 'entry_meta_link_color_hover' => '#1e73be', + 'blog_post_title_color' => '', + 'blog_post_title_hover_color' => '', + 'heading_1_font_size' => '40', + 'mobile_heading_1_font_size' => '30', + 'heading_1_weight' => '300', + 'heading_2_font_size' => '30', + 'mobile_heading_2_font_size' => '25', + 'heading_2_weight' => '300', + 'heading_3_font_size' => '20', + 'mobile_heading_3_font_size' => '', + 'heading_4_font_size' => '', + 'mobile_heading_4_font_size' => '', + 'heading_5_font_size' => '', + 'mobile_heading_5_font_size' => '', + ); + + foreach ( $old_defaults as $key => $value ) { + if ( ! isset( $settings[ $key ] ) ) { + $settings[ $key ] = $value; + $update_options = true; + } + } + + if ( $update_options ) { + update_option( 'generate_settings', $settings ); + } + + $spacing_settings = get_option( 'generate_spacing_settings', array() ); + $update_spacing_options = false; + + $old_spacing_defaults = array( + 'left_sidebar_width' => '25', + 'right_sidebar_width' => '25', + 'top_bar_right' => '10', + 'top_bar_left' => '10', + 'mobile_top_bar_right' => '', + 'mobile_top_bar_left' => '', + 'header_top' => '40', + 'header_bottom' => '40', + 'mobile_header_right' => '', + 'mobile_header_left' => '', + 'mobile_widget_top' => '', + 'mobile_widget_right' => '', + 'mobile_widget_bottom' => '', + 'mobile_widget_left' => '', + 'mobile_footer_widget_container_top' => '', + 'mobile_footer_widget_container_right' => '', + 'mobile_footer_widget_container_bottom' => '', + 'mobile_footer_widget_container_left' => '', + 'footer_right' => '20', + 'footer_left' => '20', + 'mobile_footer_right' => '10', + 'mobile_footer_left' => '10', + ); + + foreach ( $old_spacing_defaults as $key => $value ) { + if ( ! isset( $spacing_settings[ $key ] ) ) { + $spacing_settings[ $key ] = $value; + $update_spacing_options = true; + } + } + + if ( $update_spacing_options ) { + update_option( 'generate_spacing_settings', $spacing_settings ); + } + + if ( $update_options || $update_spacing_options ) { + delete_option( 'generate_dynamic_css_output' ); + delete_option( 'generate_dynamic_css_cached_version' ); + + // Reset our dynamic CSS file updated time so it regenerates. + $dynamic_css_data = get_option( 'generatepress_dynamic_css_data', array() ); + + if ( ! empty( $dynamic_css_data ) ) { + if ( isset( $dynamic_css_data['updated_time'] ) ) { + unset( $dynamic_css_data['updated_time'] ); + } + + update_option( 'generatepress_dynamic_css_data', $dynamic_css_data ); + } + } + } + + /** + * Update sites using old defaults. + * + * @since 3.1.0 + */ + public static function v_3_1_0() { + $settings = get_option( 'generate_settings', array() ); + $update_options = false; + + $old_defaults = array( + 'underline_links' => 'never', + 'use_dynamic_typography' => false, + 'background_color' => '#f7f8f9', + 'text_color' => '#222222', + 'link_color' => '#1e73be', + 'link_color_hover' => '#000000', + 'header_background_color' => '#ffffff', + 'site_title_color' => '#222222', + 'site_tagline_color' => '#757575', + 'navigation_background_color' => '#ffffff', + 'navigation_background_hover_color' => '#ffffff', + 'navigation_background_current_color' => '#ffffff', + 'navigation_text_color' => '#515151', + 'navigation_text_hover_color' => '#7a8896', + 'navigation_text_current_color' => '#7a8896', + 'subnavigation_background_color' => '#eaeaea', + 'subnavigation_background_hover_color' => '#eaeaea', + 'subnavigation_background_current_color' => '#eaeaea', + 'subnavigation_text_color' => '#515151', + 'subnavigation_text_hover_color' => '#7a8896', + 'subnavigation_text_current_color' => '#7a8896', + 'content_background_color' => '#ffffff', + 'blog_post_title_color' => '#222222', + 'blog_post_title_hover_color' => '#55555e', + 'entry_meta_text_color' => '#595959', + 'sidebar_widget_background_color' => '#ffffff', + 'footer_widget_background_color' => '#ffffff', + 'footer_widget_title_color' => '#000000', + 'footer_background_color' => '#55555e', + 'footer_text_color' => '#ffffff', + 'footer_link_color' => '#ffffff', + 'footer_link_hover_color' => '#d3d3d3', + 'form_background_color' => '#fafafa', + 'form_text_color' => '#666666', + 'form_background_color_focus' => '#ffffff', + 'form_text_color_focus' => '#666666', + 'form_border_color' => '#cccccc', + 'form_border_color_focus' => '#bfbfbf', + ); + + foreach ( $old_defaults as $key => $value ) { + if ( ! isset( $settings[ $key ] ) ) { + $settings[ $key ] = $value; + $update_options = true; + } + } + + if ( $update_options ) { + update_option( 'generate_settings', $settings ); + } + } +} + +GeneratePress_Theme_Update::get_instance(); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-typography-migration.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-typography-migration.php new file mode 100644 index 00000000..dff7b7be --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-typography-migration.php @@ -0,0 +1,306 @@ + 'body', + 'legacy_prefix' => 'body', + 'group' => 'base', + 'module' => 'core', + ), + array( + 'selector' => 'top-bar', + 'legacy_prefix' => 'top_bar', + 'group' => 'widgets', + 'module' => 'core', + ), + array( + 'selector' => 'main-title', + 'legacy_prefix' => 'site_title', + 'group' => 'header', + 'module' => 'core', + ), + array( + 'selector' => 'site-description', + 'legacy_prefix' => 'site_tagline', + 'group' => 'header', + 'module' => 'core', + ), + array( + 'selector' => 'primary-menu-items', + 'legacy_prefix' => 'navigation', + 'group' => 'primaryNavigation', + 'module' => 'core', + ), + array( + 'selector' => 'widget-titles', + 'legacy_prefix' => 'widget_title', + 'group' => 'widgets', + 'module' => 'core', + ), + array( + 'selector' => 'buttons', + 'legacy_prefix' => 'buttons', + 'group' => 'content', + 'module' => 'core', + ), + array( + 'selector' => 'single-content-title', + 'legacy_prefix' => 'single_post_title', + 'group' => 'content', + 'module' => 'core', + ), + array( + 'selector' => 'archive-content-title', + 'legacy_prefix' => 'archive_post_title', + 'group' => 'content', + 'module' => 'core', + ), + array( + 'selector' => 'footer', + 'legacy_prefix' => 'footer', + 'group' => 'footer', + 'module' => 'core', + ), + ); + + $headings = array( + 'h1' => 'heading_1', + 'h2' => 'heading_2', + 'h3' => 'heading_3', + 'h4' => 'heading_4', + 'h5' => 'heading_5', + 'h6' => 'heading_6', + ); + + foreach ( $headings as $selector => $legacy_prefix ) { + $data[] = array( + 'selector' => $selector, + 'legacy_prefix' => $legacy_prefix, + 'group' => 'content', + 'module' => 'core', + ); + } + + if ( function_exists( 'generate_secondary_nav_typography_selectors' ) ) { + $data[] = array( + 'selector' => 'secondary-nav-menu-items', + 'legacy_prefix' => 'secondary_navigation', + 'group' => 'secondaryNavigation', + 'module' => 'secondary-nav', + ); + } + + if ( function_exists( 'generate_menu_plus_typography_selectors' ) ) { + $data[] = array( + 'selector' => 'off-canvas-panel-menu-items', + 'legacy_prefix' => 'slideout', + 'group' => 'offCanvasPanel', + 'module' => 'off-canvas-panel', + ); + } + + if ( function_exists( 'generate_woocommerce_typography_selectors' ) ) { + $data[] = array( + 'selector' => 'woocommerce-catalog-product-titles', + 'legacy_prefix' => 'wc_product_title', + 'group' => 'wooCommerce', + 'module' => 'woocommerce', + ); + + $data[] = array( + 'selector' => 'woocommerce-related-product-titles', + 'legacy_prefix' => 'wc_related_product_title', + 'group' => 'wooCommerce', + 'module' => 'woocommerce', + ); + } + + return $data; + } + + /** + * Check if we have a saved value. + * + * @param string $id The option ID. + * @param array $settings The saved settings. + * @param array $defaults The defaults. + */ + public static function has_saved_value( $id, $settings, $defaults ) { + return isset( $settings[ $id ] ) + && isset( $defaults[ $id ] ) + && $defaults[ $id ] !== $settings[ $id ] // Need this because the Customizer treats defaults as saved values. + && ( + ! empty( $settings[ $id ] ) + || 0 === $settings[ $id ] + ); + } + + /** + * Get all of our mapped typography data. + */ + public static function get_mapped_typography_data() { + $settings = get_option( 'generate_settings', array() ); + $defaults = generate_get_default_fonts(); + $typography_mapping = array(); + + // These options don't have "font" in their IDs. + $no_font_in_ids = array( + 'single_post_title', + 'archive_post_title', + ); + + for ( $headings = 1; $headings < 7; $headings++ ) { + $no_font_in_ids[] = 'heading_' . $headings; + } + + foreach ( self::get_option_prefixes() as $key => $data ) { + $legacy_setting_ids = array( + 'fontFamily' => 'font_' . $data['legacy_prefix'], + 'fontWeight' => $data['legacy_prefix'] . '_font_weight', + 'textTransform' => $data['legacy_prefix'] . '_font_transform', + 'fontSize' => $data['legacy_prefix'] . '_font_size', + 'fontSizeMobile' => 'mobile_' . $data['legacy_prefix'] . 'font_size', + 'lineHeight' => $data['legacy_prefix'] . '_line_height', + ); + + if ( 'slideout' === $data['legacy_prefix'] ) { + $legacy_setting_ids['fontSizeMobile'] = $data['legacy_prefix'] . '_mobile_font_size'; + } + + if ( in_array( $data['legacy_prefix'], $no_font_in_ids ) ) { + $legacy_setting_ids['fontWeight'] = $data['legacy_prefix'] . '_weight'; + $legacy_setting_ids['textTransform'] = $data['legacy_prefix'] . '_transform'; + } + + foreach ( $legacy_setting_ids as $name => $id ) { + if ( self::has_saved_value( $id, $settings, $defaults ) ) { + $typography_mapping[ $key ][ $name ] = $settings[ $id ]; + } + + if ( 'secondary_navigation' === $data['legacy_prefix'] && function_exists( 'generate_secondary_nav_get_defaults' ) ) { + $secondary_nav_settings = get_option( 'generate_secondary_nav_settings', array() ); + $secondary_nav_defaults = generate_secondary_nav_get_defaults(); + + if ( self::has_saved_value( $id, $secondary_nav_settings, $secondary_nav_defaults ) ) { + $typography_mapping[ $key ][ $name ] = $secondary_nav_settings[ $id ]; + } + } + } + + if ( 'body' === $key ) { + if ( self::has_saved_value( 'body_line_height', $settings, $defaults ) ) { + $typography_mapping[ $key ]['lineHeightUnit'] = ''; + } + + if ( self::has_saved_value( 'paragraph_margin', $settings, $defaults ) ) { + $typography_mapping[ $key ]['marginBottom'] = $settings['paragraph_margin']; + $typography_mapping[ $key ]['marginBottomUnit'] = 'em'; + } + } + + if ( 'widget-titles' === $key && self::has_saved_value( 'widget_title_separator', $settings, $defaults ) ) { + $typography_mapping[ $key ]['marginBottom'] = $settings['widget_title_separator']; + $typography_mapping[ $key ]['marginBottomUnit'] = 'px'; + } + + if ( 'h1' === $key || 'h2' === $key || 'h3' === $key ) { + if ( self::has_saved_value( $data['legacy_prefix'] . '_margin_bottom', $settings, $defaults ) ) { + $typography_mapping[ $key ]['marginBottom'] = $settings[ $data['legacy_prefix'] . '_margin_bottom' ]; + $typography_mapping[ $key ]['marginBottomUnit'] = 'px'; + } + } + + if ( isset( $typography_mapping[ $key ]['fontSize'] ) ) { + $typography_mapping[ $key ]['fontSizeUnit'] = 'px'; + } + + if ( isset( $typography_mapping[ $key ] ) ) { + $typography_mapping[ $key ]['selector'] = $data['selector']; + $typography_mapping[ $key ]['module'] = $data['module']; + $typography_mapping[ $key ]['group'] = $data['group']; + } + } + + // Reset array keys starting at 0. + $typography_mapping = array_values( $typography_mapping ); + + return $typography_mapping; + } + + /** + * Get all of our mapped font data. + */ + public static function get_mapped_font_data() { + $font_mapping = array(); + + foreach ( self::get_option_prefixes() as $key => $data ) { + $settings = get_option( 'generate_settings', array() ); + $defaults = generate_get_default_fonts(); + + if ( 'secondary_navigation' === $data['legacy_prefix'] && function_exists( 'generate_secondary_nav_get_defaults' ) ) { + $settings = get_option( 'generate_secondary_nav_settings', array() ); + $defaults = generate_secondary_nav_get_defaults(); + } + + if ( self::has_saved_value( 'font_' . $data['legacy_prefix'], $settings, $defaults ) ) { + $has_font = array_search( $settings[ 'font_' . $data['legacy_prefix'] ], array_column( $font_mapping, 'fontFamily' ) ); + + if ( false !== $has_font ) { + continue; + } + + $font_mapping[ $key ]['fontFamily'] = $settings[ 'font_' . $data['legacy_prefix'] ]; + + $local_fonts = generate_typography_default_fonts(); + + if ( ! in_array( $settings[ 'font_' . $data['legacy_prefix'] ], $local_fonts ) ) { + $font_mapping[ $key ]['googleFont'] = true; + $font_mapping[ $key ]['googleFontCategory'] = get_theme_mod( 'font_' . $data['legacy_prefix'] . '_category' ); + $font_mapping[ $key ]['googleFontVariants'] = get_theme_mod( 'font_' . $data['legacy_prefix'] . '_variants' ); + } + } + } + + // Reset array keys starting at 0. + $font_mapping = array_values( $font_mapping ); + + return $font_mapping; + } +} + +GeneratePress_Typography_Migration::get_instance(); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-typography.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-typography.php new file mode 100644 index 00000000..6514095e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/class-typography.php @@ -0,0 +1,395 @@ + implode( '|', $data ), + 'subset' => null, + 'display' => generate_get_option( 'google_font_display' ), + ) + ); + + $google_fonts_uri = add_query_arg( $font_args, 'https://fonts.googleapis.com/css' ); + } + + return $google_fonts_uri; + } + + /** + * Enqueue Google Fonts if they're set. + */ + public function enqueue_google_fonts() { + if ( ! generate_is_using_dynamic_typography() ) { + return; + } + + $google_fonts_uri = self::get_google_fonts_uri(); + + if ( $google_fonts_uri ) { + wp_enqueue_style( 'generate-google-fonts', $google_fonts_uri, array(), GENERATE_VERSION ); + } + } + + /** + * Build our typography CSS. + * + * @param string $module The name of the module we're generating CSS for. + * @param string $specific_selector Target a specific selector to get the CSS for. + */ + public static function get_css( $module = 'core', $specific_selector = '' ) { + $typography = generate_get_option( 'typography' ); + + // Get data for a specific module so CSS can be compiled separately. + $typography = array_filter( + (array) $typography, + function( $data ) use ( $module ) { + return ( isset( $data['module'] ) && $data['module'] === $module ); + } + ); + + if ( empty( $typography ) ) { + return ''; + } + + $css = new GeneratePress_CSS(); + + $body_selector = 'body'; + $paragraph_selector = 'p'; + + foreach ( $typography as $key => $data ) { + $options = wp_parse_args( + $data, + self::get_defaults() + ); + + $selector = self::get_css_selector( $options['selector'] ); + + if ( 'custom' === $selector ) { + $selector = $options['customSelector']; + } + + if ( + $specific_selector && + $options['selector'] !== $specific_selector && + $options['customSelector'] !== $specific_selector + ) { + continue; + } + + $font_family = self::get_font_family( $options['fontFamily'] ); + + $css->set_selector( $selector ); + $css->add_property( 'font-family', $font_family ); + $css->add_property( 'font-weight', $options['fontWeight'] ); + $css->add_property( 'text-transform', $options['textTransform'] ); + $css->add_property( 'font-style', $options['fontStyle'] ); + $css->add_property( 'text-decoration', $options['textDecoration'] ); + $css->add_property( 'font-size', $options['fontSize'], false, $options['fontSizeUnit'] ); + $css->add_property( 'letter-spacing', $options['letterSpacing'], false, $options['letterSpacingUnit'] ); + + if ( 'body' !== $options['selector'] ) { + $css->add_property( 'line-height', $options['lineHeight'], false, $options['lineHeightUnit'] ); + $css->add_property( 'margin-bottom', $options['marginBottom'], false, $options['marginBottomUnit'] ); + } else { + $css->set_selector( $body_selector ); + $css->add_property( 'line-height', $options['lineHeight'], false, $options['lineHeightUnit'] ); + + $css->set_selector( $paragraph_selector ); + $css->add_property( 'margin-bottom', $options['marginBottom'], false, $options['marginBottomUnit'] ); + } + + $css->start_media_query( generate_get_media_query( 'tablet' ) ); + + $css->set_selector( $selector ); + $css->add_property( 'font-size', $options['fontSizeTablet'], false, $options['fontSizeUnit'] ); + $css->add_property( 'letter-spacing', $options['letterSpacingTablet'], false, $options['letterSpacingUnit'] ); + + if ( 'body' !== $options['selector'] ) { + $css->add_property( 'line-height', $options['lineHeightTablet'], false, $options['lineHeightUnit'] ); + $css->add_property( 'margin-bottom', $options['marginBottomTablet'], false, $options['marginBottomUnit'] ); + } else { + $css->set_selector( $body_selector ); + $css->add_property( 'line-height', $options['lineHeightTablet'], false, $options['lineHeightUnit'] ); + + $css->set_selector( $paragraph_selector ); + $css->add_property( 'margin-bottom', $options['marginBottomTablet'], false, $options['marginBottomUnit'] ); + } + + $css->stop_media_query(); + + $css->start_media_query( generate_get_media_query( 'mobile' ) ); + + $css->set_selector( $selector ); + $css->add_property( 'font-size', $options['fontSizeMobile'], false, $options['fontSizeUnit'] ); + $css->add_property( 'letter-spacing', $options['letterSpacingMobile'], false, $options['letterSpacingUnit'] ); + + if ( 'body' !== $options['selector'] ) { + $css->add_property( 'line-height', $options['lineHeightMobile'], false, $options['lineHeightUnit'] ); + $css->add_property( 'margin-bottom', $options['marginBottomMobile'], false, $options['marginBottomUnit'] ); + } else { + $css->set_selector( $body_selector ); + $css->add_property( 'line-height', $options['lineHeightMobile'], false, $options['lineHeightUnit'] ); + + $css->set_selector( $paragraph_selector ); + $css->add_property( 'margin-bottom', $options['marginBottomMobile'], false, $options['marginBottomUnit'] ); + } + + $css->stop_media_query(); + } + + return $css->css_output(); + } + + /** + * Get the CSS selector. + * + * @param string $selector The saved selector to look up. + */ + public static function get_css_selector( $selector ) { + switch ( $selector ) { + case 'body': + $selector = 'body, button, input, select, textarea'; + break; + + case 'main-title': + $selector = '.main-title'; + break; + + case 'site-description': + $selector = '.site-description'; + break; + + case 'primary-menu-items': + $selector = '.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items'; + break; + + case 'primary-sub-menu-items': + $selector = '.main-navigation .main-nav ul ul li a'; + break; + + case 'primary-menu-toggle': + $selector = '.main-navigation .menu-toggle'; + break; + + case 'buttons': + $selector = 'button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link'; + break; + + case 'all-headings': + $selector = 'h1, h2, h3, h4, h5, h6'; + break; + + case 'single-content-title': + $selector = 'h1.entry-title'; + break; + + case 'archive-content-title': + $selector = 'h2.entry-title'; + break; + + case 'top-bar': + $selector = '.top-bar'; + break; + + case 'widget-titles': + $selector = '.widget-title'; + break; + + case 'footer': + $selector = '.site-info'; + break; + } + + return apply_filters( 'generate_typography_css_selector', $selector ); + } + + /** + * Get our full font family value. + * + * @param string $font_family The font family name. + */ + public static function get_font_family( $font_family ) { + if ( ! $font_family ) { + return $font_family; + } + + $font_manager = generate_get_option( 'font_manager' ); + + $font_families = array(); + foreach ( (array) $font_manager as $key => $data ) { + $font_families[ $data['fontFamily'] ] = $data; + } + + $font_family_args = array(); + if ( ! empty( $font_families[ $font_family ] ) ) { + $font_family_args = $font_families[ $font_family ]; + } + + if ( ! empty( $font_family_args['googleFont'] ) && ! empty( $font_family_args['googleFontCategory'] ) ) { + // Add quotations around font names with standalone numbers. + if ( preg_match( '/(? '', + 'customSelector' => '', + 'fontFamily' => '', + 'fontWeight' => '', + 'textTransform' => '', + 'textDecoration' => '', + 'fontStyle' => '', + 'fontSize' => '', + 'fontSizeTablet' => '', + 'fontSizeMobile' => '', + 'fontSizeUnit' => 'px', + 'lineHeight' => '', + 'lineHeightTablet' => '', + 'lineHeightMobile' => '', + 'lineHeightUnit' => '', + 'letterSpacing' => '', + 'letterSpacingTablet' => '', + 'letterSpacingMobile' => '', + 'letterSpacingUnit' => 'px', + 'marginBottom' => '', + 'marginBottomTablet' => '', + 'marginBottomMobile' => '', + 'marginBottomUnit' => 'px', + ); + } + + /** + * Add editor styles to the block editor. + * + * @param array $editor_styles Existing styles. + */ + public function add_editor_styles( $editor_styles ) { + if ( generate_is_using_dynamic_typography() ) { + $editor_styles[] = 'assets/css/admin/editor-typography.css'; + } + + return $editor_styles; + } + + /** + * Add scripts to the block editor. + */ + public function enqueue_editor_scripts() { + $html_typography = self::get_css( 'core', 'html' ); + + if ( $html_typography ) { + wp_add_inline_style( + /** + * `wp-edit-blocks` is enqueued in the editor, including the iframes. + * This is not ideal, as we should use the `block_editor_settings_all` filter to add editor CSS. + * However, that filter prepends all selectors with `.editor-styles-wrapper`, which breaks the above + * selector, as it appears above that element in the DOM. + * + * Related: https://github.com/tomusborne/generatepress/issues/472 + */ + 'wp-edit-blocks', + $html_typography + ); + } + } +} + +GeneratePress_Typography::get_instance(); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/css-output.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/css-output.php new file mode 100644 index 00000000..319beced --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/css-output.php @@ -0,0 +1,1340 @@ + section using the Theme Customizer. + * + * @since 0.1 + */ + function generate_base_css() { + $settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_defaults() + ); + + $css = new GeneratePress_CSS(); + + $css->set_selector( 'body' ); + $css->add_property( 'background-color', $settings['background_color'] ); + $css->add_property( 'color', $settings['text_color'] ); + + $css->set_selector( 'a' ); + $css->add_property( 'color', $settings['link_color'] ); + + $css->set_selector( 'a:visited' )->add_property( 'color', $settings['link_color_visited'] ); + + $underline_links = generate_get_option( 'underline_links' ); + + if ( 'never' !== $underline_links ) { + if ( 'always' === $underline_links ) { + $css->set_selector( 'a' ); + $css->add_property( 'text-decoration', 'underline' ); + } + + if ( 'hover' === $underline_links ) { + $css->set_selector( 'a:hover, a:focus' ); + $css->add_property( 'text-decoration', 'underline' ); + } + + if ( 'not-hover' === $underline_links ) { + $css->set_selector( 'a' ); + $css->add_property( 'text-decoration', 'underline' ); + + $css->set_selector( 'a:hover, a:focus' ); + $css->add_property( 'text-decoration', 'none' ); + } + + $css->set_selector( '.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a' ); + $css->add_property( 'text-decoration', 'none' ); + } + + $css->set_selector( 'a:hover, a:focus, a:active' ); + $css->add_property( 'color', $settings['link_color_hover'] ); + + if ( generate_is_using_flexbox() ) { + if ( 1200 !== (int) $settings['container_width'] ) { + $css->set_selector( '.grid-container' )->add_property( 'max-width', absint( $settings['container_width'] ), false, 'px' ); + } + } else { + $css->set_selector( 'body .grid-container' )->add_property( 'max-width', absint( $settings['container_width'] ), false, 'px' ); + } + + if ( apply_filters( 'generate_do_group_inner_container_style', true ) ) { + $css->set_selector( '.wp-block-group__inner-container' ); + $css->add_property( 'max-width', absint( $settings['container_width'] ), false, 'px' ); + $css->add_property( 'margin-left', 'auto' ); + $css->add_property( 'margin-right', 'auto' ); + } + + $nav_drop_point = generate_get_option( 'nav_drop_point' ); + $nav_location = generate_get_navigation_location(); + + if ( ( 'nav-float-right' === $nav_location || 'nav-float-left' === $nav_location ) && $nav_drop_point ) { + $media_query = sprintf( + '(max-width: %1$s) and %2$s', + absint( $nav_drop_point ) . 'px', + apply_filters( 'generate_not_mobile_menu_media_query', '(min-width: 769px)' ) + ); + + $css->start_media_query( $media_query ); + $css->set_selector( '.inside-header' ); + $css->add_property( 'display', 'flex' ); + $css->add_property( 'flex-direction', 'column' ); + $css->add_property( 'align-items', 'center' ); + + $css->set_selector( '.site-logo, .site-branding' ); + $css->add_property( 'margin-bottom', '1.5em' ); + + $css->set_selector( '#site-navigation' ); + $css->add_property( 'margin', '0 auto' ); + + $css->set_selector( '.header-widget' ); + $css->add_property( 'margin-top', '1.5em' ); + + // phpcs:ignore Generic.WhiteSpace.ScopeIndent.IncorrectExact -- Indented inside media query. + if ( 'nav-float-left' === generate_get_option( 'nav_position_setting' ) ) { + $css->set_selector( '.nav-float-left .site-logo,.nav-float-left .site-branding,.nav-float-left .header-widget' ); + $css->add_property( 'order', 'initial' ); + } // phpcs:ignore Generic.WhiteSpace.ScopeIndent.IncorrectExact -- Indented inside media query. + $css->stop_media_query(); + } + + if ( generate_get_option( 'logo_width' ) ) { + $css->set_selector( '.site-header .header-image' ); + $css->add_property( 'width', absint( generate_get_option( 'logo_width' ) ), false, 'px' ); + } + + if ( generate_get_option( 'back_to_top' ) ) { + $css->set_selector( '.generate-back-to-top' ); + $css->add_property( 'font-size', '20px' ); + $css->add_property( 'border-radius', '3px' ); + $css->add_property( 'position', 'fixed' ); + $css->add_property( 'bottom', '30px' ); + $css->add_property( 'right', '30px' ); + $css->add_property( 'line-height', '40px' ); + $css->add_property( 'width', '40px' ); + $css->add_property( 'text-align', 'center' ); + $css->add_property( 'z-index', '10' ); + $css->add_property( 'transition', 'opacity 300ms ease-in-out' ); + $css->add_property( 'opacity', '0.1' ); // Can't be 0 or we face double-tap issues on iOS. + $css->add_property( 'transform', 'translateY(1000px)' ); // Can't use visibility or we face the same issue as above. + + $css->set_selector( '.generate-back-to-top__show' ); + $css->add_property( 'opacity', '1' ); + $css->add_property( 'transform', 'translateY(0)' ); + } + + if ( 'enable' === generate_get_option( 'nav_search' ) ) { + $css->set_selector( '.navigation-search' ); + $css->add_property( 'position', 'absolute' ); + $css->add_property( 'left', '-99999px' ); + $css->add_property( 'pointer-events', 'none' ); + $css->add_property( 'visibility', 'hidden' ); + $css->add_property( 'z-index', '20' ); + $css->add_property( 'width', '100%' ); + $css->add_property( 'top', '0' ); + $css->add_property( 'transition', 'opacity 100ms ease-in-out' ); + $css->add_property( 'opacity', '0' ); + + $css->set_selector( '.navigation-search.nav-search-active' ); + $css->add_property( 'left', '0' ); + $css->add_property( 'right', '0' ); + $css->add_property( 'pointer-events', 'auto' ); + $css->add_property( 'visibility', 'visible' ); + $css->add_property( 'opacity', '1' ); + + $css->set_selector( '.navigation-search input[type="search"]' ); + $css->add_property( 'outline', '0' ); + $css->add_property( 'border', '0' ); + $css->add_property( 'vertical-align', 'bottom' ); + $css->add_property( 'line-height', '1' ); + $css->add_property( 'opacity', '0.9' ); + $css->add_property( 'width', '100%' ); + $css->add_property( 'z-index', '20' ); + $css->add_property( 'border-radius', '0' ); + $css->add_property( '-webkit-appearance', 'none' ); + $css->add_property( 'height', '60px' ); + + $css->set_selector( '.navigation-search input::-ms-clear' ); + $css->add_property( 'display', 'none' ); + $css->add_property( 'width', '0' ); + $css->add_property( 'height', '0' ); + + $css->set_selector( '.navigation-search input::-ms-reveal' ); + $css->add_property( 'display', 'none' ); + $css->add_property( 'width', '0' ); + $css->add_property( 'height', '0' ); + + $css->set_selector( '.navigation-search input::-webkit-search-decoration, .navigation-search input::-webkit-search-cancel-button, .navigation-search input::-webkit-search-results-button, .navigation-search input::-webkit-search-results-decoration' ); + $css->add_property( 'display', 'none' ); + + if ( ! generate_is_using_flexbox() ) { + $css->set_selector( '.main-navigation li.search-item' ); + $css->add_property( 'z-index', '21' ); + + $css->set_selector( 'li.search-item.active' ); + $css->add_property( 'transition', 'opacity 100ms ease-in-out' ); + + $css->set_selector( '.nav-left-sidebar .main-navigation li.search-item.active,.nav-right-sidebar .main-navigation li.search-item.active' ); + $css->add_property( 'width', 'auto' ); + $css->add_property( 'display', 'inline-block' ); + $css->add_property( 'float', 'right' ); + } + + $css->set_selector( '.gen-sidebar-nav .navigation-search' ); + $css->add_property( 'top', 'auto' ); + $css->add_property( 'bottom', '0' ); + } + + if ( 'click' === generate_get_option( 'nav_dropdown_type' ) || 'click-arrow' === generate_get_option( 'nav_dropdown_type' ) ) { + $css->set_selector( '.dropdown-click .main-navigation ul ul' ); + $css->add_property( 'display', 'none' ); + $css->add_property( 'visibility', 'hidden' ); + + $css->set_selector( '.dropdown-click .main-navigation ul ul ul.toggled-on' ); + $css->add_property( 'left', '0' ); + $css->add_property( 'top', 'auto' ); + $css->add_property( 'position', 'relative' ); + $css->add_property( 'box-shadow', 'none' ); + $css->add_property( 'border-bottom', '1px solid rgba(0,0,0,0.05)' ); + + $css->set_selector( '.dropdown-click .main-navigation ul ul li:last-child > ul.toggled-on' ); + $css->add_property( 'border-bottom', '0' ); + + $css->set_selector( '.dropdown-click .main-navigation ul.toggled-on, .dropdown-click .main-navigation ul li.sfHover > ul.toggled-on' ); + $css->add_property( 'display', 'block' ); + $css->add_property( 'left', 'auto' ); + $css->add_property( 'right', 'auto' ); + $css->add_property( 'opacity', '1' ); + $css->add_property( 'visibility', 'visible' ); + $css->add_property( 'pointer-events', 'auto' ); + $css->add_property( 'height', 'auto' ); + $css->add_property( 'overflow', 'visible' ); + $css->add_property( 'float', 'none' ); + + $css->set_selector( '.dropdown-click .main-navigation.sub-menu-left .sub-menu.toggled-on, .dropdown-click .main-navigation.sub-menu-left ul li.sfHover > ul.toggled-on' ); + $css->add_property( 'right', '0' ); + + $css->set_selector( '.dropdown-click nav ul ul ul' ); + $css->add_property( 'background-color', 'transparent' ); + + $css->set_selector( '.dropdown-click .widget-area .main-navigation ul ul' ); + $css->add_property( 'top', 'auto' ); + $css->add_property( 'position', 'absolute' ); + $css->add_property( 'float', 'none' ); + $css->add_property( 'width', '100%' ); + $css->add_property( 'left', '-99999px' ); + + $css->set_selector( '.dropdown-click .widget-area .main-navigation ul ul.toggled-on' ); + $css->add_property( 'position', 'relative' ); + $css->add_property( 'left', '0' ); + $css->add_property( 'right', '0' ); + + $css->set_selector( '.dropdown-click .widget-area.sidebar .main-navigation ul li.sfHover ul, .dropdown-click .widget-area.sidebar .main-navigation ul li:hover ul' ); + $css->add_property( 'right', '0' ); + $css->add_property( 'left', '0' ); + + $css->set_selector( '.dropdown-click .sfHover > a > .dropdown-menu-toggle > .gp-icon svg' ); + $css->add_property( 'transform', 'rotate(180deg)' ); + + if ( 'click' === generate_get_option( 'nav_dropdown_type' ) ) { + $css->set_selector( '.menu-item-has-children .dropdown-menu-toggle[role="presentation"]' ); + $css->add_property( 'pointer-events', 'none' ); + } + } + + $css->set_selector( ':root' ); + + $global_colors = generate_get_global_colors(); + + if ( ! empty( $global_colors ) ) { + foreach ( (array) $global_colors as $key => $data ) { + if ( ! empty( $data['slug'] ) && ! empty( $data['color'] ) ) { + $css->add_property( '--' . $data['slug'], $data['color'] ); + } + } + + foreach ( (array) $global_colors as $key => $data ) { + if ( ! empty( $data['slug'] ) && ! empty( $data['color'] ) ) { + $css->set_selector( ':root .has-' . $data['slug'] . '-color' ); + $css->add_property( 'color', 'var(--' . $data['slug'] . ')' ); + + $css->set_selector( ':root .has-' . $data['slug'] . '-background-color' ); + $css->add_property( 'background-color', 'var(--' . $data['slug'] . ')' ); + } + } + } + + do_action( 'generate_base_css', $css ); + + return apply_filters( 'generate_base_css_output', $css->css_output() ); + } +} + +if ( ! function_exists( 'generate_advanced_css' ) ) { + /** + * Generate the CSS in the section using the Theme Customizer. + * + * @since 0.1 + */ + function generate_advanced_css() { + $settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_color_defaults() + ); + + $css = new GeneratePress_CSS(); + + $css->set_selector( '.top-bar' ); + $css->add_property( 'background-color', $settings['top_bar_background_color'] ); + $css->add_property( 'color', $settings['top_bar_text_color'] ); + + $css->set_selector( '.top-bar a' ); + $css->add_property( 'color', $settings['top_bar_link_color'] ); + + $css->set_selector( '.top-bar a:hover' ); + $css->add_property( 'color', $settings['top_bar_link_color_hover'] ); + + $css->set_selector( '.site-header' ); + $css->add_property( 'background-color', $settings['header_background_color'] ); + $css->add_property( 'color', $settings['header_text_color'] ); + + $css->set_selector( '.site-header a' ); + $css->add_property( 'color', $settings['header_link_color'] ); + + $css->set_selector( '.site-header a:hover' ); + $css->add_property( 'color', $settings['header_link_hover_color'] ); + + $css->set_selector( '.main-title a,.main-title a:hover' ); + $css->add_property( 'color', $settings['site_title_color'] ); + + $css->set_selector( '.site-description' ); + $css->add_property( 'color', $settings['site_tagline_color'] ); + + if ( $settings['navigation_background_color'] === $settings['header_background_color'] ) { + $css->set_selector( '.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled' ); + $css->add_property( 'background-color', 'rgba(0, 0, 0, 0.02)' ); + } + + $css->set_selector( '.main-navigation,.main-navigation ul ul' ); + $css->add_property( 'background-color', $settings['navigation_background_color'] ); + + $css->set_selector( '.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items' ); + $css->add_property( 'color', $settings['navigation_text_color'] ); + + $css->set_selector( '.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a' ); + $css->add_property( 'color', $settings['navigation_text_hover_color'] ); + $css->add_property( 'background-color', $settings['navigation_background_hover_color'] ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( 'button.menu-toggle:hover,button.menu-toggle:focus' ); + } else { + $css->set_selector( 'button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus' ); + } + + $css->add_property( 'color', $settings['navigation_text_color'] ); + + $css->set_selector( '.main-navigation .main-nav ul li[class*="current-menu-"] > a' ); + $css->add_property( 'color', $settings['navigation_text_current_color'] ); + $css->add_property( 'background-color', $settings['navigation_background_current_color'] ); + + $navigation_search_background = $settings['navigation_background_hover_color']; + $navigation_search_text = $settings['navigation_text_hover_color']; + + if ( '' !== $settings['navigation_search_background_color'] ) { + $navigation_search_background = $settings['navigation_search_background_color']; + } + + if ( '' !== $settings['navigation_search_text_color'] ) { + $navigation_search_text = $settings['navigation_search_text_color']; + } + + $css->set_selector( '.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a' ); + $css->add_property( 'color', $navigation_search_text ); + $css->add_property( 'background-color', $navigation_search_background ); + + if ( '' !== $settings['navigation_search_background_color'] ) { + $css->add_property( 'opacity', '1' ); + } + + $css->set_selector( '.main-navigation ul ul' ); + $css->add_property( 'background-color', $settings['subnavigation_background_color'] ); + + $css->set_selector( '.main-navigation .main-nav ul ul li a' ); + $css->add_property( 'color', $settings['subnavigation_text_color'] ); + + $css->set_selector( '.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a' ); + $css->add_property( 'color', $settings['subnavigation_text_hover_color'] ); + $css->add_property( 'background-color', $settings['subnavigation_background_hover_color'] ); + + $css->set_selector( '.main-navigation .main-nav ul ul li[class*="current-menu-"] > a' ); + $css->add_property( 'color', $settings['subnavigation_text_current_color'] ); + $css->add_property( 'background-color', $settings['subnavigation_background_current_color'] ); + + $css->set_selector( '.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header' ); + $css->add_property( 'color', $settings['content_text_color'] ); + $css->add_property( 'background-color', $settings['content_background_color'] ); + + $css->set_selector( '.inside-article a,.paging-navigation a,.comments-area a,.page-header a' ); + $css->add_property( 'color', $settings['content_link_color'] ); + + $css->set_selector( '.inside-article a:hover,.paging-navigation a:hover,.comments-area a:hover,.page-header a:hover' ); + $css->add_property( 'color', $settings['content_link_hover_color'] ); + + $css->set_selector( '.entry-header h1,.page-header h1' ); + $css->add_property( 'color', $settings['content_title_color'] ); + + $css->set_selector( '.entry-title a' ); + $css->add_property( 'color', $settings['blog_post_title_color'] ); + + $css->set_selector( '.entry-title a:hover' ); + $css->add_property( 'color', $settings['blog_post_title_hover_color'] ); + + $css->set_selector( '.entry-meta' ); + $css->add_property( 'color', $settings['entry_meta_text_color'] ); + + $css->set_selector( '.entry-meta a' ); + $css->add_property( 'color', $settings['entry_meta_link_color'] ); + + $css->set_selector( '.entry-meta a:hover' ); + $css->add_property( 'color', $settings['entry_meta_link_color_hover'] ); + + $css->set_selector( 'h1' ); + $css->add_property( 'color', $settings['h1_color'] ); + + $css->set_selector( 'h2' ); + $css->add_property( 'color', $settings['h2_color'] ); + + $css->set_selector( 'h3' ); + $css->add_property( 'color', $settings['h3_color'] ); + + $css->set_selector( 'h4' ); + $css->add_property( 'color', $settings['h4_color'] ); + + $css->set_selector( 'h5' ); + $css->add_property( 'color', $settings['h5_color'] ); + + $css->set_selector( 'h6' ); + $css->add_property( 'color', $settings['h6_color'] ); + + $css->set_selector( '.sidebar .widget' ); + $css->add_property( 'color', $settings['sidebar_widget_text_color'] ); + $css->add_property( 'background-color', $settings['sidebar_widget_background_color'] ); + + $css->set_selector( '.sidebar .widget a' ); + $css->add_property( 'color', $settings['sidebar_widget_link_color'] ); + + $css->set_selector( '.sidebar .widget a:hover' ); + $css->add_property( 'color', $settings['sidebar_widget_link_hover_color'] ); + + $css->set_selector( '.sidebar .widget .widget-title' ); + $css->add_property( 'color', $settings['sidebar_widget_title_color'] ); + + $css->set_selector( '.footer-widgets' ); + $css->add_property( 'color', $settings['footer_widget_text_color'] ); + $css->add_property( 'background-color', $settings['footer_widget_background_color'] ); + + $css->set_selector( '.footer-widgets a' ); + $css->add_property( 'color', $settings['footer_widget_link_color'] ); + + $css->set_selector( '.footer-widgets a:hover' ); + $css->add_property( 'color', $settings['footer_widget_link_hover_color'] ); + + $css->set_selector( '.footer-widgets .widget-title' ); + $css->add_property( 'color', $settings['footer_widget_title_color'] ); + + $css->set_selector( '.site-info' ); + $css->add_property( 'color', $settings['footer_text_color'] ); + $css->add_property( 'background-color', $settings['footer_background_color'] ); + + $css->set_selector( '.site-info a' ); + $css->add_property( 'color', $settings['footer_link_color'] ); + + $css->set_selector( '.site-info a:hover' ); + $css->add_property( 'color', $settings['footer_link_hover_color'] ); + + $css->set_selector( '.footer-bar .widget_nav_menu .current-menu-item a' ); + $css->add_property( 'color', $settings['footer_link_hover_color'] ); + + $css->set_selector( 'input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select' ); + $css->add_property( 'color', $settings['form_text_color'] ); + $css->add_property( 'background-color', $settings['form_background_color'] ); + $css->add_property( 'border-color', $settings['form_border_color'] ); + + $css->set_selector( 'input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus' ); + $css->add_property( 'color', $settings['form_text_color_focus'] ); + $css->add_property( 'background-color', $settings['form_background_color_focus'] ); + $css->add_property( 'border-color', $settings['form_border_color_focus'] ); + + $css->set_selector( 'button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background)' ); + $css->add_property( 'color', $settings['form_button_text_color'] ); + $css->add_property( 'background-color', $settings['form_button_background_color'] ); + + $css->set_selector( 'button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover' ); + $css->add_property( 'color', $settings['form_button_text_color_hover'] ); + $css->add_property( 'background-color', $settings['form_button_background_color_hover'] ); + + $css->set_selector( 'a.generate-back-to-top' ); + $css->add_property( 'background-color', $settings['back_to_top_background_color'] ); + $css->add_property( 'color', $settings['back_to_top_text_color'] ); + + $css->set_selector( 'a.generate-back-to-top:hover,a.generate-back-to-top:focus' ); + $css->add_property( 'background-color', $settings['back_to_top_background_color_hover'] ); + $css->add_property( 'color', $settings['back_to_top_text_color_hover'] ); + + $css->set_selector( ':root' ); + $css->add_property( '--gp-search-modal-bg-color', $settings['search_modal_bg_color'] ); + $css->add_property( '--gp-search-modal-text-color', $settings['search_modal_text_color'] ); + $css->add_property( '--gp-search-modal-overlay-bg-color', $settings['search_modal_overlay_bg_color'] ); + + $css->start_media_query( generate_get_media_query( 'mobile-menu' ) ); + $css->set_selector( '.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a' ); + $css->add_property( 'background', 'none' ); + $css->add_property( 'color', $settings['navigation_text_color'] ); + $css->stop_media_query(); + + do_action( 'generate_colors_css', $css ); + + return apply_filters( 'generate_colors_css_output', $css->css_output() ); + } +} + +if ( ! function_exists( 'generate_font_css' ) ) { + /** + * Generate the CSS in the section using the Theme Customizer. + * + * @since 0.1 + */ + function generate_font_css() { + + $settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_default_fonts() + ); + + $defaults = generate_get_default_fonts( false ); + + $css = new GeneratePress_CSS(); + + $body_family = generate_get_font_family_css( 'font_body', 'generate_settings', generate_get_default_fonts() ); + $top_bar_family = generate_get_font_family_css( 'font_top_bar', 'generate_settings', generate_get_default_fonts() ); + $site_title_family = generate_get_font_family_css( 'font_site_title', 'generate_settings', generate_get_default_fonts() ); + $site_tagline_family = generate_get_font_family_css( 'font_site_tagline', 'generate_settings', generate_get_default_fonts() ); + $navigation_family = generate_get_font_family_css( 'font_navigation', 'generate_settings', generate_get_default_fonts() ); + $widget_family = generate_get_font_family_css( 'font_widget_title', 'generate_settings', generate_get_default_fonts() ); + $h1_family = generate_get_font_family_css( 'font_heading_1', 'generate_settings', generate_get_default_fonts() ); + $h2_family = generate_get_font_family_css( 'font_heading_2', 'generate_settings', generate_get_default_fonts() ); + $h3_family = generate_get_font_family_css( 'font_heading_3', 'generate_settings', generate_get_default_fonts() ); + $h4_family = generate_get_font_family_css( 'font_heading_4', 'generate_settings', generate_get_default_fonts() ); + $h5_family = generate_get_font_family_css( 'font_heading_5', 'generate_settings', generate_get_default_fonts() ); + $h6_family = generate_get_font_family_css( 'font_heading_6', 'generate_settings', generate_get_default_fonts() ); + $footer_family = generate_get_font_family_css( 'font_footer', 'generate_settings', generate_get_default_fonts() ); + $buttons_family = generate_get_font_family_css( 'font_buttons', 'generate_settings', generate_get_default_fonts() ); + + $css->set_selector( 'body, button, input, select, textarea' ); + $css->add_property( 'font-family', $body_family ); + $css->add_property( 'font-weight', $settings['body_font_weight'], $defaults['body_font_weight'] ); + $css->add_property( 'text-transform', $settings['body_font_transform'], $defaults['body_font_transform'] ); + $css->add_property( 'font-size', $settings['body_font_size'], $defaults['body_font_size'], 'px' ); + + $css->set_selector( 'body' ); + $css->add_property( 'line-height', floatval( $settings['body_line_height'] ), $defaults['body_line_height'] ); + + $css->set_selector( 'p' ); + $css->add_property( 'margin-bottom', floatval( $settings['paragraph_margin'] ), $defaults['paragraph_margin'], 'em' ); + + if ( apply_filters( 'generate_do_wp_block_margin_bottom', true ) ) { + $css->set_selector( '.entry-content > [class*="wp-block-"]:not(:last-child):not(.wp-block-heading)' ); + $css->add_property( 'margin-bottom', floatval( $settings['paragraph_margin'] ), false, 'em' ); + } + + $css->set_selector( '.top-bar' ); + $css->add_property( 'font-family', $defaults['font_top_bar'] !== $settings['font_top_bar'] ? $top_bar_family : null ); + $css->add_property( 'font-weight', $settings['top_bar_font_weight'], $defaults['top_bar_font_weight'] ); + $css->add_property( 'text-transform', $settings['top_bar_font_transform'], $defaults['top_bar_font_transform'] ); + $css->add_property( 'font-size', absint( $settings['top_bar_font_size'] ), absint( $defaults['top_bar_font_size'] ), 'px' ); + + $css->set_selector( '.main-title' ); + $css->add_property( 'font-family', $defaults['font_site_title'] !== $settings['font_site_title'] ? $site_title_family : null ); + $css->add_property( 'font-weight', $settings['site_title_font_weight'], $defaults['site_title_font_weight'] ); + $css->add_property( 'text-transform', $settings['site_title_font_transform'], $defaults['site_title_font_transform'] ); + $css->add_property( 'font-size', absint( $settings['site_title_font_size'] ), $defaults['site_title_font_size'], 'px' ); + + $css->set_selector( '.site-description' ); + $css->add_property( 'font-family', $defaults['font_site_tagline'] !== $settings['font_site_tagline'] ? $site_tagline_family : null ); + $css->add_property( 'font-weight', $settings['site_tagline_font_weight'], $defaults['site_tagline_font_weight'] ); + $css->add_property( 'text-transform', $settings['site_tagline_font_transform'], $defaults['site_tagline_font_transform'] ); + + if ( ! empty( $settings['site_tagline_font_size'] ) ) { + $css->add_property( 'font-size', absint( $settings['site_tagline_font_size'] ), $defaults['site_tagline_font_size'], 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + $css->set_selector( '.main-navigation a, .menu-toggle' ); + $css->add_property( 'font-family', $defaults['font_navigation'] !== $settings['font_navigation'] ? $navigation_family : null ); + $css->add_property( 'font-weight', $settings['navigation_font_weight'], $defaults['navigation_font_weight'] ); + $css->add_property( 'text-transform', $settings['navigation_font_transform'], $defaults['navigation_font_transform'] ); + + if ( ! empty( $settings['navigation_font_size'] ) ) { + $css->add_property( 'font-size', absint( $settings['navigation_font_size'] ), $defaults['navigation_font_size'], 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.main-navigation .menu-bar-items' ); + + if ( ! empty( $settings['navigation_font_size'] ) ) { + $css->add_property( 'font-size', absint( $settings['navigation_font_size'] ), $defaults['navigation_font_size'], 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + } + + $css->set_selector( '.main-navigation .main-nav ul ul li a' ); + + if ( ! empty( $settings['navigation_font_size'] ) ) { + $subnav_font_size = $settings['navigation_font_size'] >= 17 ? $settings['navigation_font_size'] - 3 : $settings['navigation_font_size'] - 1; + $css->add_property( 'font-size', absint( $subnav_font_size ), false, 'px' ); + } + + $css->set_selector( '.widget-title' ); + $css->add_property( 'font-family', $defaults['font_widget_title'] !== $settings['font_widget_title'] ? $widget_family : null ); + $css->add_property( 'font-weight', $settings['widget_title_font_weight'], $defaults['widget_title_font_weight'] ); + $css->add_property( 'text-transform', $settings['widget_title_font_transform'], $defaults['widget_title_font_transform'] ); + + if ( ! empty( $settings['widget_title_font_size'] ) ) { + $css->add_property( 'font-size', $settings['widget_title_font_size'], $defaults['widget_title_font_size'], 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + $css->add_property( 'margin-bottom', absint( $settings['widget_title_separator'] ), absint( $defaults['widget_title_separator'] ), 'px' ); + + $css->set_selector( '.sidebar .widget, .footer-widgets .widget' ); + + if ( ! empty( $settings['widget_content_font_size'] ) ) { + $css->add_property( 'font-size', absint( $settings['widget_content_font_size'] ), false, 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + $css->set_selector( 'button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link' ); + $css->add_property( 'font-family', $defaults['font_buttons'] !== $settings['font_buttons'] ? $buttons_family : null ); + $css->add_property( 'font-weight', $settings['buttons_font_weight'], $defaults['buttons_font_weight'] ); + $css->add_property( 'text-transform', $settings['buttons_font_transform'], $defaults['buttons_font_transform'] ); + $css->add_property( 'font-size', absint( $settings['buttons_font_size'] ), $defaults['buttons_font_size'], 'px' ); + + $css->set_selector( 'h1' ); + $css->add_property( 'font-family', $defaults['font_heading_1'] !== $settings['font_heading_1'] ? $h1_family : null ); + $css->add_property( 'font-weight', $settings['heading_1_weight'], $defaults['heading_1_weight'] ); + $css->add_property( 'text-transform', $settings['heading_1_transform'], $defaults['heading_1_transform'] ); + $css->add_property( 'font-size', absint( $settings['heading_1_font_size'] ), $defaults['heading_1_font_size'], 'px' ); + $css->add_property( 'line-height', floatval( $settings['heading_1_line_height'] ), $defaults['heading_1_line_height'], 'em' ); + $css->add_property( 'margin-bottom', floatval( $settings['heading_1_margin_bottom'] ), $defaults['heading_1_margin_bottom'], 'px' ); + + $css->set_selector( 'h2' ); + $css->add_property( 'font-family', $defaults['font_heading_2'] !== $settings['font_heading_2'] ? $h2_family : null ); + $css->add_property( 'font-weight', $settings['heading_2_weight'], $defaults['heading_2_weight'] ); + $css->add_property( 'text-transform', $settings['heading_2_transform'], $defaults['heading_2_transform'] ); + $css->add_property( 'font-size', absint( $settings['heading_2_font_size'] ), $defaults['heading_2_font_size'], 'px' ); + $css->add_property( 'line-height', floatval( $settings['heading_2_line_height'] ), $defaults['heading_2_line_height'], 'em' ); + $css->add_property( 'margin-bottom', floatval( $settings['heading_2_margin_bottom'] ), $defaults['heading_2_margin_bottom'], 'px' ); + + $css->set_selector( 'h3' ); + $css->add_property( 'font-family', $defaults['font_heading_3'] !== $settings['font_heading_3'] ? $h3_family : null ); + $css->add_property( 'font-weight', $settings['heading_3_weight'], $defaults['heading_3_weight'] ); + $css->add_property( 'text-transform', $settings['heading_3_transform'], $defaults['heading_3_transform'] ); + $css->add_property( 'font-size', absint( $settings['heading_3_font_size'] ), $defaults['heading_3_font_size'], 'px' ); + $css->add_property( 'line-height', floatval( $settings['heading_3_line_height'] ), $defaults['heading_3_line_height'], 'em' ); + $css->add_property( 'margin-bottom', floatval( $settings['heading_3_margin_bottom'] ), $defaults['heading_3_margin_bottom'], 'px' ); + + $css->set_selector( 'h4' ); + $css->add_property( 'font-family', $defaults['font_heading_4'] !== $settings['font_heading_4'] ? $h4_family : null ); + $css->add_property( 'font-weight', $settings['heading_4_weight'], $defaults['heading_4_weight'] ); + $css->add_property( 'text-transform', $settings['heading_4_transform'], $defaults['heading_4_transform'] ); + + if ( ! empty( $settings['heading_4_font_size'] ) ) { + $css->add_property( 'font-size', absint( $settings['heading_4_font_size'] ), $defaults['heading_4_font_size'], 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + if ( '' !== $settings['heading_4_line_height'] ) { + $css->add_property( 'line-height', floatval( $settings['heading_4_line_height'] ), $defaults['heading_4_line_height'], 'em' ); + } + + $css->set_selector( 'h5' ); + $css->add_property( 'font-family', $defaults['font_heading_5'] !== $settings['font_heading_5'] ? $h5_family : null ); + $css->add_property( 'font-weight', $settings['heading_5_weight'], $defaults['heading_5_weight'] ); + $css->add_property( 'text-transform', $settings['heading_5_transform'], $defaults['heading_5_transform'] ); + + if ( ! empty( $settings['heading_5_font_size'] ) ) { + $css->add_property( 'font-size', absint( $settings['heading_5_font_size'] ), $defaults['heading_5_font_size'], 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + if ( '' !== $settings['heading_5_line_height'] ) { + $css->add_property( 'line-height', floatval( $settings['heading_5_line_height'] ), $defaults['heading_5_line_height'], 'em' ); + } + + $css->set_selector( 'h6' ); + $css->add_property( 'font-family', $defaults['font_heading_6'] !== $settings['font_heading_6'] ? $h6_family : null ); + $css->add_property( 'font-weight', $settings['heading_6_weight'], $defaults['heading_6_weight'] ); + $css->add_property( 'text-transform', $settings['heading_6_transform'], $defaults['heading_6_transform'] ); + $css->add_property( 'font-size', absint( $settings['heading_6_font_size'] ), $defaults['heading_6_font_size'], 'px' ); + + if ( '' !== $settings['heading_6_line_height'] ) { + $css->add_property( 'line-height', floatval( $settings['heading_6_line_height'] ), $defaults['heading_6_line_height'], 'em' ); + } + + $css->set_selector( '.site-info' ); + $css->add_property( 'font-family', $defaults['font_footer'] !== $settings['font_footer'] ? $footer_family : null ); + $css->add_property( 'font-weight', $settings['footer_weight'], $defaults['footer_weight'] ); + $css->add_property( 'text-transform', $settings['footer_transform'], $defaults['footer_transform'] ); + + if ( ! empty( $settings['footer_font_size'] ) ) { + $css->add_property( 'font-size', absint( $settings['footer_font_size'] ), $defaults['footer_font_size'], 'px' ); + } else { + $css->add_property( 'font-size', 'inherit' ); + } + + $css->start_media_query( generate_get_media_query( 'mobile' ) ); + $css->set_selector( '.main-title' ); + $css->add_property( 'font-size', absint( $settings['mobile_site_title_font_size'] ), false, 'px' ); + + $css->set_selector( 'h1' ); + $css->add_property( 'font-size', absint( $settings['mobile_heading_1_font_size'] ), false, 'px' ); + + $css->set_selector( 'h2' ); + $css->add_property( 'font-size', absint( $settings['mobile_heading_2_font_size'] ), false, 'px' ); + + $css->set_selector( 'h3' ); + $css->add_property( 'font-size', absint( $settings['mobile_heading_3_font_size'] ), false, 'px' ); + + $css->set_selector( 'h4' ); + $css->add_property( 'font-size', absint( $settings['mobile_heading_4_font_size'] ), false, 'px' ); + + $css->set_selector( 'h5' ); + $css->add_property( 'font-size', absint( $settings['mobile_heading_5_font_size'] ), false, 'px' ); + $css->stop_media_query(); + + do_action( 'generate_typography_css', $css ); + + return apply_filters( 'generate_typography_css_output', $css->css_output() ); + } +} + +if ( ! function_exists( 'generate_spacing_css' ) ) { + /** + * Write our dynamic CSS. + * + * @since 0.1 + */ + function generate_spacing_css() { + $settings = wp_parse_args( + get_option( 'generate_spacing_settings', array() ), + generate_spacing_get_defaults() + ); + + $defaults = generate_spacing_get_defaults( false ); + $sidebar_layout = generate_get_layout(); + + $css = new GeneratePress_CSS(); + + $css->set_selector( '.inside-top-bar' ); + $css->add_property( 'padding', generate_padding_css( $settings['top_bar_top'], $settings['top_bar_right'], $settings['top_bar_bottom'], $settings['top_bar_left'] ), generate_padding_css( $defaults['top_bar_top'], $defaults['top_bar_right'], $defaults['top_bar_bottom'], $defaults['top_bar_left'] ) ); + + if ( generate_is_using_flexbox() && 'boxes' === generate_get_option( 'container_alignment' ) ) { + $top_bar_padding = absint( $settings['top_bar_right'] ) + absint( $settings['top_bar_left'] ); + + $css->set_selector( '.inside-top-bar.grid-container' ); + $css->add_property( 'max-width', generate_get_option( 'container_width' ) + $top_bar_padding, false, 'px' ); + } + + $css->set_selector( '.inside-header' ); + $css->add_property( 'padding', generate_padding_css( $settings['header_top'], $settings['header_right'], $settings['header_bottom'], $settings['header_left'] ), generate_padding_css( $defaults['header_top'], $defaults['header_right'], $defaults['header_bottom'], $defaults['header_left'] ) ); + + if ( generate_is_using_flexbox() ) { + if ( 'boxes' === generate_get_option( 'container_alignment' ) ) { + $header_padding = absint( $settings['header_right'] ) + absint( $settings['header_left'] ); + + $css->set_selector( '.inside-header.grid-container' ); + $css->add_property( 'max-width', generate_get_option( 'container_width' ) + $header_padding, false, 'px' ); + } + + if ( 'text' === generate_get_option( 'container_alignment' ) ) { + $navigation_left_padding = absint( $settings['header_left'] ) - absint( $settings['menu_item'] ); + $navigation_right_padding = absint( $settings['header_right'] ) - absint( $settings['menu_item'] ); + + $css->set_selector( '.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container' ); + $css->add_property( 'padding', generate_padding_css( 0, $navigation_right_padding, 0, $navigation_left_padding ) ); + } + } + + $css->set_selector( '.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header' ); + $css->add_property( 'padding', generate_padding_css( $settings['content_top'], $settings['content_right'], $settings['content_bottom'], $settings['content_left'] ), generate_padding_css( $defaults['content_top'], $defaults['content_right'], $defaults['content_bottom'], $defaults['content_left'] ) ); + + if ( apply_filters( 'generate_do_group_inner_container_style', true ) ) { + $css->set_selector( '.site-main .wp-block-group__inner-container' ); + $css->add_property( 'padding', generate_padding_css( $settings['content_top'], $settings['content_right'], $settings['content_bottom'], $settings['content_left'] ) ); + } + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.separate-containers .paging-navigation' ); + $css->add_property( 'padding-top', '20px' ); + $css->add_property( 'padding-bottom', '20px' ); + } + + $content_padding = absint( $settings['content_right'] ) + absint( $settings['content_left'] ); + $css->set_selector( '.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull' ); + $css->add_property( 'margin-left', '-' . absint( $settings['content_left'] ) . 'px' ); + $css->add_property( 'width', 'calc(100% + ' . absint( $content_padding ) . 'px)' ); + $css->add_property( 'max-width', 'calc(100% + ' . absint( $content_padding ) . 'px)' ); + + if ( ! generate_is_using_flexbox() && 'text' === generate_get_option( 'container_alignment' ) ) { + $css->set_selector( '.container.grid-container' ); + $css->add_property( 'max-width', generate_get_option( 'container_width' ) + $content_padding, false, 'px' ); + } + + $css->set_selector( '.one-container.right-sidebar .site-main,.one-container.both-right .site-main' ); + $css->add_property( 'margin-right', absint( $settings['content_right'] ), absint( $defaults['content_right'] ), 'px' ); + + $css->set_selector( '.one-container.left-sidebar .site-main,.one-container.both-left .site-main' ); + $css->add_property( 'margin-left', absint( $settings['content_left'] ), absint( $defaults['content_left'] ), 'px' ); + + $css->set_selector( '.one-container.both-sidebars .site-main' ); + $css->add_property( 'margin', generate_padding_css( '0', $settings['content_right'], '0', $settings['content_left'] ), generate_padding_css( '0', $defaults['content_right'], '0', $defaults['content_left'] ) ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *' ); + } else { + $css->set_selector( '.separate-containers .widget, .separate-containers .site-main > *, .separate-containers .page-header, .widget-area .main-navigation' ); + } + + $css->add_property( 'margin-bottom', absint( $settings['separator'] ), absint( $defaults['separator'] ), 'px' ); + + $css->set_selector( '.separate-containers .site-main' ); + $css->add_property( 'margin', absint( $settings['separator'] ), $defaults['separator'], 'px' ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.both-right .inside-left-sidebar,.both-left .inside-left-sidebar' ); + $css->add_property( 'margin-right', absint( $settings['separator'] / 2 ), absint( $defaults['separator'] / 2 ), 'px' ); + + $css->set_selector( '.both-right .inside-right-sidebar,.both-left .inside-right-sidebar' ); + $css->add_property( 'margin-left', absint( $settings['separator'] / 2 ), absint( $defaults['separator'] / 2 ), 'px' ); + + $css->set_selector( '.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item)' ); + $css->add_property( 'padding-bottom', absint( $settings['content_bottom'] ), absint( $defaults['content_bottom'] ), 'px' ); + } else { + $css->set_selector( '.both-right.separate-containers .inside-left-sidebar' ); + $css->add_property( 'margin-right', absint( $settings['separator'] / 2 ), absint( $defaults['separator'] / 2 ), 'px' ); + + $css->set_selector( '.both-right.separate-containers .inside-right-sidebar' ); + $css->add_property( 'margin-left', absint( $settings['separator'] / 2 ), absint( $defaults['separator'] / 2 ), 'px' ); + + $css->set_selector( '.both-left.separate-containers .inside-left-sidebar' ); + $css->add_property( 'margin-right', absint( $settings['separator'] / 2 ), absint( $defaults['separator'] / 2 ), 'px' ); + + $css->set_selector( '.both-left.separate-containers .inside-right-sidebar' ); + $css->add_property( 'margin-left', absint( $settings['separator'] / 2 ), absint( $defaults['separator'] / 2 ), 'px' ); + } + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.separate-containers .featured-image' ); + } else { + $css->set_selector( '.separate-containers .page-header-image, .separate-containers .page-header-contained, .separate-containers .page-header-image-single, .separate-containers .page-header-content-single' ); + } + + $css->add_property( 'margin-top', absint( $settings['separator'] ), absint( $defaults['separator'] ), 'px' ); + + $css->set_selector( '.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar' ); + $css->add_property( 'margin-top', absint( $settings['separator'] ), absint( $defaults['separator'] ), 'px' ); + $css->add_property( 'margin-bottom', absint( $settings['separator'] ), absint( $defaults['separator'] ), 'px' ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a' ); + } else { + $css->set_selector( '.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a' ); + } + + $css->add_property( 'padding-left', absint( $settings['menu_item'] ), absint( $defaults['menu_item'] ), 'px' ); + $css->add_property( 'padding-right', absint( $settings['menu_item'] ), absint( $defaults['menu_item'] ), 'px' ); + $css->add_property( 'line-height', absint( $settings['menu_item_height'] ), absint( $defaults['menu_item_height'] ), 'px' ); + + $css->set_selector( '.main-navigation .main-nav ul ul li a' ); + $css->add_property( 'padding', generate_padding_css( $settings['sub_menu_item_height'], $settings['menu_item'], $settings['sub_menu_item_height'], $settings['menu_item'] ), generate_padding_css( $defaults['sub_menu_item_height'], $defaults['menu_item'], $defaults['sub_menu_item_height'], $defaults['menu_item'] ) ); + + $css->set_selector( '.main-navigation ul ul' ); + $css->add_property( 'width', absint( $settings['sub_menu_width'] ), absint( $defaults['sub_menu_width'] ), 'px' ); + + $css->set_selector( '.navigation-search input[type="search"]' ); + $css->add_property( 'height', absint( $settings['menu_item_height'] ), absint( $defaults['menu_item_height'] ), 'px' ); + + $css->set_selector( '.rtl .menu-item-has-children .dropdown-menu-toggle' ); + $css->add_property( 'padding-left', absint( $settings['menu_item'] ), false, 'px' ); + + $css->set_selector( '.menu-item-has-children .dropdown-menu-toggle' ); + $css->add_property( 'padding-right', absint( $settings['menu_item'] ), absint( $defaults['menu_item'] ), 'px' ); + + $css->set_selector( '.menu-item-has-children ul .dropdown-menu-toggle' ); + $css->add_property( 'padding-top', absint( $settings['sub_menu_item_height'] ), absint( $defaults['sub_menu_item_height'] ), 'px' ); + $css->add_property( 'padding-bottom', absint( $settings['sub_menu_item_height'] ), absint( $defaults['sub_menu_item_height'] ), 'px' ); + $css->add_property( 'margin-top', '-' . absint( $settings['sub_menu_item_height'] ), '-' . absint( $defaults['sub_menu_item_height'] ), 'px' ); + + $css->set_selector( '.rtl .main-navigation .main-nav ul li.menu-item-has-children > a' ); + $css->add_property( 'padding-right', absint( $settings['menu_item'] ), false, 'px' ); + + $css->set_selector( '.widget-area .widget' ); + $css->add_property( 'padding', generate_padding_css( $settings['widget_top'], $settings['widget_right'], $settings['widget_bottom'], $settings['widget_left'] ), generate_padding_css( $defaults['widget_top'], $defaults['widget_right'], $defaults['widget_bottom'], $defaults['widget_left'] ) ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.footer-widgets-container' ); + $css->add_property( 'padding', generate_padding_css( $settings['footer_widget_container_top'], $settings['footer_widget_container_right'], $settings['footer_widget_container_bottom'], $settings['footer_widget_container_left'] ), generate_padding_css( $defaults['footer_widget_container_top'], $defaults['footer_widget_container_right'], $defaults['footer_widget_container_bottom'], $defaults['footer_widget_container_left'] ) ); + + if ( 'boxes' === generate_get_option( 'container_alignment' ) ) { + $footer_widgets_padding = absint( $settings['footer_widget_container_right'] ) + absint( $settings['footer_widget_container_left'] ); + + $css->set_selector( '.footer-widgets-container.grid-container' ); + $css->add_property( 'max-width', generate_get_option( 'container_width' ) + $footer_widgets_padding, false, 'px' ); + } + } else { + $css->set_selector( '.footer-widgets' ); + $css->add_property( 'padding', generate_padding_css( $settings['footer_widget_container_top'], $settings['footer_widget_container_right'], $settings['footer_widget_container_bottom'], $settings['footer_widget_container_left'] ), generate_padding_css( $defaults['footer_widget_container_top'], $defaults['footer_widget_container_right'], $defaults['footer_widget_container_bottom'], $defaults['footer_widget_container_left'] ) ); + } + + $css->set_selector( '.site-footer .footer-widgets-container .inner-padding' ); + $css->add_property( 'padding', generate_padding_css( '0', '0', '0', $settings['footer_widget_separator'] ), generate_padding_css( '0', '0', '0', $defaults['footer_widget_separator'] ) ); + + $css->set_selector( '.site-footer .footer-widgets-container .inside-footer-widgets' ); + $css->add_property( 'margin-left', '-' . absint( $settings['footer_widget_separator'] ), '-' . absint( $defaults['footer_widget_separator'] ), 'px' ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.inside-site-info' ); + $css->add_property( 'padding', generate_padding_css( $settings['footer_top'], $settings['footer_right'], $settings['footer_bottom'], $settings['footer_left'] ), generate_padding_css( $defaults['footer_top'], $defaults['footer_right'], $defaults['footer_bottom'], $defaults['footer_left'] ) ); + + if ( 'boxes' === generate_get_option( 'container_alignment' ) ) { + $site_info_padding = absint( $settings['footer_right'] ) + absint( $settings['footer_left'] ); + + $css->set_selector( '.inside-site-info.grid-container' ); + $css->add_property( 'max-width', generate_get_option( 'container_width' ) + $site_info_padding, false, 'px' ); + } + } else { + $css->set_selector( '.site-info' ); + $css->add_property( 'padding', generate_padding_css( $settings['footer_top'], $settings['footer_right'], $settings['footer_bottom'], $settings['footer_left'] ), generate_padding_css( $defaults['footer_top'], $defaults['footer_right'], $defaults['footer_bottom'], $defaults['footer_left'] ) ); + } + + $css->start_media_query( generate_get_media_query( 'mobile' ) ); + $css->set_selector( '.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header' ); + $css->add_property( 'padding', generate_padding_css( $settings['mobile_content_top'], $settings['mobile_content_right'], $settings['mobile_content_bottom'], $settings['mobile_content_left'] ) ); + + if ( apply_filters( 'generate_do_group_inner_container_style', true ) ) { + $css->set_selector( '.site-main .wp-block-group__inner-container' ); + $css->add_property( 'padding', generate_padding_css( $settings['mobile_content_top'], $settings['mobile_content_right'], $settings['mobile_content_bottom'], $settings['mobile_content_left'] ) ); + } + + $css->set_selector( '.inside-top-bar' ); + + if ( '' !== $settings['mobile_top_bar_top'] ) { + $css->add_property( 'padding-top', absint( $settings['mobile_top_bar_top'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_top_bar_right'] ) { + $css->add_property( 'padding-right', absint( $settings['mobile_top_bar_right'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_top_bar_bottom'] ) { + $css->add_property( 'padding-bottom', absint( $settings['mobile_top_bar_bottom'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_top_bar_left'] ) { + $css->add_property( 'padding-left', absint( $settings['mobile_top_bar_left'] ), false, 'px' ); + } + + $css->set_selector( '.inside-header' ); + + if ( '' !== $settings['mobile_header_top'] ) { + $css->add_property( 'padding-top', absint( $settings['mobile_header_top'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_header_right'] ) { + $css->add_property( 'padding-right', absint( $settings['mobile_header_right'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_header_bottom'] ) { + $css->add_property( 'padding-bottom', absint( $settings['mobile_header_bottom'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_header_left'] ) { + $css->add_property( 'padding-left', absint( $settings['mobile_header_left'] ), false, 'px' ); + } + + $css->set_selector( '.widget-area .widget' ); + if ( '' !== $settings['mobile_widget_top'] ) { + $css->add_property( 'padding-top', absint( $settings['mobile_widget_top'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_widget_right'] ) { + $css->add_property( 'padding-right', absint( $settings['mobile_widget_right'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_widget_bottom'] ) { + $css->add_property( 'padding-bottom', absint( $settings['mobile_widget_bottom'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_widget_left'] ) { + $css->add_property( 'padding-left', absint( $settings['mobile_widget_left'] ), false, 'px' ); + } + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.footer-widgets-container' ); + } else { + $css->set_selector( '.footer-widgets' ); + } + + if ( '' !== $settings['mobile_footer_widget_container_top'] ) { + $css->add_property( 'padding-top', absint( $settings['mobile_footer_widget_container_top'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_footer_widget_container_right'] ) { + $css->add_property( 'padding-right', absint( $settings['mobile_footer_widget_container_right'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_footer_widget_container_bottom'] ) { + $css->add_property( 'padding-bottom', absint( $settings['mobile_footer_widget_container_bottom'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_footer_widget_container_left'] ) { + $css->add_property( 'padding-left', absint( $settings['mobile_footer_widget_container_left'] ), false, 'px' ); + } + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.inside-site-info' ); + } else { + $css->set_selector( '.site-info' ); + } + + if ( '' !== $settings['mobile_footer_top'] ) { + $css->add_property( 'padding-top', absint( $settings['mobile_footer_top'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_footer_right'] ) { + $css->add_property( 'padding-right', absint( $settings['mobile_footer_right'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_footer_bottom'] ) { + $css->add_property( 'padding-bottom', absint( $settings['mobile_footer_bottom'] ), false, 'px' ); + } + + if ( '' !== $settings['mobile_footer_left'] ) { + $css->add_property( 'padding-left', absint( $settings['mobile_footer_left'] ), false, 'px' ); + } + + $mobile_content_padding = absint( $settings['mobile_content_right'] ) + absint( $settings['mobile_content_left'] ); + $css->set_selector( '.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull' ); + $css->add_property( 'margin-left', '-' . absint( $settings['mobile_content_left'] ) . 'px' ); + $css->add_property( 'width', 'calc(100% + ' . absint( $mobile_content_padding ) . 'px)' ); + $css->add_property( 'max-width', 'calc(100% + ' . absint( $mobile_content_padding ) . 'px)' ); + + if ( '' !== $settings['mobile_separator'] ) { + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *' ); + } else { + $css->set_selector( '.separate-containers .widget, .separate-containers .site-main > *, .separate-containers .page-header' ); + } + + $css->add_property( 'margin-bottom', absint( $settings['mobile_separator'] ), false, 'px' ); + + $css->set_selector( '.separate-containers .site-main' ); + $css->add_property( 'margin', absint( $settings['mobile_separator'] ), false, 'px' ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.separate-containers .featured-image' ); + } else { + $css->set_selector( '.separate-containers .page-header-image, .separate-containers .page-header-image-single' ); + } + + $css->add_property( 'margin-top', absint( $settings['mobile_separator'] ), false, 'px' ); + + $css->set_selector( '.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar' ); + $css->add_property( 'margin-top', absint( $settings['mobile_separator'] ), false, 'px' ); + $css->add_property( 'margin-bottom', absint( $settings['mobile_separator'] ), false, 'px' ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.one-container .site-main .paging-navigation' ); + $css->add_property( 'margin-bottom', absint( $settings['mobile_separator'] ), false, 'px' ); + } + } else { + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.one-container .site-main .paging-navigation' ); + $css->add_property( 'margin-bottom', absint( $settings['separator'] ), false, 'px' ); + } + } + $css->stop_media_query(); + + // Add spacing back where dropdown arrow should be. + // Old versions of WP don't get nice things. + if ( version_compare( $GLOBALS['wp_version'], '4.4', '<' ) ) { + $css->set_selector( '.main-navigation .main-nav ul li.menu-item-has-children>a, .secondary-navigation .main-nav ul li.menu-item-has-children>a' ); + $css->add_property( 'padding-right', absint( $settings['menu_item'] ), absint( $defaults['menu_item'] ), 'px' ); + } + + $output = ''; + + if ( ! generate_is_using_flexbox() ) { + $generate_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_color_defaults() + ); + + // Find out if the content background color and sidebar widget background color is the same. + $sidebar = strtoupper( $generate_settings['sidebar_widget_background_color'] ); + $content = strtoupper( $generate_settings['content_background_color'] ); + + // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison + $colors_match = ( ( $sidebar == $content ) || '' == $sidebar ) ? true : false; + + // If they're all 40 (default), remove the padding when one container is set. + // This way, the user can still adjust the padding and it will work (unless they want 40px padding). + // We'll also remove the padding if there's no color difference between the widgets and content background color. + // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison + if ( ( '40' == $settings['widget_top'] && '40' == $settings['widget_right'] && '40' == $settings['widget_bottom'] && '40' == $settings['widget_left'] ) && $colors_match ) { + $output .= '.one-container .sidebar .widget{padding:0px;}'; + } + } + + do_action( 'generate_spacing_css', $css ); + + return apply_filters( 'generate_spacing_css_output', $css->css_output() . $output ); + } +} + +/** + * Generates any CSS that can't be cached (can change from page to page). + * + * @since 2.0 + */ +function generate_no_cache_dynamic_css() { + $css = new GeneratePress_CSS(); + + if ( generate_is_using_flexbox() ) { + $right_sidebar_width = apply_filters( 'generate_right_sidebar_width', '30' ); + $left_sidebar_width = apply_filters( 'generate_left_sidebar_width', '30' ); + + $css->set_selector( '.is-right-sidebar' ); + $css->add_property( 'width', absint( $right_sidebar_width ) . '%' ); + + $css->set_selector( '.is-left-sidebar' ); + $css->add_property( 'width', absint( $left_sidebar_width ) . '%' ); + + $content_width = 100; + $sidebar_layout = generate_get_layout(); + + switch ( $sidebar_layout ) { + case 'right-sidebar': + $content_width = $content_width - absint( $right_sidebar_width ); + break; + + case 'left-sidebar': + $content_width = $content_width - absint( $left_sidebar_width ); + break; + + case 'both-sidebars': + case 'both-right': + case 'both-left': + $content_width = $content_width - absint( $right_sidebar_width ) - absint( $left_sidebar_width ); + break; + } + + $css->set_selector( '.site-content .content-area' ); + $css->add_property( 'width', absint( $content_width ) . '%' ); + } + + $css->start_media_query( generate_get_media_query( 'mobile-menu' ) ); + + if ( generate_is_using_flexbox() ) { + $css->set_selector( '.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder)' ); + $css->add_property( 'display', 'block' ); + + $css->set_selector( '.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav)' ); + $css->add_property( 'display', 'none' ); + + $css->set_selector( '.nav-align-right .inside-navigation,.nav-align-center .inside-navigation' ); + $css->add_property( 'justify-content', 'space-between' ); + + if ( is_rtl() ) { + $css->set_selector( '.rtl .nav-align-right .inside-navigation,.rtl .nav-align-center .inside-navigation, .rtl .nav-align-left .inside-navigation' ); + $css->add_property( 'justify-content', 'space-between' ); + } + + if ( generate_has_inline_mobile_toggle() ) { + $css->set_selector( '.has-inline-mobile-toggle .mobile-menu-control-wrapper' ); + $css->add_property( 'display', 'flex' ); + $css->add_property( 'flex-wrap', 'wrap' ); + + $css->set_selector( '.has-inline-mobile-toggle .inside-header' ); + $css->add_property( 'flex-direction', 'row' ); + $css->add_property( 'text-align', 'left' ); + $css->add_property( 'flex-wrap', 'wrap' ); + + $css->set_selector( '.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation' ); + $css->add_property( 'flex-basis', '100%' ); + + $css->set_selector( '.nav-float-left .has-inline-mobile-toggle #site-navigation' ); + $css->add_property( 'order', '10' ); + } + } else { + $css->set_selector( '.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder)' ); + $css->add_property( 'display', 'block' ); + + $css->set_selector( '.main-navigation ul,.gen-sidebar-nav' ); + $css->add_property( 'display', 'none' ); + + $css->set_selector( '[class*="nav-float-"] .site-header .inside-header > *' ); + $css->add_property( 'float', 'none' ); + $css->add_property( 'clear', 'both' ); + } + + $css->stop_media_query(); + + return $css->css_output(); +} + +/** + * Get all of our dynamic CSS to be cached/added to a file. + * + * @since 3.0.0 + */ +function generate_get_dynamic_css() { + if ( generate_is_using_dynamic_typography() ) { + $typography_css = GeneratePress_Typography::get_css(); + } else { + $typography_css = generate_font_css(); + } + + $css = generate_base_css() . $typography_css . generate_advanced_css() . generate_spacing_css(); + + return apply_filters( 'generate_dynamic_css', $css ); +} + +add_action( 'wp_enqueue_scripts', 'generate_enqueue_dynamic_css', 50 ); +/** + * Enqueue our dynamic CSS. + * + * @since 2.0 + */ +function generate_enqueue_dynamic_css() { + if ( apply_filters( 'generate_using_dynamic_css_external_file', false ) ) { + $css = ''; + } elseif ( ! get_option( 'generate_dynamic_css_output', false ) || is_customize_preview() || apply_filters( 'generate_dynamic_css_skip_cache', false ) ) { + $css = generate_get_dynamic_css(); + } else { + $css = get_option( 'generate_dynamic_css_output' ) . '/* End cached CSS */'; + } + + $css = $css . generate_no_cache_dynamic_css(); + + wp_add_inline_style( 'generate-style', wp_strip_all_tags( $css ) ); +} + +add_action( 'init', 'generate_set_dynamic_css_cache' ); +/** + * Sets our dynamic CSS cache if it doesn't exist. + * + * If the theme version changed, bust the cache. + * + * @since 2.0 + */ +function generate_set_dynamic_css_cache() { + if ( apply_filters( 'generate_dynamic_css_skip_cache', false ) ) { + return; + } + + $cached_css = get_option( 'generate_dynamic_css_output', false ); + $cached_version = get_option( 'generate_dynamic_css_cached_version', '' ); + + if ( ! $cached_css || GENERATE_VERSION !== $cached_version ) { + $css = generate_get_dynamic_css(); + + update_option( 'generate_dynamic_css_output', wp_strip_all_tags( $css ) ); + update_option( 'generate_dynamic_css_cached_version', esc_html( GENERATE_VERSION ) ); + } +} + +add_action( 'customize_save_after', 'generate_update_dynamic_css_cache' ); +/** + * Update our CSS cache when done saving Customizer options. + * + * @since 2.0 + */ +function generate_update_dynamic_css_cache() { + if ( apply_filters( 'generate_dynamic_css_skip_cache', false ) ) { + return; + } + + $css = generate_get_dynamic_css(); + update_option( 'generate_dynamic_css_output', wp_strip_all_tags( $css ) ); +} + +add_action( 'generate_base_css', 'generate_do_modal_css' ); +/** + * Do the modal CSS. + * + * @param Object $css The existing CSS object. + */ +function generate_do_modal_css( $css ) { + if ( ! apply_filters( 'generate_enable_modal_script', false ) ) { + return; + } + + $css->set_selector( '.gp-modal:not(.gp-modal--open):not(.gp-modal--transition)' ); + $css->add_property( 'display', 'none' ); + + $css->set_selector( '.gp-modal--transition:not(.gp-modal--open)' ); + $css->add_property( 'pointer-events', 'none' ); + + $css->set_selector( '.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition)' ); + $css->add_property( 'display', 'none' ); + + $css->set_selector( '.gp-modal__overlay' ); + $css->add_property( 'display', 'none' ); + $css->add_property( 'position', 'fixed' ); + $css->add_property( 'top', '0' ); + $css->add_property( 'left', '0' ); + $css->add_property( 'right', '0' ); + $css->add_property( 'bottom', '0' ); + $css->add_property( 'background', 'rgba(0,0,0,0.2)' ); + $css->add_property( 'display', 'flex' ); + $css->add_property( 'justify-content', 'center' ); + $css->add_property( 'align-items', 'center' ); + $css->add_property( 'z-index', '10000' ); + $css->add_property( 'backdrop-filter', 'blur(3px)' ); + $css->add_property( 'transition', 'opacity 500ms ease' ); + $css->add_property( 'opacity', 0 ); + + $css->set_selector( '.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay' ); + $css->add_property( 'opacity', 1 ); + + $css->set_selector( '.gp-modal__container' ); + $css->add_property( 'max-width', '100%' ); + $css->add_property( 'max-height', '100vh' ); + $css->add_property( 'transform', 'scale(0.9)' ); + $css->add_property( 'transition', 'transform 500ms ease' ); + $css->add_property( 'padding', '0 10px' ); + + $css->set_selector( '.gp-modal--open:not(.gp-modal--transition) .gp-modal__container' ); + $css->add_property( 'transform', 'scale(1)' ); + + return $css; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer.php new file mode 100644 index 00000000..0f152a06 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer.php @@ -0,0 +1,1573 @@ +get_control( 'blogdescription' ) ) { + $wp_customize->get_control( 'blogdescription' )->priority = 3; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + } + + if ( $wp_customize->get_control( 'blogname' ) ) { + $wp_customize->get_control( 'blogname' )->priority = 1; + $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; + } + + if ( $wp_customize->get_control( 'custom_logo' ) ) { + $wp_customize->get_setting( 'custom_logo' )->transport = 'refresh'; + } + + if ( method_exists( $wp_customize, 'register_control_type' ) ) { + $wp_customize->register_control_type( 'Generate_Customize_Misc_Control' ); + $wp_customize->register_control_type( 'Generate_Range_Slider_Control' ); + } + + if ( method_exists( $wp_customize, 'register_section_type' ) ) { + $wp_customize->register_section_type( 'GeneratePress_Upsell_Section' ); + } + + if ( isset( $wp_customize->selective_refresh ) ) { + $wp_customize->selective_refresh->add_partial( + 'blogname', + array( + 'selector' => '.main-title a', + 'render_callback' => 'generate_customize_partial_blogname', + ) + ); + + $wp_customize->selective_refresh->add_partial( + 'blogdescription', + array( + 'selector' => '.site-description', + 'render_callback' => 'generate_customize_partial_blogdescription', + ) + ); + } + + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) { + $wp_customize->add_section( + new GeneratePress_Upsell_Section( + $wp_customize, + 'generatepress_upsell_section', + array( + 'pro_text' => __( 'Premium Modules Available', 'generatepress' ), + 'pro_url' => generate_get_premium_url( 'https://generatepress.com/premium' ), + 'capability' => 'edit_theme_options', + 'priority' => 0, + 'type' => 'gp-upsell-section', + ) + ) + ); + } + + $wp_customize->add_setting( + 'generate_settings[hide_title]', + array( + 'default' => $defaults['hide_title'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_checkbox', + ) + ); + + $wp_customize->add_control( + 'generate_settings[hide_title]', + array( + 'type' => 'checkbox', + 'label' => __( 'Hide site title', 'generatepress' ), + 'section' => 'title_tagline', + 'priority' => 2, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[hide_tagline]', + array( + 'default' => $defaults['hide_tagline'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_checkbox', + ) + ); + + $wp_customize->add_control( + 'generate_settings[hide_tagline]', + array( + 'type' => 'checkbox', + 'label' => __( 'Hide site tagline', 'generatepress' ), + 'section' => 'title_tagline', + 'priority' => 4, + ) + ); + + if ( ! function_exists( 'the_custom_logo' ) ) { + $wp_customize->add_setting( + 'generate_settings[logo]', + array( + 'default' => $defaults['logo'], + 'type' => 'option', + 'sanitize_callback' => 'esc_url_raw', + ) + ); + + $wp_customize->add_control( + new WP_Customize_Image_Control( + $wp_customize, + 'generate_settings[logo]', + array( + 'label' => __( 'Logo', 'generatepress' ), + 'section' => 'title_tagline', + 'settings' => 'generate_settings[logo]', + ) + ) + ); + } + + $wp_customize->add_setting( + 'generate_settings[retina_logo]', + array( + 'default' => $defaults['retina_logo'], + 'type' => 'option', + 'sanitize_callback' => 'esc_url_raw', + ) + ); + + $wp_customize->add_control( + new WP_Customize_Image_Control( + $wp_customize, + 'generate_settings[retina_logo]', + array( + 'label' => __( 'Retina Logo', 'generatepress' ), + 'section' => 'title_tagline', + 'settings' => 'generate_settings[retina_logo]', + 'active_callback' => 'generate_has_custom_logo_callback', + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[logo_width]', + array( + 'default' => $defaults['logo_width'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_empty_absint', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[logo_width]', + array( + 'label' => __( 'Logo Width', 'generatepress' ), + 'section' => 'title_tagline', + 'settings' => array( + 'desktop' => 'generate_settings[logo_width]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 20, + 'max' => 1200, + 'step' => 10, + 'edit' => true, + 'unit' => 'px', + ), + ), + 'active_callback' => 'generate_has_custom_logo_callback', + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[inline_logo_site_branding]', + array( + 'default' => $defaults['inline_logo_site_branding'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_checkbox', + ) + ); + + $wp_customize->add_control( + 'generate_settings[inline_logo_site_branding]', + array( + 'type' => 'checkbox', + 'label' => esc_html__( 'Place logo next to title', 'generatepress' ), + 'section' => 'title_tagline', + 'active_callback' => 'generate_show_inline_logo_callback', + ) + ); + + $wp_customize->add_section( + 'generate_colors_section', + array( + 'title' => esc_attr__( 'Colors', 'generatepress' ), + 'priority' => 30, + ) + ); + + GeneratePress_Customize_Field::add_title( + 'generate_color_manager_title', + array( + 'section' => 'generate_colors_section', + 'title' => __( 'Global Colors', 'generatepress' ), + ) + ); + + GeneratePress_Customize_Field::add_field( + 'generate_settings[global_colors]', + 'GeneratePress_Customize_React_Control', + array( + 'default' => $defaults['global_colors'], + 'sanitize_callback' => function( $colors ) { + if ( ! is_array( $colors ) ) { + return; + } + + $new_settings = array(); + + foreach ( (array) $colors as $key => $data ) { + if ( empty( $data['slug'] ) || empty( $data['color'] ) ) { + continue; + } + + $slug = preg_replace( '/[^a-z0-9-\s]+/i', '', $data['slug'] ); + $slug = strtolower( $slug ); + $new_settings[ $key ]['name'] = sanitize_text_field( $slug ); + $new_settings[ $key ]['slug'] = sanitize_text_field( $slug ); + $new_settings[ $key ]['color'] = generate_sanitize_rgba_color( $data['color'] ); + } + + // Reset array keys starting at 0. + $new_settings = array_values( $new_settings ); + + return $new_settings; + }, + 'transport' => 'postMessage', + ), + array( + 'type' => 'generate-color-manager-control', + 'label' => __( 'Choose Color', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'showPalette' => false, + 'showReset' => false, + 'showVarName' => true, + ), + ) + ); + + $fields_dir = trailingslashit( get_template_directory() ) . 'inc/customizer/fields'; + require_once $fields_dir . '/body.php'; + require_once $fields_dir . '/top-bar.php'; + require_once $fields_dir . '/header.php'; + require_once $fields_dir . '/primary-navigation.php'; + + do_action( 'generate_customize_after_primary_navigation', $wp_customize ); + + require_once $fields_dir . '/buttons.php'; + require_once $fields_dir . '/content.php'; + require_once $fields_dir . '/forms.php'; + require_once $fields_dir . '/sidebar-widgets.php'; + require_once $fields_dir . '/footer-widgets.php'; + require_once $fields_dir . '/footer-bar.php'; + require_once $fields_dir . '/back-to-top.php'; + require_once $fields_dir . '/search-modal.php'; + + do_action( 'generate_customize_after_controls', $wp_customize ); + + $wp_customize->add_section( + 'generate_typography_section', + array( + 'title' => esc_attr__( 'Typography', 'generatepress' ), + 'priority' => 35, + 'active_callback' => function() { + if ( ! generate_is_using_dynamic_typography() ) { + return false; + } + + return true; + }, + ) + ); + + GeneratePress_Customize_Field::add_title( + 'generate_font_manager_title', + array( + 'section' => 'generate_typography_section', + 'title' => __( 'Font Manager', 'generatepress' ), + ) + ); + + GeneratePress_Customize_Field::add_field( + 'generate_settings[font_manager]', + 'GeneratePress_Customize_React_Control', + array( + 'default' => $defaults['font_manager'], + 'sanitize_callback' => function( $fonts ) { + if ( ! is_array( $fonts ) ) { + return; + } + + $options = array( + 'fontFamily' => 'sanitize_text_field', + 'googleFont' => 'rest_sanitize_boolean', + 'googleFontApi' => 'absint', + 'googleFontCategory' => 'sanitize_text_field', + 'googleFontVariants' => 'sanitize_text_field', + ); + + $new_settings = array(); + + foreach ( (array) $fonts as $key => $data ) { + if ( empty( $data['fontFamily'] ) ) { + continue; + } + + foreach ( $options as $option => $sanitize ) { + if ( array_key_exists( $option, $data ) ) { + $new_settings[ $key ][ $option ] = $sanitize( $data[ $option ] ); + } + } + } + + // Reset array keys starting at 0. + $new_settings = array_values( $new_settings ); + + return $new_settings; + }, + 'transport' => 'refresh', + ), + array( + 'type' => 'generate-font-manager-control', + 'label' => __( 'Choose Font', 'generatepress' ), + 'section' => 'generate_typography_section', + ) + ); + + GeneratePress_Customize_Field::add_field( + 'generate_settings[google_font_display]', + '', + array( + 'default' => $defaults['google_font_display'], + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'refresh', + ), + array( + 'type' => 'select', + 'label' => __( 'Google font-display', 'generatepress' ), + 'description' => sprintf( + '%s', + 'https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display', + esc_html__( 'Learn about font-display', 'generatepress' ) + ), + 'section' => 'generate_typography_section', + 'choices' => array( + 'auto' => esc_html__( 'Auto', 'generatepress' ), + 'block' => esc_html__( 'Block', 'generatepress' ), + 'swap' => esc_html__( 'Swap', 'generatepress' ), + 'fallback' => esc_html__( 'Fallback', 'generatepress' ), + 'optional' => esc_html__( 'Optional', 'generatepress' ), + ), + 'active_callback' => function() { + $font_manager = generate_get_option( 'font_manager' ); + $has_google_font = false; + + foreach ( (array) $font_manager as $key => $data ) { + if ( ! empty( $data['googleFont'] ) ) { + $has_google_font = true; + break; + } + } + + return $has_google_font; + }, + ) + ); + + GeneratePress_Customize_Field::add_title( + 'generate_typography_manager_title', + array( + 'section' => 'generate_typography_section', + 'title' => __( 'Typography Manager', 'generatepress' ), + ) + ); + + GeneratePress_Customize_Field::add_field( + 'generate_settings[typography]', + 'GeneratePress_Customize_React_Control', + array( + 'default' => $defaults['typography'], + 'sanitize_callback' => function( $settings ) { + if ( ! is_array( $settings ) ) { + return; + } + + $options = array( + 'selector' => 'sanitize_text_field', + 'customSelector' => 'sanitize_text_field', + 'fontFamily' => 'sanitize_text_field', + 'fontWeight' => 'sanitize_text_field', + 'textTransform' => 'sanitize_text_field', + 'textDecoration' => 'sanitize_text_field', + 'fontStyle' => 'sanitize_text_field', + 'fontSize' => 'sanitize_text_field', + 'fontSizeTablet' => 'sanitize_text_field', + 'fontSizeMobile' => 'sanitize_text_field', + 'fontSizeUnit' => 'sanitize_text_field', + 'lineHeight' => 'sanitize_text_field', + 'lineHeightTablet' => 'sanitize_text_field', + 'lineHeightMobile' => 'sanitize_text_field', + 'lineHeightUnit' => 'sanitize_text_field', + 'letterSpacing' => 'sanitize_text_field', + 'letterSpacingTablet' => 'sanitize_text_field', + 'letterSpacingMobile' => 'sanitize_text_field', + 'letterSpacingUnit' => 'sanitize_text_field', + 'marginBottom' => 'sanitize_text_field', + 'marginBottomTablet' => 'sanitize_text_field', + 'marginBottomMobile' => 'sanitize_text_field', + 'marginBottomUnit' => 'sanitize_text_field', + 'module' => 'sanitize_text_field', + 'group' => 'sanitize_text_field', + ); + + $new_settings = array(); + + foreach ( (array) $settings as $key => $data ) { + if ( empty( $data['selector'] ) ) { + continue; + } + + foreach ( $options as $option => $sanitize ) { + if ( array_key_exists( $option, $data ) ) { + $new_settings[ $key ][ $option ] = $sanitize( $data[ $option ] ); + } + } + } + + // Reset array keys starting at 0. + $new_settings = array_values( $new_settings ); + + return $new_settings; + }, + 'transport' => 'refresh', + ), + array( + 'type' => 'generate-typography-control', + 'label' => __( 'Configure', 'generatepress' ), + 'section' => 'generate_typography_section', + ) + ); + + if ( ! $wp_customize->get_panel( 'generate_layout_panel' ) ) { + $wp_customize->add_panel( + 'generate_layout_panel', + array( + 'priority' => 25, + 'title' => __( 'Layout', 'generatepress' ), + ) + ); + } + + $wp_customize->add_section( + 'generate_layout_container', + array( + 'title' => __( 'Container', 'generatepress' ), + 'priority' => 10, + 'panel' => 'generate_layout_panel', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[container_width]', + array( + 'default' => $defaults['container_width'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_integer', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[container_width]', + array( + 'type' => 'generatepress-range-slider', + 'label' => __( 'Container Width', 'generatepress' ), + 'section' => 'generate_layout_container', + 'settings' => array( + 'desktop' => 'generate_settings[container_width]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 700, + 'max' => 2000, + 'step' => 5, + 'edit' => true, + 'unit' => 'px', + ), + ), + 'priority' => 0, + ) + ) + ); + + $wp_customize->add_section( + 'generate_top_bar', + array( + 'title' => __( 'Top Bar', 'generatepress' ), + 'priority' => 15, + 'panel' => 'generate_layout_panel', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[top_bar_width]', + array( + 'default' => $defaults['top_bar_width'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[top_bar_width]', + array( + 'type' => 'select', + 'label' => __( 'Top Bar Width', 'generatepress' ), + 'section' => 'generate_top_bar', + 'choices' => array( + 'full' => __( 'Full', 'generatepress' ), + 'contained' => __( 'Contained', 'generatepress' ), + ), + 'settings' => 'generate_settings[top_bar_width]', + 'priority' => 5, + 'active_callback' => 'generate_is_top_bar_active', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[top_bar_inner_width]', + array( + 'default' => $defaults['top_bar_inner_width'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[top_bar_inner_width]', + array( + 'type' => 'select', + 'label' => __( 'Top Bar Inner Width', 'generatepress' ), + 'section' => 'generate_top_bar', + 'choices' => array( + 'full' => __( 'Full', 'generatepress' ), + 'contained' => __( 'Contained', 'generatepress' ), + ), + 'settings' => 'generate_settings[top_bar_inner_width]', + 'priority' => 10, + 'active_callback' => 'generate_is_top_bar_active', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[top_bar_alignment]', + array( + 'default' => $defaults['top_bar_alignment'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[top_bar_alignment]', + array( + 'type' => 'select', + 'label' => __( 'Top Bar Alignment', 'generatepress' ), + 'section' => 'generate_top_bar', + 'choices' => array( + 'left' => __( 'Left', 'generatepress' ), + 'center' => __( 'Center', 'generatepress' ), + 'right' => __( 'Right', 'generatepress' ), + ), + 'settings' => 'generate_settings[top_bar_alignment]', + 'priority' => 15, + 'active_callback' => 'generate_is_top_bar_active', + ) + ); + + $wp_customize->add_section( + 'generate_layout_header', + array( + 'title' => __( 'Header', 'generatepress' ), + 'priority' => 20, + 'panel' => 'generate_layout_panel', + ) + ); + + $wp_customize->add_setting( + 'generate_header_helper', + array( + 'default' => 'current', + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_preset_layout', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_header_helper', + array( + 'type' => 'select', + 'label' => __( 'Header Presets', 'generatepress' ), + 'section' => 'generate_layout_header', + 'choices' => array( + 'current' => __( 'Current', 'generatepress' ), + 'default' => __( 'Default', 'generatepress' ), + 'classic' => __( 'Classic', 'generatepress' ), + 'nav-before' => __( 'Navigation Before', 'generatepress' ), + 'nav-after' => __( 'Navigation After', 'generatepress' ), + 'nav-before-centered' => __( 'Navigation Before - Centered', 'generatepress' ), + 'nav-after-centered' => __( 'Navigation After - Centered', 'generatepress' ), + 'nav-left' => __( 'Navigation Left', 'generatepress' ), + ), + 'settings' => 'generate_header_helper', + 'priority' => 4, + ) + ); + + if ( ! $wp_customize->get_setting( 'generate_settings[site_title_font_size]' ) ) { + $typography_defaults = generate_get_default_fonts(); + + $wp_customize->add_setting( + 'generate_settings[site_title_font_size]', + array( + 'default' => $typography_defaults['site_title_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'absint', + 'transport' => 'postMessage', + ) + ); + } + + if ( ! $wp_customize->get_setting( 'generate_spacing_settings[header_top]' ) ) { + $spacing_defaults = generate_spacing_get_defaults(); + + $wp_customize->add_setting( + 'generate_spacing_settings[header_top]', + array( + 'default' => $spacing_defaults['header_top'], + 'type' => 'option', + 'sanitize_callback' => 'absint', + 'transport' => 'postMessage', + ) + ); + } + + if ( ! $wp_customize->get_setting( 'generate_spacing_settings[header_bottom]' ) ) { + $spacing_defaults = generate_spacing_get_defaults(); + + $wp_customize->add_setting( + 'generate_spacing_settings[header_bottom]', + array( + 'default' => $spacing_defaults['header_bottom'], + 'type' => 'option', + 'sanitize_callback' => 'absint', + 'transport' => 'postMessage', + ) + ); + } + + $wp_customize->add_setting( + 'generate_settings[header_layout_setting]', + array( + 'default' => $defaults['header_layout_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[header_layout_setting]', + array( + 'type' => 'select', + 'label' => __( 'Header Width', 'generatepress' ), + 'section' => 'generate_layout_header', + 'choices' => array( + 'fluid-header' => __( 'Full', 'generatepress' ), + 'contained-header' => __( 'Contained', 'generatepress' ), + ), + 'settings' => 'generate_settings[header_layout_setting]', + 'priority' => 5, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[header_inner_width]', + array( + 'default' => $defaults['header_inner_width'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[header_inner_width]', + array( + 'type' => 'select', + 'label' => __( 'Inner Header Width', 'generatepress' ), + 'section' => 'generate_layout_header', + 'choices' => array( + 'contained' => __( 'Contained', 'generatepress' ), + 'full-width' => __( 'Full', 'generatepress' ), + ), + 'settings' => 'generate_settings[header_inner_width]', + 'priority' => 6, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[header_alignment_setting]', + array( + 'default' => $defaults['header_alignment_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[header_alignment_setting]', + array( + 'type' => 'select', + 'label' => __( 'Header Alignment', 'generatepress' ), + 'section' => 'generate_layout_header', + 'choices' => array( + 'left' => __( 'Left', 'generatepress' ), + 'center' => __( 'Center', 'generatepress' ), + 'right' => __( 'Right', 'generatepress' ), + ), + 'settings' => 'generate_settings[header_alignment_setting]', + 'priority' => 10, + ) + ); + + $wp_customize->add_section( + 'generate_layout_navigation', + array( + 'title' => __( 'Primary Navigation', 'generatepress' ), + 'priority' => 30, + 'panel' => 'generate_layout_panel', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_layout_setting]', + array( + 'default' => $defaults['nav_layout_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[nav_layout_setting]', + array( + 'type' => 'select', + 'label' => __( 'Navigation Width', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'choices' => array( + 'fluid-nav' => __( 'Full', 'generatepress' ), + 'contained-nav' => __( 'Contained', 'generatepress' ), + ), + 'settings' => 'generate_settings[nav_layout_setting]', + 'priority' => 15, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_inner_width]', + array( + 'default' => $defaults['nav_inner_width'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[nav_inner_width]', + array( + 'type' => 'select', + 'label' => __( 'Inner Navigation Width', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'choices' => array( + 'contained' => __( 'Contained', 'generatepress' ), + 'full-width' => __( 'Full', 'generatepress' ), + ), + 'settings' => 'generate_settings[nav_inner_width]', + 'priority' => 16, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_alignment_setting]', + array( + 'default' => $defaults['nav_alignment_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[nav_alignment_setting]', + array( + 'type' => 'select', + 'label' => __( 'Navigation Alignment', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'choices' => array( + 'left' => __( 'Left', 'generatepress' ), + 'center' => __( 'Center', 'generatepress' ), + 'right' => __( 'Right', 'generatepress' ), + ), + 'settings' => 'generate_settings[nav_alignment_setting]', + 'priority' => 20, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_position_setting]', + array( + 'default' => $defaults['nav_position_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'refresh', + ) + ); + + $wp_customize->add_control( + 'generate_settings[nav_position_setting]', + array( + 'type' => 'select', + 'label' => __( 'Navigation Location', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'choices' => array( + 'nav-below-header' => __( 'Below Header', 'generatepress' ), + 'nav-above-header' => __( 'Above Header', 'generatepress' ), + 'nav-float-right' => __( 'Float Right', 'generatepress' ), + 'nav-float-left' => __( 'Float Left', 'generatepress' ), + 'nav-left-sidebar' => __( 'Left Sidebar', 'generatepress' ), + 'nav-right-sidebar' => __( 'Right Sidebar', 'generatepress' ), + '' => __( 'No Navigation', 'generatepress' ), + ), + 'settings' => 'generate_settings[nav_position_setting]', + 'priority' => 22, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_drop_point]', + array( + 'default' => $defaults['nav_drop_point'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_empty_absint', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[nav_drop_point]', + array( + 'label' => __( 'Navigation Drop Point', 'generatepress' ), + 'sub_description' => __( 'The width when the navigation ceases to float and drops below your logo.', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'settings' => array( + 'desktop' => 'generate_settings[nav_drop_point]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 500, + 'max' => 2000, + 'step' => 10, + 'edit' => true, + 'unit' => 'px', + ), + ), + 'priority' => 22, + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_dropdown_type]', + array( + 'default' => $defaults['nav_dropdown_type'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[nav_dropdown_type]', + array( + 'type' => 'select', + 'label' => __( 'Navigation Dropdown', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'choices' => array( + 'hover' => __( 'Hover', 'generatepress' ), + 'click' => __( 'Click - Menu Item', 'generatepress' ), + 'click-arrow' => __( 'Click - Arrow', 'generatepress' ), + ), + 'settings' => 'generate_settings[nav_dropdown_type]', + 'priority' => 22, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_dropdown_direction]', + array( + 'default' => $defaults['nav_dropdown_direction'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[nav_dropdown_direction]', + array( + 'type' => 'select', + 'label' => __( 'Dropdown Direction', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'choices' => array( + 'right' => __( 'Right', 'generatepress' ), + 'left' => __( 'Left', 'generatepress' ), + ), + 'settings' => 'generate_settings[nav_dropdown_direction]', + 'priority' => 22, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_search]', + array( + 'default' => $defaults['nav_search'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[nav_search]', + array( + 'type' => 'select', + 'label' => __( 'Navigation Search', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'choices' => array( + 'enable' => __( 'Enable', 'generatepress' ), + 'disable' => __( 'Disable', 'generatepress' ), + ), + 'settings' => 'generate_settings[nav_search]', + 'priority' => 23, + 'active_callback' => function() { + return 'enable' === generate_get_option( 'nav_search' ) || 'floats' === generate_get_option( 'structure' ) || 'font' === generate_get_option( 'icons' ); + }, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[nav_search_modal]', + array( + 'default' => $defaults['nav_search_modal'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_checkbox', + ) + ); + + $wp_customize->add_control( + 'generate_settings[nav_search_modal]', + array( + 'type' => 'checkbox', + 'label' => esc_html__( 'Enable navigation search modal', 'generatepress' ), + 'section' => 'generate_layout_navigation', + 'priority' => 23, + 'active_callback' => function() { + return 'disable' === generate_get_option( 'nav_search' ) && 'flexbox' === generate_get_option( 'structure' ) && 'svg' === generate_get_option( 'icons' ); + }, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[content_layout_setting]', + array( + 'default' => $defaults['content_layout_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[content_layout_setting]', + array( + 'type' => 'select', + 'label' => __( 'Content Layout', 'generatepress' ), + 'section' => 'generate_layout_container', + 'choices' => array( + 'separate-containers' => __( 'Separate Containers', 'generatepress' ), + 'one-container' => __( 'One Container', 'generatepress' ), + ), + 'settings' => 'generate_settings[content_layout_setting]', + 'priority' => 25, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[container_alignment]', + array( + 'default' => $defaults['container_alignment'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[container_alignment]', + array( + 'type' => 'select', + 'label' => __( 'Container Alignment', 'generatepress' ), + 'section' => 'generate_layout_container', + 'choices' => array( + 'boxes' => __( 'Boxes', 'generatepress' ), + 'text' => __( 'Text', 'generatepress' ), + ), + 'settings' => 'generate_settings[container_alignment]', + 'priority' => 30, + ) + ); + + $wp_customize->add_section( + 'generate_layout_sidebars', + array( + 'title' => __( 'Sidebars', 'generatepress' ), + 'priority' => 40, + 'panel' => 'generate_layout_panel', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[layout_setting]', + array( + 'default' => $defaults['layout_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[layout_setting]', + array( + 'type' => 'select', + 'label' => __( 'Sidebar Layout', 'generatepress' ), + 'section' => 'generate_layout_sidebars', + 'choices' => array( + 'left-sidebar' => __( 'Sidebar / Content', 'generatepress' ), + 'right-sidebar' => __( 'Content / Sidebar', 'generatepress' ), + 'no-sidebar' => __( 'Content (no sidebars)', 'generatepress' ), + 'both-sidebars' => __( 'Sidebar / Content / Sidebar', 'generatepress' ), + 'both-left' => __( 'Sidebar / Sidebar / Content', 'generatepress' ), + 'both-right' => __( 'Content / Sidebar / Sidebar', 'generatepress' ), + ), + 'settings' => 'generate_settings[layout_setting]', + 'priority' => 30, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[blog_layout_setting]', + array( + 'default' => $defaults['blog_layout_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[blog_layout_setting]', + array( + 'type' => 'select', + 'label' => __( 'Blog Sidebar Layout', 'generatepress' ), + 'section' => 'generate_layout_sidebars', + 'choices' => array( + 'left-sidebar' => __( 'Sidebar / Content', 'generatepress' ), + 'right-sidebar' => __( 'Content / Sidebar', 'generatepress' ), + 'no-sidebar' => __( 'Content (no sidebars)', 'generatepress' ), + 'both-sidebars' => __( 'Sidebar / Content / Sidebar', 'generatepress' ), + 'both-left' => __( 'Sidebar / Sidebar / Content', 'generatepress' ), + 'both-right' => __( 'Content / Sidebar / Sidebar', 'generatepress' ), + ), + 'settings' => 'generate_settings[blog_layout_setting]', + 'priority' => 35, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[single_layout_setting]', + array( + 'default' => $defaults['single_layout_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[single_layout_setting]', + array( + 'type' => 'select', + 'label' => __( 'Single Post Sidebar Layout', 'generatepress' ), + 'section' => 'generate_layout_sidebars', + 'choices' => array( + 'left-sidebar' => __( 'Sidebar / Content', 'generatepress' ), + 'right-sidebar' => __( 'Content / Sidebar', 'generatepress' ), + 'no-sidebar' => __( 'Content (no sidebars)', 'generatepress' ), + 'both-sidebars' => __( 'Sidebar / Content / Sidebar', 'generatepress' ), + 'both-left' => __( 'Sidebar / Sidebar / Content', 'generatepress' ), + 'both-right' => __( 'Content / Sidebar / Sidebar', 'generatepress' ), + ), + 'settings' => 'generate_settings[single_layout_setting]', + 'priority' => 36, + ) + ); + + $wp_customize->add_section( + 'generate_layout_footer', + array( + 'title' => __( 'Footer', 'generatepress' ), + 'priority' => 50, + 'panel' => 'generate_layout_panel', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[footer_layout_setting]', + array( + 'default' => $defaults['footer_layout_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[footer_layout_setting]', + array( + 'type' => 'select', + 'label' => __( 'Footer Width', 'generatepress' ), + 'section' => 'generate_layout_footer', + 'choices' => array( + 'fluid-footer' => __( 'Full', 'generatepress' ), + 'contained-footer' => __( 'Contained', 'generatepress' ), + ), + 'settings' => 'generate_settings[footer_layout_setting]', + 'priority' => 40, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[footer_inner_width]', + array( + 'default' => $defaults['footer_inner_width'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[footer_inner_width]', + array( + 'type' => 'select', + 'label' => __( 'Inner Footer Width', 'generatepress' ), + 'section' => 'generate_layout_footer', + 'choices' => array( + 'contained' => __( 'Contained', 'generatepress' ), + 'full-width' => __( 'Full', 'generatepress' ), + ), + 'settings' => 'generate_settings[footer_inner_width]', + 'priority' => 41, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[footer_widget_setting]', + array( + 'default' => $defaults['footer_widget_setting'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[footer_widget_setting]', + array( + 'type' => 'select', + 'label' => __( 'Footer Widgets', 'generatepress' ), + 'section' => 'generate_layout_footer', + 'choices' => array( + '0' => '0', + '1' => '1', + '2' => '2', + '3' => '3', + '4' => '4', + '5' => '5', + ), + 'settings' => 'generate_settings[footer_widget_setting]', + 'priority' => 45, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[footer_bar_alignment]', + array( + 'default' => $defaults['footer_bar_alignment'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'generate_settings[footer_bar_alignment]', + array( + 'type' => 'select', + 'label' => __( 'Footer Bar Alignment', 'generatepress' ), + 'section' => 'generate_layout_footer', + 'choices' => array( + 'left' => __( 'Left', 'generatepress' ), + 'center' => __( 'Center', 'generatepress' ), + 'right' => __( 'Right', 'generatepress' ), + ), + 'settings' => 'generate_settings[footer_bar_alignment]', + 'priority' => 47, + 'active_callback' => 'generate_is_footer_bar_active', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[back_to_top]', + array( + 'default' => $defaults['back_to_top'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[back_to_top]', + array( + 'type' => 'select', + 'label' => __( 'Back to Top Button', 'generatepress' ), + 'section' => 'generate_layout_footer', + 'choices' => array( + 'enable' => __( 'Enable', 'generatepress' ), + '' => __( 'Disable', 'generatepress' ), + ), + 'settings' => 'generate_settings[back_to_top]', + 'priority' => 50, + ) + ); + + $wp_customize->add_section( + 'generate_blog_section', + array( + 'title' => __( 'Blog', 'generatepress' ), + 'priority' => 55, + 'panel' => 'generate_layout_panel', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[post_content]', + array( + 'default' => $defaults['post_content'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_blog_excerpt', + ) + ); + + $wp_customize->add_control( + 'blog_content_control', + array( + 'type' => 'select', + 'label' => __( 'Content Type', 'generatepress' ), + 'section' => 'generate_blog_section', + 'choices' => array( + 'full' => __( 'Full Content', 'generatepress' ), + 'excerpt' => __( 'Excerpt', 'generatepress' ), + ), + 'settings' => 'generate_settings[post_content]', + 'priority' => 10, + ) + ); + + if ( ! function_exists( 'generate_blog_customize_register' ) && ! defined( 'GP_PREMIUM_VERSION' ) ) { + $wp_customize->add_control( + new Generate_Customize_Misc_Control( + $wp_customize, + 'blog_get_addon_desc', + array( + 'section' => 'generate_blog_section', + 'type' => 'addon', + 'label' => __( 'Learn more', 'generatepress' ), + 'description' => __( 'More options are available for this section in our premium version.', 'generatepress' ), + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#blog', false ), + 'priority' => 30, + 'settings' => ( isset( $wp_customize->selective_refresh ) ) ? array() : 'blogname', + ) + ) + ); + } + + $wp_customize->add_section( + 'generate_general_section', + array( + 'title' => __( 'General', 'generatepress' ), + 'priority' => 99, + ) + ); + + if ( ! apply_filters( 'generate_fontawesome_essentials', false ) ) { + $wp_customize->add_setting( + 'generate_settings[font_awesome_essentials]', + array( + 'default' => $defaults['font_awesome_essentials'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_checkbox', + ) + ); + + $wp_customize->add_control( + 'generate_settings[font_awesome_essentials]', + array( + 'type' => 'checkbox', + 'label' => __( 'Load essential icons only', 'generatepress' ), + 'description' => __( 'Load essential Font Awesome icons instead of the full library.', 'generatepress' ), + 'section' => 'generate_general_section', + 'settings' => 'generate_settings[font_awesome_essentials]', + ) + ); + } + + $show_flexbox_option = true; + + if ( defined( 'GP_PREMIUM_VERSION' ) && version_compare( GP_PREMIUM_VERSION, '1.11.0-alpha.1', '<' ) ) { + $show_flexbox_option = false; + } + + if ( generate_is_using_flexbox() ) { + $show_flexbox_option = false; + } + + $show_flexbox_option = apply_filters( 'generate_show_flexbox_customizer_option', $show_flexbox_option ); + + if ( $show_flexbox_option ) { + $wp_customize->add_setting( + 'generate_settings[structure]', + array( + 'default' => $defaults['structure'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[structure]', + array( + 'type' => 'select', + 'label' => __( 'Structure', 'generatepress' ), + 'section' => 'generate_general_section', + 'choices' => array( + 'flexbox' => __( 'Flexbox', 'generatepress' ), + 'floats' => __( 'Floats', 'generatepress' ), + ), + 'description' => sprintf( + '%1$s %2$s', + __( 'Caution:', 'generatepress' ), + sprintf( + /* translators: Learn more here */ + __( 'Switching your structure can change how your website displays. Review your website thoroughly before publishing this change, or use a staging site to review the potential changes. Learn more %s.', 'generatepress' ), + '' . __( 'here', 'generatepress' ) . '' + ) + ), + 'settings' => 'generate_settings[structure]', + ) + ); + } + + $wp_customize->add_setting( + 'generate_settings[icons]', + array( + 'default' => $defaults['icons'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[icons]', + array( + 'type' => 'select', + 'label' => __( 'Icon Type', 'generatepress' ), + 'section' => 'generate_general_section', + 'choices' => array( + 'svg' => __( 'SVG', 'generatepress' ), + 'font' => __( 'Font', 'generatepress' ), + ), + 'settings' => 'generate_settings[icons]', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[underline_links]', + array( + 'default' => $defaults['underline_links'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_choices', + ) + ); + + $wp_customize->add_control( + 'generate_settings[underline_links]', + array( + 'type' => 'select', + 'label' => __( 'Underline Links', 'generatepress' ), + 'description' => __( 'Add underlines to your links in your main content areas.', 'generatepress' ), + 'section' => 'generate_general_section', + 'choices' => array( + 'always' => __( 'Always', 'generatepress' ), + 'hover' => __( 'On hover', 'generatepress' ), + 'not-hover' => __( 'Not on hover', 'generatepress' ), + 'never' => __( 'Never', 'generatepress' ), + ), + 'settings' => 'generate_settings[underline_links]', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[combine_css]', + array( + 'default' => $defaults['combine_css'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_checkbox', + ) + ); + + $wp_customize->add_control( + 'generate_settings[combine_css]', + array( + 'type' => 'checkbox', + 'label' => __( 'Combine CSS', 'generatepress' ), + 'description' => __( 'Reduce the number of CSS file requests and use a lite version of our grid system.', 'generatepress' ), + 'section' => 'generate_general_section', + 'active_callback' => 'generate_is_using_floats_callback', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[dynamic_css_cache]', + array( + 'default' => $defaults['dynamic_css_cache'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_checkbox', + ) + ); + + $wp_customize->add_control( + 'generate_settings[dynamic_css_cache]', + array( + 'type' => 'checkbox', + 'label' => __( 'Cache dynamic CSS', 'generatepress' ), + 'description' => __( 'Cache CSS generated by your options to boost performance.', 'generatepress' ), + 'section' => 'generate_general_section', + ) + ); + + $show_legacy_typography_option = true; + + if ( defined( 'GP_PREMIUM_VERSION' ) && version_compare( GP_PREMIUM_VERSION, '2.1.0-alpha.1', '<' ) ) { + $show_legacy_typography_option = false; + } + + if ( generate_is_using_dynamic_typography() ) { + $show_legacy_typography_option = false; + } + + $show_legacy_typography_option = apply_filters( 'generate_show_legacy_typography_customizer_option', $show_legacy_typography_option ); + + if ( $show_legacy_typography_option ) { + $wp_customize->add_setting( + 'generate_settings[use_dynamic_typography]', + array( + 'default' => $defaults['use_dynamic_typography'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_checkbox', + ) + ); + + $wp_customize->add_control( + 'generate_settings[use_dynamic_typography]', + array( + 'type' => 'checkbox', + 'label' => __( 'Use dynamic typography system', 'generatepress' ), + 'description' => sprintf( + /* translators: Learn more here */ + __( 'Switching to our dynamic typography system can change how your fonts display. Review your website thoroughly before publishing this change. Learn more %s.', 'generatepress' ), + '' . __( 'here', 'generatepress' ) . '' + ), + 'section' => 'generate_general_section', + 'settings' => 'generate_settings[use_dynamic_typography]', + ) + ); + } + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/class-customize-field.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/class-customize-field.php new file mode 100644 index 00000000..ca6cae5d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/class-customize-field.php @@ -0,0 +1,217 @@ +selective_refresh ) ? array() : 'blogname'; + $control_args['choices']['id'] = str_replace( '_', '-', $id ); + $control_args['type'] = 'generate-wrapper-control'; + + $wp_customize->add_control( + new GeneratePress_Customize_Wrapper_Control( + $wp_customize, + $id, + $control_args + ) + ); + } + + /** + * Add a title. + * + * @param string $id The settings ID for this field. + * @param array $control_args The args for add_control(). + */ + public static function add_title( $id, $control_args = array() ) { + global $wp_customize; + + if ( ! $id ) { + return; + } + + $control_args['settings'] = isset( $wp_customize->selective_refresh ) ? array() : 'blogname'; + $control_args['type'] = 'generate-title-control'; + $control_args['choices']['title'] = $control_args['title']; + unset( $control_args['title'] ); + + $wp_customize->add_control( + new GeneratePress_Customize_React_Control( + $wp_customize, + $id, + $control_args + ) + ); + } + + /** + * Add a Customizer field. + * + * @param string $id The settings ID for this field. + * @param object $control_class A custom control classes if we want one. + * @param array $setting_args The args for add_setting(). + * @param array $control_args The args for add_control(). + */ + public static function add_field( $id, $control_class, $setting_args = array(), $control_args = array() ) { + global $wp_customize; + + if ( ! $id ) { + return; + } + + $settings = wp_parse_args( + $setting_args, + array( + 'type' => 'option', + 'capability' => 'edit_theme_options', + 'default' => '', + 'transport' => 'refresh', + 'validate_callback' => '', + 'sanitize_callback' => '', + ) + ); + + $wp_customize->add_setting( + $id, + array( + 'type' => $settings['type'], + 'capability' => $settings['capability'], + 'default' => $settings['default'], + 'transport' => $settings['transport'], + 'validate_callback' => $settings['validate_callback'], + 'sanitize_callback' => $settings['sanitize_callback'], + ) + ); + + $control_args['settings'] = $id; + + if ( ! isset( $control_args['type'] ) ) { + unset( $control_args['type'] ); + } + + if ( ! isset( $control_args['defaultValue'] ) && isset( $setting_args['default'] ) ) { + $control_args['defaultValue'] = $setting_args['default']; + } + + if ( isset( $control_args['output'] ) ) { + global $generate_customize_fields; + + $generate_customize_fields[] = array( + 'js_vars' => $control_args['output'], + 'settings' => $id, + ); + } + + if ( $control_class ) { + $wp_customize->add_control( + new $control_class( + $wp_customize, + $id, + $control_args + ) + ); + + return; + } + + $wp_customize->add_control( + $id, + $control_args + ); + } + + /** + * Add color field group. + * + * @param string $id The ID for the group wrapper. + * @param string $section_id The section ID. + * @param string $toggle_id The Toggle ID. + * @param array $fields The color fields. + */ + public static function add_color_field_group( $id, $section_id, $toggle_id, $fields ) { + self::add_wrapper( + "generate_{$id}_wrapper", + array( + 'section' => $section_id, + 'choices' => array( + 'type' => 'color', + 'toggleId' => $toggle_id, + 'items' => array_keys( $fields ), + ), + ) + ); + + foreach ( $fields as $key => $field ) { + self::add_field( + $key, + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $field['default_value'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => $field['label'], + 'section' => $section_id, + 'choices' => array( + 'alpha' => isset( $field['alpha'] ) ? $field['alpha'] : true, + 'toggleId' => $toggle_id, + 'wrapper' => $key, + 'tooltip' => $field['tooltip'], + 'hideLabel' => isset( $field['hide_label'] ) ? $field['hide_label'] : false, + ), + 'output' => array( + array( + 'element' => $field['element'], + 'property' => $field['property'], + ), + ), + ) + ); + } + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-color-control.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-color-control.php new file mode 100644 index 00000000..e4561a48 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-color-control.php @@ -0,0 +1,44 @@ +json['choices'] = $this->choices; + } + + /** + * Empty JS template. + * + * @access public + * @since 1.0.0 + * @return void + */ + public function content_template() {} +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-deprecated.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-deprecated.php new file mode 100644 index 00000000..4dcc7412 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-deprecated.php @@ -0,0 +1,303 @@ + wp_create_nonce( 'gp_customize_nonce' ) ) ); + } + + /** + * Send variables to json. + */ + public function to_json() { + parent::to_json(); + + $number_of_fonts = apply_filters( 'generate_number_of_fonts', 200 ); + $this->json['link'] = $this->get_link(); + $this->json['value'] = $this->value(); + $this->json['default_fonts_title'] = __( 'Default fonts', 'generatepress' ); + $this->json['google_fonts_title'] = __( 'Google fonts', 'generatepress' ); + $this->json['description'] = __( 'Font family', 'generatepress' ); + $this->json['google_fonts'] = apply_filters( 'generate_typography_customize_list', generate_get_all_google_fonts( $number_of_fonts ) ); + $this->json['default_fonts'] = generate_typography_default_fonts(); + } + + /** + * Render content. + */ + public function content_template() { + ?> + + choices as $name => $choice ) { + $this->choices[ $name ] = $choice; + } + + $this->json['choices'] = $this->choices; + $this->json['link'] = $this->get_link(); + $this->json['value'] = $this->value(); + + } + + /** + * Render content. + */ + public function content_template() { + ?> + <# if ( ! data.choices ) + return; + #> + + json['link'] = $this->get_link(); + $this->json['value'] = $this->value(); + $this->json['id'] = $this->id; + } + + /** + * Render content. + */ + public function content_template() { + ?> + + + + + + json['choices'][ $device ]['min'] = ( isset( $this->choices[ $device ]['min'] ) ) ? $this->choices[ $device ]['min'] : '0'; + $this->json['choices'][ $device ]['max'] = ( isset( $this->choices[ $device ]['max'] ) ) ? $this->choices[ $device ]['max'] : '100'; + $this->json['choices'][ $device ]['step'] = ( isset( $this->choices[ $device ]['step'] ) ) ? $this->choices[ $device ]['step'] : '1'; + $this->json['choices'][ $device ]['edit'] = ( isset( $this->choices[ $device ]['edit'] ) ) ? $this->choices[ $device ]['edit'] : false; + $this->json['choices'][ $device ]['unit'] = ( isset( $this->choices[ $device ]['unit'] ) ) ? $this->choices[ $device ]['unit'] : false; + } + + foreach ( $this->settings as $setting_key => $setting_id ) { + $this->json[ $setting_key ] = array( + 'link' => $this->get_link( $setting_key ), + 'value' => $this->value( $setting_key ), + 'default' => isset( $setting_id->default ) ? $setting_id->default : '', + ); + } + + $this->json['desktop_label'] = __( 'Desktop', 'generatepress' ); + $this->json['tablet_label'] = __( 'Tablet', 'generatepress' ); + $this->json['mobile_label'] = __( 'Mobile', 'generatepress' ); + $this->json['reset_label'] = __( 'Reset', 'generatepress' ); + + $this->json['description'] = $this->description; + $this->json['sub_description'] = $this->sub_description; + } + + /** + * Enqueue control related scripts/styles. + * + * @access public + */ + public function enqueue() { + wp_enqueue_script( + 'generatepress-range-slider', + trailingslashit( get_template_directory_uri() ) . 'inc/customizer/controls/js/slider-control.js', + array( + 'jquery', + 'customize-base', + 'jquery-ui-slider', + ), + GENERATE_VERSION, + true + ); + + wp_enqueue_style( + 'generatepress-range-slider-css', + trailingslashit( get_template_directory_uri() ) . 'inc/customizer/controls/css/slider-customizer.css', + array(), + GENERATE_VERSION + ); + } + + /** + * An Underscore (JS) template for this control's content (but not its container). + * + * Class variables for this control class are available in the `data` JS object; + * export custom variables by overriding {@see WP_Customize_Control::to_json()}. + * + * @see WP_Customize_Control::print_template() + * + * @access protected + */ + protected function content_template() { + ?> +
+
+ <# if ( data.label || data.description ) { #> +
+ <# if ( data.label ) { #> + {{{ data.label }}} + <# } #> + + <# if ( data.description ) { #> +

{{{ data.description }}}

+ <# } #> +
+ <# } #> + +
+ + <# if ( 'undefined' !== typeof ( data.desktop ) ) { #> + + <# } #> + + <# if ( 'undefined' !== typeof (data.tablet) ) { #> + + <# } #> + + <# if ( 'undefined' !== typeof (data.mobile) ) { #> + + <# } #> + + + +
+
+ +
+ <# if ( 'undefined' !== typeof ( data.desktop ) ) { #> + + <# } #> + + <# if ( 'undefined' !== typeof ( data.tablet ) ) { #> + + <# } #> + + <# if ( 'undefined' !== typeof ( data.mobile ) ) { #> + + <# } #> +
+ + <# if ( data.sub_description ) { #> +

{{{ data.sub_description }}}

+ <# } #> +
+ json['choices'] = $this->choices; + } + + /** + * Empty JS template. + * + * @access public + * @since 1.0.0 + * @return void + */ + public function content_template() {} + + /** + * Empty PHP template. + * + * @access public + * @since 1.0.0 + * @return void + */ + public function render_content() {} +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-typography-control.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-typography-control.php new file mode 100644 index 00000000..4d7ad77c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-typography-control.php @@ -0,0 +1,243 @@ +json['default_fonts_title'] = __( 'System fonts', 'generatepress' ); + $this->json['google_fonts_title'] = __( 'Google fonts', 'generatepress' ); + $this->json['default_fonts'] = generate_typography_default_fonts(); + $this->json['family_title'] = esc_html__( 'Font family', 'generatepress' ); + $this->json['weight_title'] = esc_html__( 'Font weight', 'generatepress' ); + $this->json['transform_title'] = esc_html__( 'Text transform', 'generatepress' ); + $this->json['category_title'] = ''; + $this->json['variant_title'] = esc_html__( 'Variants', 'generatepress' ); + + foreach ( $this->settings as $setting_key => $setting_id ) { + $this->json[ $setting_key ] = array( + 'link' => $this->get_link( $setting_key ), + 'value' => $this->value( $setting_key ), + 'default' => isset( $setting_id->default ) ? $setting_id->default : '', + 'id' => isset( $setting_id->id ) ? $setting_id->id : '', + ); + + if ( 'weight' === $setting_key ) { + $this->json[ $setting_key ]['choices'] = $this->get_font_weight_choices(); + } + + if ( 'transform' === $setting_key ) { + $this->json[ $setting_key ]['choices'] = $this->get_font_transform_choices(); + } + } + } + + /** + * Render content. + */ + public function content_template() { + ?> + <# if ( '' !== data.label ) { #> + {{ data.label }} + <# } #> + <# if ( 'undefined' !== typeof ( data.family ) ) { #> +
+ +
+ <# } #> + + <# if ( 'undefined' !== typeof ( data.variant ) ) { #> + <# + var id = data.family.value.split(' ').join('_').toLowerCase(); + var font_data = generatePressTypography.googleFonts[id]; + var variants = ''; + if ( typeof font_data !== 'undefined' ) { + variants = font_data.variants; + } + + if ( null === data.variant.value ) { + data.variant.value = data.variant.default; + } + #> +
+ +
+ <# } #> + + <# if ( 'undefined' !== typeof ( data.category ) ) { #> +
+ +
+ <# } #> + +
+ <# if ( 'undefined' !== typeof ( data.weight ) ) { #> +
+ +
+ <# } #> + + <# if ( 'undefined' !== typeof ( data.transform ) ) { #> +
+ +
+ <# } #> +
+ esc_html( 'normal' ), + 'bold' => esc_html( 'bold' ), + '100' => esc_html( '100' ), + '200' => esc_html( '200' ), + '300' => esc_html( '300' ), + '400' => esc_html( '400' ), + '500' => esc_html( '500' ), + '600' => esc_html( '600' ), + '700' => esc_html( '700' ), + '800' => esc_html( '800' ), + '900' => esc_html( '900' ), + ); + } + + /** + * Build text transform choices. + */ + public function get_font_transform_choices() { + return array( + 'none' => esc_html( 'none' ), + 'capitalize' => esc_html( 'capitalize' ), + 'uppercase' => esc_html( 'uppercase' ), + 'lowercase' => esc_html( 'lowercase' ), + ); + } + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-upsell-control.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-upsell-control.php new file mode 100644 index 00000000..541091a2 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/class-upsell-control.php @@ -0,0 +1,80 @@ +json['url'] = esc_url( $this->url ); + } + + /** + * Render content. + */ + public function content_template() { + ?> +

{{{ data.description }}}

+ + {{ data.label }} + + pro_text; + $json['pro_url'] = esc_url( $this->pro_url ); + $json['id'] = $this->id; + return $json; + } + + /** + * Render content. + */ + protected function render_template() { + ?> +
  • +

    {{ data.pro_text }}

    +
  • + json['choices'] = $this->choices; + } + + /** + * Empty JS template. + * + * @access public + * @since 1.0.0 + * @return void + */ + public function content_template() {} + + /** + * Empty PHP template. + * + * @access public + * @since 1.0.0 + * @return void + */ + public function render_content() { + $html_attributes = array( + 'class' => 'generate-customize-control-wrapper', + 'id' => $this->id, + 'data-wrapper-type' => $this->choices['type'], + ); + + if ( ! empty( $this->choices['class'] ) ) { + $html_attributes['class'] .= ' ' . $this->choices['class']; + } + + $attributes_string = ''; + + foreach ( $html_attributes as $attribute => $value ) { + $attributes_string .= $attribute . '="' . esc_attr( $value ) . '" '; + } + + $this->toggleIdScript(); + ?> +
    > + choices['items'] as $wrapper ) { + ?> +
    + +
    + choices['toggleId'] ) ) : + ?> + + .select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/slider-customizer.css b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/slider-customizer.css new file mode 100644 index 00000000..427d3207 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/slider-customizer.css @@ -0,0 +1,142 @@ +.customize-control-generatepress-range-slider .generatepress-slider { + position: relative; + width: calc(100% - 60px); + height: 6px; + background-color: rgba(0,0,0,.10); + cursor: pointer; + -webkit-transition: background .5s; + -moz-transition: background .5s; + transition: background .5s; +} + +.customize-control-generatepress-range-slider .has-unit .generatepress-slider { + width: calc(100% - 90px); +} + +.customize-control-generatepress-range-slider .gp_range_value.hide-value { + display: none; +} + +.customize-control-generatepress-range-slider .gp_range_value.hide-value + .generatepress-slider { + width: 100%; +} + +.customize-control-generatepress-range-slider .generatepress-slider .ui-slider-handle { + height: 16px; + width: 16px; + background-color: #3498D9; + display: inline-block; + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%) translateX(-4px); + transform: translateY(-50%) translateX(-4px); + border-radius: 50%; + cursor: pointer; +} + +.gp-range-title-area { + display: flex; +} + +.gp-range-slider-controls { + margin-left: auto; +} + +.customize-control-generatepress-range-slider .wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.customize-control-generatepress-range-slider .gp_range_value { + font-size: 14px; + padding: 0; + font-weight: 400; + width: 50px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.customize-control-generatepress-range-slider .has-unit .gp_range_value { + width: 80px; +} + +.customize-control-generatepress-range-slider .gp_range_value span.value { + font-size: 12px; + width: calc(100% - 2px); + text-align: center; + min-height: 30px; + background: #FFF; + line-height: 30px; + border: 1px solid #DDD; +} + +.customize-control-generatepress-range-slider .has-unit .gp_range_value span.value { + width: calc(100% - 32px); + display: block; +} + +.customize-control-generatepress-range-slider .gp_range_value .unit { + width: 29px; + text-align: center; + font-size: 12px; + line-height: 30px; + background: #fff; + border: 1px solid #ddd; + margin-left: 1px; +} + +.customize-control-generatepress-range-slider .generatepress-range-slider-reset span { + font-size: 16px; + line-height: 22px; +} + +.customize-control-generatepress-range-slider .gp_range_value input { + font-size: 12px; + padding: 0px; + text-align: center; + min-height: 30px; + height: auto; + border-radius: 0; + border-color: #ddd; +} + +.customize-control-generatepress-range-slider .has-unit .gp_range_value input { + width: calc(100% - 30px); +} + +.customize-control-generatepress-range-slider .gp-range-title-area .dashicons { + cursor: pointer; + font-size: 11px; + width: 20px; + height: 20px; + line-height: 20px; + color: #222; + text-align: center; + position: relative; + top: 2px; +} + +.customize-control-generatepress-range-slider .gp-range-title-area .dashicons:hover { + background: #fafafa; +} + +.customize-control-generatepress-range-slider .gp-range-title-area .dashicons.selected { + background: #fff; + color: #222; +} + +.customize-control-generatepress-range-slider .gp-device-controls > span:first-child:last-child { + display: none; +} + +.customize-control-generatepress-range-slider .sub-description { + margin-top: 10px; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/typography-customizer.css b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/typography-customizer.css new file mode 100644 index 00000000..c6ed6516 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/typography-customizer.css @@ -0,0 +1,47 @@ +.generatepress-font-family { + margin-bottom: 12px; +} + +.generatepress-weight-transform-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.generatepress-font-weight, +.generatepress-font-transform { + width: calc(50% - 5px); +} + +span.select2-container.select2-container--default.select2-container--open li.select2-results__option { + margin:0; +} + +span.select2-container.select2-container--default.select2-container--open{ + z-index:999999; +} + +.select2-selection__rendered li { + margin-bottom: 0; +} + +.select2-container--default .select2-selection--single, +.select2-container--default.select2-container .select2-selection--multiple, +.select2-dropdown, +.select2-container--default .select2-selection--multiple .select2-selection__choice { + border-color: #ddd; + border-radius: 0; +} + +.select2-container--default .select2-results__option[aria-selected=true] { + color: rgba(0,0,0,0.4); +} + +#customize-control-font_heading_1_control, +#customize-control-font_heading_2_control, +#customize-control-font_heading_3_control { + margin-top: 20px; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/upsell-customizer.css b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/upsell-customizer.css new file mode 100644 index 00000000..c80f5fa1 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/css/upsell-customizer.css @@ -0,0 +1,54 @@ +.customize-control-addon:before { + content: ""; + height: 1px; + width: 50px; + background: rgba(0,0,0,.10); + display: block; + margin-bottom: 10px; +} + +.customize-control-addon { + margin-top: 10px; +} + +li#accordion-section-generatepress_upsell_section { + border-top: 1px solid #D54E21; + border-bottom: 1px solid #D54E21; +} +.generate-upsell-accordion-section a { + background: #FFF; + display: block; + padding: 10px 10px 11px 14px; + line-height: 21px; + color: #D54E21; + text-decoration: none; +} + +.generate-upsell-accordion-section a:hover { + background:#FAFAFA; +} + +.generate-upsell-accordion-section h3 { + margin: 0; + position: relative; +} + +.generate-upsell-accordion-section h3 a:after { + content: "\f345"; + color: #D54E21; + position: absolute; + top: 11px; + right: 10px; + z-index: 1; + float: right; + border: none; + background: none; + font: normal 20px/1 dashicons; + speak: never; + display: block; + padding: 0; + text-indent: 0; + text-align: center; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/customizer-controls.js b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/customizer-controls.js new file mode 100644 index 00000000..2fecebbe --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/customizer-controls.js @@ -0,0 +1,297 @@ +( function( api ) { + 'use strict'; + + // Add callback for when the header_textcolor setting exists. + api( 'generate_settings[nav_position_setting]', function( setting ) { + var isNavFloated, isNavAlignable, setNavDropPointActiveState, setNavAlignmentsActiveState; + + /** + * Determine whether the navigation is floating. + * + * @returns {boolean} Is floating? + */ + isNavFloated = function() { + if ( 'nav-float-right' === setting.get() || 'nav-float-left' === setting.get() ) { + return true; + } + + return false; + }; + + /** + * Determine whether the navigation is align-able. + * + * @returns {boolean} Is floating? + */ + isNavAlignable = function() { + if ( 'nav-float-right' === setting.get() || 'nav-float-left' === setting.get() ) { + var navAsHeader = api.instance( 'generate_menu_plus_settings[navigation_as_header]' ); + + if ( navAsHeader && navAsHeader.get() ) { + return true; + } + + return false; + } + + return true; + }; + + /** + * Update a control's active state according to the navigation location setting's value. + * + * @param {wp.customize.Control} control + */ + setNavDropPointActiveState = function( control ) { + var setActiveState = function() { + control.active.set( isNavFloated() ); + }; + + // FYI: With the following we can eliminate all of our PHP active_callback code. + control.active.validate = isNavFloated; + + // Set initial active state. + setActiveState(); + + /* + * Update activate state whenever the setting is changed. + * Even when the setting does have a refresh transport where the + * server-side active callback will manage the active state upon + * refresh, having this JS management of the active state will + * ensure that controls will have their visibility toggled + * immediately instead of waiting for the preview to load. + * This is especially important if the setting has a postMessage + * transport where changing the setting wouldn't normally cause + * the preview to refresh and thus the server-side active_callbacks + * would not get invoked. + */ + setting.bind( setActiveState ); + }; + + /** + * Update a control's active state according to the navigation location setting's value. + * + * @param {wp.customize.Control} control + */ + setNavAlignmentsActiveState = function( control ) { + var setActiveState = function() { + control.active.set( isNavAlignable() ); + }; + + // FYI: With the following we can eliminate all of our PHP active_callback code. + control.active.validate = isNavAlignable; + + // Set initial active state. + setActiveState(); + + /* + * Update activate state whenever the setting is changed. + * Even when the setting does have a refresh transport where the + * server-side active callback will manage the active state upon + * refresh, having this JS management of the active state will + * ensure that controls will have their visibility toggled + * immediately instead of waiting for the preview to load. + * This is especially important if the setting has a postMessage + * transport where changing the setting wouldn't normally cause + * the preview to refresh and thus the server-side active_callbacks + * would not get invoked. + */ + setting.bind( setActiveState ); + }; + + api.control( 'generate_settings[nav_drop_point]', setNavDropPointActiveState ); + api.control( 'generate_settings[nav_layout_setting]', setNavAlignmentsActiveState ); + api.control( 'generate_settings[nav_inner_width]', setNavAlignmentsActiveState ); + api.control( 'generate_settings[nav_alignment_setting]', setNavAlignmentsActiveState ); + } ); + + var setOption = function( options ) { + if ( options.headerAlignment ) { + api.instance( 'generate_settings[header_alignment_setting]' ).set( options.headerAlignment ); + } + + if ( options.navLocation ) { + api.instance( 'generate_settings[nav_position_setting]' ).set( options.navLocation ); + } + + if ( options.navAlignment ) { + api.instance( 'generate_settings[nav_alignment_setting]' ).set( options.navAlignment ); + } + + if ( options.boxAlignment ) { + api.instance( 'generate_settings[container_alignment]' ).set( options.boxAlignment ); + } + + if ( options.siteTitleFontSize ) { + api.instance( 'generate_settings[site_title_font_size]' ).set( options.siteTitleFontSize ); + } + + if ( 'undefined' !== typeof options.hideSiteTagline ) { + api.instance( 'generate_settings[hide_tagline]' ).set( options.hideSiteTagline ); + } + + if ( options.headerPaddingTop ) { + api.instance( 'generate_spacing_settings[header_top]' ).set( options.headerPaddingTop ); + } + + if ( options.headerPaddingBottom ) { + api.instance( 'generate_spacing_settings[header_bottom]' ).set( options.headerPaddingBottom ); + } + }; + + api( 'generate_header_helper', function( value ) { + var headerAlignment = false, + navLocation = false, + navAlignment = false, + boxAlignment = false, + siteTitleFontSize = false, + hideSiteTagline = false, + headerPaddingTop = false, + headerPaddingBottom = false; + + value.bind( function( newval ) { + var headerAlignmentSetting = api.instance( 'generate_settings[header_alignment_setting]' ); + var navLocationSetting = api.instance( 'generate_settings[nav_position_setting]' ); + var navAlignmentSetting = api.instance( 'generate_settings[nav_alignment_setting]' ); + var boxAlignmentSetting = api.instance( 'generate_settings[container_alignment]' ); + var siteTitleFontSizeSetting = api.instance( 'generate_settings[site_title_font_size]' ); + var hideSiteTaglineSetting = api.instance( 'generate_settings[hide_tagline]' ); + var headerPaddingTopSetting = api.instance( 'generate_spacing_settings[header_top]' ); + var headerPaddingBottomSetting = api.instance( 'generate_spacing_settings[header_bottom]' ); + + if ( ! headerAlignmentSetting._dirty ) { + headerAlignment = headerAlignmentSetting.get(); + } + + if ( ! navLocationSetting._dirty ) { + navLocation = navLocationSetting.get(); + } + + if ( ! navAlignmentSetting._dirty ) { + navAlignment = navAlignmentSetting.get(); + } + + if ( ! boxAlignmentSetting._dirty ) { + boxAlignment = boxAlignmentSetting.get(); + } + + if ( ! siteTitleFontSizeSetting._dirty ) { + siteTitleFontSize = siteTitleFontSizeSetting.get(); + } + + if ( ! hideSiteTaglineSetting._dirty ) { + hideSiteTagline = hideSiteTaglineSetting.get(); + } + + if ( ! headerPaddingTopSetting._dirty ) { + headerPaddingTop = headerPaddingTopSetting.get(); + } + + if ( ! headerPaddingBottomSetting._dirty ) { + headerPaddingBottom = headerPaddingBottomSetting.get(); + } + + var options = { + headerAlignment: generatepress_defaults.header_alignment_setting, + navLocation: generatepress_defaults.nav_position_setting, + navAlignment: generatepress_defaults.nav_alignment_setting, + boxAlignment: generatepress_defaults.container_alignment, + siteTitleFontSize: generatepress_typography_defaults.site_title_font_size, + hideSiteTagline: generatepress_defaults.hide_tagline, + headerPaddingTop: generatepress_spacing_defaults.header_top, + headerPaddingBottom: generatepress_spacing_defaults.header_bottom, + }; + + if ( 'current' === newval ) { + options = { + headerAlignment: headerAlignment, + navLocation: navLocation, + navAlignment: navAlignment, + boxAlignment: boxAlignment, + siteTitleFontSize: siteTitleFontSize, + hideSiteTagline: hideSiteTagline, + headerPaddingTop: headerPaddingTop, + headerPaddingBottom: headerPaddingBottom, + }; + + setOption( options ); + } + + if ( 'default' === newval ) { + setOption( options ); + } + + if ( 'classic' === newval ) { + var options = { + headerAlignment: 'left', + navLocation: 'nav-below-header', + navAlignment: 'left', + boxAlignment: 'boxes', + siteTitleFontSize: '45', + hideSiteTagline: '', + headerPaddingTop: '40', + headerPaddingBottom: '40', + }; + + setOption( options ); + } + + if ( 'nav-before' === newval ) { + options['headerAlignment'] = 'left'; + options['navLocation'] = 'nav-above-header'; + options['navAlignment'] = 'left'; + + setOption( options ); + } + + if ( 'nav-after' === newval ) { + options['headerAlignment'] = 'left'; + options['navLocation'] = 'nav-below-header'; + options['navAlignment'] = 'left'; + + setOption( options ); + } + + if ( 'nav-before-centered' === newval ) { + options['headerAlignment'] = 'center'; + options['navLocation'] = 'nav-above-header'; + options['navAlignment'] = 'center'; + + setOption( options ); + } + + if ( 'nav-after-centered' === newval ) { + options['headerAlignment'] = 'center'; + options['navLocation'] = 'nav-below-header'; + options['navAlignment'] = 'center'; + + setOption( options ); + } + + if ( 'nav-left' === newval ) { + options['headerAlignment'] = 'left'; + options['navLocation'] = 'nav-float-left'; + options['navAlignment'] = 'right'; + + setOption( options ); + } + } ); + } ); + + api( 'generate_settings[use_dynamic_typography]', function( value ) { + var fontManager = api.control( 'generate_settings[font_manager]' ); + var typographyManager = api.control( 'generate_settings[typography]' ); + + value.bind( function( newval ) { + if ( newval ) { + if ( fontManager.setting.get().length === 0 ) { + fontManager.setting.set( generatepressCustomizeControls.mappedTypographyData.fonts ); + } + + if ( typographyManager.setting.get().length === 0 ) { + typographyManager.setting.set( generatepressCustomizeControls.mappedTypographyData.typography ); + } + } + } ); + } ); +}( wp.customize ) ); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/customizer-live-preview.js b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/customizer-live-preview.js new file mode 100644 index 00000000..ff3d71ce --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/customizer-live-preview.js @@ -0,0 +1,522 @@ +/** + * Theme Customizer enhancements for a better user experience. + * + * Contains handlers to make Theme Customizer preview reload changes asynchronously. + * + * @param id + * @param selector + * @param property + * @param default_value + * @param get_value + */ +function generatepress_colors_live_update( id, selector, property, default_value, get_value ) { + default_value = typeof default_value !== 'undefined' ? default_value : 'initial'; + get_value = typeof get_value !== 'undefined' ? get_value : ''; + + wp.customize( 'generate_settings[' + id + ']', function( value ) { + value.bind( function( newval ) { + default_value = ( '' !== get_value ) ? wp.customize.value( 'generate_settings[' + get_value + ']' )() : default_value; + newval = ( '' !== newval ) ? newval : default_value; + + if ( jQuery( 'style#' + id ).length ) { + jQuery( 'style#' + id ).html( selector + '{' + property + ':' + newval + ';}' ); + } else { + jQuery( 'head' ).append( '' ); + setTimeout( function() { + jQuery( 'style#' + id ).not( ':last' ).remove(); + }, 1000 ); + } + } ); + } ); +} + +function generatepress_classes_live_update( id, classes, selector, prefix ) { + classes = typeof classes !== 'undefined' ? classes : ''; + prefix = typeof prefix !== 'undefined' ? prefix : ''; + wp.customize( 'generate_settings[' + id + ']', function( value ) { + value.bind( function( newval ) { + jQuery.each( classes, function( i, v ) { + jQuery( selector ).removeClass( prefix + v ); + } ); + jQuery( selector ).addClass( prefix + newval ); + } ); + } ); +} + +function generatepress_typography_live_update( id, selector, property, unit, media, settings ) { + settings = typeof settings !== 'undefined' ? settings : 'generate_settings'; + wp.customize( settings + '[' + id + ']', function( value ) { + value.bind( function( newval ) { + // Get our unit if applicable + unit = typeof unit !== 'undefined' ? unit : ''; + + var isTablet = ( 'tablet' == id.substring( 0, 6 ) ) ? true : false, + isMobile = ( 'mobile' == id.substring( 0, 6 ) ) ? true : false; + + if ( isTablet ) { + if ( '' == wp.customize( settings + '[' + id + ']' ).get() ) { + var desktopID = id.replace( 'tablet_', '' ); + newval = wp.customize( settings + '[' + desktopID + ']' ).get(); + } + } + + if ( isMobile ) { + if ( '' == wp.customize( settings + '[' + id + ']' ).get() ) { + var desktopID = id.replace( 'mobile_', '' ); + newval = wp.customize( settings + '[' + desktopID + ']' ).get(); + } + } + + if ( 'buttons_font_size' == id && '' == wp.customize( 'generate_settings[buttons_font_size]' ).get() ) { + newval = wp.customize( 'generate_settings[body_font_size]' ).get(); + } + + // We're using a desktop value + if ( ! isTablet && ! isMobile ) { + var tabletValue = ( typeof wp.customize( settings + '[tablet_' + id + ']' ) !== 'undefined' ) ? wp.customize( settings + '[tablet_' + id + ']' ).get() : '', + mobileValue = ( typeof wp.customize( settings + '[mobile_' + id + ']' ) !== 'undefined' ) ? wp.customize( settings + '[mobile_' + id + ']' ).get() : ''; + + // The tablet setting exists, mobile doesn't + if ( '' !== tabletValue && '' == mobileValue ) { + media = generatepress_live_preview.desktop + ', ' + generatepress_live_preview.mobile; + } + + // The tablet setting doesn't exist, mobile does + if ( '' == tabletValue && '' !== mobileValue ) { + media = generatepress_live_preview.desktop + ', ' + generatepress_live_preview.tablet; + } + + // The tablet setting doesn't exist, neither does mobile + if ( '' == tabletValue && '' == mobileValue ) { + media = generatepress_live_preview.desktop + ', ' + generatepress_live_preview.tablet + ', ' + generatepress_live_preview.mobile; + } + } + + // Check if media query + media_query = typeof media !== 'undefined' ? 'media="' + media + '"' : ''; + + jQuery( 'head' ).append( '' ); + setTimeout( function() { + jQuery( 'style#' + id ).not( ':last' ).remove(); + }, 1000 ); + + setTimeout( "jQuery('body').trigger('generate_spacing_updated');", 1000 ); + } ); + } ); +} + +( function( $ ) { + // Update the site title in real time... + wp.customize( 'blogname', function( value ) { + value.bind( function( newval ) { + $( '.main-title a' ).html( newval ); + } ); + } ); + + //Update the site description in real time... + wp.customize( 'blogdescription', function( value ) { + value.bind( function( newval ) { + $( '.site-description' ).html( newval ); + } ); + } ); + + wp.customize( 'generate_settings[logo_width]', function( value ) { + value.bind( function( newval ) { + $( '.site-header .header-image' ).css( 'width', newval + 'px' ); + + if ( '' == newval ) { + $( '.site-header .header-image' ).css( 'width', '' ); + } + } ); + } ); + + /** + * Container width + */ + wp.customize( 'generate_settings[container_width]', function( value ) { + value.bind( function( newval ) { + if ( jQuery( 'style#container_width' ).length ) { + jQuery( 'style#container_width' ).html( 'body .grid-container, .wp-block-group__inner-container{max-width:' + newval + 'px;}' ); + } else { + jQuery( 'head' ).append( '' ); + setTimeout( function() { + jQuery( 'style#container_width' ).not( ':last' ).remove(); + }, 100 ); + } + jQuery( 'body' ).trigger( 'generate_spacing_updated' ); + } ); + } ); + + /** + * Live update for typography options. + * We only want to run this if GP Premium isn't already doing it. + */ + if ( 'undefined' === typeof gp_premium_typography_live_update ) { + /** + * Body font size, weight and transform + */ + generatepress_typography_live_update( 'body_font_size', 'body, button, input, select, textarea', 'font-size', 'px' ); + generatepress_typography_live_update( 'body_line_height', 'body', 'line-height', '' ); + generatepress_typography_live_update( 'paragraph_margin', 'p, .entry-content > [class*="wp-block-"]:not(:last-child)', 'margin-bottom', 'em' ); + generatepress_typography_live_update( 'body_font_weight', 'body, button, input, select, textarea', 'font-weight' ); + generatepress_typography_live_update( 'body_font_transform', 'body, button, input, select, textarea', 'text-transform' ); + + /** + * H1 font size, weight and transform + */ + generatepress_typography_live_update( 'heading_1_font_size', 'h1', 'font-size', 'px', generatepress_live_preview.desktop ); + generatepress_typography_live_update( 'mobile_heading_1_font_size', 'h1', 'font-size', 'px', generatepress_live_preview.mobile ); + generatepress_typography_live_update( 'heading_1_weight', 'h1', 'font-weight' ); + generatepress_typography_live_update( 'heading_1_transform', 'h1', 'text-transform' ); + generatepress_typography_live_update( 'heading_1_line_height', 'h1', 'line-height', 'em' ); + + /** + * H2 font size, weight and transform + */ + generatepress_typography_live_update( 'heading_2_font_size', 'h2', 'font-size', 'px', generatepress_live_preview.desktop ); + generatepress_typography_live_update( 'mobile_heading_2_font_size', 'h2', 'font-size', 'px', generatepress_live_preview.mobile ); + generatepress_typography_live_update( 'heading_2_weight', 'h2', 'font-weight' ); + generatepress_typography_live_update( 'heading_2_transform', 'h2', 'text-transform' ); + generatepress_typography_live_update( 'heading_2_line_height', 'h2', 'line-height', 'em' ); + + /** + * H3 font size, weight and transform + */ + generatepress_typography_live_update( 'heading_3_font_size', 'h3', 'font-size', 'px' ); + generatepress_typography_live_update( 'heading_3_weight', 'h3', 'font-weight' ); + generatepress_typography_live_update( 'heading_3_transform', 'h3', 'text-transform' ); + generatepress_typography_live_update( 'heading_3_line_height', 'h3', 'line-height', 'em' ); + } + + /** + * Top bar width + */ + wp.customize( 'generate_settings[top_bar_width]', function( value ) { + value.bind( function( newval ) { + if ( 'full' == newval ) { + $( '.top-bar' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + if ( 'contained' == wp.customize.value( 'generate_settings[top_bar_inner_width]' )() ) { + $( '.inside-top-bar' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } + if ( 'contained' == newval ) { + $( '.top-bar' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + $( '.inside-top-bar' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } + } ); + } ); + + /** + * Inner top bar width + */ + wp.customize( 'generate_settings[top_bar_inner_width]', function( value ) { + value.bind( function( newval ) { + if ( 'full' == newval ) { + $( '.inside-top-bar' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } + if ( 'contained' == newval ) { + $( '.inside-top-bar' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } ); + } ); + + /** + * Top bar alignment + */ + generatepress_classes_live_update( 'top_bar_alignment', [ 'left', 'center', 'right' ], '.top-bar', 'top-bar-align-' ); + + /** + * Header layout + */ + wp.customize( 'generate_settings[header_layout_setting]', function( value ) { + value.bind( function( newval ) { + if ( 'fluid-header' == newval ) { + $( '.site-header' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + if ( 'contained' == wp.customize.value( 'generate_settings[header_inner_width]' )() ) { + $( '.inside-header' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } + if ( 'contained-header' == newval ) { + $( '.site-header' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + $( '.inside-header' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } + } ); + } ); + + /** + * Inner Header layout + */ + wp.customize( 'generate_settings[header_inner_width]', function( value ) { + value.bind( function( newval ) { + if ( 'full-width' == newval ) { + $( '.inside-header' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } + if ( 'contained' == newval ) { + $( '.inside-header' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } ); + } ); + + /** + * Header alignment + */ + generatepress_classes_live_update( 'header_alignment_setting', [ 'left', 'center', 'right' ], 'body', 'header-aligned-' ); + + /** + * Navigation width + */ + wp.customize( 'generate_settings[nav_layout_setting]', function( value ) { + value.bind( function( newval ) { + var navLocation = wp.customize.value( 'generate_settings[nav_position_setting]' )(); + + if ( $( 'body' ).hasClass( 'sticky-enabled' ) ) { + wp.customize.preview.send( 'refresh' ); + } else { + var mainNavigation = $( '.main-navigation' ); + + if ( 'fluid-nav' == newval ) { + mainNavigation.removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + if ( 'full-width' !== wp.customize.value( 'generate_settings[nav_inner_width]' )() ) { + $( '.main-navigation .inside-navigation' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } + if ( 'contained-nav' == newval ) { + if ( ! mainNavigation.hasClass( 'has-branding' ) && generatepress_live_preview.isFlex && ( 'nav-float-right' === navLocation || 'nav-float-left' === navLocation ) ) { + return; + } + + mainNavigation.addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } + } ); + } ); + + /** + * Inner navigation width + */ + wp.customize( 'generate_settings[nav_inner_width]', function( value ) { + value.bind( function( newval ) { + if ( 'full-width' == newval ) { + $( '.main-navigation .inside-navigation' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } + if ( 'contained' == newval ) { + $( '.main-navigation .inside-navigation' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } ); + } ); + + /** + * Navigation alignment + */ + wp.customize( 'generate_settings[nav_alignment_setting]', function( value ) { + value.bind( function( newval ) { + var classes = [ 'left', 'center', 'right' ]; + var selector = 'body'; + var prefix = 'nav-aligned-'; + + if ( generatepress_live_preview.isFlex ) { + selector = '.main-navigation:not(.slideout-navigation)'; + prefix = 'nav-align-'; + } + + jQuery.each( classes, function( i, v ) { + jQuery( selector ).removeClass( prefix + v ); + } ); + + if ( generatepress_live_preview.isFlex && generatepress_live_preview.isRTL ) { + jQuery( selector ).addClass( prefix + newval ); + } else if ( 'nav-align-left' !== prefix + newval ) { + jQuery( selector ).addClass( prefix + newval ); + } + } ); + } ); + + /** + * Footer width + */ + wp.customize( 'generate_settings[footer_layout_setting]', function( value ) { + value.bind( function( newval ) { + if ( 'fluid-footer' == newval ) { + $( '.site-footer' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } + if ( 'contained-footer' == newval ) { + $( '.site-footer' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } ); + } ); + + /** + * Inner footer width + */ + wp.customize( 'generate_settings[footer_inner_width]', function( value ) { + value.bind( function( newval ) { + if ( 'full-width' == newval ) { + if ( $( '.footer-widgets-container' ).length ) { + $( '.footer-widgets-container' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } else { + $( '.inside-footer-widgets' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } + $( '.inside-site-info' ).removeClass( 'grid-container' ).removeClass( 'grid-parent' ); + } + if ( 'contained' == newval ) { + if ( $( '.footer-widgets-container' ).length ) { + $( '.footer-widgets-container' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } else { + $( '.inside-footer-widgets' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + $( '.inside-site-info' ).addClass( 'grid-container' ).addClass( 'grid-parent' ); + } + } ); + } ); + + /** + * Footer bar alignment + */ + generatepress_classes_live_update( 'footer_bar_alignment', [ 'left', 'center', 'right' ], '.site-footer', 'footer-bar-align-' ); + + jQuery( 'body' ).on( 'generate_spacing_updated', function() { + var containerAlignment = wp.customize( 'generate_settings[container_alignment]' ).get(), + containerWidth = wp.customize( 'generate_settings[container_width]' ).get(), + containerLayout = wp.customize( 'generate_settings[content_layout_setting]' ).get(), + contentLeft = generatepress_live_preview.contentLeft, + contentRight = generatepress_live_preview.contentRight; + + if ( ! generatepress_live_preview.isFlex && 'text' === containerAlignment ) { + if ( typeof wp.customize( 'generate_spacing_settings[content_left]' ) !== 'undefined' ) { + contentLeft = wp.customize( 'generate_spacing_settings[content_left]' ).get(); + } + + if ( typeof wp.customize( 'generate_spacing_settings[content_right]' ) !== 'undefined' ) { + contentRight = wp.customize( 'generate_spacing_settings[content_right]' ).get(); + } + + var newContainerWidth = Number( containerWidth ) + Number( contentLeft ) + Number( contentRight ); + + if ( jQuery( 'style#wide_container_width' ).length ) { + jQuery( 'style#wide_container_width' ).html( 'body:not(.full-width-content) #page{max-width:' + newContainerWidth + 'px;}' ); + } else { + jQuery( 'head' ).append( '' ); + setTimeout( function() { + jQuery( 'style#wide_container_width' ).not( ':last' ).remove(); + }, 100 ); + } + } + + if ( generatepress_live_preview.isFlex && 'boxes' === containerAlignment ) { + var topBarPaddingLeft = jQuery( '.inside-top-bar' ).css( 'padding-left' ), + topBarPaddingRight = jQuery( '.inside-top-bar' ).css( 'padding-right' ), + headerPaddingLeft = jQuery( '.inside-header' ).css( 'padding-left' ), + headerPaddingRight = jQuery( '.inside-header' ).css( 'padding-right' ), + footerWidgetPaddingLeft = jQuery( '.footer-widgets-container' ).css( 'padding-left' ), + footerWidgetPaddingRight = jQuery( '.footer-widgets-container' ).css( 'padding-right' ), + footerBarPaddingLeft = jQuery( '.inside-footer-bar' ).css( 'padding-left' ), + footerBarPaddingRight = jQuery( '.inside-footer-bar' ).css( 'padding-right' ); + + if ( typeof wp.customize( 'generate_spacing_settings[top_bar_left]' ) !== 'undefined' ) { + topBarPaddingLeft = wp.customize( 'generate_spacing_settings[top_bar_left]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[top_bar_right]' ) !== 'undefined' ) { + topBarPaddingRight = wp.customize( 'generate_spacing_settings[top_bar_right]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[header_left]' ) !== 'undefined' ) { + headerPaddingLeft = wp.customize( 'generate_spacing_settings[header_left]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[header_right]' ) !== 'undefined' ) { + headerPaddingRight = wp.customize( 'generate_spacing_settings[header_right]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[footer_widget_container_left]' ) !== 'undefined' ) { + footerWidgetPaddingLeft = wp.customize( 'generate_spacing_settings[footer_widget_container_left]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[footer_widget_container_right]' ) !== 'undefined' ) { + footerWidgetPaddingRight = wp.customize( 'generate_spacing_settings[footer_widget_container_right]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[footer_left]' ) !== 'undefined' ) { + footerBarPaddingLeft = wp.customize( 'generate_spacing_settings[footer_left]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[footer_right]' ) !== 'undefined' ) { + footerBarPaddingRight = wp.customize( 'generate_spacing_settings[footer_right]' ).get() + 'px'; + } + + var newTopBarWidth = parseFloat( containerWidth ) + parseFloat( topBarPaddingLeft ) + parseFloat( topBarPaddingRight ), + newHeaderWidth = parseFloat( containerWidth ) + parseFloat( headerPaddingLeft ) + parseFloat( headerPaddingRight ), + newFooterWidgetWidth = parseFloat( containerWidth ) + parseFloat( footerWidgetPaddingLeft ) + parseFloat( footerWidgetPaddingRight ), + newFooterBarWidth = parseFloat( containerWidth ) + parseFloat( footerBarPaddingLeft ) + parseFloat( footerBarPaddingRight ); + + if ( jQuery( 'style#box_sizing_widths' ).length ) { + jQuery( 'style#box_sizing_widths' ).html( '.inside-top-bar.grid-container{max-width:' + newTopBarWidth + 'px;}.inside-header.grid-container{max-width:' + newHeaderWidth + 'px;}.footer-widgets-container.grid-container{max-width:' + newFooterWidgetWidth + 'px;}.inside-site-info.grid-container{max-width:' + newFooterBarWidth + 'px;}' ); + } else { + jQuery( 'head' ).append( '' ); + setTimeout( function() { + jQuery( 'style#box_sizing_widths' ).not( ':last' ).remove(); + }, 100 ); + } + } + + if ( generatepress_live_preview.isFlex && 'text' === containerAlignment ) { + var headerPaddingLeft = jQuery( '.inside-header' ).css( 'padding-left' ), + headerPaddingRight = jQuery( '.inside-header' ).css( 'padding-right' ), + menuItemPadding = jQuery( '.main-navigation .main-nav ul li a' ).css( 'padding-left' ), + secondaryMenuItemPadding = jQuery( '.secondary-navigation .main-nav ul li a' ).css( 'padding-left' ); + + if ( typeof wp.customize( 'generate_spacing_settings[header_left]' ) !== 'undefined' ) { + headerPaddingLeft = wp.customize( 'generate_spacing_settings[header_left]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[header_right]' ) !== 'undefined' ) { + headerPaddingRight = wp.customize( 'generate_spacing_settings[header_right]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[menu_item]' ) !== 'undefined' ) { + menuItemPadding = wp.customize( 'generate_spacing_settings[menu_item]' ).get() + 'px'; + } + + if ( typeof wp.customize( 'generate_spacing_settings[secondary_menu_item]' ) !== 'undefined' ) { + secondaryMenuItemPadding = wp.customize( 'generate_spacing_settings[secondary_menu_item]' ).get() + 'px'; + } + + var newNavPaddingLeft = parseFloat( headerPaddingLeft ) - parseFloat( menuItemPadding ), + newNavPaddingRight = parseFloat( headerPaddingRight ) - parseFloat( menuItemPadding ), + newSecondaryNavPaddingLeft = parseFloat( headerPaddingLeft ) - parseFloat( secondaryMenuItemPadding ), + newSecondaryNavPaddingRight = parseFloat( headerPaddingRight ) - parseFloat( secondaryMenuItemPadding ); + + if ( jQuery( 'style#navigation_padding' ).length ) { + jQuery( 'style#navigation_padding' ).html( '.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding: 0 ' + newNavPaddingRight + 'px 0 ' + newNavPaddingLeft + 'px;}' ); + jQuery( 'style#secondary_navigation_padding' ).html( '.secondary-nav-below-header .secondary-navigation .inside-navigation.grid-container, .secondary-nav-above-header .secondary-navigation .inside-navigation.grid-container{padding: 0 ' + newSecondaryNavPaddingRight + 'px 0 ' + newSecondaryNavPaddingLeft + 'px;}' ); + } else { + jQuery( 'head' ).append( '' ); + jQuery( 'head' ).append( '' ); + setTimeout( function() { + jQuery( 'style#navigation_padding' ).not( ':last' ).remove(); + jQuery( 'style#secondary_navigation_padding' ).not( ':last' ).remove(); + }, 100 ); + } + } + } ); + + wp.customize( 'generate_settings[global_colors]', function( value ) { + value.bind( function( newval ) { + var globalColors = ''; + + newval.forEach( function( item ) { + globalColors += '--' + item.slug + ':' + item.color + ';'; + } ); + + if ( $( 'style#global_colors' ).length ) { + $( 'style#global_colors' ).html( ':root{' + globalColors + '}' ); + } else { + $( 'head' ).append( '' ); + + setTimeout( function() { + $( 'style#global_colors' ).not( ':last' ).remove(); + }, 100 ); + } + } ); + } ); +}( jQuery ) ); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/postMessage.js b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/postMessage.js new file mode 100644 index 00000000..454895cb --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/controls/js/postMessage.js @@ -0,0 +1,341 @@ +/* global gpPostMessageFields */ +/* eslint max-depth: off */ +var gpPostMessage = { + + /** + * The fields. + * + * @since 1.0.0 + */ + fields: {}, + + /** + * A collection of methods for the ' ); + } + }, + + /** + * Add a + +
    + +
    + 'generate_colors_section', + 'title' => __( 'Back to Top', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'back-to-top-colors', + ), + 'active_callback' => function() { + if ( generate_get_option( 'back_to_top' ) ) { + return true; + } + + return false; + }, + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_back_to_top_background_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'back-to-top-colors', + 'items' => array( + 'back_to_top_background_color', + 'back_to_top_background_color_hover', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[back_to_top_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['back_to_top_background_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'back-to-top-colors', + 'wrapper' => 'back_to_top_background_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => 'a.generate-back-to-top', + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[back_to_top_background_color_hover]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['back_to_top_background_color_hover'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'back-to-top-colors', + 'wrapper' => 'back_to_top_background_color_hover', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => 'a.generate-back-to-top:hover, a.generate-back-to-top:focus', + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_back_to_top_text_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'back-to-top-colors', + 'items' => array( + 'back_to_top_text_color', + 'back_to_top_text_color_hover', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[back_to_top_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['back_to_top_text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'button-colors', + 'wrapper' => 'back_to_top_text_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => 'a.generate-back-to-top', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[back_to_top_text_color_hover]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['back_to_top_text_color_hover'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'back-to-top-colors', + 'wrapper' => 'back_to_top_text_color_hover', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => 'a.generate-back-to-top:hover, a.generate-back-to-top:focus', + 'property' => 'color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/body.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/body.php new file mode 100644 index 00000000..e4de10ec --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/body.php @@ -0,0 +1,156 @@ + 'generate_colors_section', + 'title' => __( 'Body', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'base-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $defaults['background_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'base-colors', + ), + 'output' => array( + array( + 'element' => 'body', + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $defaults['text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'base-colors', + ), + 'output' => array( + array( + 'element' => 'body', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_body_link_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'base-colors', + 'items' => array( + 'link_color', + 'link_color_hover', + 'link_color_visited', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[link_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $defaults['link_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'link_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'toggleId' => 'base-colors', + ), + 'output' => array( + array( + 'element' => 'a, a:visited', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[link_color_hover]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $defaults['link_color_hover'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'link_color_hover', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'toggleId' => 'base-colors', + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => 'a:hover', + 'property' => 'color', + ), + ), + ) +); + +if ( '' !== generate_get_option( 'link_color_visited' ) ) { + GeneratePress_Customize_Field::add_field( + 'generate_settings[link_color_visited]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $defaults['link_color_visited'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'refresh', + ), + array( + 'label' => __( 'Link Color Visited', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'link_color_visited', + 'tooltip' => __( 'Choose Visited Color', 'generatepress' ), + 'toggleId' => 'base-colors', + 'hideLabel' => true, + ), + ) + ); +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/buttons.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/buttons.php new file mode 100644 index 00000000..a49f9962 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/buttons.php @@ -0,0 +1,163 @@ + 'generate_colors_section', + 'title' => __( 'Buttons', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'button-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_buttons_background_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'button-colors', + 'items' => array( + 'form_button_background_color', + 'form_button_background_color_hover', + ), + ), + ) +); + +$buttons_selector = 'button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited, a.wp-block-button__link:not(.has-background)'; +$buttons_hover_selector = 'button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover'; + +if ( defined( 'GP_PREMIUM_VERSION' ) && version_compare( GP_PREMIUM_VERSION, '2.4.1', '>' ) ) { + $buttons_selector .= ', .wc-block-components-button'; + $buttons_hover_selector .= ', .wc-block-components-button:hover'; +} + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_button_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_button_background_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'button-colors', + 'wrapper' => 'form_button_background_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => $buttons_selector, + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_button_background_color_hover]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_button_background_color_hover'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'button-colors', + 'wrapper' => 'form_button_background_color_hover', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => $buttons_hover_selector, + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_buttons_text_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'button-colors', + 'items' => array( + 'form_button_text_color', + 'form_button_text_color_hover', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_button_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_button_text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'button-colors', + 'wrapper' => 'form_button_text_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => $buttons_selector, + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_button_text_color_hover]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_button_text_color_hover'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'button-colors', + 'wrapper' => 'form_button_text_color_hover', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => $buttons_hover_selector, + 'property' => 'color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/content.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/content.php new file mode 100644 index 00000000..2d8113dc --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/content.php @@ -0,0 +1,372 @@ + 'generate_colors_section', + 'title' => __( 'Content', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'content-colors', + ), + ) +); + +$content_colors = '.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header'; + +GeneratePress_Customize_Field::add_field( + 'generate_settings[content_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['content_background_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'content-colors', + ), + 'output' => array( + array( + 'element' => $content_colors, + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[content_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['content_text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'content-colors', + ), + 'output' => array( + array( + 'element' => $content_colors, + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_content_link_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'content-colors', + 'items' => array( + 'content_link_color', + 'content_link_hover_color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[content_link_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['content_link_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'content_link_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'toggleId' => 'content-colors', + ), + 'output' => array( + array( + 'element' => '.inside-article a:not(.button):not(.wp-block-button__link), .inside-article a:not(.button):not(.wp-block-button__link):visited, .paging-navigation a, .paging-navigation a:visited, .comments-area a, .comments-area a:visited, .page-header a, .page-header a:visited', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[content_link_hover_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['content_link_hover_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'content_link_hover_color', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'toggleId' => 'content-colors', + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => '.inside-article a:not(.button):not(.wp-block-button__link):hover, .paging-navigation a:hover, .comments-area a:hover, .page-header a:hover', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[content_title_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['content_title_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Content Title', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'content-colors', + ), + 'output' => array( + array( + 'element' => '.entry-header h1,.page-header h1', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_archive_content_title_link_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'content-colors', + 'items' => array( + 'blog_post_title_color', + 'blog_post_title_hover_color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[blog_post_title_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['blog_post_title_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Archive Content Title', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'blog_post_title_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'toggleId' => 'content-colors', + ), + 'output' => array( + array( + 'element' => '.entry-title a,.entry-title a:visited', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[blog_post_title_hover_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['blog_post_title_hover_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Archive Content Title Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'blog_post_title_hover_color', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'toggleId' => 'content-colors', + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => '.entry-title a:hover', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[entry_meta_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['entry_meta_text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Entry Meta Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'content-colors', + ), + 'output' => array( + array( + 'element' => '.entry-meta', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_entry_meta_link_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'content-colors', + 'items' => array( + 'entry_meta_link_color', + 'entry_meta_link_color_hover', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[entry_meta_link_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['entry_meta_link_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Entry Meta Links', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'entry_meta_link_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'toggleId' => 'content-colors', + ), + 'output' => array( + array( + 'element' => '.entry-meta a', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[entry_meta_link_color_hover]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['entry_meta_link_color_hover'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Entry Meta Links Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'wrapper' => 'entry_meta_link_color_hover', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'toggleId' => 'content-colors', + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => '.entry-meta a:hover', + 'property' => 'color', + ), + ), + ) +); + +$headings = array( + array( + 'slug' => 'h1_color', + 'label' => __( 'Heading 1 (H1) Color', 'generatepress' ), + 'selector' => 'h1', + ), + array( + 'slug' => 'h2_color', + 'label' => __( 'Heading 2 (H2) Color', 'generatepress' ), + 'selector' => 'h2', + ), + array( + 'slug' => 'h3_color', + 'label' => __( 'Heading 3 (H3) Color', 'generatepress' ), + 'selector' => 'h3', + ), + array( + 'slug' => 'h4_color', + 'label' => __( 'Heading 4 (H4) Color', 'generatepress' ), + 'selector' => 'h4', + ), + array( + 'slug' => 'h5_color', + 'label' => __( 'Heading 5 (H5) Color', 'generatepress' ), + 'selector' => 'h5', + ), + array( + 'slug' => 'h6_color', + 'label' => __( 'Heading 6 (H6) Color', 'generatepress' ), + 'selector' => 'h6', + ), +); + +foreach ( $headings as $heading ) { + GeneratePress_Customize_Field::add_field( + 'generate_settings[' . $heading['slug'] . ']', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults[ $heading['slug'] ], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => $heading['label'], + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'content-colors', + ), + 'output' => array( + array( + 'element' => $heading['selector'], + 'property' => 'color', + ), + ), + ) + ); +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/footer-bar.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/footer-bar.php new file mode 100644 index 00000000..98c662cd --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/footer-bar.php @@ -0,0 +1,138 @@ + 'generate_colors_section', + 'title' => __( 'Footer Bar', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'footer-bar-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_background_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'footer-bar-colors', + 'wrapper' => 'footer_background_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.site-info', + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'footer-bar-colors', + 'wrapper' => 'footer_text_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.site-info', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_footer_bar_colors_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'footer-bar-colors', + 'items' => array( + 'footer_link_color', + 'footer_link_hover_color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_link_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_link_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'footer-bar-colors', + 'wrapper' => 'footer_link_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.site-info a', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_link_hover_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_link_hover_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'footer-bar-colors', + 'wrapper' => 'footer_link_hover_color', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => '.site-info a:hover', + 'property' => 'color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/footer-widgets.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/footer-widgets.php new file mode 100644 index 00000000..ba854142 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/footer-widgets.php @@ -0,0 +1,161 @@ + 'generate_colors_section', + 'title' => __( 'Footer Widgets', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'footer-widget-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_widget_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_widget_background_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'footer-widget-colors', + 'wrapper' => 'footer_widget_background_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.footer-widgets', + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_widget_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_widget_text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'footer-widget-colors', + 'wrapper' => 'footer_widget_text_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.footer-widgets', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_footer_widget_colors_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'footer-widget-colors', + 'items' => array( + 'footer_widget_link_color', + 'footer_widget_link_hover_color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_widget_link_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_widget_link_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'footer-widget-colors', + 'wrapper' => 'footer_widget_link_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.footer-widgets a', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_widget_link_hover_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_widget_link_hover_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'footer-widget-colors', + 'wrapper' => 'footer_widget_link_hover_color', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => '.footer-widgets a:hover', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[footer_widget_title_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['footer_widget_title_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Widget Title', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'footer-widget-colors', + ), + 'output' => array( + array( + 'element' => '.footer-widgets .widget-title', + 'property' => 'color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/forms.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/forms.php new file mode 100644 index 00000000..fd335b7c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/forms.php @@ -0,0 +1,226 @@ + 'generate_colors_section', + 'title' => __( 'Forms', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'form-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_forms_background_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'form-colors', + 'items' => array( + 'form_background_color', + 'form_background_color_focus', + ), + ), + ) +); + +$forms_selector = 'input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], textarea, select'; +$forms_focus_selector = 'input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, textarea:focus, select:focus'; + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_background_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'form-colors', + 'wrapper' => 'form_background_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => $forms_selector, + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_background_color_focus]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_background_color_focus'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background Focus', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'form-colors', + 'wrapper' => 'form_background_color_focus', + 'tooltip' => __( 'Choose Focus Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => $forms_focus_selector, + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_forms_text_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'form-colors', + 'items' => array( + 'form_text_color', + 'form_text_color_focus', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'form-colors', + 'wrapper' => 'form_text_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => $forms_selector, + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_text_color_focus]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_text_color_focus'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text Focus', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'form-colors', + 'wrapper' => 'form_text_color_focus', + 'tooltip' => __( 'Choose Focus Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => $forms_focus_selector, + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_forms_border_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'form-colors', + 'items' => array( + 'form_border_color', + 'form_border_color_focus', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_border_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_border_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Border', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'form-colors', + 'wrapper' => 'form_border_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => $forms_selector, + 'property' => 'border-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[form_border_color_focus]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['form_border_color_focus'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Border Focus', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'form-colors', + 'wrapper' => 'form_border_color_focus', + 'tooltip' => __( 'Choose Focus Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => $forms_focus_selector, + 'property' => 'border-color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/header.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/header.php new file mode 100644 index 00000000..f0e28756 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/header.php @@ -0,0 +1,180 @@ + 'generate_colors_section', + 'title' => __( 'Header', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'header-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[header_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['header_background_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'header-colors', + ), + 'output' => array( + array( + 'element' => '.site-header', + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[header_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['header_text_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'header-colors', + ), + 'output' => array( + array( + 'element' => '.site-header', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_header_link_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'header-colors', + 'items' => array( + 'header_link_color', + 'header_link_hover_color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[header_link_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['header_link_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Link', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'header-colors', + 'wrapper' => 'header_link_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.site-header a:not([rel="home"])', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[header_link_hover_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['header_link_hover_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Link Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'header-colors', + 'wrapper' => 'header_link_hover_color', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => '.site-header a:not([rel="home"]):hover', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[site_title_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['site_title_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Site Title', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'header-colors', + ), + 'output' => array( + array( + 'element' => '.main-title a, .main-title a:hover', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[site_tagline_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['site_tagline_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Tagline', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'header-colors', + ), + 'output' => array( + array( + 'element' => '.site-description', + 'property' => 'color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/primary-navigation.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/primary-navigation.php new file mode 100644 index 00000000..2349670d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/primary-navigation.php @@ -0,0 +1,214 @@ + a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a'; +$menu_current_selectors = '.main-navigation .main-nav ul li[class*="current-menu-"] > a'; +$submenu_hover_selectors = '.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a,.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a'; +$submenu_current_selectors = '.main-navigation .main-nav ul ul li[class*="current-menu-"] > a'; + +GeneratePress_Customize_Field::add_title( + 'generate_primary_navigation_colors_title', + array( + 'section' => 'generate_colors_section', + 'title' => __( 'Primary Navigation', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'primary-navigation-colors', + ), + ) +); + +// Navigation background group. +GeneratePress_Customize_Field::add_color_field_group( + 'primary_navigation_background', + 'generate_colors_section', + 'primary-navigation-colors', + array( + 'generate_settings[navigation_background_color]' => array( + 'default_value' => $color_defaults['navigation_background_color'], + 'label' => __( 'Navigation Background', 'generatepress' ), + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'element' => '.main-navigation', + 'property' => 'background-color', + 'hide_label' => false, + ), + 'generate_settings[navigation_background_hover_color]' => array( + 'default_value' => $color_defaults['navigation_background_hover_color'], + 'label' => __( 'Navigation Background Hover', 'generatepress' ), + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'element' => $menu_hover_selectors, + 'property' => 'background-color', + 'hide_label' => true, + ), + 'generate_settings[navigation_background_current_color]' => array( + 'default_value' => $color_defaults['navigation_background_current_color'], + 'label' => __( 'Navigation Background Current', 'generatepress' ), + 'tooltip' => __( 'Choose Current Color', 'generatepress' ), + 'element' => $menu_current_selectors, + 'property' => 'background-color', + 'hide_label' => true, + ), + ) +); + +// Navigation text group. +GeneratePress_Customize_Field::add_color_field_group( + 'primary_navigation_text', + 'generate_colors_section', + 'primary-navigation-colors', + array( + 'generate_settings[navigation_text_color]' => array( + 'default_value' => $color_defaults['navigation_text_color'], + 'label' => __( 'Navigation Text', 'generatepress' ), + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'element' => '.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation button.menu-toggle:hover, .main-navigation button.menu-toggle:focus, .main-navigation .mobile-bar-items a, .main-navigation .mobile-bar-items a:hover, .main-navigation .mobile-bar-items a:focus, .main-navigation .menu-bar-items', + 'property' => 'color', + 'hide_label' => false, + ), + 'generate_settings[navigation_text_hover_color]' => array( + 'default_value' => $color_defaults['navigation_text_hover_color'], + 'label' => __( 'Navigation Text Hover', 'generatepress' ), + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'element' => $menu_hover_selectors, + 'property' => 'color', + 'hide_label' => true, + ), + 'generate_settings[navigation_text_current_color]' => array( + 'default_value' => $color_defaults['navigation_text_current_color'], + 'label' => __( 'Navigation Text Current', 'generatepress' ), + 'tooltip' => __( 'Choose Current Color', 'generatepress' ), + 'element' => $menu_current_selectors, + 'property' => 'color', + 'hide_label' => true, + ), + ) +); + +// Sub-Menu background group. +GeneratePress_Customize_Field::add_color_field_group( + 'primary_navigation_submenu_background', + 'generate_colors_section', + 'primary-navigation-colors', + array( + 'generate_settings[subnavigation_background_color]' => array( + 'default_value' => $color_defaults['subnavigation_background_color'], + 'label' => __( 'Sub-Menu Background', 'generatepress' ), + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'element' => '.main-navigation ul ul', + 'property' => 'background-color', + 'hide_label' => false, + ), + 'generate_settings[subnavigation_background_hover_color]' => array( + 'default_value' => $color_defaults['subnavigation_background_hover_color'], + 'label' => __( 'Sub-Menu Background Hover', 'generatepress' ), + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'element' => $submenu_hover_selectors, + 'property' => 'background-color', + 'hide_label' => true, + ), + 'generate_settings[subnavigation_background_current_color]' => array( + 'default_value' => $color_defaults['subnavigation_background_current_color'], + 'label' => __( 'Sub-Menu Background Current', 'generatepress' ), + 'tooltip' => __( 'Choose Current Color', 'generatepress' ), + 'element' => $submenu_current_selectors, + 'property' => 'background-color', + 'hide_label' => true, + ), + ) +); + +// Sub-Menu text group. +GeneratePress_Customize_Field::add_color_field_group( + 'primary_navigation_submenu_text', + 'generate_colors_section', + 'primary-navigation-colors', + array( + 'generate_settings[subnavigation_text_color]' => array( + 'default_value' => $color_defaults['subnavigation_text_color'], + 'label' => __( 'Sub-Menu Text', 'generatepress' ), + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'element' => '.main-navigation .main-nav ul ul li a', + 'property' => 'color', + 'hide_label' => false, + ), + 'generate_settings[subnavigation_text_hover_color]' => array( + 'default_value' => $color_defaults['subnavigation_text_hover_color'], + 'label' => __( 'Sub-Menu Text Hover', 'generatepress' ), + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'element' => $submenu_hover_selectors, + 'property' => 'color', + 'hide_label' => true, + ), + 'generate_settings[subnavigation_text_current_color]' => array( + 'default_value' => $color_defaults['subnavigation_text_current_color'], + 'label' => __( 'Sub-Menu Text Current', 'generatepress' ), + 'tooltip' => __( 'Choose Current Color', 'generatepress' ), + 'element' => $submenu_current_selectors, + 'property' => 'color', + 'hide_label' => true, + ), + ) +); + +GeneratePress_Customize_Field::add_title( + 'generate_navigation_search_colors_title', + array( + 'section' => 'generate_colors_section', + 'title' => __( 'Navigation Search', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'primary-navigation-search-colors', + ), + 'active_callback' => function() { + if ( 'enable' === generate_get_option( 'nav_search' ) ) { + return true; + } + + return false; + }, + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[navigation_search_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['navigation_search_background_color'], + 'transport' => 'refresh', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'primary-navigation-search-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[navigation_search_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['navigation_search_text_color'], + 'transport' => 'refresh', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'primary-navigation-search-colors', + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/search-modal.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/search-modal.php new file mode 100644 index 00000000..7c69aa62 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/search-modal.php @@ -0,0 +1,97 @@ + 'generate_colors_section', + 'title' => __( 'Search Modal', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'search-modal-colors', + ), + 'active_callback' => function() { + if ( generate_get_option( 'nav_search_modal' ) ) { + return true; + } + + return false; + }, + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[search_modal_bg_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['search_modal_bg_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Field Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'search-modal-colors', + ), + 'output' => array( + array( + 'element' => ':root', + 'property' => '--gp-search-modal-bg-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[search_modal_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['search_modal_text_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Field Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'search-modal-colors', + ), + 'output' => array( + array( + 'element' => ':root', + 'property' => '--gp-search-modal-text-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[search_modal_overlay_bg_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['search_modal_overlay_bg_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Overlay Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'search-modal-colors', + ), + 'output' => array( + array( + 'element' => ':root', + 'property' => '--gp-search-modal-overlay-bg-color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/sidebar-widgets.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/sidebar-widgets.php new file mode 100644 index 00000000..5af90b4e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/sidebar-widgets.php @@ -0,0 +1,161 @@ + 'generate_colors_section', + 'title' => __( 'Sidebar Widgets', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'sidebar-widget-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[sidebar_widget_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['sidebar_widget_background_color'], + 'sanitize_callback' => 'generate_sanitize_rgba_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'sidebar-widget-colors', + 'wrapper' => 'sidebar_widget_background_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.sidebar .widget', + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[sidebar_widget_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['sidebar_widget_text_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'sidebar-widget-colors', + 'wrapper' => 'sidebar_widget_text_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.sidebar .widget', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_sidebar_widget_colors_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'sidebar-widget-colors', + 'items' => array( + 'sidebar_widget_link_color', + 'sidebar_widget_link_hover_color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[sidebar_widget_link_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['sidebar_widget_link_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'sidebar-widget-colors', + 'wrapper' => 'sidebar_widget_link_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + ), + 'output' => array( + array( + 'element' => '.sidebar .widget a', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[sidebar_widget_link_hover_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['sidebar_widget_link_hover_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Link Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'sidebar-widget-colors', + 'wrapper' => 'sidebar_widget_link_hover_color', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => '.sidebar .widget a:hover', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[sidebar_widget_title_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['sidebar_widget_title_color'], + 'sanitize_callback' => 'generate_sanitize_hex_color', + 'transport' => 'postMessage', + ), + array( + 'label' => __( 'Widget Title', 'generatepress' ), + 'section' => 'generate_colors_section', + 'choices' => array( + 'toggleId' => 'sidebar-widget-colors', + ), + 'output' => array( + array( + 'element' => '.sidebar .widget .widget-title', + 'property' => 'color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/top-bar.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/top-bar.php new file mode 100644 index 00000000..77a63f1c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/fields/top-bar.php @@ -0,0 +1,139 @@ + 'generate_colors_section', + 'title' => __( 'Top Bar', 'generatepress' ), + 'choices' => array( + 'toggleId' => 'top-bar-colors', + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[top_bar_background_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['top_bar_background_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Background', 'generatepress' ), + 'section' => 'generate_colors_section', + 'settings' => 'generate_settings[top_bar_background_color]', + 'active_callback' => 'generate_is_top_bar_active', + 'choices' => array( + 'alpha' => true, + 'toggleId' => 'top-bar-colors', + ), + 'output' => array( + array( + 'element' => '.top-bar', + 'property' => 'background-color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[top_bar_text_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['top_bar_text_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Text', 'generatepress' ), + 'section' => 'generate_colors_section', + 'active_callback' => 'generate_is_top_bar_active', + 'choices' => array( + 'toggleId' => 'top-bar-colors', + ), + 'output' => array( + array( + 'element' => '.top-bar', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_wrapper( + 'generate_top_bar_link_wrapper', + array( + 'section' => 'generate_colors_section', + 'choices' => array( + 'type' => 'color', + 'toggleId' => 'top-bar-colors', + 'items' => array( + 'top_bar_link_color', + 'top_bar_link_color_hover', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[top_bar_link_color]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['top_bar_link_color'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Link', 'generatepress' ), + 'section' => 'generate_colors_section', + 'active_callback' => 'generate_is_top_bar_active', + 'choices' => array( + 'wrapper' => 'top_bar_link_color', + 'tooltip' => __( 'Choose Initial Color', 'generatepress' ), + 'toggleId' => 'top-bar-colors', + ), + 'output' => array( + array( + 'element' => '.top-bar a', + 'property' => 'color', + ), + ), + ) +); + +GeneratePress_Customize_Field::add_field( + 'generate_settings[top_bar_link_color_hover]', + 'GeneratePress_Customize_Color_Control', + array( + 'default' => $color_defaults['top_bar_link_color_hover'], + 'transport' => 'postMessage', + 'sanitize_callback' => 'generate_sanitize_rgba_color', + ), + array( + 'label' => __( 'Link Hover', 'generatepress' ), + 'section' => 'generate_colors_section', + 'active_callback' => 'generate_is_top_bar_active', + 'choices' => array( + 'wrapper' => 'top_bar_link_color_hover', + 'tooltip' => __( 'Choose Hover Color', 'generatepress' ), + 'toggleId' => 'top-bar-colors', + 'hideLabel' => true, + ), + 'output' => array( + array( + 'element' => '.top-bar a:hover', + 'property' => 'color', + ), + ), + ) +); diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/helpers.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/helpers.php new file mode 100644 index 00000000..c46a7b76 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/customizer/helpers.php @@ -0,0 +1,482 @@ +manager->get_control( $setting->id )->choices; + + // If the input is a valid key, return it. + // otherwise, return the default. + return ( array_key_exists( $input, $choices ) ? $input : $setting->default ); + } +} + +/** + * Sanitize our Google Font variants + * + * @since 2.0 + * @param string $input The value to check. + */ +function generate_sanitize_variants( $input ) { + if ( is_array( $input ) ) { + $input = implode( ',', $input ); + } + return sanitize_text_field( $input ); +} + +add_action( 'customize_controls_enqueue_scripts', 'generate_do_control_inline_scripts', 100 ); +/** + * Add misc inline scripts to our controls. + * + * We don't want to add these to the controls themselves, as they will be repeated + * each time the control is initialized. + * + * @since 2.0 + */ +function generate_do_control_inline_scripts() { + wp_localize_script( + 'generatepress-typography-customizer', + 'gp_customize', + array( + 'nonce' => wp_create_nonce( 'gp_customize_nonce' ), + ) + ); + + $number_of_fonts = apply_filters( 'generate_number_of_fonts', 200 ); + + wp_localize_script( + 'generatepress-typography-customizer', + 'generatePressTypography', + array( + 'googleFonts' => apply_filters( 'generate_typography_customize_list', generate_get_all_google_fonts( $number_of_fonts ) ), + ) + ); + + wp_localize_script( 'generatepress-typography-customizer', 'typography_defaults', generate_typography_default_fonts() ); + + wp_enqueue_script( 'generatepress-customizer-controls', trailingslashit( get_template_directory_uri() ) . 'inc/customizer/controls/js/customizer-controls.js', array( 'customize-controls', 'jquery' ), GENERATE_VERSION, true ); + wp_localize_script( 'generatepress-customizer-controls', 'generatepress_defaults', generate_get_defaults() ); + wp_localize_script( 'generatepress-customizer-controls', 'generatepress_color_defaults', generate_get_color_defaults() ); + wp_localize_script( 'generatepress-customizer-controls', 'generatepress_typography_defaults', generate_get_default_fonts() ); + wp_localize_script( 'generatepress-customizer-controls', 'generatepress_spacing_defaults', generate_spacing_get_defaults() ); + + wp_localize_script( + 'generatepress-customizer-controls', + 'generatepressCustomizeControls', + array( + 'mappedTypographyData' => array( + 'typography' => GeneratePress_Typography_Migration::get_mapped_typography_data(), + 'fonts' => GeneratePress_Typography_Migration::get_mapped_font_data(), + ), + ) + ); + + wp_enqueue_script( + 'generate-customizer-controls', + trailingslashit( get_template_directory_uri() ) . 'assets/dist/customizer.js', + // We're including wp-color-picker for localized strings, nothing more. + array( 'lodash', 'react', 'react-dom', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'jquery', 'customize-base', 'customize-controls', 'wp-color-picker' ), + GENERATE_VERSION, + true + ); + + if ( function_exists( 'wp_set_script_translations' ) ) { + wp_set_script_translations( 'generate-customizer-controls', 'generatepress' ); + } + + $color_palette = get_theme_support( 'editor-color-palette' ); + $colors = array(); + + if ( is_array( $color_palette ) ) { + foreach ( $color_palette as $key => $value ) { + foreach ( $value as $color ) { + $colors[] = array( + 'name' => $color['name'], + 'color' => $color['color'], + ); + } + } + } + + wp_localize_script( + 'generate-customizer-controls', + 'generateCustomizerControls', + array( + 'palette' => $colors, + 'showGoogleFonts' => apply_filters( 'generate_font_manager_show_google_fonts', true ), + 'colorPickerShouldShift' => function_exists( 'did_filter' ), + 'gpFontLibrary' => class_exists( 'GeneratePress_Pro_Font_Library' ) + ? GeneratePress_Pro_Font_Library::get_fonts() + : array(), + 'gpFontLibraryURI' => class_exists( 'GeneratePress_Pro_Font_Library' ) + ? GeneratePress_Pro_Font_Library::get_font_library_uri() + : '', + ) + ); + + wp_enqueue_style( + 'generate-customizer-controls', + trailingslashit( get_template_directory_uri() ) . 'assets/dist/style-customizer.css', + array( 'wp-components' ), + GENERATE_VERSION + ); + + $global_colors = generate_get_global_colors(); + $global_colors_css = ':root {'; + + if ( ! empty( $global_colors ) ) { + foreach ( (array) $global_colors as $key => $data ) { + $global_colors_css .= '--' . $data['slug'] . ':' . $data['color'] . ';'; + } + } + + $global_colors_css .= '}'; + + wp_add_inline_style( 'generate-customizer-controls', $global_colors_css ); +} + +if ( ! function_exists( 'generate_customizer_live_preview' ) ) { + add_action( 'customize_preview_init', 'generate_customizer_live_preview', 100 ); + /** + * Add our live preview scripts + * + * @since 0.1 + */ + function generate_customizer_live_preview() { + $spacing_settings = wp_parse_args( + get_option( 'generate_spacing_settings', array() ), + generate_spacing_get_defaults() + ); + + wp_enqueue_script( 'generate-themecustomizer', trailingslashit( get_template_directory_uri() ) . 'inc/customizer/controls/js/customizer-live-preview.js', array( 'customize-preview' ), GENERATE_VERSION, true ); + + wp_localize_script( + 'generate-themecustomizer', + 'generatepress_live_preview', + array( + 'mobile' => generate_get_media_query( 'mobile' ), + 'tablet' => generate_get_media_query( 'tablet_only' ), + 'desktop' => generate_get_media_query( 'desktop' ), + 'contentLeft' => absint( $spacing_settings['content_left'] ), + 'contentRight' => absint( $spacing_settings['content_right'] ), + 'isFlex' => generate_is_using_flexbox(), + 'isRTL' => is_rtl(), + ) + ); + + wp_enqueue_script( + 'generate-postMessage', + trailingslashit( get_template_directory_uri() ) . 'inc/customizer/controls/js/postMessage.js', + array( 'jquery', 'customize-preview', 'wp-hooks' ), + GENERATE_VERSION, + true + ); + + global $generate_customize_fields; + wp_localize_script( 'generate-postMessage', 'gpPostMessageFields', $generate_customize_fields ); + } +} + +/** + * Check to see if we have a logo or not. + * + * Used as an active callback. Calling has_custom_logo creates a PHP notice for + * multisite users. + * + * @since 2.0.1 + */ +function generate_has_custom_logo_callback() { + if ( get_theme_mod( 'custom_logo' ) ) { + return true; + } + + return false; +} + +/** + * Save our preset layout controls. These should always save to be "current". + * + * @since 2.2 + */ +function generate_sanitize_preset_layout() { + return 'current'; +} + +/** + * Display options if we're using the Floats structure. + */ +function generate_is_using_floats_callback() { + return 'floats' === generate_get_option( 'structure' ); +} + +/** + * Callback to determine whether to show the inline logo option. + */ +function generate_show_inline_logo_callback() { + return 'floats' === generate_get_option( 'structure' ) && generate_has_logo_site_branding(); +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/dashboard.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/dashboard.php new file mode 100644 index 00000000..6822a56b --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/dashboard.php @@ -0,0 +1,378 @@ + +
    +
    +
    +
    + + +
    +
    + + + +
    +
    +
    + + + +
    +

    +
    + + +
    + %2$s', + esc_url( admin_url( 'customize.php' ) ), + esc_html__( 'Customize', 'generatepress' ) + ); + ?> +
    + + +
    + + array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#backgrounds', false ), + ), + 'Blog' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#blog', false ), + ), + 'Colors' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#colors', false ), + ), + 'Copyright' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#copyright', false ), + ), + 'Disable Elements' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#disable-elements', false ), + ), + 'Elements' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#elements', false ), + ), + 'Import / Export' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#import-export', false ), + ), + 'Menu Plus' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#menu-plus', false ), + ), + 'Secondary Nav' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#secondary-nav', false ), + ), + 'Sections' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#sections', false ), + ), + 'Site Library' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/site-library', false ), + ), + 'Spacing' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#spacing', false ), + ), + 'Typography' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#typography', false ), + ), + 'WooCommerce' => array( + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#woocommerce', false ), + ), + ); + + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) : + ?> +
    +

    +
    +
    + $info ) { + ?> +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    +
    + array( + 'title' => __( 'Upload Logo', 'generatepress' ), + 'icon' => 'dashicons-format-image', + 'url' => admin_url( 'customize.php?autofocus[control]=custom_logo' ), + ), + 'typography' => array( + 'title' => __( 'Customize Fonts', 'generatepress' ), + 'icon' => 'dashicons-editor-textcolor', + 'url' => admin_url( $typography_section ), + ), + 'colors' => array( + 'title' => __( 'Customize Colors', 'generatepress' ), + 'icon' => 'dashicons-admin-customizer', + 'url' => admin_url( $colors_section ), + ), + 'layout' => array( + 'title' => __( 'Layout Options', 'generatepress' ), + 'icon' => 'dashicons-layout', + 'url' => admin_url( 'customize.php?autofocus[panel]=generate_layout_panel' ), + ), + 'all' => array( + 'title' => __( 'All Options', 'generatepress' ), + 'icon' => 'dashicons-admin-generic', + 'url' => admin_url( 'customize.php' ), + ), + ); + ?> +
    + +
    +
    +

    +
    +
      + $data ) { + printf( + '
    • %3$s
    • ', + esc_attr( $data['icon'] ), + esc_url( $data['url'] ), + esc_html( $data['title'] ) + ); + } + ?> +
    + +

    + +
    +
    + + + +
    +

    +
    +

    +
    +

    +

    + esc_js( $warning ), + ) + ); + ?> +

    + +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + base ) { + return; + } + + if ( isset( $_GET['settings-updated'] ) && 'true' === $_GET['settings-updated'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only checking. False positive. + add_settings_error( 'generate-notices', 'true', esc_html__( 'Settings saved.', 'generatepress' ), 'updated' ); + } + + // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only checking. False positive. + if ( isset( $_GET['status'] ) && 'imported' === $_GET['status'] ) { + add_settings_error( 'generate-notices', 'imported', esc_html__( 'Import successful.', 'generatepress' ), 'updated' ); + } + + // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only checking. False positive. + if ( isset( $_GET['status'] ) && 'reset' === $_GET['status'] ) { + add_settings_error( 'generate-notices', 'reset', esc_html__( 'Settings removed.', 'generatepress' ), 'updated' ); + } + + settings_errors( 'generate-notices' ); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/defaults.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/defaults.php new file mode 100644 index 00000000..d995371b --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/defaults.php @@ -0,0 +1,418 @@ + '', + 'hide_tagline' => true, + 'logo' => '', + 'inline_logo_site_branding' => false, + 'retina_logo' => '', + 'logo_width' => '', + 'top_bar_width' => 'full', + 'top_bar_inner_width' => 'contained', + 'top_bar_alignment' => 'right', + 'container_width' => '1200', + 'container_alignment' => 'text', + 'header_layout_setting' => 'fluid-header', + 'header_inner_width' => 'contained', + 'nav_alignment_setting' => is_rtl() ? 'right' : 'left', + 'header_alignment_setting' => is_rtl() ? 'right' : 'left', + 'nav_layout_setting' => 'fluid-nav', + 'nav_inner_width' => 'contained', + 'nav_position_setting' => 'nav-float-right', + 'nav_drop_point' => '', + 'nav_dropdown_type' => 'hover', + 'nav_dropdown_direction' => is_rtl() ? 'left' : 'right', + 'nav_search' => 'disable', + 'nav_search_modal' => false, + 'content_layout_setting' => 'separate-containers', + 'layout_setting' => 'right-sidebar', + 'blog_layout_setting' => 'right-sidebar', + 'single_layout_setting' => 'right-sidebar', + 'post_content' => 'excerpt', + 'footer_layout_setting' => 'fluid-footer', + 'footer_inner_width' => 'contained', + 'footer_widget_setting' => '3', + 'footer_bar_alignment' => 'right', + 'back_to_top' => '', + 'background_color' => 'var(--base-2)', + 'text_color' => 'var(--contrast)', + 'link_color' => 'var(--accent)', + 'link_color_hover' => 'var(--contrast)', + 'link_color_visited' => '', + 'font_awesome_essentials' => true, + 'icons' => 'svg', + 'combine_css' => true, + 'dynamic_css_cache' => true, + 'structure' => 'flexbox', + 'underline_links' => 'always', + 'font_manager' => array(), + 'typography' => array(), + 'google_font_display' => 'auto', + 'use_dynamic_typography' => true, + 'global_colors' => array( + array( + 'name' => __( 'Contrast', 'generatepress' ), + 'slug' => 'contrast', + 'color' => '#222222', + ), + array( + /* translators: Contrast number */ + 'name' => sprintf( __( 'Contrast %s', 'generatepress' ), '2' ), + 'slug' => 'contrast-2', + 'color' => '#575760', + ), + array( + /* translators: Contrast number */ + 'name' => sprintf( __( 'Contrast %s', 'generatepress' ), '3' ), + 'slug' => 'contrast-3', + 'color' => '#b2b2be', + ), + array( + 'name' => __( 'Base', 'generatepress' ), + 'slug' => 'base', + 'color' => '#f0f0f0', + ), + array( + /* translators: Base number */ + 'name' => sprintf( __( 'Base %s', 'generatepress' ), '2' ), + 'slug' => 'base-2', + 'color' => '#f7f8f9', + ), + array( + /* translators: Base number */ + 'name' => sprintf( __( 'Base %s', 'generatepress' ), '3' ), + 'slug' => 'base-3', + 'color' => '#ffffff', + ), + array( + 'name' => __( 'Accent', 'generatepress' ), + 'slug' => 'accent', + 'color' => '#1e73be', + ), + ), + ) + ); + } +} + +if ( ! function_exists( 'generate_get_color_defaults' ) ) { + /** + * Set default options + */ + function generate_get_color_defaults() { + return apply_filters( + 'generate_color_option_defaults', + array( + 'top_bar_background_color' => '#636363', + 'top_bar_text_color' => '#ffffff', + 'top_bar_link_color' => '#ffffff', + 'top_bar_link_color_hover' => '#303030', + 'header_background_color' => 'var(--base-3)', + 'header_text_color' => '', + 'header_link_color' => '', + 'header_link_hover_color' => '', + 'site_title_color' => 'var(--contrast)', + 'site_tagline_color' => 'var(--contrast-2)', + 'navigation_background_color' => 'var(--base-3)', + 'navigation_text_color' => 'var(--contrast)', + 'navigation_background_hover_color' => '', + 'navigation_text_hover_color' => 'var(--accent)', + 'navigation_background_current_color' => '', + 'navigation_text_current_color' => 'var(--accent)', + 'subnavigation_background_color' => 'var(--base)', + 'subnavigation_text_color' => '', + 'subnavigation_background_hover_color' => '', + 'subnavigation_text_hover_color' => '', + 'subnavigation_background_current_color' => '', + 'subnavigation_text_current_color' => '', + 'navigation_search_background_color' => '', + 'navigation_search_text_color' => '', + 'content_background_color' => 'var(--base-3)', + 'content_text_color' => '', + 'content_link_color' => '', + 'content_link_hover_color' => '', + 'content_title_color' => '', + 'blog_post_title_color' => 'var(--contrast)', + 'blog_post_title_hover_color' => 'var(--contrast-2)', + 'entry_meta_text_color' => 'var(--contrast-2)', + 'entry_meta_link_color' => '', + 'entry_meta_link_color_hover' => '', + 'h1_color' => '', + 'h2_color' => '', + 'h3_color' => '', + 'h4_color' => '', + 'h5_color' => '', + 'h6_color' => '', + 'sidebar_widget_background_color' => 'var(--base-3)', + 'sidebar_widget_text_color' => '', + 'sidebar_widget_link_color' => '', + 'sidebar_widget_link_hover_color' => '', + 'sidebar_widget_title_color' => '', + 'footer_widget_background_color' => 'var(--base-3)', + 'footer_widget_text_color' => '', + 'footer_widget_link_color' => '', + 'footer_widget_link_hover_color' => '', + 'footer_widget_title_color' => '', + 'footer_background_color' => 'var(--base-3)', + 'footer_text_color' => '', + 'footer_link_color' => '', + 'footer_link_hover_color' => '', + 'form_background_color' => 'var(--base-2)', + 'form_text_color' => 'var(--contrast)', + 'form_background_color_focus' => 'var(--base-2)', + 'form_text_color_focus' => 'var(--contrast)', + 'form_border_color' => 'var(--base)', + 'form_border_color_focus' => 'var(--contrast-3)', + 'form_button_background_color' => '#55555e', + 'form_button_background_color_hover' => '#3f4047', + 'form_button_text_color' => '#ffffff', + 'form_button_text_color_hover' => '#ffffff', + 'back_to_top_background_color' => 'rgba( 0,0,0,0.4 )', + 'back_to_top_background_color_hover' => 'rgba( 0,0,0,0.6 )', + 'back_to_top_text_color' => '#ffffff', + 'back_to_top_text_color_hover' => '#ffffff', + 'search_modal_bg_color' => 'var(--base-3)', + 'search_modal_text_color' => 'var(--contrast)', + 'search_modal_overlay_bg_color' => 'rgba(0,0,0,0.2)', + ) + ); + } +} + +if ( ! function_exists( 'generate_get_default_fonts' ) ) { + /** + * Set default options. + * + * @since 0.1 + * + * @param bool $filter Whether to return the filtered values or original values. + * @return array Option defaults. + */ + function generate_get_default_fonts( $filter = true ) { + $defaults = array( + 'font_body' => 'System Stack', + 'font_body_category' => '', + 'font_body_variants' => '', + 'body_font_weight' => 'normal', + 'body_font_transform' => 'none', + 'body_font_size' => '17', + 'body_line_height' => '1.5', // no unit. + 'paragraph_margin' => '1.5', // em. + 'font_top_bar' => 'inherit', + 'font_top_bar_category' => '', + 'font_top_bar_variants' => '', + 'top_bar_font_weight' => 'normal', + 'top_bar_font_transform' => 'none', + 'top_bar_font_size' => '13', + 'font_site_title' => 'inherit', + 'font_site_title_category' => '', + 'font_site_title_variants' => '', + 'site_title_font_weight' => 'bold', + 'site_title_font_transform' => 'none', + 'site_title_font_size' => '25', + 'mobile_site_title_font_size' => '', + 'font_site_tagline' => 'inherit', + 'font_site_tagline_category' => '', + 'font_site_tagline_variants' => '', + 'site_tagline_font_weight' => 'normal', + 'site_tagline_font_transform' => 'none', + 'site_tagline_font_size' => '15', + 'font_navigation' => 'inherit', + 'font_navigation_category' => '', + 'font_navigation_variants' => '', + 'navigation_font_weight' => 'normal', + 'navigation_font_transform' => 'none', + 'navigation_font_size' => '15', + 'font_widget_title' => 'inherit', + 'font_widget_title_category' => '', + 'font_widget_title_variants' => '', + 'widget_title_font_weight' => 'normal', + 'widget_title_font_transform' => 'none', + 'widget_title_font_size' => '20', + 'widget_title_separator' => '30', + 'widget_content_font_size' => '17', + 'font_buttons' => 'inherit', + 'font_buttons_category' => '', + 'font_buttons_variants' => '', + 'buttons_font_weight' => 'normal', + 'buttons_font_transform' => 'none', + 'buttons_font_size' => '', + 'font_heading_1' => 'inherit', + 'font_heading_1_category' => '', + 'font_heading_1_variants' => '', + 'heading_1_weight' => 'normal', + 'heading_1_transform' => 'none', + 'heading_1_font_size' => '42', + 'heading_1_line_height' => '1.2', // em. + 'heading_1_margin_bottom' => '20', + 'mobile_heading_1_font_size' => '31', + 'font_heading_2' => 'inherit', + 'font_heading_2_category' => '', + 'font_heading_2_variants' => '', + 'heading_2_weight' => 'normal', + 'heading_2_transform' => 'none', + 'heading_2_font_size' => '35', + 'heading_2_line_height' => '1.2', // em. + 'heading_2_margin_bottom' => '20', + 'mobile_heading_2_font_size' => '27', + 'font_heading_3' => 'inherit', + 'font_heading_3_category' => '', + 'font_heading_3_variants' => '', + 'heading_3_weight' => 'normal', + 'heading_3_transform' => 'none', + 'heading_3_font_size' => '29', + 'heading_3_line_height' => '1.2', // em. + 'heading_3_margin_bottom' => '20', + 'mobile_heading_3_font_size' => '24', + 'font_heading_4' => 'inherit', + 'font_heading_4_category' => '', + 'font_heading_4_variants' => '', + 'heading_4_weight' => 'normal', + 'heading_4_transform' => 'none', + 'heading_4_font_size' => '24', + 'heading_4_line_height' => '', // em. + 'mobile_heading_4_font_size' => '22', + 'font_heading_5' => 'inherit', + 'font_heading_5_category' => '', + 'font_heading_5_variants' => '', + 'heading_5_weight' => 'normal', + 'heading_5_transform' => 'none', + 'heading_5_font_size' => '20', + 'heading_5_line_height' => '', // em. + 'mobile_heading_5_font_size' => '19', + 'font_heading_6' => 'inherit', + 'font_heading_6_category' => '', + 'font_heading_6_variants' => '', + 'heading_6_weight' => 'normal', + 'heading_6_transform' => 'none', + 'heading_6_font_size' => '', + 'heading_6_line_height' => '', // em. + 'font_footer' => 'inherit', + 'font_footer_category' => '', + 'font_footer_variants' => '', + 'footer_weight' => 'normal', + 'footer_transform' => 'none', + 'footer_font_size' => '15', + ); + + if ( $filter ) { + return apply_filters( 'generate_font_option_defaults', $defaults ); + } + + return $defaults; + } +} + +if ( ! function_exists( 'generate_spacing_get_defaults' ) ) { + /** + * Set the default options. + * + * @since 0.1 + * + * @param bool $filter Whether to return the filtered values or original values. + * @return array Option defaults. + */ + function generate_spacing_get_defaults( $filter = true ) { + $defaults = array( + 'top_bar_top' => '10', + 'top_bar_right' => '40', + 'top_bar_bottom' => '10', + 'top_bar_left' => '40', + 'mobile_top_bar_top' => '', + 'mobile_top_bar_right' => '30', + 'mobile_top_bar_bottom' => '', + 'mobile_top_bar_left' => '30', + 'header_top' => '20', + 'header_right' => '40', + 'header_bottom' => '20', + 'header_left' => '40', + 'menu_item' => '20', + 'menu_item_height' => '60', + 'sub_menu_item_height' => '10', + 'sub_menu_width' => '200', + 'content_top' => '40', + 'content_right' => '40', + 'content_bottom' => '40', + 'content_left' => '40', + 'mobile_content_top' => '30', + 'mobile_content_right' => '30', + 'mobile_content_bottom' => '30', + 'mobile_content_left' => '30', + 'separator' => '20', + 'mobile_separator' => '', + 'left_sidebar_width' => '30', + 'right_sidebar_width' => '30', + 'widget_top' => '40', + 'widget_right' => '40', + 'widget_bottom' => '40', + 'widget_left' => '40', + 'footer_widget_container_top' => '40', + 'footer_widget_container_right' => '40', + 'footer_widget_container_bottom' => '40', + 'footer_widget_container_left' => '40', + 'footer_widget_separator' => '40', + 'footer_top' => '20', + 'footer_right' => '40', + 'footer_bottom' => '20', + 'footer_left' => '40', + 'mobile_footer_top' => '', + 'mobile_footer_right' => '30', + 'mobile_footer_bottom' => '', + 'mobile_footer_left' => '30', + ); + + if ( $filter ) { + return apply_filters( 'generate_spacing_option_defaults', $defaults ); + } + + return $defaults; + } +} + +if ( ! function_exists( 'generate_typography_default_fonts' ) ) { + /** + * Set the default system fonts. + * + * @since 1.3.40 + */ + function generate_typography_default_fonts() { + $fonts = array( + 'inherit', + 'System Stack', + 'Arial, Helvetica, sans-serif', + 'Century Gothic', + 'Comic Sans MS', + 'Courier New', + 'Georgia, Times New Roman, Times, serif', + 'Helvetica', + 'Impact', + 'Lucida Console', + 'Lucida Sans Unicode', + 'Palatino Linotype', + 'Segoe UI, Helvetica Neue, Helvetica, sans-serif', + 'Tahoma, Geneva, sans-serif', + 'Trebuchet MS, Helvetica, sans-serif', + 'Verdana, Geneva, sans-serif', + ); + + return apply_filters( 'generate_typography_default_fonts', $fonts ); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/deprecated.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/deprecated.php new file mode 100644 index 00000000..2bae0d2c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/deprecated.php @@ -0,0 +1,914 @@ + apply_filters( 'generate_pagination_mid_size', 1 ), + 'prev_text' => __( '← Previous', 'generatepress' ), + 'next_text' => __( 'Next →', 'generatepress' ), + ) + ); + } + } +} + +if ( ! function_exists( 'generate_additional_spacing' ) ) { + /** + * Add fallback CSS for our mobile search icon color + * + * @deprecated 1.3.47 + */ + function generate_additional_spacing() { + // No longer needed. + } +} + +if ( ! function_exists( 'generate_mobile_search_spacing_fallback_css' ) ) { + /** + * Enqueue our mobile search icon color fallback CSS + * + * @deprecated 1.3.47 + */ + function generate_mobile_search_spacing_fallback_css() { + // No longer needed. + } +} + +if ( ! function_exists( 'generate_addons_available' ) ) { + /** + * Check to see if there's any addons not already activated + * + * @since 1.0.9 + * @deprecated 1.3.47 + */ + function generate_addons_available() { + if ( defined( 'GP_PREMIUM_VERSION' ) ) { + return false; + } + } +} + +if ( ! function_exists( 'generate_no_addons' ) ) { + /** + * Check to see if no addons are activated + * + * @since 1.0.9 + * @deprecated 1.3.47 + */ + function generate_no_addons() { + if ( defined( 'GP_PREMIUM_VERSION' ) ) { + return false; + } + } +} + +if ( ! function_exists( 'generate_get_min_suffix' ) ) { + /** + * Figure out if we should use minified scripts or not + * + * @since 1.3.29 + * @deprecated 2.0 + */ + function generate_get_min_suffix() { + return defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; + } +} + +if ( ! function_exists( 'generate_add_layout_meta_box' ) ) { + /** + * Add layout metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_add_layout_meta_box() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_register_layout_meta_box()' ); + } +} + +if ( ! function_exists( 'generate_show_layout_meta_box' ) ) { + /** + * Show layout metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_show_layout_meta_box() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_do_layout_meta_box()' ); + } +} + +if ( ! function_exists( 'generate_save_layout_meta' ) ) { + /** + * Save layout metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_save_layout_meta() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_save_layout_meta_data()' ); + } +} + +if ( ! function_exists( 'generate_add_footer_widget_meta_box' ) ) { + /** + * Add footer widget metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_add_footer_widget_meta_box() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_register_layout_meta_box()' ); + } +} + +if ( ! function_exists( 'generate_show_footer_widget_meta_box' ) ) { + /** + * Show footer widget metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_show_footer_widget_meta_box() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_do_layout_meta_box()' ); + } +} + +if ( ! function_exists( 'generate_save_footer_widget_meta' ) ) { + /** + * Save footer widget metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_save_footer_widget_meta() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_save_layout_meta_data()' ); + } +} + +if ( ! function_exists( 'generate_add_page_builder_meta_box' ) ) { + /** + * Add page builder metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_add_page_builder_meta_box() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_register_layout_meta_box()' ); + } +} + +if ( ! function_exists( 'generate_show_page_builder_meta_box' ) ) { + /** + * Show page builder metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_show_page_builder_meta_box() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_do_layout_meta_box()' ); + } +} + +if ( ! function_exists( 'generate_save_page_builder_meta' ) ) { + /** + * Save page builder metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_save_page_builder_meta() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_save_layout_meta_data()' ); + } +} + +if ( ! function_exists( 'generate_add_de_meta_box' ) ) { + /** + * Add disable elements metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_add_de_meta_box() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_register_layout_meta_box()' ); + } +} + +if ( ! function_exists( 'generate_show_de_meta_box' ) ) { + /** + * Show disable elements metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_show_de_meta_box() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_do_layout_meta_box()' ); + } +} + +if ( ! function_exists( 'generate_save_de_meta' ) ) { + /** + * Save disable elements metabox. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_save_de_meta() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_save_layout_meta_data()' ); + } +} + +if ( ! function_exists( 'generate_add_base_inline_css' ) ) { + /** + * Add base inline CSS. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_add_base_inline_css() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_enqueue_dynamic_css()' ); + } +} + +if ( ! function_exists( 'generate_color_scripts' ) ) { + /** + * Enqueue base colors inline CSS. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_color_scripts() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_enqueue_dynamic_css()' ); + } +} + +if ( ! function_exists( 'generate_typography_scripts' ) ) { + /** + * Enqueue typography CSS. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_typography_scripts() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_enqueue_dynamic_css()' ); + } +} + +if ( ! function_exists( 'generate_spacing_scripts' ) ) { + /** + * Enqueue spacing CSS. + * + * @since 0.1 + * @deprecated 2.0 + */ + function generate_spacing_scripts() { + _deprecated_function( __FUNCTION__, '2.0', 'generate_enqueue_dynamic_css()' ); + } +} + +if ( ! function_exists( 'generate_get_setting' ) ) { + /** + * A wrapper function to get our settings. + * + * @since 1.3.40 + * + * @param string $setting The option name to look up. + * @return string The option value. + * @todo Ability to specify different option name and defaults. + */ + function generate_get_setting( $setting ) { + return generate_get_option( $setting ); + } +} +if ( ! function_exists( 'generate_right_sidebar_class' ) ) { + /** + * Display the classes for the sidebar. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_right_sidebar_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_right_sidebar_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_right_sidebar_class' ) ) { + /** + * Retrieve the classes for the sidebar. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_right_sidebar_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_right_sidebar_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_left_sidebar_class' ) ) { + /** + * Display the classes for the sidebar. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_left_sidebar_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_left_sidebar_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_left_sidebar_class' ) ) { + /** + * Retrieve the classes for the sidebar. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_left_sidebar_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_left_sidebar_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_content_class' ) ) { + /** + * Display the classes for the content. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_content_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_content_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_content_class' ) ) { + /** + * Retrieve the classes for the content. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_content_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_content_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_header_class' ) ) { + /** + * Display the classes for the header. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_header_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_header_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_header_class' ) ) { + /** + * Retrieve the classes for the content. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_header_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_header_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_inside_header_class' ) ) { + /** + * Display the classes for inside the header. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_inside_header_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_inside_header_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_inside_header_class' ) ) { + /** + * Retrieve the classes for inside the header. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_inside_header_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_inside_header_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_container_class' ) ) { + /** + * Display the classes for the container. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_container_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_container_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_container_class' ) ) { + /** + * Retrieve the classes for the content. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_container_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_container_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_navigation_class' ) ) { + /** + * Display the classes for the navigation. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_navigation_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_navigation_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_navigation_class' ) ) { + /** + * Retrieve the classes for the navigation. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_navigation_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_navigation_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_inside_navigation_class' ) ) { + /** + * Display the classes for the inner navigation. + * + * @since 1.3.41 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_inside_navigation_class( $class = '' ) { + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + $return = apply_filters( 'generate_inside_navigation_class', $classes, $class ); + + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', $return ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_menu_class' ) ) { + /** + * Display the classes for the navigation. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_menu_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_menu_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_menu_class' ) ) { + /** + * Retrieve the classes for the navigation. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_menu_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_menu_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_main_class' ) ) { + /** + * Display the classes for the
    container. + * + * @since 1.1.0 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_main_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_main_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_main_class' ) ) { + /** + * Retrieve the classes for the footer. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_main_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_main_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_footer_class' ) ) { + /** + * Display the classes for the footer. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_footer_class( $class = '' ) { + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', generate_get_footer_class( $class ) ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_get_footer_class' ) ) { + /** + * Retrieve the classes for the footer. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ + function generate_get_footer_class( $class = '' ) { + + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( 'generate_footer_class', $classes, $class ); + } +} + +if ( ! function_exists( 'generate_inside_footer_class' ) ) { + /** + * Display the classes for the footer. + * + * @since 0.1 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_inside_footer_class( $class = '' ) { + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + $return = apply_filters( 'generate_inside_footer_class', $classes, $class ); + + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', $return ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_top_bar_class' ) ) { + /** + * Display the classes for the top bar. + * + * @since 1.3.45 + * @param string|array $class One or more classes to add to the class list. + */ + function generate_top_bar_class( $class = '' ) { + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + $return = apply_filters( 'generate_top_bar_class', $classes, $class ); + + // Separates classes with a single space, collates classes for post DIV. + echo 'class="' . join( ' ', $return ) . '"'; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_body_schema' ) ) { + /** + * Figure out which schema tags to apply to the element. + * + * @since 1.3.15 + */ + function generate_body_schema() { + // Set up blog variable. + $blog = ( is_home() || is_archive() || is_attachment() || is_tax() || is_single() ) ? true : false; + + // Set up default itemtype. + $itemtype = 'WebPage'; + + // Get itemtype for the blog. + $itemtype = ( $blog ) ? 'Blog' : $itemtype; + + // Get itemtype for search results. + $itemtype = ( is_search() ) ? 'SearchResultsPage' : $itemtype; + + // Get the result. + $result = esc_html( apply_filters( 'generate_body_itemtype', $itemtype ) ); + + // Return our HTML. + echo "itemtype='https://schema.org/$result' itemscope='itemscope'"; // phpcs:ignore + } +} + +if ( ! function_exists( 'generate_article_schema' ) ) { + /** + * Figure out which schema tags to apply to the
    element + * The function determines the itemtype: generate_article_schema( 'BlogPosting' ) + * + * @since 1.3.15 + * @param string $type The type of schema. + */ + function generate_article_schema( $type = 'CreativeWork' ) { + // Get the itemtype. + $itemtype = esc_html( apply_filters( 'generate_article_itemtype', $type ) ); + + // Print the results. + echo "itemtype='https://schema.org/$itemtype' itemscope='itemscope'"; // phpcs:ignore + } +} + +/** + * Process database updates if necessary. + * There's nothing in here yet, but we're setting the version to use later. + * + * @since 2.1 + * @deprecated 3.0.0 + */ +function generate_do_admin_db_updates() { + // Replaced by Generate_Theme_Update(). +} + +/** + * Process important database updates when someone visits the front or backend. + * + * @since 2.3 + * @deprecated 3.0.0 + */ +function generate_do_db_updates() { + // Replaced by Generate_Theme_Update(). +} + +if ( ! function_exists( 'generate_update_logo_setting' ) ) { + /** + * Migrate the old logo database entry to the new custom_logo theme mod (WordPress 4.5) + * + * @since 1.3.29 + * @deprecated 3.0.0 + */ + function generate_update_logo_setting() { + // Replaced by Generate_Theme_Update(). + } +} + +if ( ! function_exists( 'generate_typography_convert_values' ) ) { + /** + * Take the old body font value and strip it of variants + * This should only run once + * + * @since 1.3.0 + * @deprecated 3.0.0 + */ + function generate_typography_convert_values() { + // Replaced by Generate_Theme_Update(). + } +} + +/** + * Execute functions after existing sites update. + * + * We check to see if options already exist. If they do, we can assume the user has + * updated the theme, and not installed it from scratch. + * + * We run this right away in the Dashboard to avoid other migration functions from + * setting options and causing these functions to run on fresh installs. + * + * @since 2.0 + * @deprecated 3.0.0 + */ +function generate_migrate_existing_settings() { + // Replaced by Generate_Theme_Update(). +} + +/** + * Output CSS for the icon fonts. + * + * @since 2.3 + * @deprecated 3.0.0 + */ +function generate_do_icon_css() { + $output = false; + + if ( 'font' === generate_get_option( 'icons' ) ) { + $url = trailingslashit( get_template_directory_uri() ); + + if ( defined( 'GENERATE_MENU_PLUS_VERSION' ) ) { + $output .= '.main-navigation .slideout-toggle a:before, + .slide-opened .slideout-overlay .slideout-exit:before { + font-family: GeneratePress; + } + + .slideout-navigation .dropdown-menu-toggle:before { + content: "\f107" !important; + } + + .slideout-navigation .sfHover > a .dropdown-menu-toggle:before { + content: "\f106" !important; + }'; + } + } + + if ( $output ) { + return str_replace( array( "\r", "\n", "\t" ), '', $output ); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/general.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/general.php new file mode 100644 index 00000000..f14d806f --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/general.php @@ -0,0 +1,492 @@ + true, + 'openSubMenuLabel' => esc_attr__( 'Open Sub-Menu', 'generatepress' ), + 'closeSubMenuLabel' => esc_attr__( 'Close Sub-Menu', 'generatepress' ), + ) + ) + ); + + if ( 'click' === generate_get_option( 'nav_dropdown_type' ) || 'click-arrow' === generate_get_option( 'nav_dropdown_type' ) ) { + wp_enqueue_script( 'generate-dropdown-click', $dir_uri . "/assets/js/dropdown-click{$suffix}.js", array(), GENERATE_VERSION, true ); + + wp_localize_script( + 'generate-dropdown-click', + 'generatepressDropdownClick', + array( + 'openSubMenuLabel' => esc_attr__( 'Open Sub-Menu', 'generatepress' ), + 'closeSubMenuLabel' => esc_attr__( 'Close Sub-Menu', 'generatepress' ), + ) + ); + } + + if ( apply_filters( 'generate_enable_modal_script', false ) ) { + wp_enqueue_script( 'generate-modal', $dir_uri . '/assets/dist/modal.js', array(), GENERATE_VERSION, true ); + } + + if ( 'enable' === generate_get_option( 'nav_search' ) ) { + wp_enqueue_script( 'generate-navigation-search', $dir_uri . "/assets/js/navigation-search{$suffix}.js", array(), GENERATE_VERSION, true ); + + wp_localize_script( + 'generate-navigation-search', + 'generatepressNavSearch', + array( + 'open' => esc_attr__( 'Open Search Bar', 'generatepress' ), + 'close' => esc_attr__( 'Close Search Bar', 'generatepress' ), + ) + ); + } + + if ( 'enable' === generate_get_option( 'back_to_top' ) ) { + wp_enqueue_script( 'generate-back-to-top', $dir_uri . "/assets/js/back-to-top{$suffix}.js", array(), GENERATE_VERSION, true ); + + wp_localize_script( + 'generate-back-to-top', + 'generatepressBackToTop', + apply_filters( + 'generate_back_to_top_js_args', + array( + 'smooth' => true, + ) + ) + ); + } + + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { + wp_enqueue_script( 'comment-reply' ); + } + } +} + +if ( ! function_exists( 'generate_widgets_init' ) ) { + add_action( 'widgets_init', 'generate_widgets_init' ); + /** + * Register widgetized area and update sidebar with default widgets + */ + function generate_widgets_init() { + $widgets = array( + 'sidebar-1' => __( 'Right Sidebar', 'generatepress' ), + 'sidebar-2' => __( 'Left Sidebar', 'generatepress' ), + 'header' => __( 'Header', 'generatepress' ), + 'footer-1' => __( 'Footer Widget 1', 'generatepress' ), + 'footer-2' => __( 'Footer Widget 2', 'generatepress' ), + 'footer-3' => __( 'Footer Widget 3', 'generatepress' ), + 'footer-4' => __( 'Footer Widget 4', 'generatepress' ), + 'footer-5' => __( 'Footer Widget 5', 'generatepress' ), + 'footer-bar' => __( 'Footer Bar', 'generatepress' ), + 'top-bar' => __( 'Top Bar', 'generatepress' ), + ); + + foreach ( $widgets as $id => $name ) { + register_sidebar( + array( + 'name' => $name, + 'id' => $id, + 'before_widget' => '', + 'before_title' => apply_filters( 'generate_start_widget_title', '

    ' ), + 'after_title' => apply_filters( 'generate_end_widget_title', '

    ' ), + ) + ); + } + } +} + +if ( ! function_exists( 'generate_smart_content_width' ) ) { + add_action( 'wp', 'generate_smart_content_width' ); + /** + * Set the $content_width depending on layout of current page + * Hook into "wp" so we have the correct layout setting from generate_get_layout() + * Hooking into "after_setup_theme" doesn't get the correct layout setting + */ + function generate_smart_content_width() { + global $content_width; + + $container_width = generate_get_option( 'container_width' ); + $right_sidebar_width = apply_filters( 'generate_right_sidebar_width', '25' ); + $left_sidebar_width = apply_filters( 'generate_left_sidebar_width', '25' ); + $layout = generate_get_layout(); + + if ( 'left-sidebar' === $layout ) { + $content_width = $container_width * ( ( 100 - $left_sidebar_width ) / 100 ); + } elseif ( 'right-sidebar' === $layout ) { + $content_width = $container_width * ( ( 100 - $right_sidebar_width ) / 100 ); + } elseif ( 'no-sidebar' === $layout ) { + $content_width = $container_width; + } else { + $content_width = $container_width * ( ( 100 - ( $left_sidebar_width + $right_sidebar_width ) ) / 100 ); + } + } +} + +if ( ! function_exists( 'generate_page_menu_args' ) ) { + add_filter( 'wp_page_menu_args', 'generate_page_menu_args' ); + /** + * Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link. + * + * @since 0.1 + * + * @param array $args The existing menu args. + * @return array Menu args. + */ + function generate_page_menu_args( $args ) { + $args['show_home'] = true; + + return $args; + } +} + +if ( ! function_exists( 'generate_disable_title' ) ) { + add_filter( 'generate_show_title', 'generate_disable_title' ); + /** + * Remove our title if set. + * + * @since 1.3.18 + * + * @param bool $title Whether the title is displayed or not. + * @return bool Whether to display the content title. + */ + function generate_disable_title( $title ) { + if ( is_singular() ) { + $disable_title = get_post_meta( get_the_ID(), '_generate-disable-headline', true ); + + if ( $disable_title ) { + $title = false; + } + } + + return $title; + } +} + +if ( ! function_exists( 'generate_resource_hints' ) ) { + add_filter( 'wp_resource_hints', 'generate_resource_hints', 10, 2 ); + /** + * Add resource hints to our Google fonts call. + * + * @since 1.3.42 + * + * @param array $urls URLs to print for resource hints. + * @param string $relation_type The relation type the URLs are printed. + * @return array $urls URLs to print for resource hints. + */ + function generate_resource_hints( $urls, $relation_type ) { + $handle = generate_is_using_dynamic_typography() ? 'generate-google-fonts' : 'generate-fonts'; + $hint_type = apply_filters( 'generate_google_font_resource_hint_type', 'preconnect' ); + $has_crossorigin_support = version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ); + + if ( wp_style_is( $handle, 'queue' ) ) { + if ( $relation_type === $hint_type ) { + if ( $has_crossorigin_support && 'preconnect' === $hint_type ) { + $urls[] = array( + 'href' => 'https://fonts.gstatic.com', + 'crossorigin', + ); + + $urls[] = array( + 'href' => 'https://fonts.googleapis.com', + 'crossorigin', + ); + } else { + $urls[] = 'https://fonts.gstatic.com'; + $urls[] = 'https://fonts.googleapis.com'; + } + } + + if ( 'dns-prefetch' !== $hint_type ) { + $googleapis_index = array_search( 'fonts.googleapis.com', $urls ); + + if ( false !== $googleapis_index ) { + unset( $urls[ $googleapis_index ] ); + } + } + } + + return $urls; + } +} + +if ( ! function_exists( 'generate_remove_caption_padding' ) ) { + add_filter( 'img_caption_shortcode_width', 'generate_remove_caption_padding' ); + /** + * Remove WordPress's default padding on images with captions + * + * @param int $width Default WP .wp-caption width (image width + 10px). + * @return int Updated width to remove 10px padding. + */ + function generate_remove_caption_padding( $width ) { + return $width - 10; + } +} + +if ( ! function_exists( 'generate_enhanced_image_navigation' ) ) { + add_filter( 'attachment_link', 'generate_enhanced_image_navigation', 10, 2 ); + /** + * Filter in a link to a content ID attribute for the next/previous image links on image attachment pages. + * + * @param string $url The input URL. + * @param int $id The ID of the post. + */ + function generate_enhanced_image_navigation( $url, $id ) { + if ( ! is_attachment() && ! wp_attachment_is_image( $id ) ) { + return $url; + } + + $image = get_post( $id ); + // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison -- Intentially loose. + if ( ! empty( $image->post_parent ) && $image->post_parent != $id ) { + $url .= '#main'; + } + + return $url; + } +} + +if ( ! function_exists( 'generate_categorized_blog' ) ) { + /** + * Determine whether blog/site has more than one category. + * + * @since 1.2.5 + * + * @return bool True of there is more than one category, false otherwise. + */ + function generate_categorized_blog() { + if ( false === ( $all_the_cool_cats = get_transient( 'generate_categories' ) ) ) { // phpcs:ignore + // Create an array of all the categories that are attached to posts. + $all_the_cool_cats = get_categories( + array( + 'fields' => 'ids', + 'hide_empty' => 1, + + // We only need to know if there is more than one category. + 'number' => 2, + ) + ); + + // Count the number of categories that are attached to the posts. + $all_the_cool_cats = count( $all_the_cool_cats ); + + set_transient( 'generate_categories', $all_the_cool_cats ); + } + + if ( $all_the_cool_cats > 1 ) { + // This blog has more than 1 category so twentyfifteen_categorized_blog should return true. + return true; + } else { + // This blog has only 1 category so twentyfifteen_categorized_blog should return false. + return false; + } + } +} + +if ( ! function_exists( 'generate_category_transient_flusher' ) ) { + add_action( 'edit_category', 'generate_category_transient_flusher' ); + add_action( 'save_post', 'generate_category_transient_flusher' ); + /** + * Flush out the transients used in {@see generate_categorized_blog()}. + * + * @since 1.2.5 + */ + function generate_category_transient_flusher() { + // Like, beat it. Dig? + delete_transient( 'generate_categories' ); + } +} + +if ( ! function_exists( 'generate_get_default_color_palettes' ) ) { + /** + * Set up our colors for the color picker palettes and filter them so you can change them. + * + * @since 1.3.42 + */ + function generate_get_default_color_palettes() { + $palettes = array( + '#000000', + '#FFFFFF', + '#F1C40F', + '#E74C3C', + '#1ABC9C', + '#1e72bd', + '#8E44AD', + '#00CC77', + ); + + return apply_filters( 'generate_default_color_palettes', $palettes ); + } +} + +add_filter( 'generate_fontawesome_essentials', 'generate_set_font_awesome_essentials' ); +/** + * Check to see if we should include the full Font Awesome library or not. + * + * @since 2.0 + * + * @param bool $essentials The existing value. + * @return bool + */ +function generate_set_font_awesome_essentials( $essentials ) { + if ( generate_get_option( 'font_awesome_essentials' ) ) { + return true; + } + + return $essentials; +} + +add_filter( 'generate_dynamic_css_skip_cache', 'generate_skip_dynamic_css_cache' ); +/** + * Skips caching of the dynamic CSS if set to false. + * + * @since 2.0 + * + * @param bool $cache The existing value. + * @return bool + */ +function generate_skip_dynamic_css_cache( $cache ) { + if ( ! generate_get_option( 'dynamic_css_cache' ) ) { + return true; + } + + return $cache; +} + +add_filter( 'wp_headers', 'generate_set_wp_headers' ); +/** + * Set any necessary headers. + * + * @param array $headers The existing headers. + * + * @since 2.3 + */ +function generate_set_wp_headers( $headers ) { + $headers['X-UA-Compatible'] = 'IE=edge'; + + return $headers; +} + +add_filter( 'generate_after_element_class_attribute', 'generate_set_microdata_markup', 10, 2 ); +/** + * Adds microdata to elements. + * + * @since 3.0.0 + * @param string $output The existing output after the class attribute. + * @param string $context What element we're targeting. + */ +function generate_set_microdata_markup( $output, $context ) { + if ( 'left_sidebar' === $context || 'right_sidebar' === $context ) { + $context = 'sidebar'; + } + + if ( 'footer' === $context ) { + return $output; + } + + if ( 'site-info' === $context ) { + $context = 'footer'; + } + + $microdata = generate_get_microdata( $context ); + + if ( $microdata ) { + return $microdata; + } + + return $output; +} + +add_action( 'wp_footer', 'generate_do_a11y_scripts' ); +/** + * Enqueue scripts in the footer. + * + * @since 3.1.0 + */ +function generate_do_a11y_scripts() { + if ( apply_filters( 'generate_print_a11y_script', true ) ) { + // Add our small a11y script inline. + printf( + '', + '!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}();' + ); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/markup.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/markup.php new file mode 100644 index 00000000..715004c2 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/markup.php @@ -0,0 +1,568 @@ + element + * + * @param array $classes The existing classes. + * @since 1.1.0 + */ + function generate_main_classes( $classes ) { + $classes[] = 'site-main'; + + return $classes; + } +} + +add_filter( 'generate_page_class', 'generate_do_page_container_classes' ); +/** + * Adds custom classes to the #page element + * + * @param array $classes The existing classes. + * @since 3.0.0 + */ +function generate_do_page_container_classes( $classes ) { + $classes[] = 'site'; + $classes[] = 'grid-container'; + $classes[] = 'container'; + + if ( generate_is_using_hatom() ) { + $classes[] = 'hfeed'; + } + + if ( ! generate_is_using_flexbox() ) { + $classes[] = 'grid-parent'; + } + + return $classes; +} + +add_filter( 'generate_comment-author_class', 'generate_do_comment_author_classes' ); +/** + * Adds custom classes to the comment author element + * + * @param array $classes The existing classes. + * @since 3.0.0 + */ +function generate_do_comment_author_classes( $classes ) { + $classes[] = 'comment-author'; + + if ( generate_is_using_hatom() ) { + $classes[] = 'vcard'; + } + + return $classes; +} + +if ( ! function_exists( 'generate_post_classes' ) ) { + add_filter( 'post_class', 'generate_post_classes' ); + /** + * Adds custom classes to the
    element. + * Remove .hentry class from pages to comply with structural data guidelines. + * + * @param array $classes The existing classes. + * @since 1.3.39 + */ + function generate_post_classes( $classes ) { + if ( 'page' === get_post_type() || ! generate_is_using_hatom() ) { + $classes = array_diff( $classes, array( 'hentry' ) ); + } + + return $classes; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/meta-box.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/meta-box.php new file mode 100644 index 00000000..c3e0f718 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/meta-box.php @@ -0,0 +1,279 @@ + true ) ); + $screen = get_current_screen(); + $post_type = $screen->id; + + if ( in_array( $post_type, (array) $post_types ) ) { + wp_enqueue_style( 'generate-layout-metabox', get_template_directory_uri() . '/assets/css/admin/meta-box.css', array(), GENERATE_VERSION ); + } + } +} + +add_action( 'add_meta_boxes', 'generate_register_layout_meta_box' ); +/** + * Generate the layout metabox + * + * @since 2.0 + */ +function generate_register_layout_meta_box() { + if ( ! current_user_can( apply_filters( 'generate_metabox_capability', 'edit_theme_options' ) ) ) { + return; + } + + if ( ! defined( 'GENERATE_LAYOUT_META_BOX' ) ) { + define( 'GENERATE_LAYOUT_META_BOX', true ); + } + + global $post; + + $blog_id = get_option( 'page_for_posts' ); + + // No need for the Layout metabox on the blog page. + if ( isset( $post->ID ) && $blog_id && (int) $blog_id === (int) $post->ID ) { + return; + } + + $post_types = get_post_types( array( 'public' => true ) ); + + foreach ( $post_types as $type ) { + if ( 'attachment' !== $type ) { + add_meta_box( + 'generate_layout_options_meta_box', + esc_html__( 'Layout', 'generatepress' ), + 'generate_do_layout_meta_box', + $type, + 'side' + ); + } + } +} + +/** + * Build our meta box. + * + * @since 2.0 + * + * @param object $post All post information. + */ +function generate_do_layout_meta_box( $post ) { + wp_nonce_field( basename( __FILE__ ), 'generate_layout_nonce' ); + $stored_meta = (array) get_post_meta( $post->ID ); + $stored_meta['_generate-sidebar-layout-meta'][0] = ( isset( $stored_meta['_generate-sidebar-layout-meta'][0] ) ) ? $stored_meta['_generate-sidebar-layout-meta'][0] : ''; + $stored_meta['_generate-footer-widget-meta'][0] = ( isset( $stored_meta['_generate-footer-widget-meta'][0] ) ) ? $stored_meta['_generate-footer-widget-meta'][0] : ''; + $stored_meta['_generate-full-width-content'][0] = ( isset( $stored_meta['_generate-full-width-content'][0] ) ) ? $stored_meta['_generate-full-width-content'][0] : ''; + $stored_meta['_generate-disable-headline'][0] = ( isset( $stored_meta['_generate-disable-headline'][0] ) ) ? $stored_meta['_generate-disable-headline'][0] : ''; + + $tabs = apply_filters( + 'generate_metabox_tabs', + array( + 'sidebars' => array( + 'title' => esc_html__( 'Sidebars', 'generatepress' ), + 'target' => '#generate-layout-sidebars', + 'class' => 'current', + ), + 'footer_widgets' => array( + 'title' => esc_html__( 'Footer Widgets', 'generatepress' ), + 'target' => '#generate-layout-footer-widgets', + 'class' => '', + ), + 'disable_elements' => array( + 'title' => esc_html__( 'Disable Elements', 'generatepress' ), + 'target' => '#generate-layout-disable-elements', + 'class' => '', + ), + 'container' => array( + 'title' => esc_html__( 'Content Container', 'generatepress' ), + 'target' => '#generate-layout-page-builder-container', + 'class' => '', + ), + ) + ); + ?> + +
    + +
    +
    +
    + + + +
    +
    + + + + + +
    +
    + +
    > +
    > + + < > +
    + +
    > + +
    + +
    + > + +
    +
    + post_date ); + if ( $post_date < $compare_date ) { + $css = '.fl-builder.no-sidebar .container.grid-container { + max-width: 100%; + } + + .fl-builder.one-container.no-sidebar .site-content { + padding:0; + }'; + $css = str_replace( array( "\r", "\n", "\t" ), '', $css ); + wp_add_inline_style( 'generate-style', $css ); + } + } + } +} + +add_action( 'wp_enqueue_scripts', 'generate_do_third_party_plugin_css', 50 ); +/** + * Add CSS for third-party plugins. + * + * @since 3.0.1 + */ +function generate_do_third_party_plugin_css() { + $css = new GeneratePress_CSS(); + + if ( generate_is_using_flexbox() && class_exists( 'Elementor\Plugin' ) ) { + $css->set_selector( '.elementor-template-full-width .site-content' ); + $css->add_property( 'display', 'block' ); + } + + if ( $css->css_output() ) { + wp_add_inline_style( 'generate-style', $css->css_output() ); + } +} + +add_action( 'wp_enqueue_scripts', 'generate_do_pro_compatibility', 50 ); +/** + * Add CSS to ensure compatibility with GP Premium. + * + * @since 3.0.0 + */ +function generate_do_pro_compatibility() { + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) { + return; + } + + $css = new GeneratePress_CSS(); + + if ( version_compare( GP_PREMIUM_VERSION, '1.11.0-alpha.1', '<' ) ) { + if ( generate_is_using_flexbox() && defined( 'GENERATE_SECONDARY_NAV_VERSION' ) ) { + $css->set_selector( '.secondary-navigation .inside-navigation:before, .secondary-navigation .inside-navigation:after' ); + $css->add_property( 'content', '"."' ); + $css->add_property( 'display', 'block' ); + $css->add_property( 'overflow', 'hidden' ); + $css->add_property( 'visibility', 'hidden' ); + $css->add_property( 'font-size', '0px' ); + $css->add_property( 'line-height', '0px' ); + $css->add_property( 'width', '0px' ); + $css->add_property( 'height', '0px' ); + + $css->set_selector( '.secondary-navigation .inside-navigation:after' ); + $css->add_property( 'clear', 'both' ); + } + } + + if ( version_compare( GP_PREMIUM_VERSION, '1.12.0-alpha.1', '<' ) ) { + if ( defined( 'GENERATE_MENU_PLUS_VERSION' ) && function_exists( 'generate_menu_plus_get_defaults' ) ) { + $menu_plus_settings = wp_parse_args( + get_option( 'generate_menu_plus_settings', array() ), + generate_menu_plus_get_defaults() + ); + + if ( generate_is_using_flexbox() && ( 'true' === $menu_plus_settings['sticky_menu'] || 'desktop' === $menu_plus_settings['sticky_menu'] || 'mobile' === $menu_plus_settings['sticky_menu'] || 'enable' === $menu_plus_settings['mobile_header_sticky'] ) ) { + if ( generate_has_inline_mobile_toggle() ) { + $css->start_media_query( generate_get_media_query( 'mobile-menu' ) ); + + $css->set_selector( '#sticky-placeholder' ); + $css->add_property( 'height', '0' ); + $css->add_property( 'overflow', 'hidden' ); + + $css->set_selector( '.has-inline-mobile-toggle #site-navigation.toggled' ); + $css->add_property( 'margin-top', '0' ); + + $css->set_selector( '.has-inline-mobile-menu #site-navigation.toggled .main-nav > ul' ); + $css->add_property( 'top', '1.5em' ); + + $css->stop_media_query(); + } + + if ( 'desktop' === $menu_plus_settings['sticky_menu'] ) { + $css->set_selector( '.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation' ); + $css->add_property( 'margin-bottom', '0' ); + + $css->set_selector( '.sticky-enabled .gen-sidebar-nav.is_stuck' ); + $css->add_property( 'z-index', '500' ); + + $css->set_selector( '.sticky-enabled .main-navigation.is_stuck' ); + $css->add_property( 'box-shadow', '0 2px 2px -2px rgba(0, 0, 0, .2)' ); + + $css->set_selector( '.navigation-stick:not(.gen-sidebar-nav)' ); + $css->add_property( 'left', '0' ); + $css->add_property( 'right', '0' ); + $css->add_property( 'width', '100% !important' ); + + $css->set_selector( '.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-header-sticky #mobile-header.toggled .main-nav > ul' ); + $css->add_property( 'position', 'absolute' ); + $css->add_property( 'left', '0' ); + $css->add_property( 'right', '0' ); + $css->add_property( 'z-index', '999' ); + } + + $css->set_selector( '.nav-float-right .navigation-stick' ); + $css->add_property( 'width', '100% !important' ); + $css->add_property( 'left', '0' ); + + $css->set_selector( '.nav-float-right .navigation-stick .navigation-branding' ); + $css->add_property( 'margin-right', 'auto' ); + + if ( ! $menu_plus_settings['navigation_as_header'] ) { + $header_left = 40; + $header_right = 40; + $mobile_header_left = 30; + $mobile_header_right = 30; + + if ( function_exists( 'generate_spacing_get_defaults' ) ) { + $spacing_settings = wp_parse_args( + get_option( 'generate_spacing_settings', array() ), + generate_spacing_get_defaults() + ); + + $header_left = $spacing_settings['header_left']; + $header_right = $spacing_settings['header_right']; + $mobile_header_left = $spacing_settings['mobile_header_left']; + $mobile_header_right = $spacing_settings['mobile_header_right']; + } + + if ( function_exists( 'generate_is_using_flexbox' ) && generate_is_using_flexbox() ) { + if ( function_exists( 'generate_get_option' ) && 'text' === generate_get_option( 'container_alignment' ) ) { + $css->set_selector( '.main-navigation.navigation-stick .inside-navigation.grid-container' ); + $css->add_property( 'padding-left', $header_left, false, 'px' ); + $css->add_property( 'padding-right', $header_right, false, 'px' ); + + $css->start_media_query( generate_get_media_query( 'mobile-menu' ) ); + $css->set_selector( '.main-navigation.navigation-stick .inside-navigation.grid-container' ); + $css->add_property( 'padding-left', $mobile_header_left, false, 'px' ); + $css->add_property( 'padding-right', $mobile_header_right, false, 'px' ); + $css->stop_media_query(); + } + } + } + + $css->set_selector( '.nav-float-right .main-navigation.has-branding:not([class*="nav-align-"]):not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not([class*="nav-align-"]):not(.mobile-header-navigation) .menu-bar-items' ); + $css->add_property( 'margin-left', '0' ); + } + + if ( generate_has_inline_mobile_toggle() && 'false' !== $menu_plus_settings['slideout_menu'] ) { + $css->set_selector( '.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled,.slideout-both .has-inline-mobile-toggle #site-navigation.toggled' ); + $css->add_property( 'margin-top', '0' ); + } + + if ( 'font' === generate_get_option( 'icons' ) ) { + $css->set_selector( '.main-navigation .slideout-toggle a:before,.slide-opened .slideout-overlay .slideout-exit:before' ); + $css->add_property( 'font-family', 'GeneratePress' ); + + $css->set_selector( '.slideout-navigation .dropdown-menu-toggle:before' ); + $css->add_property( 'content', '"\f107" !important' ); + + $css->set_selector( '.slideout-navigation .sfHover > a .dropdown-menu-toggle:before' ); + $css->add_property( 'content', '"\f106" !important' ); + } + + if ( generate_is_using_flexbox() && $menu_plus_settings['navigation_as_header'] ) { + $content_left = 40; + $content_right = 40; + + if ( function_exists( 'generate_spacing_get_defaults' ) ) { + $spacing_settings = wp_parse_args( + get_option( 'generate_spacing_settings', array() ), + generate_spacing_get_defaults() + ); + + $content_left = $spacing_settings['content_left']; + $content_right = $spacing_settings['content_right']; + } + + if ( 'text' === generate_get_option( 'container_alignment' ) ) { + $css->set_selector( '.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding .inside-navigation.grid-container' ); + $css->add_property( 'padding', generate_padding_css( 0, $content_right, 0, $content_left ) ); + } + + $css->set_selector( '.navigation-branding' ); + $css->add_property( 'margin-left', '10px' ); + + $css->set_selector( '.navigation-branding .main-title, .mobile-header-navigation .site-logo' ); + $css->add_property( 'margin-left', '10px' ); + + if ( is_rtl() ) { + $css->set_selector( '.navigation-branding' ); + $css->add_property( 'margin-left', 'auto' ); + $css->add_property( 'margin-right', '10px' ); + + $css->set_selector( '.navigation-branding .main-title, .mobile-header-navigation .site-logo' ); + $css->add_property( 'margin-right', '10px' ); + $css->add_property( 'margin-left', '0' ); + } + + $css->set_selector( '.navigation-branding > div + .main-title' ); + $css->add_property( 'margin-left', '10px' ); + + if ( is_rtl() ) { + $css->set_selector( '.navigation-branding > div + .main-title' ); + $css->add_property( 'margin-right', '10px' ); + } + + $css->set_selector( '.has-branding .navigation-branding img' ); + $css->add_property( 'margin', '0' ); + + $css->start_media_query( generate_get_media_query( 'mobile-menu' ) ); + if ( 'text' === generate_get_option( 'container_alignment' ) ) { + $css->set_selector( '.main-navigation.has-branding .inside-navigation.grid-container' ); + $css->add_property( 'padding', '0' ); + } + $css->stop_media_query(); + } + } + + if ( defined( 'GENERATE_SPACING_VERSION' ) ) { + if ( generate_is_using_flexbox() ) { + $css->set_selector( '#footer-widgets, .site-info' ); + $css->add_property( 'padding', '0' ); + } + } + + if ( defined( 'GENERATE_SECONDARY_NAV_VERSION' ) ) { + if ( generate_is_using_flexbox() && has_nav_menu( 'secondary' ) ) { + if ( 'text' === generate_get_option( 'container_alignment' ) && function_exists( 'generate_secondary_nav_get_defaults' ) ) { + $secondary_nav_settings = wp_parse_args( + get_option( 'generate_secondary_nav_settings', array() ), + generate_secondary_nav_get_defaults() + ); + + $spacing_settings = wp_parse_args( + get_option( 'generate_spacing_settings', array() ), + generate_spacing_get_defaults() + ); + + $navigation_left_padding = absint( $spacing_settings['header_left'] ) - absint( $secondary_nav_settings['secondary_menu_item'] ); + $navigation_right_padding = absint( $spacing_settings['header_right'] ) - absint( $secondary_nav_settings['secondary_menu_item'] ); + + $css->set_selector( '.secondary-nav-below-header .secondary-navigation .inside-navigation.grid-container, .secondary-nav-above-header .secondary-navigation .inside-navigation.grid-container' ); + $css->add_property( 'padding', generate_padding_css( 0, $navigation_right_padding, 0, $navigation_left_padding ) ); + } + } + } + + if ( generate_is_using_flexbox() && defined( 'GENERATE_FONT_VERSION' ) && function_exists( 'generate_get_default_fonts' ) ) { + $font_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_default_fonts() + ); + + if ( isset( $font_settings['tablet_navigation_font_size'] ) && '' !== $font_settings['tablet_navigation_font_size'] ) { + $css->start_media_query( generate_get_media_query( 'tablet' ) ); + $css->set_selector( '.main-navigation .menu-toggle' ); + $css->add_property( 'font-size', absint( $font_settings['tablet_navigation_font_size'] ), false, 'px' ); + $css->stop_media_query(); + } + + if ( isset( $font_settings['mobile_navigation_font_size'] ) && '' !== $font_settings['mobile_navigation_font_size'] ) { + $css->start_media_query( generate_get_media_query( 'mobile-menu' ) ); + $css->set_selector( '.main-navigation .menu-toggle' ); + $css->add_property( 'font-size', absint( $font_settings['mobile_navigation_font_size'] ), false, 'px' ); + $css->stop_media_query(); + } + } + + if ( ! generate_show_title() ) { + $css->set_selector( '.page .entry-content' )->add_property( 'margin-top', '0px' ); + + if ( is_single() ) { + if ( ! apply_filters( 'generate_post_author', true ) && ! apply_filters( 'generate_post_date', true ) ) { + $css->set_selector( '.single .entry-content' )->add_property( 'margin-top', '0' ); + } + } + } + } + + if ( $css->css_output() ) { + wp_add_inline_style( 'generate-style', $css->css_output() ); + } +} + +add_filter( 'generate_menu_item_dropdown_arrow_direction', 'generate_set_pro_menu_item_arrow_directions', 10, 3 ); +/** + * Set the menu item arrow directions for Secondary and Slideout navs. + * + * @since 3.0.0 + * @param string $arrow_direction The current direction. + * @param object $args The args for the current menu. + * @param int $depth The current depth of the menu item. + */ +function generate_set_pro_menu_item_arrow_directions( $arrow_direction, $args, $depth ) { + if ( function_exists( 'generate_secondary_nav_get_defaults' ) && 'secondary' === $args->theme_location ) { + $settings = wp_parse_args( + get_option( 'generate_secondary_nav_settings', array() ), + generate_secondary_nav_get_defaults() + ); + + if ( 0 !== $depth ) { + $arrow_direction = 'right'; + + if ( 'left' === $settings['secondary_nav_dropdown_direction'] ) { + $arrow_direction = 'left'; + } + } + + if ( 'secondary-nav-left-sidebar' === $settings['secondary_nav_position_setting'] ) { + $arrow_direction = 'right'; + + if ( 'both-right' === generate_get_layout() ) { + $arrow_direction = 'left'; + } + } + + if ( 'secondary-nav-right-sidebar' === $settings['secondary_nav_position_setting'] ) { + $arrow_direction = 'left'; + + if ( 'both-left' === generate_get_layout() ) { + $arrow_direction = 'right'; + } + } + + if ( 'hover' !== generate_get_option( 'nav_dropdown_type' ) ) { + $arrow_direction = 'down'; + } + } + + return $arrow_direction; +} + +add_filter( 'generate_menu_plus_option_defaults', 'generate_set_menu_plus_compat_defaults' ); +/** + * Set defaults in our pro Menu Plus module. + * + * @since 3.0.0 + * @param array $defaults The existing defaults. + */ +function generate_set_menu_plus_compat_defaults( $defaults ) { + if ( generate_has_inline_mobile_toggle() ) { + $defaults['mobile_menu_label'] = ''; + } + + return $defaults; +} + +add_filter( 'generate_spacing_option_defaults', 'generate_set_spacing_compat_defaults', 20 ); +/** + * Set defaults in our pro Spacing module. + * + * @since 3.0.0 + * @param array $defaults The existing defaults. + */ +function generate_set_spacing_compat_defaults( $defaults ) { + $defaults['mobile_header_top'] = ''; + $defaults['mobile_header_bottom'] = ''; + $defaults['mobile_header_right'] = '30'; + $defaults['mobile_header_left'] = '30'; + + $defaults['mobile_widget_top'] = '30'; + $defaults['mobile_widget_right'] = '30'; + $defaults['mobile_widget_bottom'] = '30'; + $defaults['mobile_widget_left'] = '30'; + + $defaults['mobile_footer_widget_container_top'] = '30'; + $defaults['mobile_footer_widget_container_right'] = '30'; + $defaults['mobile_footer_widget_container_bottom'] = '30'; + $defaults['mobile_footer_widget_container_left'] = '30'; + + return $defaults; +} + +add_filter( 'generate_page_hero_css_output', 'generate_do_pro_page_hero_css', 10, 2 ); +/** + * Add CSS to our premium Page Heroes. + * + * @since 3.0.0 + * @param string $css_output Existing CSS. + * @param array $options The Header Element options. + */ +function generate_do_pro_page_hero_css( $css_output, $options ) { + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) { + return $css_output; + } + + $new_css = ''; + + if ( version_compare( GP_PREMIUM_VERSION, '1.12.0-alpha.1', '<' ) ) { + $css = new GeneratePress_CSS(); + + $padding_inside = false; + + if ( generate_is_using_flexbox() && 'text' === generate_get_option( 'container_alignment' ) ) { + $padding_inside = true; + } + + if ( $padding_inside ) { + $container_width = generate_get_option( 'container_width' ); + $padding_right = '0px'; + $padding_left = '0px'; + + if ( $options['padding_right'] ) { + $padding_right = absint( $options['padding_right'] ) . $options['padding_right_unit']; + } + + if ( $options['padding_left'] ) { + $padding_left = absint( $options['padding_left'] ) . $options['padding_left_unit']; + } + + $css->set_selector( '.page-hero .inside-page-hero.grid-container' ); + + $css->add_property( + 'max-width', + sprintf( + 'calc(%1$s - %2$s - %3$s)', + $container_width . 'px', + $padding_right, + $padding_left + ) + ); + } + + if ( generate_is_using_flexbox() && '' !== $options['site_header_merge'] ) { + if ( 'merge-desktop' === $options['site_header_merge'] ) { + $css->start_media_query( apply_filters( 'generate_not_mobile_media_query', '(min-width: 769px)' ) ); + } + + if ( $options['navigation_colors'] ) { + $navigation_background = $options['navigation_background_color'] ? $options['navigation_background_color'] : 'transparent'; + $navigation_background_hover = $options['navigation_background_color_hover'] ? $options['navigation_background_color_hover'] : 'transparent'; + + $css->set_selector( '.header-wrap #site-navigation:not(.toggled), .header-wrap #mobile-header:not(.toggled):not(.navigation-stick), .has-inline-mobile-toggle .mobile-menu-control-wrapper' ); + $css->add_property( 'background', $navigation_background ); + + $css->set_selector( '.main-navigation:not(.toggled):not(.navigation-stick) .menu-bar-item:not(.close-search) > a' ); + $css->add_property( 'color', esc_attr( $options['navigation_text_color'] ) ); + + $css->set_selector( '.header-wrap #site-navigation:not(.toggled) .menu-bar-item:not(.close-search):hover > a, .header-wrap #mobile-header:not(.toggled) .menu-bar-item:not(.close-search):hover > a, .header-wrap #site-navigation:not(.toggled) .menu-bar-item:not(.close-search).sfHover > a, .header-wrap #mobile-header:not(.toggled) .menu-bar-item:not(.close-search).sfHover > a' ); + $css->add_property( 'background', $navigation_background_hover ); + + if ( '' !== $options['navigation_text_color_hover'] ) { + $css->add_property( 'color', esc_attr( $options['navigation_text_color_hover'] ) ); + } else { + $css->add_property( 'color', esc_attr( $options['navigation_text_color'] ) ); + } + } + + if ( 'merge-desktop' === $options['site_header_merge'] ) { + $css->stop_media_query(); + } + } + + if ( $css->css_output() ) { + $new_css = $css->css_output(); + } + } + + return $css_output . $new_css; +} + +add_action( 'customize_register', 'generate_pro_compat_customize_register', 100 ); +/** + * Alter some Customizer options in the pro version. + * + * @since 3.0.0 + * @param object $wp_customize The Customizer object. + */ +function generate_pro_compat_customize_register( $wp_customize ) { + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) { + return; + } + + if ( version_compare( GP_PREMIUM_VERSION, '1.12.0-alpha.1', '<' ) ) { + if ( $wp_customize->get_setting( 'generate_spacing_settings[separator]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[separator]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[right_sidebar_width]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[right_sidebar_width]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[left_sidebar_width]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[left_sidebar_width]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[footer_widget_container_top]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[footer_widget_container_top]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[footer_widget_container_right]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[footer_widget_container_right]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[footer_widget_container_bottom]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[footer_widget_container_bottom]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[footer_widget_container_left]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[footer_widget_container_left]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[mobile_footer_widget_container_top]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[mobile_footer_widget_container_top]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[mobile_footer_widget_container_right]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[mobile_footer_widget_container_right]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[mobile_footer_widget_container_bottom]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[mobile_footer_widget_container_bottom]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[mobile_footer_widget_container_left]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[mobile_footer_widget_container_left]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[footer_top]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[footer_top]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[footer_right]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[footer_right]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[footer_bottom]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[footer_bottom]' )->transport = 'refresh'; + } + + if ( $wp_customize->get_setting( 'generate_spacing_settings[footer_left]' ) ) { + $wp_customize->get_setting( 'generate_spacing_settings[footer_left]' )->transport = 'refresh'; + } + } + + if ( $wp_customize->get_panel( 'generate_typography_panel' ) ) { + $wp_customize->get_panel( 'generate_typography_panel' )->active_callback = function() { + if ( generate_is_using_dynamic_typography() ) { + return false; + } + + return true; + }; + } +} + +add_action( 'wp', 'generate_do_pro_compatibility_setup' ); +/** + * Do basic compatibility with GP Premium versions. + * + * @since 3.0.0 + */ +function generate_do_pro_compatibility_setup() { + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) { + return; + } + + if ( version_compare( GP_PREMIUM_VERSION, '1.12.0-alpha.1', '<' ) ) { + // Fix Elements removing archive post titles. + if ( function_exists( 'generate_premium_do_elements' ) && ! is_singular() ) { + add_filter( 'generate_show_title', '__return_true', 20 ); + } + } + + if ( generate_is_using_dynamic_typography() ) { + remove_action( 'wp_enqueue_scripts', 'generate_enqueue_google_fonts', 0 ); + remove_action( 'wp_enqueue_scripts', 'generate_typography_premium_css', 100 ); + remove_filter( 'generate_external_dynamic_css_output', 'generate_typography_add_to_external_stylesheet' ); + } +} + +add_filter( 'generate_has_active_menu', 'generate_do_pro_active_menus' ); +/** + * Tell GP about our active pro menus. + * + * @since 3.1.0 + * @param boolean $has_active_menu Whether we have an active menu. + */ +function generate_do_pro_active_menus( $has_active_menu ) { + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) { + return $has_active_menu; + } + + if ( version_compare( GP_PREMIUM_VERSION, '2.1.0-alpha.1', '<' ) ) { + if ( function_exists( 'generate_menu_plus_get_defaults' ) ) { + $menu_plus_settings = wp_parse_args( + get_option( 'generate_menu_plus_settings', array() ), + generate_menu_plus_get_defaults() + ); + + if ( 'disable' !== $menu_plus_settings['mobile_header'] || 'false' !== $menu_plus_settings['slideout_menu'] ) { + $has_active_menu = true; + } + } + + if ( function_exists( 'generate_secondary_nav_get_defaults' ) && has_nav_menu( 'secondary' ) ) { + $has_active_menu = true; + } + } + + return $has_active_menu; +} + +add_action( 'init', 'generate_do_customizer_compatibility_setup' ); +/** + * Make changes to the Customizer in the Pro version. + */ +function generate_do_customizer_compatibility_setup() { + if ( ! defined( 'GP_PREMIUM_VERSION' ) ) { + return; + } + + if ( version_compare( GP_PREMIUM_VERSION, '2.1.0-alpha.1', '<' ) ) { + if ( generate_is_using_dynamic_typography() ) { + remove_action( 'customize_register', 'generate_fonts_customize_register' ); + remove_action( 'customize_preview_init', 'generate_typography_customizer_live_preview' ); + } + + remove_action( 'customize_register', 'generate_colors_customize_register' ); + remove_action( 'customize_preview_init', 'generate_colors_customizer_live_preview' ); + remove_action( 'customize_controls_enqueue_scripts', 'generate_enqueue_color_palettes', 1001 ); + remove_action( 'customize_register', 'generate_colors_secondary_nav_customizer', 1000 ); + remove_action( 'customize_register', 'generate_slideout_navigation_color_controls', 150 ); + remove_action( 'customize_register', 'generate_colors_wc_customizer', 100 ); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/archives.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/archives.php new file mode 100644 index 00000000..82f99dd2 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/archives.php @@ -0,0 +1,142 @@ + +
    > + + +

    + +

    + + +
    + %2$s', + get_avatar( get_the_author_meta( 'ID' ), 50 ), + get_the_author() + ); + + /* + * Since we called the_post() above, we need to + * rewind the loop back to the beginning that way + * we can run the loop properly, in full. + */ + rewind_posts(); + } + + return $title; + + } +} + +add_action( 'generate_after_archive_title', 'generate_do_archive_description' ); +/** + * Output the archive description. + * + * @since 2.3 + */ +function generate_do_archive_description() { + $term_description = get_the_archive_description(); + + if ( ! empty( $term_description ) ) { + if ( is_author() ) { + printf( '
    %s
    ', $term_description ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + } else { + printf( '
    %s
    ', $term_description ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + } + } + + /** + * generate_after_archive_description hook. + * + * @since 0.1 + */ + do_action( 'generate_after_archive_description' ); +} + +add_action( 'generate_before_loop', 'generate_do_search_results_title' ); +/** + * Add the search results title to the search results page. + * + * @since 3.1.0 + * @param string $template The template we're targeting. + */ +function generate_do_search_results_title( $template ) { + if ( 'search' === $template ) { + // phpcs:ignore -- No escaping needed. + echo apply_filters( + 'generate_search_title_output', + sprintf( + '

    %s

    ', + generate_get_attr( 'page-header' ), + sprintf( + /* translators: 1: Search query name */ + __( 'Search Results for: %s', 'generatepress' ), + '' . get_search_query() . '' + ) + ) + ); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/comments.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/comments.php new file mode 100644 index 00000000..ad00d905 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/comments.php @@ -0,0 +1,233 @@ +comment_type || 'trackback' === $comment->comment_type ) : ?> + +
  • > +
    + ', '' ); ?> +
    + + + +
  • > +
    get_comment_ID() ) ); ?>> +
    > + +
    +
    > + %s', get_comment_author_link() ); ?> +
    + + + + +
    + + comment_approved ) : // phpcs:ignore ?> +

    + +
    + +
    + +
    +
    + 'div-comment', + 'depth' => $depth, + 'max_depth' => $args['max_depth'], + 'before' => '', + 'after' => '', + ) + ) + ); +} + +add_filter( 'comment_form_defaults', 'generate_set_comment_form_defaults' ); +/** + * Set the default settings for our comments. + * + * @since 2.3 + * + * @param array $defaults The existing defaults. + * @return array + */ +function generate_set_comment_form_defaults( $defaults ) { + $defaults['comment_field'] = sprintf( + '

    ', + esc_html__( 'Comment', 'generatepress' ) + ); + + $defaults['comment_notes_before'] = ''; + $defaults['comment_notes_after'] = ''; + $defaults['id_form'] = 'commentform'; + $defaults['id_submit'] = 'submit'; + $defaults['title_reply'] = apply_filters( 'generate_leave_comment', __( 'Leave a Comment', 'generatepress' ) ); + $defaults['label_submit'] = apply_filters( 'generate_post_comment', __( 'Post Comment', 'generatepress' ) ); + + return $defaults; +} + +add_filter( 'comment_form_default_fields', 'generate_filter_comment_fields' ); +/** + * Customizes the existing comment fields. + * + * @since 2.1.2 + * @param array $fields The existing fields. + * @return array + */ +function generate_filter_comment_fields( $fields ) { + $commenter = wp_get_current_commenter(); + $required = get_option( 'require_name_email' ); + + $fields['author'] = sprintf( + '', + esc_html__( 'Name', 'generatepress' ), + esc_attr( $commenter['comment_author'] ), + $required ? ' *' : '', + $required ? ' required' : '' + ); + + $fields['email'] = sprintf( + '', + esc_html__( 'Email', 'generatepress' ), + esc_attr( $commenter['comment_author_email'] ), + $required ? ' *' : '', + $required ? ' required' : '' + ); + + $fields['url'] = sprintf( + '', + esc_html__( 'Website', 'generatepress' ), + esc_attr( $commenter['comment_author_url'] ) + ); + + return $fields; +} + +add_action( 'generate_after_do_template_part', 'generate_do_comments_template', 15 ); +/** + * Add the comments template to pages and single posts. + * + * @since 3.0.0 + * @param string $template The template we're targeting. + */ +function generate_do_comments_template( $template ) { + if ( 'single' === $template || 'page' === $template ) { + // If comments are open or we have at least one comment, load up the comment template. + // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison -- Intentionally loose. + if ( comments_open() || '0' != get_comments_number() ) : + /** + * generate_before_comments_container hook. + * + * @since 2.1 + */ + do_action( 'generate_before_comments_container' ); + ?> + +
    + +
    + + 'image', + ); + } + + echo apply_filters( // phpcs:ignore + 'generate_featured_image_output', + sprintf( + '
    + %3$s + + %2$s + +
    ', + esc_url( get_permalink() ), + get_the_post_thumbnail( + get_the_ID(), + apply_filters( 'generate_page_header_default_size', 'full' ), + $attrs + ), + apply_filters( 'generate_inside_featured_image_output', '' ) + ) + ); + } + } +} + +if ( ! function_exists( 'generate_featured_page_header_area' ) ) { + /** + * Build the page header. + * + * @since 1.0.7 + * + * @param string $class The featured image container class. + */ + function generate_featured_page_header_area( $class ) { + // Don't run the function unless we're on a page it applies to. + if ( ! is_singular() ) { + return; + } + + // Don't run the function unless we have a post thumbnail. + if ( ! has_post_thumbnail() ) { + return; + } + + $attrs = array(); + + if ( 'microdata' === generate_get_schema_type() ) { + $attrs = array( + 'itemprop' => 'image', + ); + } + ?> + + +
    > +
    > + + +
    +
    + + + © %1$s %2$s • %4$s %5$s', + date( 'Y' ), // phpcs:ignore + get_bloginfo( 'name' ), + esc_url( 'https://generatepress.com' ), + _x( 'Built with', 'GeneratePress', 'generatepress' ), + __( 'GeneratePress', 'generatepress' ), + 'microdata' === generate_get_schema_type() ? ' itemprop="url"' : '' + ); + + echo apply_filters( 'generate_copyright', $copyright ); // phpcs:ignore + } +} + +/** + * Build our individual footer widgets. + * Displays a sample widget if no widget is found in the area. + * + * @since 2.0 + * + * @param int $widget_width The width class of our widget. + * @param int $widget The ID of our widget. + */ +function generate_do_footer_widget( $widget_width, $widget ) { + $widget_classes = sprintf( + 'footer-widget-%s', + absint( $widget ) + ); + + if ( ! generate_is_using_flexbox() ) { + $widget_width = apply_filters( "generate_footer_widget_{$widget}_width", $widget_width ); + $tablet_widget_width = apply_filters( "generate_footer_widget_{$widget}_tablet_width", '50' ); + + $widget_classes = sprintf( + 'footer-widget-%1$s grid-parent grid-%2$s tablet-grid-%3$s mobile-grid-100', + absint( $widget ), + absint( $widget_width ), + absint( $tablet_widget_width ) + ); + } + ?> +
    + +
    + + + + %5$s + ', + esc_attr__( 'Scroll back to top', 'generatepress' ), + absint( apply_filters( 'generate_back_to_top_scroll_speed', 400 ) ), + absint( apply_filters( 'generate_back_to_top_start_scroll', 300 ) ), + esc_attr( apply_filters( 'generate_back_to_top_icon', 'fa-angle-up' ) ), + generate_get_svg_icon( 'arrow-up' ) + ) + ); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/header.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/header.php new file mode 100644 index 00000000..7e0f11d7 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/header.php @@ -0,0 +1,382 @@ + +
    > +
    > + +
    +
    + 'header-image is-logo-image', + 'alt' => esc_attr( apply_filters( 'generate_logo_title', get_bloginfo( 'name', 'display' ) ) ), + 'src' => $logo_url, + ) + ); + + $data = get_theme_mod( 'custom_logo' ) && ( '' !== $retina_logo_url || generate_is_using_flexbox() ) + ? wp_get_attachment_metadata( get_theme_mod( 'custom_logo' ) ) + : false; + + if ( '' !== $retina_logo_url ) { + $attr['srcset'] = $logo_url . ' 1x, ' . $retina_logo_url . ' 2x'; + } + + if ( $data ) { + if ( isset( $data['width'] ) ) { + $attr['width'] = $data['width']; + } + + if ( isset( $data['height'] ) ) { + $attr['height'] = $data['height']; + } + } + + $attr = array_map( 'esc_attr', $attr ); + + $html_attr = ''; + foreach ( $attr as $name => $value ) { + $html_attr .= " $name=" . '"' . $value . '"'; + } + + // Print our HTML. + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_logo_output', + sprintf( + '', + esc_url( apply_filters( 'generate_logo_href', home_url( '/' ) ) ), + $html_attr + ), + $logo_url, + $html_attr + ); + + /** + * generate_after_logo hook. + * + * @since 0.1 + */ + do_action( 'generate_after_logo' ); + } +} + +if ( ! function_exists( 'generate_construct_site_title' ) ) { + /** + * Build the site title and tagline. + * + * @since 1.3.28 + */ + function generate_construct_site_title() { + $generate_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_defaults() + ); + + // Get the title and tagline. + $title = get_bloginfo( 'title' ); + $tagline = get_bloginfo( 'description' ); + + // If the disable title checkbox is checked, or the title field is empty, return true. + $disable_title = ( '1' == $generate_settings['hide_title'] || '' == $title ) ? true : false; // phpcs:ignore + + // If the disable tagline checkbox is checked, or the tagline field is empty, return true. + $disable_tagline = ( '1' == $generate_settings['hide_tagline'] || '' == $tagline ) ? true : false; // phpcs:ignore + + $schema_type = generate_get_schema_type(); + + // Build our site title. + $site_title = apply_filters( + 'generate_site_title_output', + sprintf( + '<%1$s class="main-title"%4$s> + %3$s + ', + ( is_front_page() && is_home() ) ? 'h1' : 'p', + esc_url( apply_filters( 'generate_site_title_href', home_url( '/' ) ) ), + get_bloginfo( 'name' ), + 'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : '' + ) + ); + + // Build our tagline. + $site_tagline = apply_filters( + 'generate_site_description_output', + sprintf( + '

    %1$s

    ', + html_entity_decode( get_bloginfo( 'description', 'display' ) ), // phpcs:ignore + 'microdata' === generate_get_schema_type() ? ' itemprop="description"' : '' + ) + ); + + // Site title and tagline. + if ( false === $disable_title || false === $disable_tagline ) { + if ( generate_needs_site_branding_container() ) { + echo '
    '; + generate_construct_logo(); + } + + // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- outputting site title and tagline. False positive. + echo apply_filters( + 'generate_site_branding_output', + sprintf( + '
    + %1$s + %2$s +
    ', + ( ! $disable_title ) ? $site_title : '', + ( ! $disable_tagline ) ? $site_tagline : '' + ) + ); + + if ( generate_needs_site_branding_container() ) { + echo '
    '; + } + } + } +} + +add_filter( 'generate_header_items_order', 'generate_reorder_inline_site_branding' ); +/** + * Remove the logo from it's usual position. + * + * @since 2.3 + * @param array $order Order of the header items. + */ +function generate_reorder_inline_site_branding( $order ) { + if ( ! generate_get_option( 'inline_logo_site_branding' ) || ! generate_has_logo_site_branding() ) { + return $order; + } + + return array( + 'header-widget', + 'site-branding', + ); +} + +if ( ! function_exists( 'generate_construct_header_widget' ) ) { + /** + * Build the header widget. + * + * @since 1.3.28 + */ + function generate_construct_header_widget() { + if ( is_active_sidebar( 'header' ) ) : + ?> +
    + +
    + +
    > +
    > + +
    +
    + ' . "\n", esc_url( get_bloginfo( 'pingback_url' ) ) ); + } + } +} + +if ( ! function_exists( 'generate_add_viewport' ) ) { + add_action( 'wp_head', 'generate_add_viewport', 1 ); + /** + * Add viewport to wp_head. + * + * @since 1.1.0 + */ + function generate_add_viewport() { + echo apply_filters( 'generate_meta_viewport', '' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + } +} + +add_action( 'generate_before_header', 'generate_do_skip_to_content_link', 2 ); +/** + * Add skip to content link before the header. + * + * @since 2.0 + */ +function generate_do_skip_to_content_link() { + printf( + '', + esc_attr__( 'Skip to content', 'generatepress' ), + esc_html__( 'Skip to content', 'generatepress' ) + ); +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/navigation.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/navigation.php new file mode 100644 index 00000000..28ab9db7 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/structure/navigation.php @@ -0,0 +1,675 @@ + + + + + + + '; + generate_navigation_position(); + echo '
  • '; + } + } +} + +if ( ! function_exists( 'generate_add_navigation_before_left_sidebar' ) ) { + add_action( 'generate_before_left_sidebar_content', 'generate_add_navigation_before_left_sidebar', 5 ); + /** + * Generate the navigation based on settings + * + * It would be better to have all of these inside one action, but these + * are kept this way to maintain backward compatibility for people + * un-hooking and moving the navigation/changing the priority. + * + * @since 0.1 + */ + function generate_add_navigation_before_left_sidebar() { + if ( 'nav-left-sidebar' === generate_get_navigation_location() ) { + echo '
    '; + generate_navigation_position(); + echo '
    '; + } + } +} + +if ( ! class_exists( 'Generate_Page_Walker' ) && class_exists( 'Walker_Page' ) ) { + /** + * Add current-menu-item to the current item if no theme location is set + * This means we don't have to duplicate CSS properties for current_page_item and current-menu-item + * + * @since 1.3.21 + */ + class Generate_Page_Walker extends Walker_Page { + function start_el( &$output, $page, $depth = 0, $args = array(), $current_page = 0 ) { // phpcs:ignore + $css_class = array( 'page_item', 'page-item-' . $page->ID ); + $button = ''; + + if ( isset( $args['pages_with_children'][ $page->ID ] ) ) { + $css_class[] = 'menu-item-has-children'; + $icon = generate_get_svg_icon( 'arrow' ); + $button = '' . $icon . ''; + } + + if ( ! empty( $current_page ) ) { + $_current_page = get_post( $current_page ); + if ( $_current_page && in_array( $page->ID, $_current_page->ancestors ) ) { + $css_class[] = 'current-menu-ancestor'; + } + + if ( $page->ID == $current_page ) { // phpcs:ignore + $css_class[] = 'current-menu-item'; + } elseif ( $_current_page && $page->ID == $_current_page->post_parent ) { // phpcs:ignore + $css_class[] = 'current-menu-parent'; + } + } elseif ( $page->ID == get_option( 'page_for_posts' ) ) { // phpcs:ignore + $css_class[] = 'current-menu-parent'; + } + + // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core filter name. + $css_classes = implode( ' ', apply_filters( 'page_css_class', $css_class, $page, $depth, $args, $current_page ) ); + + $args['link_before'] = empty( $args['link_before'] ) ? '' : $args['link_before']; + $args['link_after'] = empty( $args['link_after'] ) ? '' : $args['link_after']; + + $output .= sprintf( + '
  • %s%s%s%s', + $css_classes, + get_permalink( $page->ID ), + $args['link_before'], + apply_filters( 'the_title', $page->post_title, $page->ID ), // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core filter name. + $args['link_after'], + $button + ); + } + } +} + +if ( ! function_exists( 'generate_dropdown_icon_to_menu_link' ) ) { + add_filter( 'nav_menu_item_title', 'generate_dropdown_icon_to_menu_link', 10, 4 ); + /** + * Add dropdown icon if menu item has children. + * + * @since 1.3.42 + * + * @param string $title The menu item title. + * @param WP_Post $item All of our menu item data. + * @param stdClass $args All of our menu item args. + * @param int $depth Depth of menu item. + * @return string The menu item. + */ + function generate_dropdown_icon_to_menu_link( $title, $item, $args, $depth ) { + $role = 'presentation'; + $tabindex = ''; + $aria_label = ''; + + if ( 'click-arrow' === generate_get_option( 'nav_dropdown_type' ) ) { + $role = 'button'; + $tabindex = ' tabindex="0"'; + $aria_label = sprintf( + ' aria-label="%s"', + esc_attr__( 'Open Sub-Menu', 'generatepress' ) + ); + } + + if ( isset( $args->container_class ) && 'main-nav' === $args->container_class ) { + foreach ( $item->classes as $value ) { + if ( 'menu-item-has-children' === $value ) { + $arrow_direction = 'down'; + + if ( 'primary' === $args->theme_location ) { + if ( 0 !== $depth ) { + $arrow_direction = 'right'; + + if ( 'left' === generate_get_option( 'nav_dropdown_direction' ) ) { + $arrow_direction = 'left'; + } + } + + if ( 'nav-left-sidebar' === generate_get_navigation_location() ) { + $arrow_direction = 'right'; + + if ( 'both-right' === generate_get_layout() ) { + $arrow_direction = 'left'; + } + } + + if ( 'nav-right-sidebar' === generate_get_navigation_location() ) { + $arrow_direction = 'left'; + + if ( 'both-left' === generate_get_layout() ) { + $arrow_direction = 'right'; + } + } + + if ( 'hover' !== generate_get_option( 'nav_dropdown_type' ) ) { + $arrow_direction = 'down'; + } + } + + $arrow_direction = apply_filters( 'generate_menu_item_dropdown_arrow_direction', $arrow_direction, $args, $depth ); + + if ( 'down' === $arrow_direction ) { + $arrow_direction = ''; + } else { + $arrow_direction = '-' . $arrow_direction; + } + + $icon = generate_get_svg_icon( 'arrow' . $arrow_direction ); + $title = $title . '' . $icon . ''; + } + } + } + + return $title; + } +} + +add_filter( 'nav_menu_link_attributes', 'generate_set_menu_item_link_attributes', 10, 4 ); +/** + * Add attributes to the menu item link when using the Click - Menu Item option. + * + * @since 3.5.0 + * + * @param array $atts The menu item attributes. + * @param WP_Post $item The current menu item. + * @param stdClass $args The menu item args. + * @param int $depth The depth of the menu item. + * @return array The menu item attributes. + */ +function generate_set_menu_item_link_attributes( $atts, $item, $args, $depth ) { + if ( ! isset( $args->container_class ) || 'main-nav' !== $args->container_class ) { + return $atts; + } + + if ( 'click' !== generate_get_option( 'nav_dropdown_type' ) ) { + return $atts; + } + + if ( in_array( 'menu-item-has-children', $item->classes, true ) ) { + $atts['role'] = 'button'; + $atts['aria-expanded'] = 'false'; + $atts['aria-haspopup'] = 'true'; + $atts['aria-label'] = esc_attr__( 'Open Sub-Menu', 'generatepress' ); + } + + return $atts; +} + +if ( ! function_exists( 'generate_navigation_search' ) ) { + add_action( 'generate_inside_navigation', 'generate_navigation_search' ); + /** + * Add the search bar to the navigation. + * + * @since 1.1.4 + */ + function generate_navigation_search() { + $generate_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_defaults() + ); + + if ( 'enable' !== $generate_settings['nav_search'] ) { + return; + } + + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_navigation_search_output', + sprintf( + '', + esc_url( home_url( '/' ) ), + esc_attr( get_search_query() ), + esc_attr_x( 'Search', 'label', 'generatepress' ) + ) + ); + } +} + +add_action( 'generate_after_primary_menu', 'generate_do_menu_bar_item_container' ); +add_action( 'generate_inside_mobile_menu_control_wrapper', 'generate_do_menu_bar_item_container' ); +/** + * Add a container for menu bar items. + * + * @since 3.0.0 + */ +function generate_do_menu_bar_item_container() { + if ( ! generate_is_using_flexbox() ) { + return; + } + + if ( generate_has_menu_bar_items() ) { + echo ''; + } +} + +add_action( 'wp', 'generate_add_menu_bar_items' ); +/** + * Add menu bar items to the primary navigation. + * + * @since 3.0.0 + */ +function generate_add_menu_bar_items() { + if ( ! generate_is_using_flexbox() ) { + return; + } + + if ( 'enable' === generate_get_option( 'nav_search' ) ) { + add_action( 'generate_menu_bar_items', 'generate_do_navigation_search_button' ); + } + + if ( generate_get_option( 'nav_search_modal' ) && 'flexbox' === generate_get_option( 'structure' ) && 'svg' === generate_get_option( 'icons' ) ) { + add_action( 'generate_menu_bar_items', 'generate_do_search_modal_trigger' ); + } +} + +/** + * Add the navigation search button. + * + * @since 3.0.0 + */ +function generate_do_navigation_search_button() { + if ( ! generate_is_using_flexbox() ) { + return; + } + + if ( 'enable' !== generate_get_option( 'nav_search' ) ) { + return; + } + + $search_item = apply_filters( + 'generate_navigation_search_menu_item_output', + sprintf( + '%2$s', + esc_attr__( 'Open Search Bar', 'generatepress' ), + generate_get_svg_icon( 'search', true ) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in function. + ) + ); + + echo $search_item; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- No escaping needed. +} + +if ( ! function_exists( 'generate_menu_search_icon' ) ) { + add_filter( 'wp_nav_menu_items', 'generate_menu_search_icon', 10, 2 ); + /** + * Add search icon to primary menu if set. + * Only used if using old float system. + * + * @since 1.2.9.7 + * + * @param string $nav The HTML list content for the menu items. + * @param stdClass $args An object containing wp_nav_menu() arguments. + * @return string The search icon menu item. + */ + function generate_menu_search_icon( $nav, $args ) { + $generate_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_defaults() + ); + + if ( generate_is_using_flexbox() ) { + return $nav; + } + + // If the search icon isn't enabled, return the regular nav. + if ( 'enable' !== $generate_settings['nav_search'] ) { + return $nav; + } + + // If our primary menu is set, add the search icon. + if ( isset( $args->theme_location ) && 'primary' === $args->theme_location ) { + $search_item = apply_filters( + 'generate_navigation_search_menu_item_output', + sprintf( + '
  • ', + esc_attr__( 'Open Search Bar', 'generatepress' ), + generate_get_svg_icon( 'search', true ) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in function. + ) + ); + + return $nav . $search_item; + } + + // Our primary menu isn't set, return the regular nav. + // In this case, the search icon is added to the generate_menu_fallback() function in navigation.php. + return $nav; + } +} + +if ( ! function_exists( 'generate_mobile_menu_search_icon' ) ) { + add_action( 'generate_inside_navigation', 'generate_mobile_menu_search_icon' ); + /** + * Add search icon to mobile menu bar. + * Only used if using old float system. + * + * @since 1.3.12 + */ + function generate_mobile_menu_search_icon() { + $generate_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_defaults() + ); + + // If the search icon isn't enabled, return the regular nav. + if ( 'enable' !== $generate_settings['nav_search'] ) { + return; + } + + if ( generate_is_using_flexbox() ) { + return; + } + + ?> +
    + + + + + + +
    + + + post_parent ) : get_adjacent_post( false, '', true ); + $next = get_adjacent_post( false, '', false ); + + if ( ! $next && ! $previous ) { + return; + } + } + + // Don't print empty markup in archives if there's only one page. + if ( $wp_query->max_num_pages < 2 && ( is_home() || is_archive() || is_search() ) ) { + return; + } + ?> + + %3$s'; + } + + return $template; + } +} + +/** + * Output requested post meta. + * + * @since 2.3 + * + * @param string $item The post meta item we're requesting. + */ +function generate_do_post_meta_item( $item ) { + if ( 'date' === $item ) { + $time_string = ''; + + $updated_time = get_the_modified_time( 'U' ); + $published_time = get_the_time( 'U' ) + 1800; + $schema_type = generate_get_schema_type(); + + if ( $updated_time > $published_time ) { + if ( apply_filters( 'generate_post_date_show_updated_only', false ) ) { + $time_string = ''; + } else { + $time_string = '' . $time_string; + } + } + + $time_string = sprintf( + $time_string, + esc_attr( get_the_date( 'c' ) ), + esc_html( get_the_date() ), + esc_attr( get_the_modified_date( 'c' ) ), + esc_html( get_the_modified_date() ), + 'microdata' === $schema_type ? ' itemprop="datePublished"' : '', + 'microdata' === $schema_type ? ' itemprop="dateModified"' : '' + ); + + $posted_on = '%1$s%4$s '; + + if ( apply_filters( 'generate_post_date_link', false ) ) { + $posted_on = '%1$s%4$s '; + } + + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_post_date_output', + sprintf( + $posted_on, + apply_filters( 'generate_inside_post_meta_item_output', '', 'date' ), + esc_url( get_permalink() ), + esc_attr( get_the_time() ), + $time_string + ), + $time_string, + $posted_on + ); + } + + if ( 'author' === $item ) { + $schema_type = generate_get_schema_type(); + + $byline = ' '; + + if ( ! apply_filters( 'generate_post_author_link', true ) ) { + $byline = ' '; + } + + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_post_author_output', + sprintf( + $byline, + apply_filters( 'generate_inside_post_meta_item_output', '', 'author' ), + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + /* translators: 1: Author name */ + esc_attr( sprintf( __( 'View all posts by %s', 'generatepress' ), get_the_author() ) ), + esc_html( get_the_author() ), + generate_get_microdata( 'post-author' ), + 'microdata' === $schema_type ? ' itemprop="url"' : '', + 'microdata' === $schema_type ? ' itemprop="name"' : '', + generate_is_using_hatom() ? ' vcard' : '' + ) + ); + } + + if ( 'categories' === $item ) { + $term_separator = apply_filters( 'generate_term_separator', _x( ', ', 'Used between list items, there is a space after the comma.', 'generatepress' ), 'categories' ); + $categories_list = get_the_category_list( $term_separator ); + + if ( $categories_list ) { + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_category_list_output', + sprintf( + '%3$s%1$s %2$s ', + esc_html_x( 'Categories', 'Used before category names.', 'generatepress' ), + $categories_list, + apply_filters( 'generate_inside_post_meta_item_output', '', 'categories' ) + ) + ); + } + } + + if ( 'tags' === $item ) { + $term_separator = apply_filters( 'generate_term_separator', _x( ', ', 'Used between list items, there is a space after the comma.', 'generatepress' ), 'tags' ); + $tags_list = get_the_tag_list( '', $term_separator ); + + if ( $tags_list ) { + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_tag_list_output', + sprintf( + '%3$s%1$s %2$s ', + esc_html_x( 'Tags', 'Used before tag names.', 'generatepress' ), + $tags_list, + apply_filters( 'generate_inside_post_meta_item_output', '', 'tags' ) + ) + ); + } + } + + if ( 'comments-link' === $item ) { + if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) { + echo ''; + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_inside_post_meta_item_output', + '', + 'comments-link' + ); + comments_popup_link( __( 'Leave a comment', 'generatepress' ), __( '1 Comment', 'generatepress' ), __( '% Comments', 'generatepress' ) ); + echo ' '; + } + } + + if ( 'post-navigation' === $item && is_single() ) { + generate_content_nav( 'nav-below' ); + } + + /** + * generate_post_meta_items hook. + * + * @since 2.4 + */ + do_action( 'generate_post_meta_items', $item ); +} + +add_filter( 'generate_inside_post_meta_item_output', 'generate_do_post_meta_prefix', 10, 2 ); +/** + * Add svg icons or text to our post meta output. + * + * @since 2.4 + * @param string $output The existing output. + * @param string $item The item to target. + */ +function generate_do_post_meta_prefix( $output, $item ) { + if ( 'author' === $item ) { + $output = __( 'by', 'generatepress' ) . ' '; + } + + if ( 'categories' === $item ) { + $output = generate_get_svg_icon( 'categories' ); + } + + if ( 'tags' === $item ) { + $output = generate_get_svg_icon( 'tags' ); + } + + if ( 'comments-link' === $item ) { + $output = generate_get_svg_icon( 'comments' ); + } + + return $output; +} + +/** + * Remove post meta items from display if their individual filters are set. + * + * @since 3.0.0 + * @param array $items The post meta items. + */ +function generate_disable_post_meta_items( $items ) { + $disable_filter_names = apply_filters( + 'generate_disable_post_meta_filter_names', + array( + 'date' => 'generate_post_date', + 'author' => 'generate_post_author', + 'categories' => 'generate_show_categories', + 'tags' => 'generate_show_tags', + 'comments-link' => 'generate_show_comments', + 'post-navigation' => 'generate_show_post_navigation', + ) + ); + + foreach ( $items as $item ) { + $default_display = true; + + if ( 'comments-link' === $item && is_singular() ) { + $default_display = false; + } + + // phpcs:ignore -- Hook name is coming from a variable. + if ( isset( $disable_filter_names[ $item ] ) && ! apply_filters( $disable_filter_names[ $item ], $default_display ) ) { + $items = array_diff( $items, array( $item ) ); + } + } + + return $items; +} + +/** + * Get the post meta items in the header entry meta. + * + * @since 3.0.0 + */ +function generate_get_header_entry_meta_items() { + $items = apply_filters( + 'generate_header_entry_meta_items', + array( + 'date', + 'author', + ) + ); + + // Disable post meta items based on their individual filters. + $items = generate_disable_post_meta_items( $items ); + + return $items; +} + +/** + * Get the post meta items in the footer entry meta. + * + * @since 3.0.0 + */ +function generate_get_footer_entry_meta_items() { + $items = apply_filters( + 'generate_footer_entry_meta_items', + array( + 'categories', + 'tags', + 'comments-link', + 'post-navigation', + ) + ); + + /** + * This wasn't a "meta item" prior to 3.0.0 and some users may be using the filter above + * without specifying that they want to include post-navigation. The below forces it to display + * for users using the old float system to prevent it from disappearing on update. + */ + if ( ! generate_is_using_flexbox() && ! in_array( 'post-navigation', (array) $items ) ) { + $items[] = 'post-navigation'; + } + + if ( ! is_singular() ) { + $items = array_diff( (array) $items, array( 'post-navigation' ) ); + } + + // Disable post meta items based on their individual filters. + $items = generate_disable_post_meta_items( $items ); + + return $items; +} + +if ( ! function_exists( 'generate_posted_on' ) ) { + /** + * Prints HTML with meta information for the current post-date/time and author. + * + * @since 0.1 + */ + function generate_posted_on() { + $items = generate_get_header_entry_meta_items(); + + foreach ( $items as $item ) { + generate_do_post_meta_item( $item ); + } + } +} + +if ( ! function_exists( 'generate_entry_meta' ) ) { + /** + * Prints HTML with meta information for the categories, tags. + * + * @since 1.2.5 + */ + function generate_entry_meta() { + $items = generate_get_footer_entry_meta_items(); + + foreach ( $items as $item ) { + generate_do_post_meta_item( $item ); + } + } +} + +if ( ! function_exists( 'generate_excerpt_more' ) ) { + add_filter( 'excerpt_more', 'generate_excerpt_more' ); + /** + * Prints the read more HTML to post excerpts. + * + * @since 0.1 + * + * @param string $more The string shown within the more link. + * @return string The HTML for the more link. + */ + function generate_excerpt_more( $more ) { + return apply_filters( + 'generate_excerpt_more_output', + sprintf( + ' ... %3$s', + the_title_attribute( 'echo=0' ), + esc_url( get_permalink( get_the_ID() ) ), + generate_get_read_more_text(), + generate_get_read_more_aria_label() + ) + ); + } +} + +if ( ! function_exists( 'generate_content_more' ) ) { + add_filter( 'the_content_more_link', 'generate_content_more' ); + /** + * Prints the read more HTML to post content using the more tag. + * + * @since 0.1 + * + * @param string $more The string shown within the more link. + * @return string The HTML for the more link + */ + function generate_content_more( $more ) { + return apply_filters( + 'generate_content_more_link_output', + sprintf( + '

    %3$s

    ', + the_title_attribute( 'echo=0' ), + esc_url( get_permalink( get_the_ID() ) . apply_filters( 'generate_more_jump', '#more-' . get_the_ID() ) ), + generate_get_read_more_text(), + generate_get_read_more_aria_label() + ) + ); + } +} + +add_action( 'wp', 'generate_add_post_meta', 5 ); +/** + * Add our post meta items to the page. + * + * @since 3.0.0 + */ +function generate_add_post_meta() { + $header_items = generate_get_header_entry_meta_items(); + + $header_post_types = apply_filters( + 'generate_entry_meta_post_types', + array( + 'post', + ) + ); + + if ( in_array( get_post_type(), $header_post_types ) && ! empty( $header_items ) ) { + add_action( 'generate_after_entry_title', 'generate_post_meta' ); + } + + $footer_items = generate_get_footer_entry_meta_items(); + + $footer_post_types = apply_filters( + 'generate_footer_meta_post_types', + array( + 'post', + ) + ); + + if ( in_array( get_post_type(), $footer_post_types ) && ! empty( $footer_items ) ) { + add_action( 'generate_after_entry_content', 'generate_footer_meta' ); + } +} + +if ( ! function_exists( 'generate_post_meta' ) ) { + /** + * Build the post meta. + * + * @since 1.3.29 + */ + function generate_post_meta() { + ?> + + +
    > + +
    + + + + + + + set_selector( '.search-modal-fields' ); + $css->add_property( 'display', 'flex' ); + + $css->set_selector( '.gp-search-modal .gp-modal__overlay' ); + $css->add_property( 'align-items', 'flex-start' ); + $css->add_property( 'padding-top', '25vh' ); + $css->add_property( 'background', 'var(--gp-search-modal-overlay-bg-color)' ); + + $css->set_selector( '.search-modal-form' ); + $css->add_property( 'width', '500px' ); + $css->add_property( 'max-width', '100%' ); + $css->add_property( 'background-color', 'var(--gp-search-modal-bg-color)' ); + $css->add_property( 'color', 'var(--gp-search-modal-text-color)' ); + + $css->set_selector( '.search-modal-form .search-field, .search-modal-form .search-field:focus' ); + $css->add_property( 'width', '100%' ); + $css->add_property( 'height', '60px' ); + $css->add_property( 'background-color', 'transparent' ); + $css->add_property( 'border', 0 ); + $css->add_property( 'appearance', 'none' ); + $css->add_property( 'color', 'currentColor' ); + + $css->set_selector( '.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover' ); + $css->add_property( 'background-color', 'transparent' ); + $css->add_property( 'border', 0 ); + $css->add_property( 'color', 'currentColor' ); + $css->add_property( 'width', '60px' ); + + return $css; +} + +add_action( 'generate_inside_search_modal', 'generate_do_search_fields' ); +/** + * Add our search fields to the modal. + */ +function generate_do_search_fields() { + ?> + + + + + + post_content, '' ) ); + + $format = ( false !== get_post_format() ) ? get_post_format() : 'standard'; + + $show_excerpt = ( 'excerpt' === generate_get_option( 'post_content' ) ) ? true : false; + + $show_excerpt = ( 'standard' !== $format ) ? false : $show_excerpt; + + $show_excerpt = ( $more_tag ) ? false : $show_excerpt; + + $show_excerpt = ( is_search() ) ? true : $show_excerpt; + + return apply_filters( 'generate_show_excerpt', $show_excerpt ); + } +} + +if ( ! function_exists( 'generate_show_title' ) ) { + /** + * Check to see if we should show our page/post title or not. + * + * @since 1.3.18 + * + * @return bool Whether to show the content title. + */ + function generate_show_title() { + return apply_filters( 'generate_show_title', true ); + } +} + +/** + * Check whether we should display the entry header or not. + * + * @since 3.0.0 + */ +function generate_show_entry_header() { + $show_entry_header = true; + $show_title = generate_show_title(); + $has_before_entry_title = has_action( 'generate_before_entry_title' ); + $has_after_entry_title = has_action( 'generate_after_entry_title' ); + + if ( is_page() ) { + $has_before_entry_title = has_action( 'generate_before_page_title' ); + $has_after_entry_title = has_action( 'generate_after_page_title' ); + } + + if ( ! $show_title && ! $has_before_entry_title && ! $has_after_entry_title ) { + $show_entry_header = false; + } + + return apply_filters( 'generate_show_entry_header', $show_entry_header ); +} + +if ( ! function_exists( 'generate_get_premium_url' ) ) { + /** + * Generate a URL to our premium add-ons. + * Allows the use of a referral ID and campaign. + * + * @since 1.3.42 + * + * @param string $url URL to premium page. + * @param bool $trailing_slash Whether we want to include a trailing slash. + * @return string The URL to generatepress.com. + */ + function generate_get_premium_url( $url = 'https://generatepress.com/premium', $trailing_slash = true ) { + if ( $trailing_slash ) { + $url = trailingslashit( $url ); + } + + $args = apply_filters( + 'generate_premium_url_args', + array( + 'ref' => null, + 'campaign' => null, + ) + ); + + if ( isset( $args['ref'] ) ) { + $url = add_query_arg( 'ref', absint( $args['ref'] ), $url ); + } + + if ( isset( $args['campaign'] ) ) { + $url = add_query_arg( 'campaign', sanitize_text_field( $args['campaign'] ), $url ); + } + + return esc_url( $url ); + } +} + +if ( ! function_exists( 'generate_padding_css' ) ) { + /** + * Shorten our padding/margin values into shorthand form. + * + * @since 0.1 + * + * @param int $top Top spacing. + * @param int $right Right spacing. + * @param int $bottom Bottom spacing. + * @param int $left Left spacing. + * @return string Element spacing values. + */ + function generate_padding_css( $top, $right, $bottom, $left ) { + $padding_top = ( isset( $top ) && '' !== $top ) ? absint( $top ) . 'px ' : '0px '; + $padding_right = ( isset( $right ) && '' !== $right ) ? absint( $right ) . 'px ' : '0px '; + $padding_bottom = ( isset( $bottom ) && '' !== $bottom ) ? absint( $bottom ) . 'px ' : '0px '; + $padding_left = ( isset( $left ) && '' !== $left ) ? absint( $left ) . 'px' : '0px'; + + if ( ( absint( $padding_top ) === absint( $padding_right ) ) && ( absint( $padding_right ) === absint( $padding_bottom ) ) && ( absint( $padding_bottom ) === absint( $padding_left ) ) ) { + return $padding_left; + } + + return $padding_top . $padding_right . $padding_bottom . $padding_left; + } +} + +if ( ! function_exists( 'generate_get_link_url' ) ) { + /** + * Return the post URL. + * + * Falls back to the post permalink if no URL is found in the post. + * + * @since 1.2.5 + * + * @see get_url_in_content() + * @return string The Link format URL. + */ + function generate_get_link_url() { + $has_url = get_url_in_content( get_the_content() ); + + // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core filter name. + return $has_url ? $has_url : apply_filters( 'the_permalink', get_permalink() ); + } +} + +if ( ! function_exists( 'generate_get_navigation_location' ) ) { + /** + * Get the location of the navigation and filter it. + * + * @since 1.3.41 + * + * @return string The primary menu location. + */ + function generate_get_navigation_location() { + return apply_filters( 'generate_navigation_location', generate_get_option( 'nav_position_setting' ) ); + } +} + +/** + * Check if the logo and site branding are active. + * + * @since 2.3 + */ +function generate_has_logo_site_branding() { + $has_site_title = ! generate_get_option( 'hide_title' ) && get_bloginfo( 'title' ); + $has_site_tagline = ! generate_get_option( 'hide_tagline' ) && get_bloginfo( 'description' ); + + if ( get_theme_mod( 'custom_logo' ) && ( $has_site_title || $has_site_tagline ) ) { + return true; + } + + return false; +} + +/** + * Create SVG icons. + * + * @since 2.3 + * + * @param string $icon The icon to get. + * @param bool $replace Whether we're replacing an icon on action (click). + */ +function generate_get_svg_icon( $icon, $replace = false ) { + if ( 'svg' !== generate_get_option( 'icons' ) ) { + return; + } + + $output = ''; + + if ( 'menu-bars' === $icon ) { + $output = ''; + } + + if ( 'close' === $icon ) { + $output = ''; + } + + if ( 'search' === $icon ) { + $output = ''; + } + + if ( 'categories' === $icon ) { + $output = ''; + } + + if ( 'tags' === $icon ) { + $output = ''; + } + + if ( 'comments' === $icon ) { + $output = ''; + } + + if ( 'arrow' === $icon ) { + $output = ''; + } + + if ( 'arrow-right' === $icon ) { + $output = ''; + } + + if ( 'arrow-left' === $icon ) { + $output = ''; + } + + if ( 'arrow-up' === $icon ) { + $output = ''; + } + + $output = apply_filters( 'generate_svg_icon_element', $output, $icon ); + + if ( $replace ) { + $output .= ''; + } + + $classes = array( + 'gp-icon', + 'icon-' . $icon, + ); + + $output = sprintf( + '%2$s', + implode( ' ', $classes ), + $output + ); + + return apply_filters( 'generate_svg_icon', $output, $icon ); +} + +/** + * Out our icon HTML. + * + * @since 2.3 + * + * @param string $icon The icon to print. + * @param bool $replace Whether to include the close icon to be shown using JS. + */ +function generate_do_svg_icon( $icon, $replace = false ) { + echo generate_get_svg_icon( $icon, $replace ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in function. +} + +/** + * Get our media queries. + * + * @since 2.4 + * + * @param string $name Name of the media query. + * @return string The full media query. + */ +function generate_get_media_query( $name ) { + $desktop = apply_filters( 'generate_desktop_media_query', '(min-width:1025px)' ); + $tablet_only = apply_filters( 'generate_tablet_media_query', '(min-width: 769px) and (max-width: 1024px)' ); + $mobile = apply_filters( 'generate_mobile_media_query', '(max-width:768px)' ); + $mobile_menu = apply_filters( 'generate_mobile_menu_media_query', $mobile ); + + $queries = apply_filters( + 'generate_media_queries', + array( + 'desktop' => $desktop, + 'tablet_only' => $tablet_only, + 'tablet' => '(max-width: 1024px)', + 'mobile' => $mobile, + 'mobile-menu' => $mobile_menu, + ) + ); + + return $queries[ $name ]; +} + +/** + * Display HTML classes for an element. + * + * @since 2.2 + * + * @param string $context The element we're targeting. + * @param string|array $class One or more classes to add to the class list. + */ +function generate_do_element_classes( $context, $class = '' ) { + $after = apply_filters( 'generate_after_element_class_attribute', '', $context ); + + if ( $after ) { + $after = ' ' . $after; + } + + echo 'class="' . join( ' ', generate_get_element_classes( $context, $class ) ) . '"' . $after; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in function. +} + +/** + * Retrieve HTML classes for an element. + * + * @since 2.2 + * + * @param string $context The element we're targeting. + * @param string|array $class One or more classes to add to the class list. + * @return array Array of classes. + */ +function generate_get_element_classes( $context, $class = '' ) { + $classes = array(); + + if ( ! empty( $class ) ) { + if ( ! is_array( $class ) ) { + $class = preg_split( '#\s+#', $class ); + } + + $classes = array_merge( $classes, $class ); + } + + $classes = array_map( 'esc_attr', $classes ); + + return apply_filters( "generate_{$context}_class", $classes, $class ); +} + +/** + * Get the kind of schema we're using. + * + * @since 3.0.0 + */ +function generate_get_schema_type() { + return apply_filters( 'generate_schema_type', 'microdata' ); +} + +/** + * Get any necessary microdata. + * + * @since 2.2 + * + * @param string $context The element to target. + * @return string Our final attribute to add to the element. + */ +function generate_get_microdata( $context ) { + $data = false; + + if ( 'microdata' !== generate_get_schema_type() ) { + return false; + } + + if ( 'body' === $context ) { + $type = 'WebPage'; + + if ( is_home() || is_archive() || is_attachment() || is_tax() || is_single() ) { + $type = 'Blog'; + } + + if ( is_search() ) { + $type = 'SearchResultsPage'; + } + + $type = apply_filters( 'generate_body_itemtype', $type ); + + $data = sprintf( + 'itemtype="https://schema.org/%s" itemscope', + esc_html( $type ) + ); + } + + if ( 'header' === $context ) { + $data = 'itemtype="https://schema.org/WPHeader" itemscope'; + } + + if ( 'navigation' === $context ) { + $data = 'itemtype="https://schema.org/SiteNavigationElement" itemscope'; + } + + if ( 'article' === $context ) { + $type = apply_filters( 'generate_article_itemtype', 'CreativeWork' ); + + $data = sprintf( + 'itemtype="https://schema.org/%s" itemscope', + esc_html( $type ) + ); + } + + if ( 'post-author' === $context ) { + $data = 'itemprop="author" itemtype="https://schema.org/Person" itemscope'; + } + + if ( 'comment-body' === $context ) { + $data = 'itemtype="https://schema.org/Comment" itemscope'; + } + + if ( 'comment-author' === $context ) { + $data = 'itemprop="author" itemtype="https://schema.org/Person" itemscope'; + } + + if ( 'sidebar' === $context ) { + $data = 'itemtype="https://schema.org/WPSideBar" itemscope'; + } + + if ( 'footer' === $context ) { + $data = 'itemtype="https://schema.org/WPFooter" itemscope'; + } + + if ( $data ) { + return apply_filters( "generate_{$context}_microdata", $data ); + } +} + +/** + * Output our microdata for an element. + * + * @since 2.2 + * + * @param string $context The element to target. + */ +function generate_do_microdata( $context ) { + echo generate_get_microdata( $context ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in function. +} + +/** + * Whether to print hAtom output or not. + * + * @since 3.0.0 + */ +function generate_is_using_hatom() { + return apply_filters( 'generate_is_using_hatom', true ); +} + +/** + * Check whether we're using the Flexbox structure. + * + * @since 3.0.0 + */ +function generate_is_using_flexbox() { + // No flexbox for old versions of GPP. + if ( defined( 'GP_PREMIUM_VERSION' ) && version_compare( GP_PREMIUM_VERSION, '1.11.0-alpha.1', '<' ) ) { + return false; + } + + return 'flexbox' === generate_get_option( 'structure' ); +} + +/** + * Check if we have any menu bar items. + * + * @since 3.0.0 + */ +function generate_has_menu_bar_items() { + return has_action( 'generate_menu_bar_items' ); +} + +/** + * Check if we should include the default template part. + * + * @since 3.0.0 + * @param string $template The template to get. + */ +function generate_do_template_part( $template ) { + /** + * generate_before_do_template_part hook. + * + * @since 3.0.0 + * @param string $template The template. + */ + do_action( 'generate_before_do_template_part', $template ); + + if ( apply_filters( 'generate_do_template_part', true, $template ) ) { + if ( 'archive' === $template || 'index' === $template ) { + get_template_part( 'content', get_post_format() ); + } elseif ( 'none' === $template ) { + get_template_part( 'no-results' ); + } else { + get_template_part( 'content', $template ); + } + } + + /** + * generate_after_do_template_parts hook. + * + * @since 3.0.0 + * @param string $template The template. + */ + do_action( 'generate_after_do_template_part', $template ); +} + +/** + * Check if we should use inline mobile navigation. + * + * @since 3.0.0 + */ +function generate_has_inline_mobile_toggle() { + $has_inline_mobile_toggle = generate_is_using_flexbox() && ( 'nav-float-right' === generate_get_navigation_location() || 'nav-float-left' === generate_get_navigation_location() ); + + return apply_filters( 'generate_has_inline_mobile_toggle', $has_inline_mobile_toggle ); +} + +/** + * Build our the_title() parameters. + * + * @since 3.0.0 + */ +function generate_get_the_title_parameters() { + $params = array( + 'before' => sprintf( + '

    ', + 'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : '' + ), + 'after' => '

    ', + ); + + if ( ! is_singular() ) { + $params = array( + 'before' => sprintf( + '

    ', + esc_url( get_permalink() ), + 'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : '' + ), + 'after' => '

    ', + ); + } + + if ( 'link' === get_post_format() ) { + $params = array( + 'before' => sprintf( + '

    ', + esc_url( generate_get_link_url() ), + 'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : '' + ), + 'after' => '

    ', + ); + } + + return apply_filters( 'generate_get_the_title_parameters', $params ); +} + +/** + * Check whether we should display the default loop or not. + * + * @since 3.0.0 + */ +function generate_has_default_loop() { + return apply_filters( 'generate_has_default_loop', true ); +} + +/** + * Detemine whether to output site branding container. + * + * @since 3.0.0 + */ +function generate_needs_site_branding_container() { + $container = false; + + if ( generate_has_logo_site_branding() ) { + if ( generate_is_using_flexbox() || generate_get_option( 'inline_logo_site_branding' ) ) { + $container = true; + } + } + + return $container; +} + +/** + * Merge array of attributes with defaults, and apply contextual filter on array. + * + * The contextual filter is of the form `generate_attr_{context}`. + * + * @since 3.1.0 + * + * @param string $context The context, to build filter name. + * @param array $attributes Optional. Extra attributes to merge with defaults. + * @param array $settings Optional. Custom data to pass to filter. + * @return array Merged and filtered attributes. + */ +function generate_parse_attr( $context, $attributes = array(), $settings = array() ) { + // Initialize an empty class attribute so it's easier to append to in filters. + if ( ! isset( $attributes['class'] ) ) { + $attributes['class'] = ''; + } + + // We used to have a class-only system. If it's in use, add the classes. + $classes = generate_get_element_classes( $context ); + + if ( $classes ) { + $attributes['class'] .= join( ' ', $classes ); + } + + // Contextual filter. + return apply_filters( 'generate_parse_attr', $attributes, $context, $settings ); +} + +/** + * Build list of attributes into a string and apply contextual filter on string. + * + * The contextual filter is of the form `generate_attr_{context}_output`. + * + * @since 3.1.0 + * + * @param string $context The context, to build filter name. + * @param array $attributes Optional. Extra attributes to merge with defaults. + * @param array $settings Optional. Custom data to pass to filter. + * @return string String of HTML attributes and values. + */ +function generate_get_attr( $context, $attributes = array(), $settings = array() ) { + $attributes = generate_parse_attr( $context, $attributes, $settings ); + + $output = ''; + + // Cycle through attributes, build tag attribute string. + foreach ( $attributes as $key => $value ) { + if ( ! $value ) { + continue; + } + + // Remove any whitespace at the start or end of our classes. + if ( 'class' === $key ) { + $value = trim( $value ); + } + + if ( true === $value ) { + $output .= esc_html( $key ) . ' '; + } else { + $output .= sprintf( '%s="%s" ', esc_html( $key ), esc_attr( $value ) ); + } + } + + // Before this function existed we had the below to add attributes after the class attribute. + $after = apply_filters( 'generate_after_element_class_attribute', '', $context ); + + if ( $after ) { + $after = ' ' . $after; + } + + $output .= $after; + + $output = apply_filters( 'generate_get_attr_output', $output, $attributes, $context, $settings ); + + return trim( $output ); +} + +/** + * Output our string of HTML attributes. + * + * @since 3.1.0 + * + * @param string $context The context, to build filter name. + * @param array $attributes Optional. Extra attributes to merge with defaults. + * @param array $settings Optional. Custom data to pass to filter. + */ +function generate_do_attr( $context, $attributes = array(), $settings = array() ) { + echo generate_get_attr( $context, $attributes, $settings ); // phpcs:ignore -- Escaping done in function. +} + +/** + * Build our editor color palette based on our global colors. + * + * @since 3.1.0 + */ +function generate_get_editor_color_palette() { + $global_colors = generate_get_option( 'global_colors' ); + $editor_palette = array(); + $static_colors = false; + + if ( apply_filters( 'generate_color_palette_use_static_colors', false ) ) { + $static_colors = true; + } + + if ( ! empty( $global_colors ) ) { + foreach ( (array) $global_colors as $key => $data ) { + $editor_palette[] = array( + 'name' => $data['name'], + 'slug' => $data['slug'], + 'color' => $static_colors ? $data['color'] : 'var(--' . $data['slug'] . ')', + ); + } + } + + return $editor_palette; +} + +/** + * Get our global colors. + * + * @since 3.1.0 + */ +function generate_get_global_colors() { + $global_colors = generate_get_option( 'global_colors' ); + $colors = array(); + + if ( ! empty( $global_colors ) ) { + foreach ( (array) $global_colors as $key => $data ) { + $colors[] = array( + 'slug' => $data['slug'], + 'color' => $data['color'], + ); + } + } + + return $colors; +} + +/** + * Get our system default font. + * + * @since 3.1.0 + */ +function generate_get_system_default_font() { + return apply_filters( 'generate_typography_system_stack', '-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"' ); +} + +/** + * Check to see if we have a GP menu active. + * This is primarily used to know whether we need to enqueue menu.js or not. + * + * @since 3.1.0 + */ +function generate_has_active_menu() { + $has_active_menu = true; + + if ( ! generate_get_navigation_location() ) { + $has_active_menu = false; + } + + return apply_filters( 'generate_has_active_menu', $has_active_menu ); +} + +/** + * Check to see if we're using dynamic typography. + * + * @since 3.1.0 + */ +function generate_is_using_dynamic_typography() { + return generate_get_option( 'use_dynamic_typography' ); +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/inc/typography.php b/wp-content/upgrade-temp-backup/themes/generatepress/inc/typography.php new file mode 100644 index 00000000..e86aacba --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/inc/typography.php @@ -0,0 +1,1144 @@ +register_control_type( 'Generate_Typography_Customize_Control' ); + $wp_customize->register_control_type( 'Generate_Range_Slider_Control' ); + } + + $wp_customize->add_section( + 'font_section', + array( + 'title' => __( 'Typography', 'generatepress' ), + 'capability' => 'edit_theme_options', + 'priority' => 30, + 'active_callback' => function() { + if ( generate_is_using_dynamic_typography() ) { + return false; + } + + return true; + }, + ) + ); + + $wp_customize->add_setting( + 'generate_settings[font_body]', + array( + 'default' => $defaults['font_body'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_text_field', + ) + ); + + $wp_customize->add_setting( + 'font_body_category', + array( + 'default' => $defaults['font_body_category'], + 'sanitize_callback' => 'sanitize_text_field', + ) + ); + + $wp_customize->add_setting( + 'font_body_variants', + array( + 'default' => $defaults['font_body_variants'], + 'sanitize_callback' => 'generate_sanitize_variants', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[body_font_weight]', + array( + 'default' => $defaults['body_font_weight'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_key', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[body_font_transform]', + array( + 'default' => $defaults['body_font_transform'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_key', + 'transport' => 'postMessage', + + ) + ); + + $wp_customize->add_control( + new Generate_Typography_Customize_Control( + $wp_customize, + 'body_typography', + array( + 'label' => __( 'Body', 'generatepress' ), + 'section' => 'font_section', + 'priority' => 1, + 'settings' => array( + 'family' => 'generate_settings[font_body]', + 'variant' => 'font_body_variants', + 'category' => 'font_body_category', + 'weight' => 'generate_settings[body_font_weight]', + 'transform' => 'generate_settings[body_font_transform]', + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[body_font_size]', + array( + 'default' => $defaults['body_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_integer', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[body_font_size]', + array( + 'type' => 'generatepress-range-slider', + 'description' => __( 'Font size', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[body_font_size]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 6, + 'max' => 25, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[body_line_height]', + array( + 'default' => $defaults['body_line_height'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_decimal_integer', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[body_line_height]', + array( + 'type' => 'generatepress-range-slider', + 'description' => __( 'Line height', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[body_line_height]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 1, + 'max' => 3, + 'step' => .1, + 'edit' => true, + 'unit' => '', + ), + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[paragraph_margin]', + array( + 'default' => $defaults['paragraph_margin'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_decimal_integer', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[paragraph_margin]', + array( + 'type' => 'generatepress-range-slider', + 'description' => __( 'Paragraph margin', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[paragraph_margin]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 0, + 'max' => 5, + 'step' => .1, + 'edit' => true, + 'unit' => 'em', + ), + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[font_heading_1]', + array( + 'default' => $defaults['font_heading_1'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_text_field', + ) + ); + + $wp_customize->add_setting( + 'font_heading_1_category', + array( + 'default' => '', + 'sanitize_callback' => 'sanitize_text_field', + ) + ); + + $wp_customize->add_setting( + 'font_heading_1_variants', + array( + 'default' => '', + 'sanitize_callback' => 'generate_sanitize_variants', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_1_weight]', + array( + 'default' => $defaults['heading_1_weight'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_key', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_1_transform]', + array( + 'default' => $defaults['heading_1_transform'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_key', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Typography_Customize_Control( + $wp_customize, + 'font_heading_1_control', + array( + 'label' => __( 'Heading 1 (H1)', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'family' => 'generate_settings[font_heading_1]', + 'variant' => 'font_heading_1_variants', + 'category' => 'font_heading_1_category', + 'weight' => 'generate_settings[heading_1_weight]', + 'transform' => 'generate_settings[heading_1_transform]', + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_1_font_size]', + array( + 'default' => $defaults['heading_1_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'absint', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[mobile_heading_1_font_size]', + array( + 'default' => $defaults['mobile_heading_1_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_empty_absint', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'h1_font_sizes', + array( + 'description' => __( 'Font size', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[heading_1_font_size]', + 'mobile' => 'generate_settings[mobile_heading_1_font_size]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 15, + 'max' => 100, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + 'mobile' => array( + 'min' => 15, + 'max' => 100, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_1_line_height]', + array( + 'default' => $defaults['heading_1_line_height'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_decimal_integer', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[heading_1_line_height]', + array( + 'description' => __( 'Line height', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[heading_1_line_height]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 0, + 'max' => 5, + 'step' => .1, + 'edit' => true, + 'unit' => 'em', + ), + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[font_heading_2]', + array( + 'default' => $defaults['font_heading_2'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_text_field', + ) + ); + + $wp_customize->add_setting( + 'font_heading_2_category', + array( + 'default' => '', + 'sanitize_callback' => 'sanitize_text_field', + ) + ); + + $wp_customize->add_setting( + 'font_heading_2_variants', + array( + 'default' => '', + 'sanitize_callback' => 'generate_sanitize_variants', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_2_weight]', + array( + 'default' => $defaults['heading_2_weight'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_key', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_2_transform]', + array( + 'default' => $defaults['heading_2_transform'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_key', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Typography_Customize_Control( + $wp_customize, + 'font_heading_2_control', + array( + 'label' => __( 'Heading 2 (H2)', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'family' => 'generate_settings[font_heading_2]', + 'variant' => 'font_heading_2_variants', + 'category' => 'font_heading_2_category', + 'weight' => 'generate_settings[heading_2_weight]', + 'transform' => 'generate_settings[heading_2_transform]', + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_2_font_size]', + array( + 'default' => $defaults['heading_2_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'absint', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[mobile_heading_2_font_size]', + array( + 'default' => $defaults['mobile_heading_2_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_empty_absint', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'h2_font_sizes', + array( + 'description' => __( 'Font size', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[heading_2_font_size]', + 'mobile' => 'generate_settings[mobile_heading_2_font_size]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + 'mobile' => array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_2_line_height]', + array( + 'default' => $defaults['heading_2_line_height'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_decimal_integer', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[heading_2_line_height]', + array( + 'description' => __( 'Line height', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[heading_2_line_height]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 0, + 'max' => 5, + 'step' => .1, + 'edit' => true, + 'unit' => 'em', + ), + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[font_heading_3]', + array( + 'default' => $defaults['font_heading_3'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_text_field', + ) + ); + + $wp_customize->add_setting( + 'font_heading_3_category', + array( + 'default' => '', + 'sanitize_callback' => 'sanitize_text_field', + ) + ); + + $wp_customize->add_setting( + 'font_heading_3_variants', + array( + 'default' => '', + 'sanitize_callback' => 'generate_sanitize_variants', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_3_weight]', + array( + 'default' => $defaults['heading_3_weight'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_key', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_3_transform]', + array( + 'default' => $defaults['heading_3_transform'], + 'type' => 'option', + 'sanitize_callback' => 'sanitize_key', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Typography_Customize_Control( + $wp_customize, + 'font_heading_3_control', + array( + 'label' => __( 'Heading 3 (H3)', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'family' => 'generate_settings[font_heading_3]', + 'variant' => 'font_heading_3_variants', + 'category' => 'font_heading_3_category', + 'weight' => 'generate_settings[heading_3_weight]', + 'transform' => 'generate_settings[heading_3_transform]', + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_3_font_size]', + array( + 'default' => $defaults['heading_3_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'absint', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'h3_font_sizes', + array( + 'description' => __( 'Font size', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[heading_3_font_size]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + ), + ) + ) + ); + + $wp_customize->add_setting( + 'generate_settings[heading_3_line_height]', + array( + 'default' => $defaults['heading_3_line_height'], + 'type' => 'option', + 'sanitize_callback' => 'generate_sanitize_decimal_integer', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + new Generate_Range_Slider_Control( + $wp_customize, + 'generate_settings[heading_3_line_height]', + array( + 'description' => __( 'Line height', 'generatepress' ), + 'section' => 'font_section', + 'settings' => array( + 'desktop' => 'generate_settings[heading_3_line_height]', + ), + 'choices' => array( + 'desktop' => array( + 'min' => 0, + 'max' => 5, + 'step' => .1, + 'edit' => true, + 'unit' => 'em', + ), + ), + ) + ) + ); + + if ( ! function_exists( 'generate_fonts_customize_register' ) && ! defined( 'GP_PREMIUM_VERSION' ) ) { + $wp_customize->add_control( + new Generate_Customize_Misc_Control( + $wp_customize, + 'typography_get_addon_desc', + array( + 'section' => 'font_section', + 'type' => 'addon', + 'label' => __( 'Learn more', 'generatepress' ), + 'description' => __( 'More options are available for this section in our premium version.', 'generatepress' ), + 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#typography', false ), + 'priority' => 50, + 'settings' => ( isset( $wp_customize->selective_refresh ) ) ? array() : 'blogname', + ) + ) + ); + } + } +} + +if ( ! function_exists( 'generate_get_all_google_fonts' ) ) { + /** + * Return an array of all of our Google Fonts. + * + * @since 1.3.0 + * @param string $amount How many fonts to return. + * @return array The list of Google Fonts. + */ + function generate_get_all_google_fonts( $amount = 'all' ) { + // Our big list Google Fonts. + // We use json_decode to reduce PHP memory usage. + // Adding them as a PHP array seems to use quite a bit more memory. + $content = json_decode( '[{"family":"Roboto","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"]},{"family":"Open Sans","category":"sans-serif","variants":["300","300italic","regular","italic","600","600italic","700","700italic","800","800italic"]},{"family":"Lato","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"]},{"family":"Slabo 27px","category":"serif","variants":["regular"]},{"family":"Oswald","category":"sans-serif","variants":["200","300","regular","500","600","700"]},{"family":"Roboto Condensed","category":"sans-serif","variants":["300","300italic","regular","italic","700","700italic"]},{"family":"Source Sans Pro","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"]},{"family":"Montserrat","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Raleway","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"PT Sans","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Roboto Slab","category":"serif","variants":["100","300","regular","700"]},{"family":"Merriweather","category":"serif","variants":["300","300italic","regular","italic","700","700italic","900","900italic"]},{"family":"Open Sans Condensed","category":"sans-serif","variants":["300","300italic","700"]},{"family":"Droid Sans","category":"sans-serif","variants":["regular","700"]},{"family":"Lora","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Ubuntu","category":"sans-serif","variants":["300","300italic","regular","italic","500","500italic","700","700italic"]},{"family":"Droid Serif","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Playfair Display","category":"serif","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Arimo","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Noto Sans","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"PT Serif","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Titillium Web","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"]},{"family":"PT Sans Narrow","category":"sans-serif","variants":["regular","700"]},{"family":"Muli","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Indie Flower","category":"handwriting","variants":["regular"]},{"family":"Bitter","category":"serif","variants":["regular","italic","700"]},{"family":"Poppins","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Inconsolata","category":"monospace","variants":["regular","700"]},{"family":"Dosis","category":"sans-serif","variants":["200","300","regular","500","600","700","800"]},{"family":"Fjalla One","category":"sans-serif","variants":["regular"]},{"family":"Oxygen","category":"sans-serif","variants":["300","regular","700"]},{"family":"Hind","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Cabin","category":"sans-serif","variants":["regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Anton","category":"sans-serif","variants":["regular"]},{"family":"Arvo","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Noto Serif","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Crimson Text","category":"serif","variants":["regular","italic","600","600italic","700","700italic"]},{"family":"Lobster","category":"display","variants":["regular"]},{"family":"Yanone Kaffeesatz","category":"sans-serif","variants":["200","300","regular","700"]},{"family":"Nunito","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Bree Serif","category":"serif","variants":["regular"]},{"family":"Catamaran","category":"sans-serif","variants":["100","200","300","regular","500","600","700","800","900"]},{"family":"Libre Baskerville","category":"serif","variants":["regular","italic","700"]},{"family":"Abel","category":"sans-serif","variants":["regular"]},{"family":"Josefin Sans","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"]},{"family":"Fira Sans","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Gloria Hallelujah","category":"handwriting","variants":["regular"]},{"family":"Abril Fatface","category":"display","variants":["regular"]},{"family":"Exo 2","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Merriweather Sans","category":"sans-serif","variants":["300","300italic","regular","italic","700","700italic","800","800italic"]},{"family":"Pacifico","category":"handwriting","variants":["regular"]},{"family":"Roboto Mono","category":"monospace","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic"]},{"family":"Varela Round","category":"sans-serif","variants":["regular"]},{"family":"Asap","category":"sans-serif","variants":["regular","italic","500","500italic","700","700italic"]},{"family":"Amatic SC","category":"handwriting","variants":["regular","700"]},{"family":"Quicksand","category":"sans-serif","variants":["300","regular","500","700"]},{"family":"Karla","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Ubuntu Condensed","category":"sans-serif","variants":["regular"]},{"family":"Signika","category":"sans-serif","variants":["300","regular","600","700"]},{"family":"Alegreya","category":"serif","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Questrial","category":"sans-serif","variants":["regular"]},{"family":"Rubik","category":"sans-serif","variants":["300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"]},{"family":"Shadows Into Light","category":"handwriting","variants":["regular"]},{"family":"PT Sans Caption","category":"sans-serif","variants":["regular","700"]},{"family":"Archivo Narrow","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Play","category":"sans-serif","variants":["regular","700"]},{"family":"Cuprum","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Dancing Script","category":"handwriting","variants":["regular","700"]},{"family":"Rokkitt","category":"serif","variants":["100","200","300","regular","500","600","700","800","900"]},{"family":"Work Sans","category":"sans-serif","variants":["100","200","300","regular","500","600","700","800","900"]},{"family":"Francois One","category":"sans-serif","variants":["regular"]},{"family":"Vollkorn","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Source Code Pro","category":"monospace","variants":["200","300","regular","500","600","700","900"]},{"family":"Exo","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Maven Pro","category":"sans-serif","variants":["regular","500","700","900"]},{"family":"Architects Daughter","category":"handwriting","variants":["regular"]},{"family":"Orbitron","category":"sans-serif","variants":["regular","500","700","900"]},{"family":"Pathway Gothic One","category":"sans-serif","variants":["regular"]},{"family":"Acme","category":"sans-serif","variants":["regular"]},{"family":"Ropa Sans","category":"sans-serif","variants":["regular","italic"]},{"family":"Patua One","category":"display","variants":["regular"]},{"family":"EB Garamond","category":"serif","variants":["regular"]},{"family":"Lobster Two","category":"display","variants":["regular","italic","700","700italic"]},{"family":"Crete Round","category":"serif","variants":["regular","italic"]},{"family":"Cinzel","category":"serif","variants":["regular","700","900"]},{"family":"Josefin Slab","category":"serif","variants":["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"]},{"family":"Source Serif Pro","category":"serif","variants":["regular","600","700"]},{"family":"Alegreya Sans","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"]},{"family":"Comfortaa","category":"display","variants":["300","regular","700"]},{"family":"Russo One","category":"sans-serif","variants":["regular"]},{"family":"News Cycle","category":"sans-serif","variants":["regular","700"]},{"family":"ABeeZee","category":"sans-serif","variants":["regular","italic"]},{"family":"Yellowtail","category":"handwriting","variants":["regular"]},{"family":"Noticia Text","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Monda","category":"sans-serif","variants":["regular","700"]},{"family":"Quattrocento Sans","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Hammersmith One","category":"sans-serif","variants":["regular"]},{"family":"Libre Franklin","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Satisfy","category":"handwriting","variants":["regular"]},{"family":"Pontano Sans","category":"sans-serif","variants":["regular"]},{"family":"Righteous","category":"display","variants":["regular"]},{"family":"Poiret One","category":"display","variants":["regular"]},{"family":"BenchNine","category":"sans-serif","variants":["300","regular","700"]},{"family":"Arapey","category":"serif","variants":["regular","italic"]},{"family":"Kaushan Script","category":"handwriting","variants":["regular"]},{"family":"Economica","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Kanit","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Old Standard TT","category":"serif","variants":["regular","italic","700"]},{"family":"Sanchez","category":"serif","variants":["regular","italic"]},{"family":"Courgette","category":"handwriting","variants":["regular"]},{"family":"Quattrocento","category":"serif","variants":["regular","700"]},{"family":"Domine","category":"serif","variants":["regular","700"]},{"family":"Gudea","category":"sans-serif","variants":["regular","italic","700"]},{"family":"Permanent Marker","category":"handwriting","variants":["regular"]},{"family":"Armata","category":"sans-serif","variants":["regular"]},{"family":"Cantarell","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Archivo Black","category":"sans-serif","variants":["regular"]},{"family":"Istok Web","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Cardo","category":"serif","variants":["regular","italic","700"]},{"family":"Playfair Display SC","category":"serif","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Passion One","category":"display","variants":["regular","700","900"]},{"family":"Tinos","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Cookie","category":"handwriting","variants":["regular"]},{"family":"Cormorant Garamond","category":"serif","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Philosopher","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Yantramanav","category":"sans-serif","variants":["100","300","regular","500","700","900"]},{"family":"Chewy","category":"display","variants":["regular"]},{"family":"Antic Slab","category":"serif","variants":["regular"]},{"family":"Handlee","category":"handwriting","variants":["regular"]},{"family":"Teko","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Boogaloo","category":"display","variants":["regular"]},{"family":"Vidaloka","category":"serif","variants":["regular"]},{"family":"Audiowide","category":"display","variants":["regular"]},{"family":"Coming Soon","category":"handwriting","variants":["regular"]},{"family":"Alfa Slab One","category":"display","variants":["regular"]},{"family":"Cabin Condensed","category":"sans-serif","variants":["regular","500","600","700"]},{"family":"Ruda","category":"sans-serif","variants":["regular","700","900"]},{"family":"Ek Mukta","category":"sans-serif","variants":["200","300","regular","500","600","700","800"]},{"family":"Changa One","category":"display","variants":["regular","italic"]},{"family":"Tangerine","category":"handwriting","variants":["regular","700"]},{"family":"Great Vibes","category":"handwriting","variants":["regular"]},{"family":"Sintony","category":"sans-serif","variants":["regular","700"]},{"family":"Khand","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Bevan","category":"display","variants":["regular"]},{"family":"Kalam","category":"handwriting","variants":["300","regular","700"]},{"family":"Days One","category":"sans-serif","variants":["regular"]},{"family":"Bangers","category":"display","variants":["regular"]},{"family":"Rajdhani","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Droid Sans Mono","category":"monospace","variants":["regular"]},{"family":"Kreon","category":"serif","variants":["300","regular","700"]},{"family":"Rambla","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Shrikhand","category":"display","variants":["regular"]},{"family":"Fredoka One","category":"display","variants":["regular"]},{"family":"Shadows Into Light Two","category":"handwriting","variants":["regular"]},{"family":"Playball","category":"display","variants":["regular"]},{"family":"Neuton","category":"serif","variants":["200","300","regular","italic","700","800"]},{"family":"Copse","category":"serif","variants":["regular"]},{"family":"Didact Gothic","category":"sans-serif","variants":["regular"]},{"family":"Signika Negative","category":"sans-serif","variants":["300","regular","600","700"]},{"family":"Amiri","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Gentium Book Basic","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Glegoo","category":"serif","variants":["regular","700"]},{"family":"Oleo Script","category":"display","variants":["regular","700"]},{"family":"Voltaire","category":"sans-serif","variants":["regular"]},{"family":"Actor","category":"sans-serif","variants":["regular"]},{"family":"Amaranth","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Paytone One","category":"sans-serif","variants":["regular"]},{"family":"Volkhov","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Sorts Mill Goudy","category":"serif","variants":["regular","italic"]},{"family":"Bad Script","category":"handwriting","variants":["regular"]},{"family":"Coda","category":"display","variants":["regular","800"]},{"family":"Damion","category":"handwriting","variants":["regular"]},{"family":"Sacramento","category":"handwriting","variants":["regular"]},{"family":"Squada One","category":"display","variants":["regular"]},{"family":"Rock Salt","category":"handwriting","variants":["regular"]},{"family":"Adamina","category":"serif","variants":["regular"]},{"family":"Alice","category":"serif","variants":["regular"]},{"family":"Cantata One","category":"serif","variants":["regular"]},{"family":"Luckiest Guy","category":"display","variants":["regular"]},{"family":"Rochester","category":"handwriting","variants":["regular"]},{"family":"Covered By Your Grace","category":"handwriting","variants":["regular"]},{"family":"Heebo","category":"sans-serif","variants":["100","300","regular","500","700","800","900"]},{"family":"VT323","category":"monospace","variants":["regular"]},{"family":"Nothing You Could Do","category":"handwriting","variants":["regular"]},{"family":"Patrick Hand","category":"handwriting","variants":["regular"]},{"family":"Gentium Basic","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Nobile","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Rancho","category":"handwriting","variants":["regular"]},{"family":"Marck Script","category":"handwriting","variants":["regular"]},{"family":"Special Elite","category":"display","variants":["regular"]},{"family":"Julius Sans One","category":"sans-serif","variants":["regular"]},{"family":"Varela","category":"sans-serif","variants":["regular"]},{"family":"PT Mono","category":"monospace","variants":["regular"]},{"family":"Alex Brush","category":"handwriting","variants":["regular"]},{"family":"Homemade Apple","category":"handwriting","variants":["regular"]},{"family":"Scada","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Jura","category":"sans-serif","variants":["300","regular","500","600"]},{"family":"Antic","category":"sans-serif","variants":["regular"]},{"family":"Gochi Hand","category":"handwriting","variants":["regular"]},{"family":"Sarala","category":"sans-serif","variants":["regular","700"]},{"family":"Electrolize","category":"sans-serif","variants":["regular"]},{"family":"Sigmar One","category":"display","variants":["regular"]},{"family":"Candal","category":"sans-serif","variants":["regular"]},{"family":"Prata","category":"serif","variants":["regular"]},{"family":"Homenaje","category":"sans-serif","variants":["regular"]},{"family":"Pinyon Script","category":"handwriting","variants":["regular"]},{"family":"Unica One","category":"display","variants":["regular"]},{"family":"Basic","category":"sans-serif","variants":["regular"]},{"family":"Neucha","category":"handwriting","variants":["regular"]},{"family":"Convergence","category":"sans-serif","variants":["regular"]},{"family":"Molengo","category":"sans-serif","variants":["regular"]},{"family":"Caveat Brush","category":"handwriting","variants":["regular"]},{"family":"Monoton","category":"display","variants":["regular"]},{"family":"Calligraffitti","category":"handwriting","variants":["regular"]},{"family":"Kameron","category":"serif","variants":["regular","700"]},{"family":"Share","category":"display","variants":["regular","italic","700","700italic"]},{"family":"Alegreya Sans SC","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"]},{"family":"Enriqueta","category":"serif","variants":["regular","700"]},{"family":"Martel","category":"serif","variants":["200","300","regular","600","700","800","900"]},{"family":"Black Ops One","category":"display","variants":["regular"]},{"family":"Just Another Hand","category":"handwriting","variants":["regular"]},{"family":"Caveat","category":"handwriting","variants":["regular","700"]},{"family":"PT Serif Caption","category":"serif","variants":["regular","italic"]},{"family":"Ultra","category":"serif","variants":["regular"]},{"family":"Ubuntu Mono","category":"monospace","variants":["regular","italic","700","700italic"]},{"family":"Carme","category":"sans-serif","variants":["regular"]},{"family":"Cousine","category":"monospace","variants":["regular","italic","700","700italic"]},{"family":"Cherry Cream Soda","category":"display","variants":["regular"]},{"family":"Reenie Beanie","category":"handwriting","variants":["regular"]},{"family":"Hind Siliguri","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Bubblegum Sans","category":"display","variants":["regular"]},{"family":"Aldrich","category":"sans-serif","variants":["regular"]},{"family":"Lustria","category":"serif","variants":["regular"]},{"family":"Alef","category":"sans-serif","variants":["regular","700"]},{"family":"Freckle Face","category":"display","variants":["regular"]},{"family":"Fanwood Text","category":"serif","variants":["regular","italic"]},{"family":"Advent Pro","category":"sans-serif","variants":["100","200","300","regular","500","600","700"]},{"family":"Allura","category":"handwriting","variants":["regular"]},{"family":"Ceviche One","category":"display","variants":["regular"]},{"family":"Press Start 2P","category":"display","variants":["regular"]},{"family":"Overlock","category":"display","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Niconne","category":"handwriting","variants":["regular"]},{"family":"Limelight","category":"display","variants":["regular"]},{"family":"Frank Ruhl Libre","category":"sans-serif","variants":["300","regular","500","700","900"]},{"family":"Allerta Stencil","category":"sans-serif","variants":["regular"]},{"family":"Marcellus","category":"serif","variants":["regular"]},{"family":"Pragati Narrow","category":"sans-serif","variants":["regular","700"]},{"family":"Michroma","category":"sans-serif","variants":["regular"]},{"family":"Fauna One","category":"serif","variants":["regular"]},{"family":"Syncopate","category":"sans-serif","variants":["regular","700"]},{"family":"Telex","category":"sans-serif","variants":["regular"]},{"family":"Marvel","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Cabin Sketch","category":"display","variants":["regular","700"]},{"family":"Hanuman","category":"serif","variants":["regular","700"]},{"family":"Cairo","category":"sans-serif","variants":["200","300","regular","600","700","900"]},{"family":"Chivo","category":"sans-serif","variants":["300","300italic","regular","italic","700","700italic","900","900italic"]},{"family":"Allerta","category":"sans-serif","variants":["regular"]},{"family":"Fugaz One","category":"display","variants":["regular"]},{"family":"Viga","category":"sans-serif","variants":["regular"]},{"family":"Ruslan Display","category":"display","variants":["regular"]},{"family":"Nixie One","category":"display","variants":["regular"]},{"family":"Marmelad","category":"sans-serif","variants":["regular"]},{"family":"Average","category":"serif","variants":["regular"]},{"family":"Spinnaker","category":"sans-serif","variants":["regular"]},{"family":"Leckerli One","category":"handwriting","variants":["regular"]},{"family":"Judson","category":"serif","variants":["regular","italic","700"]},{"family":"Lusitana","category":"serif","variants":["regular","700"]},{"family":"Montserrat Alternates","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Contrail One","category":"display","variants":["regular"]},{"family":"Oranienbaum","category":"serif","variants":["regular"]},{"family":"Hind Vadodara","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Rufina","category":"serif","variants":["regular","700"]},{"family":"Quantico","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Concert One","category":"display","variants":["regular"]},{"family":"Marcellus SC","category":"serif","variants":["regular"]},{"family":"Jockey One","category":"sans-serif","variants":["regular"]},{"family":"Parisienne","category":"handwriting","variants":["regular"]},{"family":"Carter One","category":"display","variants":["regular"]},{"family":"Arbutus Slab","category":"serif","variants":["regular"]},{"family":"Slabo 13px","category":"serif","variants":["regular"]},{"family":"Tauri","category":"sans-serif","variants":["regular"]},{"family":"Goudy Bookletter 1911","category":"serif","variants":["regular"]},{"family":"Carrois Gothic","category":"sans-serif","variants":["regular"]},{"family":"Sue Ellen Francisco","category":"handwriting","variants":["regular"]},{"family":"Walter Turncoat","category":"handwriting","variants":["regular"]},{"family":"Annie Use Your Telescope","category":"handwriting","variants":["regular"]},{"family":"Puritan","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Grand Hotel","category":"handwriting","variants":["regular"]},{"family":"Yesteryear","category":"handwriting","variants":["regular"]},{"family":"Jaldi","category":"sans-serif","variants":["regular","700"]},{"family":"Khula","category":"sans-serif","variants":["300","regular","600","700","800"]},{"family":"Cinzel Decorative","category":"display","variants":["regular","700","900"]},{"family":"Crafty Girls","category":"handwriting","variants":["regular"]},{"family":"Merienda","category":"handwriting","variants":["regular","700"]},{"family":"Hind Guntur","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Cutive","category":"serif","variants":["regular"]},{"family":"Prompt","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Coustard","category":"serif","variants":["regular","900"]},{"family":"Arima Madurai","category":"display","variants":["100","200","300","regular","500","700","800","900"]},{"family":"Doppio One","category":"sans-serif","variants":["regular"]},{"family":"Radley","category":"serif","variants":["regular","italic"]},{"family":"Fontdiner Swanky","category":"display","variants":["regular"]},{"family":"Iceland","category":"display","variants":["regular"]},{"family":"Alegreya SC","category":"serif","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Halant","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Schoolbell","category":"handwriting","variants":["regular"]},{"family":"Waiting for the Sunrise","category":"handwriting","variants":["regular"]},{"family":"Italianno","category":"handwriting","variants":["regular"]},{"family":"Fredericka the Great","category":"display","variants":["regular"]},{"family":"Average Sans","category":"sans-serif","variants":["regular"]},{"family":"Rosario","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Mr Dafoe","category":"handwriting","variants":["regular"]},{"family":"Port Lligat Slab","category":"serif","variants":["regular"]},{"family":"Aclonica","category":"sans-serif","variants":["regular"]},{"family":"Graduate","category":"display","variants":["regular"]},{"family":"Racing Sans One","category":"display","variants":["regular"]},{"family":"Berkshire Swash","category":"handwriting","variants":["regular"]},{"family":"Forum","category":"display","variants":["regular"]},{"family":"Anonymous Pro","category":"monospace","variants":["regular","italic","700","700italic"]},{"family":"Love Ya Like A Sister","category":"display","variants":["regular"]},{"family":"Nunito Sans","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Magra","category":"sans-serif","variants":["regular","700"]},{"family":"Lateef","category":"handwriting","variants":["regular"]},{"family":"Assistant","category":"sans-serif","variants":["200","300","regular","600","700","800"]},{"family":"Six Caps","category":"sans-serif","variants":["regular"]},{"family":"Gilda Display","category":"serif","variants":["regular"]},{"family":"Oregano","category":"display","variants":["regular","italic"]},{"family":"Metrophobic","category":"sans-serif","variants":["regular"]},{"family":"Lalezar","category":"display","variants":["regular"]},{"family":"Caudex","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Kelly Slab","category":"display","variants":["regular"]},{"family":"Reem Kufi","category":"sans-serif","variants":["regular"]},{"family":"Cambay","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Gruppo","category":"display","variants":["regular"]},{"family":"Give You Glory","category":"handwriting","variants":["regular"]},{"family":"GFS Didot","category":"serif","variants":["regular"]},{"family":"Duru Sans","category":"sans-serif","variants":["regular"]},{"family":"Andika","category":"sans-serif","variants":["regular"]},{"family":"Tenor Sans","category":"sans-serif","variants":["regular"]},{"family":"Knewave","category":"display","variants":["regular"]},{"family":"Averia Serif Libre","category":"display","variants":["300","300italic","regular","italic","700","700italic"]},{"family":"Eczar","category":"serif","variants":["regular","500","600","700","800"]},{"family":"Inder","category":"sans-serif","variants":["regular"]},{"family":"Martel Sans","category":"sans-serif","variants":["200","300","regular","600","700","800","900"]},{"family":"Trocchi","category":"serif","variants":["regular"]},{"family":"Wire One","category":"sans-serif","variants":["regular"]},{"family":"Petit Formal Script","category":"handwriting","variants":["regular"]},{"family":"Mako","category":"sans-serif","variants":["regular"]},{"family":"Frijole","category":"display","variants":["regular"]},{"family":"Zeyada","category":"handwriting","variants":["regular"]},{"family":"Slackey","category":"display","variants":["regular"]},{"family":"Karma","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Mate","category":"serif","variants":["regular","italic"]},{"family":"Belleza","category":"sans-serif","variants":["regular"]},{"family":"Montez","category":"handwriting","variants":["regular"]},{"family":"Quando","category":"serif","variants":["regular"]},{"family":"Capriola","category":"sans-serif","variants":["regular"]},{"family":"Lilita One","category":"display","variants":["regular"]},{"family":"Trirong","category":"serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Lekton","category":"sans-serif","variants":["regular","italic","700"]},{"family":"Just Me Again Down Here","category":"handwriting","variants":["regular"]},{"family":"Bowlby One SC","category":"display","variants":["regular"]},{"family":"The Girl Next Door","category":"handwriting","variants":["regular"]},{"family":"Happy Monkey","category":"display","variants":["regular"]},{"family":"Merienda One","category":"handwriting","variants":["regular"]},{"family":"Alike","category":"serif","variants":["regular"]},{"family":"Chelsea Market","category":"display","variants":["regular"]},{"family":"Unkempt","category":"display","variants":["regular","700"]},{"family":"Anaheim","category":"sans-serif","variants":["regular"]},{"family":"Strait","category":"sans-serif","variants":["regular"]},{"family":"Brawler","category":"serif","variants":["regular"]},{"family":"Clicker Script","category":"handwriting","variants":["regular"]},{"family":"Delius","category":"handwriting","variants":["regular"]},{"family":"Mouse Memoirs","category":"sans-serif","variants":["regular"]},{"family":"IM Fell Double Pica","category":"serif","variants":["regular","italic"]},{"family":"Crushed","category":"display","variants":["regular"]},{"family":"Rammetto One","category":"display","variants":["regular"]},{"family":"Prosto One","category":"display","variants":["regular"]},{"family":"Kranky","category":"display","variants":["regular"]},{"family":"IM Fell English","category":"serif","variants":["regular","italic"]},{"family":"Aladin","category":"handwriting","variants":["regular"]},{"family":"Mr De Haviland","category":"handwriting","variants":["regular"]},{"family":"NTR","category":"sans-serif","variants":["regular"]},{"family":"Londrina Solid","category":"display","variants":["regular"]},{"family":"Skranji","category":"display","variants":["regular","700"]},{"family":"Allan","category":"display","variants":["regular","700"]},{"family":"Baumans","category":"display","variants":["regular"]},{"family":"Ovo","category":"serif","variants":["regular"]},{"family":"Changa","category":"sans-serif","variants":["200","300","regular","500","600","700","800"]},{"family":"Lemon","category":"display","variants":["regular"]},{"family":"Federo","category":"sans-serif","variants":["regular"]},{"family":"Herr Von Muellerhoff","category":"handwriting","variants":["regular"]},{"family":"Arizonia","category":"handwriting","variants":["regular"]},{"family":"Bowlby One","category":"display","variants":["regular"]},{"family":"Orienta","category":"sans-serif","variants":["regular"]},{"family":"Short Stack","category":"handwriting","variants":["regular"]},{"family":"Bungee Inline","category":"display","variants":["regular"]},{"family":"Andada","category":"serif","variants":["regular"]},{"family":"Baloo Paaji","category":"display","variants":["regular"]},{"family":"Oxygen Mono","category":"monospace","variants":["regular"]},{"family":"Yeseva One","category":"display","variants":["regular"]},{"family":"UnifrakturMaguntia","category":"display","variants":["regular"]},{"family":"Bentham","category":"serif","variants":["regular"]},{"family":"Londrina Outline","category":"display","variants":["regular"]},{"family":"Pompiere","category":"display","variants":["regular"]},{"family":"Gabriela","category":"serif","variants":["regular"]},{"family":"Qwigley","category":"handwriting","variants":["regular"]},{"family":"Nova Square","category":"display","variants":["regular"]},{"family":"Poly","category":"serif","variants":["regular","italic"]},{"family":"Sniglet","category":"display","variants":["regular","800"]},{"family":"Patrick Hand SC","category":"handwriting","variants":["regular"]},{"family":"Gravitas One","category":"display","variants":["regular"]},{"family":"Khmer","category":"display","variants":["regular"]},{"family":"Shojumaru","category":"display","variants":["regular"]},{"family":"Kurale","category":"serif","variants":["regular"]},{"family":"Gafata","category":"sans-serif","variants":["regular"]},{"family":"Biryani","category":"sans-serif","variants":["200","300","regular","600","700","800","900"]},{"family":"Cambo","category":"serif","variants":["regular"]},{"family":"Titan One","category":"display","variants":["regular"]},{"family":"Carrois Gothic SC","category":"sans-serif","variants":["regular"]},{"family":"La Belle Aurore","category":"handwriting","variants":["regular"]},{"family":"Holtwood One SC","category":"serif","variants":["regular"]},{"family":"Oleo Script Swash Caps","category":"display","variants":["regular","700"]},{"family":"Headland One","category":"serif","variants":["regular"]},{"family":"Cherry Swash","category":"display","variants":["regular","700"]},{"family":"Belgrano","category":"serif","variants":["regular"]},{"family":"Norican","category":"handwriting","variants":["regular"]},{"family":"Mountains of Christmas","category":"display","variants":["regular","700"]},{"family":"Julee","category":"handwriting","variants":["regular"]},{"family":"Ramabhadra","category":"sans-serif","variants":["regular"]},{"family":"Mallanna","category":"sans-serif","variants":["regular"]},{"family":"Kristi","category":"handwriting","variants":["regular"]},{"family":"Imprima","category":"sans-serif","variants":["regular"]},{"family":"Lily Script One","category":"display","variants":["regular"]},{"family":"Chau Philomene One","category":"sans-serif","variants":["regular","italic"]},{"family":"Bilbo Swash Caps","category":"handwriting","variants":["regular"]},{"family":"Finger Paint","category":"display","variants":["regular"]},{"family":"Voces","category":"display","variants":["regular"]},{"family":"Itim","category":"handwriting","variants":["regular"]},{"family":"Megrim","category":"display","variants":["regular"]},{"family":"Simonetta","category":"display","variants":["regular","italic","900","900italic"]},{"family":"Cutive Mono","category":"monospace","variants":["regular"]},{"family":"Stardos Stencil","category":"display","variants":["regular","700"]},{"family":"IM Fell DW Pica","category":"serif","variants":["regular","italic"]},{"family":"Unna","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Loved by the King","category":"handwriting","variants":["regular"]},{"family":"Prociono","category":"serif","variants":["regular"]},{"family":"Corben","category":"display","variants":["regular","700"]},{"family":"Amiko","category":"sans-serif","variants":["regular","600","700"]},{"family":"Denk One","category":"sans-serif","variants":["regular"]},{"family":"Palanquin","category":"sans-serif","variants":["100","200","300","regular","500","600","700"]},{"family":"Baloo","category":"display","variants":["regular"]},{"family":"Fondamento","category":"handwriting","variants":["regular","italic"]},{"family":"Seaweed Script","category":"display","variants":["regular"]},{"family":"Shanti","category":"sans-serif","variants":["regular"]},{"family":"Wendy One","category":"sans-serif","variants":["regular"]},{"family":"Raleway Dots","category":"display","variants":["regular"]},{"family":"Amethysta","category":"serif","variants":["regular"]},{"family":"Vast Shadow","category":"display","variants":["regular"]},{"family":"Stalemate","category":"handwriting","variants":["regular"]},{"family":"Fira Mono","category":"monospace","variants":["regular","500","700"]},{"family":"Expletus Sans","category":"display","variants":["regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Scheherazade","category":"serif","variants":["regular","700"]},{"family":"Fenix","category":"serif","variants":["regular"]},{"family":"Delius Swash Caps","category":"handwriting","variants":["regular"]},{"family":"Rouge Script","category":"handwriting","variants":["regular"]},{"family":"Life Savers","category":"display","variants":["regular","700"]},{"family":"IM Fell English SC","category":"serif","variants":["regular"]},{"family":"Meddon","category":"handwriting","variants":["regular"]},{"family":"Tienne","category":"serif","variants":["regular","700","900"]},{"family":"Over the Rainbow","category":"handwriting","variants":["regular"]},{"family":"Share Tech Mono","category":"monospace","variants":["regular"]},{"family":"Abhaya Libre","category":"serif","variants":["regular","500","600","700","800"]},{"family":"Kotta One","category":"serif","variants":["regular"]},{"family":"Pridi","category":"serif","variants":["200","300","regular","500","600","700"]},{"family":"Euphoria Script","category":"handwriting","variants":["regular"]},{"family":"Engagement","category":"handwriting","variants":["regular"]},{"family":"Podkova","category":"serif","variants":["regular","500","600","700","800"]},{"family":"Salsa","category":"display","variants":["regular"]},{"family":"Sofia","category":"handwriting","variants":["regular"]},{"family":"Suranna","category":"serif","variants":["regular"]},{"family":"Mada","category":"sans-serif","variants":["300","regular","500","900"]},{"family":"Chonburi","category":"display","variants":["regular"]},{"family":"Ledger","category":"serif","variants":["regular"]},{"family":"Italiana","category":"serif","variants":["regular"]},{"family":"Dawning of a New Day","category":"handwriting","variants":["regular"]},{"family":"Nokora","category":"serif","variants":["regular","700"]},{"family":"Angkor","category":"display","variants":["regular"]},{"family":"Medula One","category":"display","variants":["regular"]},{"family":"Taviraj","category":"serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Vampiro One","category":"display","variants":["regular"]},{"family":"Englebert","category":"sans-serif","variants":["regular"]},{"family":"Nova Mono","category":"monospace","variants":["regular"]},{"family":"Dorsa","category":"sans-serif","variants":["regular"]},{"family":"Averia Sans Libre","category":"display","variants":["300","300italic","regular","italic","700","700italic"]},{"family":"Cedarville Cursive","category":"handwriting","variants":["regular"]},{"family":"Geo","category":"sans-serif","variants":["regular","italic"]},{"family":"Rationale","category":"sans-serif","variants":["regular"]},{"family":"Balthazar","category":"serif","variants":["regular"]},{"family":"Sunshiney","category":"handwriting","variants":["regular"]},{"family":"Aguafina Script","category":"handwriting","variants":["regular"]},{"family":"Mystery Quest","category":"display","variants":["regular"]},{"family":"Fjord One","category":"serif","variants":["regular"]},{"family":"Fira Sans Extra Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Kadwa","category":"serif","variants":["regular","700"]},{"family":"McLaren","category":"display","variants":["regular"]},{"family":"Rye","category":"display","variants":["regular"]},{"family":"Sail","category":"display","variants":["regular"]},{"family":"Athiti","category":"sans-serif","variants":["200","300","regular","500","600","700"]},{"family":"Rosarivo","category":"serif","variants":["regular","italic"]},{"family":"Kite One","category":"sans-serif","variants":["regular"]},{"family":"Odor Mean Chey","category":"display","variants":["regular"]},{"family":"Numans","category":"sans-serif","variants":["regular"]},{"family":"Artifika","category":"serif","variants":["regular"]},{"family":"Poller One","category":"display","variants":["regular"]},{"family":"Gurajada","category":"serif","variants":["regular"]},{"family":"Inika","category":"serif","variants":["regular","700"]},{"family":"Mandali","category":"sans-serif","variants":["regular"]},{"family":"Bungee Shade","category":"display","variants":["regular"]},{"family":"Suwannaphum","category":"display","variants":["regular"]},{"family":"Mate SC","category":"serif","variants":["regular"]},{"family":"Creepster","category":"display","variants":["regular"]},{"family":"Arsenal","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Montserrat Subrayada","category":"sans-serif","variants":["regular","700"]},{"family":"Metamorphous","category":"display","variants":["regular"]},{"family":"Palanquin Dark","category":"sans-serif","variants":["regular","500","600","700"]},{"family":"Coda Caption","category":"sans-serif","variants":["800"]},{"family":"Dynalight","category":"display","variants":["regular"]},{"family":"Maitree","category":"serif","variants":["200","300","regular","500","600","700"]},{"family":"IM Fell French Canon","category":"serif","variants":["regular","italic"]},{"family":"Amarante","category":"display","variants":["regular"]},{"family":"Quintessential","category":"handwriting","variants":["regular"]},{"family":"Codystar","category":"display","variants":["300","regular"]},{"family":"Cantora One","category":"sans-serif","variants":["regular"]},{"family":"Aref Ruqaa","category":"serif","variants":["regular","700"]},{"family":"Griffy","category":"display","variants":["regular"]},{"family":"Revalia","category":"display","variants":["regular"]},{"family":"Buenard","category":"serif","variants":["regular","700"]},{"family":"Donegal One","category":"serif","variants":["regular"]},{"family":"IM Fell DW Pica SC","category":"serif","variants":["regular"]},{"family":"Habibi","category":"serif","variants":["regular"]},{"family":"Share Tech","category":"sans-serif","variants":["regular"]},{"family":"Flamenco","category":"display","variants":["300","regular"]},{"family":"Mitr","category":"sans-serif","variants":["200","300","regular","500","600","700"]},{"family":"Maiden Orange","category":"display","variants":["regular"]},{"family":"Diplomata SC","category":"display","variants":["regular"]},{"family":"Cormorant","category":"serif","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Delius Unicase","category":"handwriting","variants":["regular","700"]},{"family":"Stoke","category":"serif","variants":["300","regular"]},{"family":"Vibur","category":"handwriting","variants":["regular"]},{"family":"Sarpanch","category":"sans-serif","variants":["regular","500","600","700","800","900"]},{"family":"Baloo Bhaina","category":"display","variants":["regular"]},{"family":"Baloo Tamma","category":"display","variants":["regular"]},{"family":"Averia Libre","category":"display","variants":["300","300italic","regular","italic","700","700italic"]},{"family":"Esteban","category":"serif","variants":["regular"]},{"family":"Battambang","category":"display","variants":["regular","700"]},{"family":"Bokor","category":"display","variants":["regular"]},{"family":"Wallpoet","category":"display","variants":["regular"]},{"family":"IM Fell Great Primer","category":"serif","variants":["regular","italic"]},{"family":"Tulpen One","category":"display","variants":["regular"]},{"family":"Proza Libre","category":"sans-serif","variants":["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"]},{"family":"IM Fell French Canon SC","category":"serif","variants":["regular"]},{"family":"Vesper Libre","category":"serif","variants":["regular","500","700","900"]},{"family":"Rozha One","category":"serif","variants":["regular"]},{"family":"Sansita","category":"sans-serif","variants":["regular","italic","700","700italic","800","800italic","900","900italic"]},{"family":"Kavoon","category":"display","variants":["regular"]},{"family":"Della Respira","category":"serif","variants":["regular"]},{"family":"Milonga","category":"display","variants":["regular"]},{"family":"Condiment","category":"handwriting","variants":["regular"]},{"family":"Junge","category":"serif","variants":["regular"]},{"family":"New Rocker","category":"display","variants":["regular"]},{"family":"Chicle","category":"display","variants":["regular"]},{"family":"Mrs Saint Delafield","category":"handwriting","variants":["regular"]},{"family":"League Script","category":"handwriting","variants":["regular"]},{"family":"Miniver","category":"display","variants":["regular"]},{"family":"Galindo","category":"display","variants":["regular"]},{"family":"Moul","category":"display","variants":["regular"]},{"family":"Amatica SC","category":"display","variants":["regular","700"]},{"family":"Stint Ultra Expanded","category":"display","variants":["regular"]},{"family":"Yrsa","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Stint Ultra Condensed","category":"display","variants":["regular"]},{"family":"Suez One","category":"serif","variants":["regular"]},{"family":"Text Me One","category":"sans-serif","variants":["regular"]},{"family":"Buda","category":"display","variants":["300"]},{"family":"Ruluko","category":"sans-serif","variants":["regular"]},{"family":"Sonsie One","category":"display","variants":["regular"]},{"family":"Krona One","category":"sans-serif","variants":["regular"]},{"family":"Elsie","category":"display","variants":["regular","900"]},{"family":"Pangolin","category":"handwriting","variants":["regular"]},{"family":"Linden Hill","category":"serif","variants":["regular","italic"]},{"family":"Secular One","category":"sans-serif","variants":["regular"]},{"family":"IM Fell Double Pica SC","category":"serif","variants":["regular"]},{"family":"Alike Angular","category":"serif","variants":["regular"]},{"family":"Sancreek","category":"display","variants":["regular"]},{"family":"Bilbo","category":"handwriting","variants":["regular"]},{"family":"Antic Didone","category":"serif","variants":["regular"]},{"family":"Paprika","category":"display","variants":["regular"]},{"family":"Asul","category":"sans-serif","variants":["regular","700"]},{"family":"David Libre","category":"serif","variants":["regular","500","700"]},{"family":"Almendra","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Sriracha","category":"handwriting","variants":["regular"]},{"family":"Miriam Libre","category":"sans-serif","variants":["regular","700"]},{"family":"Ribeye","category":"display","variants":["regular"]},{"family":"Swanky and Moo Moo","category":"handwriting","variants":["regular"]},{"family":"Trade Winds","category":"display","variants":["regular"]},{"family":"Overlock SC","category":"display","variants":["regular"]},{"family":"Nova Round","category":"display","variants":["regular"]},{"family":"Cagliostro","category":"sans-serif","variants":["regular"]},{"family":"Glass Antiqua","category":"display","variants":["regular"]},{"family":"Offside","category":"display","variants":["regular"]},{"family":"El Messiri","category":"sans-serif","variants":["regular","500","600","700"]},{"family":"Bigshot One","category":"display","variants":["regular"]},{"family":"IM Fell Great Primer SC","category":"serif","variants":["regular"]},{"family":"Akronim","category":"display","variants":["regular"]},{"family":"Fira Sans Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Nosifer","category":"display","variants":["regular"]},{"family":"Autour One","category":"display","variants":["regular"]},{"family":"Pirata One","category":"display","variants":["regular"]},{"family":"Port Lligat Sans","category":"sans-serif","variants":["regular"]},{"family":"Scope One","category":"serif","variants":["regular"]},{"family":"Sumana","category":"serif","variants":["regular","700"]},{"family":"Lemonada","category":"display","variants":["300","regular","600","700"]},{"family":"Montaga","category":"serif","variants":["regular"]},{"family":"Iceberg","category":"display","variants":["regular"]},{"family":"Ruthie","category":"handwriting","variants":["regular"]},{"family":"Content","category":"display","variants":["regular","700"]},{"family":"Henny Penny","category":"display","variants":["regular"]},{"family":"Nova Slim","category":"display","variants":["regular"]},{"family":"Hind Madurai","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Harmattan","category":"sans-serif","variants":["regular"]},{"family":"UnifrakturCook","category":"display","variants":["700"]},{"family":"Sarina","category":"display","variants":["regular"]},{"family":"Bubbler One","category":"sans-serif","variants":["regular"]},{"family":"Dekko","category":"handwriting","variants":["regular"]},{"family":"Redressed","category":"handwriting","variants":["regular"]},{"family":"Laila","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Faster One","category":"display","variants":["regular"]},{"family":"Arya","category":"sans-serif","variants":["regular","700"]},{"family":"Peralta","category":"display","variants":["regular"]},{"family":"Meie Script","category":"handwriting","variants":["regular"]},{"family":"Overpass","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Monsieur La Doulaise","category":"handwriting","variants":["regular"]},{"family":"Bungee","category":"display","variants":["regular"]},{"family":"Snippet","category":"sans-serif","variants":["regular"]},{"family":"Emilys Candy","category":"display","variants":["regular"]},{"family":"Trykker","category":"serif","variants":["regular"]},{"family":"MedievalSharp","category":"display","variants":["regular"]},{"family":"Space Mono","category":"monospace","variants":["regular","italic","700","700italic"]},{"family":"Croissant One","category":"display","variants":["regular"]},{"family":"Monofett","category":"display","variants":["regular"]},{"family":"Lovers Quarrel","category":"handwriting","variants":["regular"]},{"family":"Oldenburg","category":"display","variants":["regular"]},{"family":"Galdeano","category":"sans-serif","variants":["regular"]},{"family":"Spicy Rice","category":"display","variants":["regular"]},{"family":"Wellfleet","category":"display","variants":["regular"]},{"family":"Germania One","category":"display","variants":["regular"]},{"family":"GFS Neohellenic","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Baloo Thambi","category":"display","variants":["regular"]},{"family":"Jolly Lodger","category":"display","variants":["regular"]},{"family":"Rubik Mono One","category":"sans-serif","variants":["regular"]},{"family":"Pattaya","category":"sans-serif","variants":["regular"]},{"family":"Joti One","category":"display","variants":["regular"]},{"family":"Siemreap","category":"display","variants":["regular"]},{"family":"Ranga","category":"display","variants":["regular","700"]},{"family":"Chango","category":"display","variants":["regular"]},{"family":"Miltonian Tattoo","category":"display","variants":["regular"]},{"family":"Koulen","category":"display","variants":["regular"]},{"family":"Eagle Lake","category":"handwriting","variants":["regular"]},{"family":"Nova Flat","category":"display","variants":["regular"]},{"family":"Petrona","category":"serif","variants":["regular"]},{"family":"Jacques Francois","category":"serif","variants":["regular"]},{"family":"Amita","category":"handwriting","variants":["regular","700"]},{"family":"Plaster","category":"display","variants":["regular"]},{"family":"Ramaraja","category":"serif","variants":["regular"]},{"family":"Sura","category":"serif","variants":["regular","700"]},{"family":"Kenia","category":"display","variants":["regular"]},{"family":"Fresca","category":"sans-serif","variants":["regular"]},{"family":"Jomhuria","category":"display","variants":["regular"]},{"family":"Lancelot","category":"display","variants":["regular"]},{"family":"Pavanam","category":"sans-serif","variants":["regular"]},{"family":"Rum Raisin","category":"sans-serif","variants":["regular"]},{"family":"Almendra SC","category":"serif","variants":["regular"]},{"family":"Purple Purse","category":"display","variants":["regular"]},{"family":"Kumar One","category":"display","variants":["regular"]},{"family":"Modern Antiqua","category":"display","variants":["regular"]},{"family":"Piedra","category":"display","variants":["regular"]},{"family":"Irish Grover","category":"display","variants":["regular"]},{"family":"Molle","category":"handwriting","variants":["italic"]},{"family":"Cormorant Infant","category":"serif","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Margarine","category":"display","variants":["regular"]},{"family":"Sahitya","category":"serif","variants":["regular","700"]},{"family":"Mukta Vaani","category":"sans-serif","variants":["200","300","regular","500","600","700","800"]},{"family":"Astloch","category":"display","variants":["regular","700"]},{"family":"Snowburst One","category":"display","variants":["regular"]},{"family":"Rhodium Libre","category":"serif","variants":["regular"]},{"family":"Smythe","category":"display","variants":["regular"]},{"family":"Asset","category":"display","variants":["regular"]},{"family":"Ewert","category":"display","variants":["regular"]},{"family":"Keania One","category":"display","variants":["regular"]},{"family":"Ranchers","category":"display","variants":["regular"]},{"family":"Gorditas","category":"display","variants":["regular","700"]},{"family":"Sirin Stencil","category":"display","variants":["regular"]},{"family":"Averia Gruesa Libre","category":"display","variants":["regular"]},{"family":"Trochut","category":"display","variants":["regular","italic","700"]},{"family":"Baloo Chettan","category":"display","variants":["regular"]},{"family":"Kdam Thmor","category":"display","variants":["regular"]},{"family":"Timmana","category":"sans-serif","variants":["regular"]},{"family":"Original Surfer","category":"display","variants":["regular"]},{"family":"Supermercado One","category":"display","variants":["regular"]},{"family":"Mirza","category":"display","variants":["regular","500","600","700"]},{"family":"Passero One","category":"display","variants":["regular"]},{"family":"Nova Oval","category":"display","variants":["regular"]},{"family":"Caesar Dressing","category":"display","variants":["regular"]},{"family":"Taprom","category":"display","variants":["regular"]},{"family":"Fascinate","category":"display","variants":["regular"]},{"family":"Seymour One","category":"sans-serif","variants":["regular"]},{"family":"Freehand","category":"display","variants":["regular"]},{"family":"Ravi Prakash","category":"display","variants":["regular"]},{"family":"Coiny","category":"display","variants":["regular"]},{"family":"Atomic Age","category":"display","variants":["regular"]},{"family":"Jacques Francois Shadow","category":"display","variants":["regular"]},{"family":"Diplomata","category":"display","variants":["regular"]},{"family":"Dr Sugiyama","category":"handwriting","variants":["regular"]},{"family":"Miltonian","category":"display","variants":["regular"]},{"family":"Ribeye Marrow","category":"display","variants":["regular"]},{"family":"Elsie Swash Caps","category":"display","variants":["regular","900"]},{"family":"Felipa","category":"handwriting","variants":["regular"]},{"family":"Galada","category":"display","variants":["regular"]},{"family":"Nova Script","category":"display","variants":["regular"]},{"family":"Bayon","category":"display","variants":["regular"]},{"family":"Underdog","category":"display","variants":["regular"]},{"family":"Devonshire","category":"handwriting","variants":["regular"]},{"family":"Atma","category":"display","variants":["300","regular","500","600","700"]},{"family":"Londrina Shadow","category":"display","variants":["regular"]},{"family":"Sofadi One","category":"display","variants":["regular"]},{"family":"Tillana","category":"handwriting","variants":["regular","500","600","700","800"]},{"family":"Inknut Antiqua","category":"serif","variants":["300","regular","500","600","700","800","900"]},{"family":"Goblin One","category":"display","variants":["regular"]},{"family":"Rakkas","category":"display","variants":["regular"]},{"family":"Metal","category":"display","variants":["regular"]},{"family":"Farsan","category":"display","variants":["regular"]},{"family":"Londrina Sketch","category":"display","variants":["regular"]},{"family":"Nova Cut","category":"display","variants":["regular"]},{"family":"BioRhyme","category":"serif","variants":["200","300","regular","700","800"]},{"family":"Warnes","category":"display","variants":["regular"]},{"family":"Romanesco","category":"handwriting","variants":["regular"]},{"family":"Fascinate Inline","category":"display","variants":["regular"]},{"family":"Mrs Sheppards","category":"handwriting","variants":["regular"]},{"family":"Princess Sofia","category":"handwriting","variants":["regular"]},{"family":"Modak","category":"display","variants":["regular"]},{"family":"Spirax","category":"display","variants":["regular"]},{"family":"Cormorant Upright","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Geostar Fill","category":"display","variants":["regular"]},{"family":"Cormorant SC","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Baloo Bhai","category":"display","variants":["regular"]},{"family":"Sree Krushnadevaraya","category":"serif","variants":["regular"]},{"family":"Smokum","category":"display","variants":["regular"]},{"family":"Arbutus","category":"display","variants":["regular"]},{"family":"Fruktur","category":"display","variants":["regular"]},{"family":"Geostar","category":"display","variants":["regular"]},{"family":"Marko One","category":"serif","variants":["regular"]},{"family":"Erica One","category":"display","variants":["regular"]},{"family":"Yatra One","category":"display","variants":["regular"]},{"family":"Uncial Antiqua","category":"display","variants":["regular"]},{"family":"Combo","category":"display","variants":["regular"]},{"family":"Gidugu","category":"sans-serif","variants":["regular"]},{"family":"Aubrey","category":"display","variants":["regular"]},{"family":"Jim Nightshade","category":"handwriting","variants":["regular"]},{"family":"Butterfly Kids","category":"handwriting","variants":["regular"]},{"family":"Metal Mania","category":"display","variants":["regular"]},{"family":"Macondo","category":"display","variants":["regular"]},{"family":"Chenla","category":"display","variants":["regular"]},{"family":"Miss Fajardose","category":"handwriting","variants":["regular"]},{"family":"Macondo Swash Caps","category":"display","variants":["regular"]},{"family":"Barrio","category":"display","variants":["regular"]},{"family":"Sevillana","category":"display","variants":["regular"]},{"family":"Bigelow Rules","category":"display","variants":["regular"]},{"family":"Rasa","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Risque","category":"display","variants":["regular"]},{"family":"Federant","category":"display","variants":["regular"]},{"family":"Dangrek","category":"display","variants":["regular"]},{"family":"Chathura","category":"sans-serif","variants":["100","300","regular","700","800"]},{"family":"Almendra Display","category":"display","variants":["regular"]},{"family":"Chela One","category":"display","variants":["regular"]},{"family":"Bonbon","category":"handwriting","variants":["regular"]},{"family":"Stalinist One","category":"display","variants":["regular"]},{"family":"Mr Bedfort","category":"handwriting","variants":["regular"]},{"family":"Eater","category":"display","variants":["regular"]},{"family":"Fasthand","category":"serif","variants":["regular"]},{"family":"Mogra","category":"display","variants":["regular"]},{"family":"Padauk","category":"sans-serif","variants":["regular","700"]},{"family":"Preahvihear","category":"display","variants":["regular"]},{"family":"Flavors","category":"display","variants":["regular"]},{"family":"Ruge Boogie","category":"handwriting","variants":["regular"]},{"family":"Tenali Ramakrishna","category":"sans-serif","variants":["regular"]},{"family":"Unlock","category":"display","variants":["regular"]},{"family":"Butcherman","category":"display","variants":["regular"]},{"family":"Baloo Da","category":"display","variants":["regular"]},{"family":"Lakki Reddy","category":"handwriting","variants":["regular"]},{"family":"Cormorant Unicase","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Katibeh","category":"display","variants":["regular"]},{"family":"Asar","category":"serif","variants":["regular"]},{"family":"Emblema One","category":"display","variants":["regular"]},{"family":"Moulpali","category":"display","variants":["regular"]},{"family":"Meera Inimai","category":"sans-serif","variants":["regular"]},{"family":"Kantumruy","category":"sans-serif","variants":["300","regular","700"]},{"family":"Suravaram","category":"serif","variants":["regular"]},{"family":"Bungee Hairline","category":"display","variants":["regular"]},{"family":"Overpass Mono","category":"monospace","variants":["300","regular","600","700"]},{"family":"Peddana","category":"serif","variants":["regular"]},{"family":"Bahiana","category":"display","variants":["regular"]},{"family":"Kumar One Outline","category":"display","variants":["regular"]},{"family":"Hanalei Fill","category":"display","variants":["regular"]},{"family":"Dhurjati","category":"sans-serif","variants":["regular"]},{"family":"Hanalei","category":"display","variants":["regular"]},{"family":"Kavivanar","category":"handwriting","variants":["regular"]},{"family":"Bungee Outline","category":"display","variants":["regular"]},{"family":"BioRhyme Expanded","category":"serif","variants":["200","300","regular","700","800"]}]' ); + + // Loop through them and put what we need into our fonts array. + $fonts = array(); + foreach ( $content as $item ) { + + // Grab what we need from our big list. + $atts = array( + 'name' => $item->family, + 'category' => $item->category, + 'variants' => $item->variants, + ); + + // Create an ID using our font family name. + $id = strtolower( str_replace( ' ', '_', $item->family ) ); + + // Add our attributes to our new array. + $fonts[ $id ] = $atts; + } + + if ( 'all' !== $amount ) { + $fonts = array_slice( $fonts, 0, $amount ); + } + + if ( apply_filters( 'generate_alphabetize_google_fonts', true ) ) { + asort( $fonts ); + } + + return apply_filters( 'generate_google_fonts_array', $fonts ); + } +} + +if ( ! function_exists( 'generate_get_all_google_fonts_ajax' ) ) { + add_action( 'wp_ajax_generate_get_all_google_fonts_ajax', 'generate_get_all_google_fonts_ajax' ); + /** + * Return an array of all of our Google Fonts. + * + * @since 1.3.0 + */ + function generate_get_all_google_fonts_ajax() { + if ( generate_is_using_dynamic_typography() ) { + wp_die(); + } + + if ( ! isset( $_POST['gp_customize_nonce'] ) || ! wp_verify_nonce( sanitize_key( $_POST['gp_customize_nonce'] ), 'gp_customize_nonce' ) ) { + wp_die(); + } + + check_ajax_referer( 'gp_customize_nonce', 'gp_customize_nonce' ); + + if ( ! current_user_can( 'edit_theme_options' ) ) { + wp_die(); + } + + $fonts = generate_get_all_google_fonts(); + + echo wp_json_encode( $fonts ); + + die(); + } +} + +if ( ! function_exists( 'generate_get_google_font_variants' ) ) { + /** + * Wrapper function to find variants for chosen Google Fonts + * Example: generate_get_google_font_variation( 'Open Sans' ) + * + * @since 1.3.0 + * + * @param string $font The font to look up. + * @param string $key The option to look up. + */ + function generate_get_google_font_variants( $font, $key = '' ) { + // Don't need variants if we're using a system font. + if ( in_array( $font, generate_typography_default_fonts() ) ) { + return; + } + + // Return if we have our variants saved. + if ( '' !== $key && get_theme_mod( $key . '_variants' ) ) { + return get_theme_mod( $key . '_variants' ); + } + + $defaults = generate_get_default_fonts(); + + if ( $defaults[ $key ] === $font ) { + return $defaults[ $key . '_variants' ]; + } + + // Grab all of our fonts. + // It's a big list, so hopefully we're not even still reading. + $fonts = generate_get_all_google_fonts(); + + // Get the ID from our font. + $id = strtolower( str_replace( ' ', '_', $font ) ); + + // If the ID doesn't exist within our fonts, we can bail. + if ( ! array_key_exists( $id, $fonts ) ) { + return; + } + + // Grab all of the variants associated with our font. + $variants = $fonts[ $id ]['variants']; + + // Loop through them and put them into an array, then turn them into a comma separated list. + $output = array(); + if ( $variants ) { + foreach ( $variants as $variant ) { + $output[] = $variant; + } + + return implode( ',', apply_filters( 'generate_typography_variants', $output ) ); + } + } +} + +if ( ! function_exists( 'generate_get_google_font_category' ) ) { + /** + * Wrapper function to find the category for chosen Google Font + * Example: generate_get_google_font_category( 'Open Sans' ) + * + * @since 1.3.0 + * + * @param string $font The name of our font. + * @param string $key The ID of the font setting. + * @return string The category of our font. + */ + function generate_get_google_font_category( $font, $key = '' ) { + // Don't need a category if we're using a system font. + if ( in_array( $font, generate_typography_default_fonts() ) ) { + return; + } + + // Return if we have our variants saved. + if ( '' !== $key && get_theme_mod( $key . '_category' ) ) { + return ', ' . get_theme_mod( $key . '_category' ); + } + + $defaults = generate_get_default_fonts(); + + // If our default font is selected and the category isn't saved, we already know the category. + if ( $defaults[ $key ] === $font ) { + return ', ' . $defaults[ $key . '_category' ]; + } + + // Grab all of our fonts. + // It's a big list, so hopefully we're not even still reading. + $fonts = generate_get_all_google_fonts(); + + // Get the ID from our font. + $id = strtolower( str_replace( ' ', '_', $font ) ); + + // If the ID doesn't exist within our fonts, we can bail. + if ( ! array_key_exists( $id, $fonts ) ) { + return; + } + + // Let's grab our category to go with our font. + $category = ! empty( $fonts[ $id ]['category'] ) ? ', ' . $fonts[ $id ]['category'] : ''; + + return $category; + } +} + + + +if ( ! function_exists( 'generate_get_font_family_css' ) ) { + /** + * Wrapper function to create font-family value for CSS. + * + * @since 1.3.0 + * + * @param string $font The name of our font. + * @param string $settings The ID of the settings we're looking up. + * @param array $default The defaults for our $settings. + * @return string The CSS value for our font family. + */ + function generate_get_font_family_css( $font, $settings, $default ) { + $generate_settings = wp_parse_args( + get_option( $settings, array() ), + $default + ); + + // We don't want to wrap quotes around these values. + $no_quotes = array( + 'inherit', + 'Arial, Helvetica, sans-serif', + 'Georgia, Times New Roman, Times, serif', + 'Helvetica', + 'Impact', + 'Segoe UI, Helvetica Neue, Helvetica, sans-serif', + 'Tahoma, Geneva, sans-serif', + 'Trebuchet MS, Helvetica, sans-serif', + 'Verdana, Geneva, sans-serif', + apply_filters( 'generate_typography_system_stack', '-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"' ), + ); + + $font_family = $generate_settings[ $font ]; + + if ( 'System Stack' === $font_family ) { + $font_family = apply_filters( 'generate_typography_system_stack', '-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"' ); + } + + // If our value is still using the old format, fix it. + if ( strpos( $font_family, ':' ) !== false ) { + $font_family = current( explode( ':', $font_family ) ); + } + + // Set up our wrapper. + if ( in_array( $font_family, $no_quotes ) ) { + $wrapper_start = null; + $wrapper_end = null; + } else { + $wrapper_start = '"'; + $wrapper_end = '"' . generate_get_google_font_category( $font_family, $font ); + } + + $output = ( 'inherit' === $font_family ) ? '' : $wrapper_start . $font_family . $wrapper_end; + + return $output; + } +} + +if ( ! function_exists( 'generate_add_to_font_customizer_list' ) ) { + add_filter( 'generate_typography_customize_list', 'generate_add_to_font_customizer_list' ); + /** + * This function makes sure your selected typography option exists in the Customizer list + * Why wouldn't it? Originally, all 800+ fonts were in each list. This has been reduced to 200. + * This functions makes sure that if you were using a font that is now not included in the 200, you won't lose it. + * + * @since 1.3.40 + * + * @param array $fonts The existing fonts. + */ + function generate_add_to_font_customizer_list( $fonts ) { + // Bail if we don't have our defaults. + if ( ! function_exists( 'generate_get_default_fonts' ) ) { + return; + } + + $generate_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_default_fonts() + ); + + $font_settings = array( + 'font_body', + 'font_top_bar', + 'font_site_title', + 'font_site_tagline', + 'font_navigation', + 'font_widget_title', + 'font_heading_1', + 'font_heading_2', + 'font_heading_3', + ); + + $all_fonts = generate_get_all_google_fonts(); + $select_fonts = generate_get_all_google_fonts( apply_filters( 'generate_number_of_fonts', 200 ) ); + + foreach ( $font_settings as $setting ) { + // If we don't have a setting, keep going. + if ( ! isset( $generate_settings[ $setting ] ) ) { + continue; + } + + $id = strtolower( str_replace( ' ', '_', $generate_settings[ $setting ] ) ); + + if ( array_key_exists( $id, $select_fonts ) || in_array( $generate_settings[ $setting ], generate_typography_default_fonts() ) ) { + continue; + } + + $fonts[ strtolower( str_replace( ' ', '_', $generate_settings[ $setting ] ) ) ] = array( + 'name' => $generate_settings[ $setting ], + 'variants' => array_key_exists( $id, $all_fonts ) ? $all_fonts[ $id ]['variants'] : array(), + 'category' => array_key_exists( $id, $all_fonts ) ? $all_fonts[ $id ]['category'] : 'sans-serif', + ); + } + + if ( function_exists( 'generate_secondary_nav_get_defaults' ) ) { + $secondary_nav_settings = wp_parse_args( + get_option( 'generate_secondary_nav_settings', array() ), + generate_secondary_nav_get_defaults() + ); + + $secondary_nav_id = strtolower( str_replace( ' ', '_', $secondary_nav_settings['font_secondary_navigation'] ) ); + + if ( ! array_key_exists( $secondary_nav_id, $select_fonts ) && ! in_array( $secondary_nav_settings['font_secondary_navigation'], generate_typography_default_fonts() ) ) { + $fonts[ strtolower( str_replace( ' ', '_', $secondary_nav_settings['font_secondary_navigation'] ) ) ] = array( + 'name' => $secondary_nav_settings['font_secondary_navigation'], + 'variants' => array_key_exists( $secondary_nav_id, $all_fonts ) ? $all_fonts[ $secondary_nav_id ]['variants'] : array(), + 'category' => array_key_exists( $secondary_nav_id, $all_fonts ) ? $all_fonts[ $secondary_nav_id ]['category'] : 'sans-serif', + ); + } + } + + return $fonts; + } +} + +if ( ! function_exists( 'generate_typography_set_font_data' ) ) { + add_action( 'admin_init', 'generate_typography_set_font_data' ); + /** + * This function will check to see if your category and variants are saved + * If not, it will set them for you + * Generally, set_theme_mod isn't best practice, but this is here for migration purposes for a set amount of time only + * Any time a user saves a font in the Customizer from now on, the category and variants are saved as theme_mods, so this function won't be necessary. + * + * @since 1.3.40 + */ + function generate_typography_set_font_data() { + if ( generate_is_using_dynamic_typography() ) { + return; + } + + // Get our defaults. + $defaults = generate_get_default_fonts(); + + // Get our settings. + $generate_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + $defaults + ); + + // We don't need to do this if we're using the default font, as these values have defaults already. + if ( $defaults['font_body'] == $generate_settings['font_body'] ) { // phpcs:ignore + return; + } + + // Don't need to continue if we're using a system font or our default font. + if ( in_array( $generate_settings['font_body'], generate_typography_default_fonts() ) ) { + return; + } + + // Don't continue if our category and variants are already set. + if ( get_theme_mod( 'font_body_category' ) && get_theme_mod( 'font_body_variants' ) ) { + return; + } + + // Get all of our fonts. + $fonts = generate_get_all_google_fonts(); + + // Get the ID from our font. + $id = strtolower( str_replace( ' ', '_', $generate_settings['font_body'] ) ); + + // If the ID doesn't exist within our fonts, we can bail. + if ( ! array_key_exists( $id, $fonts ) ) { + return; + } + + // Let's grab our category to go with our font. + $category = ! empty( $fonts[ $id ]['category'] ) ? $fonts[ $id ]['category'] : ''; + + // Grab all of the variants associated with our font. + $variants = $fonts[ $id ]['variants']; + + // Loop through our variants and put them into an array, then turn them into a comma separated list. + $output = array(); + if ( $variants ) { + foreach ( $variants as $variant ) { + $output[] = $variant; + } + $variants = implode( ',', $output ); + } + + // Set our theme mods with our new settings. + if ( '' !== $category ) { + set_theme_mod( 'font_body_category', $category ); + } + + if ( '' !== $variants ) { + set_theme_mod( 'font_body_variants', $variants ); + } + } +} diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/index.php b/wp-content/upgrade-temp-backup/themes/generatepress/index.php new file mode 100644 index 00000000..26d1498a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/index.php @@ -0,0 +1,82 @@ + + +
    > +
    > + +
    +
    + + + +
    +
    + + +
    > +

    +
    + + + +
    + + + +

    + Get started here.', 'generatepress' ), + esc_url( admin_url( 'post-new.php' ) ) + ); + ?> +

    + + + +

    + + + + +

    + + + + +
    + + +
    +
    diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/page.php b/wp-content/upgrade-temp-backup/themes/generatepress/page.php new file mode 100644 index 00000000..3b406013 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/page.php @@ -0,0 +1,59 @@ + + +
    > +
    > + +
    +
    + + Themes > Add New" +1. Search for "GeneratePress" +1. Install and activate + +== Frequently Asked Questions == + += Is GeneratePress Free? = +Yes! GeneratePress is a free theme, and always will be. + += Does GeneratePress have a pro version? = +It does! GeneratePress has a premium plugin which extends the available options in the theme. + +You can learn more about GP Premium [here](https://generatepress.com/premium). + += Where can I find documentation? = +GeneratePress has extensive documentation you can find [here](https://docs.generatepress.com). + += Do you offer support? = +Definitely. We offer support for the free theme in the [WordPress.org forums](https://wordpress.org/support/theme/generatepress). + +Premium customers have access to our very own [support forum](https://generatepress.com/support). + +We try to answer all questions - free or premium - within 24 hours. + += Where can I find the theme options? = +All of our options can be found in the Customizer in 'Appearance > Customize'. + += Does GeneratePress have any widget areas? = +GeneratePress has up to 9 widget areas which you can add widgets to in Appearance > Widgets. + += How can I make my site look like your screenshot? = +If you want to replicate the screenshot you see on WordPress.org, please refer to [this article](https://docs.generatepress.com/article/replicating-the-screenshot/). + +== License == + +GeneratePress is licensed under the GNU General Public License v2 or later + +More details [here](http://www.gnu.org/licenses/gpl-2.0.html). + += Unsemantic Framework = + +http://opensource.org/licenses/mit-license.php +http://www.gnu.org/licenses/gpl.html + += Font Awesome = + +Font License: SIL OFL 1.1 - http://scripts.sil.org/OFL +Code License: MIT License - http://opensource.org/licenses/mit-license.html + += classList = + +By Eli Grey, http://eligrey.com +License: Dedicated to the public domain. +See https://github.com/eligrey/classList.js/blob/master/LICENSE.md + += selectWoo = + +MIT License: https://github.com/woocommerce/selectWoo/blob/master/LICENSE.md + += TinyColor = + +By Brian Grinstead, http://briangrinstead.com +MIT License: https://github.com/bgrins/TinyColor/blob/master/LICENSE + += React Select = +By Jed Watson +MIT License: https://github.com/JedWatson/react-select/blob/master/LICENSE + +== Changelog == + += 3.5.1 = +* Tweak: Revert addition of appearance-tools theme support +* Fix: Dropdown click conflict with off-canvas panel + += 3.5.0 = +* Feature: Add support for more core block options +* Feature: Add support for GPP Font Library in the Customizer +* Fix: Underlined buttons in the editor +* Tweak: Add minimal header/footer templates for future GPP site editor +* Tweak: Allow bottom margin value in custom typography elements +* Accessibility: Add role to back to top button +* Accessibility: Use h2 for comments title +* Accessibility: Add aria-controls to menu dropdowns +* Accessibility: Add aria-label to menu dropdown toggles +* Accessibility: Add proper roles to menu dropdown toggles +* Accessibility: Allow spacebar to open menu dropdowns + += 3.4.0 = + +* Important: Require PHP 7.4 or later +* Accessibility: Add label to search modal input +* Feature: Allow CSS variables and string-based values in Typography +* Feature: Add read more label filters +* Fix: Mobile menu toggle alignment when navigation above/below header +* Fix: Disable nav search modal if using floats or font icons +* Fix: Remove unnecessary white-space from .site-title and .site-description elements +* Fix: `html` typography selector in the editor +* Fix: Content title color in editor +* Fix: Content width jump when loading editor +* Fix: Editor losing content width switching code/visual editor +* Fix: Remove prohibited attribute from header element +* Fix: Heading text color in the editor +* Fix: Wrong text domains + += 3.3.1 = + +* Tweak: Update Customizer script dependencies to prevent WP 6.3 conflicts + += 3.3.0 = + +* Feature: Add navigation search modal +* Fix: PHP 8.1 filter_input notice +* Fix: Comment fields PHP 8.1 notice +* Fix: Empty footer post meta +* Fix: PHP 8.1 warning in GeneratePress_Typography:get_css +* Fix: Color picker callback update not re-rendering the component +* Fix: Don't apply block margin to core Heading +* Fix: Editor width when changing previews +* Fix: Allow rgb() color values +* Fix: JS error when toggling empty mobile menu +* Fix: PHP notice when using SVG as normal and retina logo +* Fix: Color picker outline +* Tweak: Allow sub-menus to open using the spacebar +* Tweak: Increase .has- class specificity + += 3.2.4 = + +* Fix: Kebab-case formatting for global colors variable names + += 3.2.3 = + +* Fix: Global color picker positioning + += 3.2.2 = + +* Fix: Typography system unit picker popover position +* Fix: Typography system state update possible infinite loop +* Fix: Editor content width when using large content padding values + += 3.2.1 = + +* Fix: WooCommerce single product schema itemtype +* Fix: Post title font properties in the editor +* Fix: Error in Customizer when Google Fonts disabled + += 3.2.0 = + +* Feature: Re-order global colors in the Customizer +* Feature: Add live preview to global color changes in Customizer +* Feature: Add font-style option to Typography +* Feature: Add text-decoration option to Typography +* Feature: Add generate_font_manager_show_google_fonts PHP filter +* Feature: Add generate_font_manager_system_fonts JS filter +* Feature: Add generate_font_manager_google_fonts JS filter +* Feature: Add generate_add_comment_date_link PHP filter +* Fix: Missing link underlines in the editor +* Fix: Code block width in the editor +* Fix: WooCommerce archive wrapper HTML attributes +* Fix: Google font API requests using a standalone numbers +* Fix: Customizer shortcut links in the GP Dashboard +* Fix: Check for logo dimension data +* Fix: Back to top iOS double-click issues +* Tweak: Use block_editor_settings_all to add editor CSS +* Tweak: Remove title attributes from logo and logo link +* Tweak: Remove excess screen reader text from post navigation +* Tweak: Improve editor width calculations based on your layouts +* Tweak: Improve check for is-dark-theme class +* Tweak: Change Google Font label in Font Manager + += 3.1.3 = + +* Fix: Adjust editor block width selector to fix compatibility with GP Premium +* Fix: Missing editor styles when viewing tablet/mobile previews in Firefox +* Fix: Missing Google Fonts API request when viewing tablet/mobile previews in the editor + += 3.1.2 = + +* Fix: Align-full alignment in the editor +* Fix: Missing editor text colors in responsive views + += 3.1.1 = + +* Fix: Color picker UI in WP 5.9 +* Fix: Translations using javascript +* Fix: Layout panel link inside the Start Customizing Dashboard + += 3.1.0 = + +* New: Global color system +* New: Add all theme color options to free theme +* New: Re-build color options in the Customizer +* New: Dynamic typography system +* New: Underline links option +* New: Only load menu.js when needed +* New: generate_has_active_menu filter +* New: generate_before_loop hook +* New: Dynamic HTML attribute system +* New: React-based Dashboard +* New: generate_search_title_output filter +* New: generate_after_comment_author_name hook +* New: generate_show_comment_entry_meta filter +* Tweak: Only allow vertical comment form resizing +* Tweak: Move a11y javascript inline to the footer +* Tweak: Add aria-label attributes to elements that need them +* Tweak: Remove theme structure option for people using flexbox +* Tweak: Remove search result title from template +* Tweak: Add search result title using generate_before_loop hook +* Tweak: Remove aria-required attribute from comment form +* Tweak: Add required attribute to comment author/email fields if required +* Tweak: Move viewport head meta below the title meta +* Tweak: Optimize SVG icon HTML +* Tweak: Move generate_svg_icon_element before the "replace" icon definition +* Tweak: Change sub-menu box-shadow direction when sub-menu opens left +* Tweak: Replace sub-menu box-shadow with border when opening down +* Tweak: Remove query loop block margin +* Tweak: Use get_the_archive_description() instead of term_description() +* Fix: Missing search form button icon when using font icons +* Fix: Load comments CSS if comments exists even if new comments are disabled +* Fix: Sub-menu overlap using dropdown click + += 3.0.4 = + +* Tweak: Apply default Group block padding to blocks in the content area only. + += 3.0.3 = + +* Fix: is-dark-theme class in editor in WP 5.7 +* Fix: Saving footer widget post meta in editor + += 3.0.2 = + +* Fix: Missing logo when site title/tagline are empty but not disabled +* Fix: Widget content font-size value missing when using default +* Fix: Centered top bar text alignment on mobile +* Fix: Custom mobile-bar-items sizing not working on mobile +* Tweak: Only set margin-top of .entry-content + += 3.0.1 = + +* Fix: Custom navigation search height +* Fix: Missing sub-menu on RTL sites with sub-menu set to open right +* Fix: RTL order of default flexbox mobile menu +* Fix: RTL sub-menu text alignment +* Fix: Elementor full width template when using flexbox +* Fix: editor-style.css location +* Fix: Navigation search when sticky navigation is activated +* Tweak: Add text-align: center; to centered header in flexbox +* Tweak: Center menu items in flex when nav aligned center +* Tweak: Remove float: right from navigation search toggle when centered +* Tweak: Remove justify-content: center from .site-content + += 3.0.0 = + +* New: Flexbox layout option - see blog post for more info +* New: Default mobile header when using aligned nav + flexbox layout +* New: generate_before_do_template_part hook +* New: generate_after_do_template_part hook +* New: generate_do_template_part filter +* New: Better option migration system +* New: generate_post_date_show_updated_only filter +* New: generate_navigation_search_menu_item_output filter +* New: style-rtl.min.css and enqueue manually +* New: generate_load_child_theme_stylesheet filter +* New: generate_before_navigation hook +* New: generate_after_navigation hook +* New: generate_page_class filter +* New: generate_is_using_hatom filter +* New: generate_after_element_class_attribute filter +* New: generate_menu_bar_items hook +* New: generate_show_entry_header filter +* New: Container width default set to 1200 +* New: Navigation location default set to float right +* New: Navigation color defaults updated +* New: Button color defaults updated +* New: Footer color defaults updated +* New: Site title font size default updated +* New: Search button added to search widget +* New: Archive post navigation design +* New: generate_comments_title_output filter +* New: generate_get_the_title_parameters filter +* New: generate_has_default_loop filter +* New: generate_localize_js_args filter +* New: is-left-sidebar and is-right-sidebar classes added to sidebars +* New: Add aria-label to dropdown menu arrows on mobile +* New: Hide pagination arrows from screen readers +* New: Prepend pagination numbers with "Page" for screen readers +* Fix: Close other sub-menus when opening a new one on touch devices +* Fix: Footer bar menu spacing on mobile +* Fix: Text aligned container width preview in Customizer when using full-width-content +* Fix: Remove disable content title toggle in editor if it doesn't apply to front-end +* Fix: One container margin based on default content padding +* Fix: Nav aligned left when using RTL languages +* Fix: Wide block alignment in the editor +* Tweak: Update screen-reader-text CSS +* Tweak: Remove all :visited references from dynamic CSS +* Tweak: Make sub-menu dropdown box-shadow harder +* Tweak: Remove content margin-top if it's the first child in parent +* Tweak: Remove featured image margin-top if it's the first child in parent +* Tweak: Only print entry-meta wrapper to page if it contains meta +* Tweak: Rebuild navigation search javascript +* Tweak: Remove all esc_attr() functions from CSS and escape entire output +* Tweak: Move all CSS and JS into assets folder +* Tweak: Break all CSS up into individual .scss files +* Tweak: Set SVG icons as default +* Tweak: Move font icon CSS into separate file +* Tweak: Load comments CSS only on pages that have comments +* Tweak: Remove speak CSS from font icons +* Tweak: Load top bar/footer bar/footer widget CSS separately if using flexbox layout +* Tweak: Remove display: inline from alignleft/right classes +* Tweak: Remove parent theme dependencies from styles +* Tweak: Fix footer widget default spacing +* Tweak: Remove HTML comments from end of elements +* Tweak: Combine a11y.js and menu.js +* Tweak: Add correct paragraph margin to block editor +* Tweak: Remove old migrations from 2.0 (font awesome, dynamic css cache, font family and blog post content) +* Tweak: Change Layout metabox option to select dropdowns +* Tweak: Change Page Builder Container label to Content Container +* Tweak: Remove itemprop attributes if microdata is turned off +* Tweak: Un-focus back to top button once the top is reached +* Tweak: Remove close nav search on document click +* Tweak: Set sub-menu open left on RTL languages by default +* Tweak: Remove mixed up alignleft/right classes when using RTL languages +* Tweak: Remove sub-menu open left CSS when using RTL languages +* Tweak: Use aria-label in back to top button instead of screen-reader-text +* Tweak: Hook comments template into generate_after_do_template_part +* Tweak: Use flexbox for author page header +* Tweak: Simplify navigation dropdown CSS +* Tweak: Set variable for get_body_class where necessary +* Tweak: Use separate SVGs for different arrow directions instead of CSS +* Tweak: Use class for navigation sub-menu direction +* Tweak: Clean up sub-menu direction CSS +* Tweak: Remove footer widget and header layout body classes when using flexbox +* Tweak: Close other sub-menus when another is opened +* Tweak: Inherit tagline/main nav/widget title/widget content/site footer font size if not set +* Tweak: Show name/email asterisk only if fields are required +* Tweak: Only remove margin-bottom from last element on page if it's a paragraph +* Tweak: Remove .wp-smiley CSS +* Tweak: Add single post navigation to generate_footer_entry_items filter +* Tweak: Hook archive post navigation into generate_after_loop hook +* Tweak: Use aria-label for read more links/buttons instead of screen reader text +* Tweak: Move microdata to generate_after_element_class_attribute where possible +* Tweak: Move back to top button CSS to dynamic CSS if enabled +* Tweak: Move navigation search CSS to dynamic CSS if enabled +* Tweak: Move dropdown-click CSS to dynamic CSS if enabled +* Tweak: Remove skip-link-focus.js +* Tweak: Disable old Beaver Builer full-width compat CSS when using flexbox layout +* Tweak: Remove CSS to disable comments link on single posts +* Tweak: Add featured-image class to singular featured images +* Tweak: Don't output body font family if it's the default that exists in stylesheet +* Tweak: Allow 0 value in dynamic CSS +* Tweak: Remove mobile navigation static CSS as it's added dynamically already +* Tweak: Improve checkMobile() javascript performance +* Tweak: Prevent font-size values from being set to 0 +* Tweak: Replace deprecate .load() with on('load') in block-editor.js +* Tweak: Change navigation search line-height to 1 +* Tweak: Reduce size of author archive avatar +* Tweak: Add padding-left to cancel comment reply link +* Tweak: Update navigation color and header presets +* Tweak: Add [type="search"] to .navigation-search input CSS selector +* Tweak: Better style GP core button in block editor +* Tweak: Improve comment cookie consent display across browsers +* Tweak: Add is-logo-image class to site logo +* Tweak: Remove type attribute from scripts and styles +* Tweak: Add margins to headings in the editor +* Template change: Removed generate_do_microdata() from sidebar.php and sidebar-left.php +* Template changes: Added generate_do_template_part() to all templates with a loop + += Earlier versions = + +For the changelog of earlier versions, please refer to our [development log](https://generatepress.com/category/changelog/). diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/screenshot.png b/wp-content/upgrade-temp-backup/themes/generatepress/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..b7f57896c2be0c41091a30ddc601e3267ff94a85 GIT binary patch literal 70674 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 literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/search.php b/wp-content/upgrade-temp-backup/themes/generatepress/search.php new file mode 100644 index 00000000..c69e6b82 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/search.php @@ -0,0 +1,75 @@ + + +
    > +
    > + +
    +
    + + +
    + + %2$s', + esc_attr( apply_filters( 'generate_search_button', _x( 'Search', 'submit button', 'generatepress' ) ) ), + generate_get_svg_icon( 'search' ) // phpcs:ignore -- Escaping not necessary here. + ); + } else { + printf( + '', + apply_filters( 'generate_search_button', _x( 'Search', 'submit button', 'generatepress' ) ) // phpcs:ignore -- Escaping not necessary here. + ); + } + ?> +
    diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/sidebar-left.php b/wp-content/upgrade-temp-backup/themes/generatepress/sidebar-left.php new file mode 100644 index 00000000..cd4a3038 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/sidebar-left.php @@ -0,0 +1,34 @@ + +
    > +
    + +
    +
    diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/sidebar.php b/wp-content/upgrade-temp-backup/themes/generatepress/sidebar.php new file mode 100644 index 00000000..a05f471a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/sidebar.php @@ -0,0 +1,34 @@ + +
    > +
    + +
    +
    diff --git a/wp-content/upgrade-temp-backup/themes/generatepress/single.php b/wp-content/upgrade-temp-backup/themes/generatepress/single.php new file mode 100644 index 00000000..4ace2115 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/generatepress/single.php @@ -0,0 +1,54 @@ + + +
    > +
    > + +
    +
    + + + +
    +
    + +
    + + +
    +

    + +
    +
    + +
    +
    + + + +
    +
    + + + + + + +
    +
    + + source on its own array key, without adding the + * both `width` and `height` attributes, since these are added dynamically, + * before rendering the SVG code. + * + * All icons are assumed to have equal width and height, hence the option + * to only specify a `$size` parameter in the svg methods. + * + * @since Twenty Nineteen 1.0 + */ +class TwentyNineteen_SVG_Icons { + + /** + * Gets the SVG code for a given icon. + * + * @param string $group The group of icons ('ui' or 'social'). + * @param string $icon The specific icon to retrieve. + * @param int $size The desired width and height for the SVG icon. + */ + public static function get_svg( $group, $icon, $size ) { + if ( 'ui' === $group ) { + $arr = self::$ui_icons; + } elseif ( 'social' === $group ) { + $arr = self::$social_icons; + } else { + $arr = array(); + } + if ( array_key_exists( $icon, $arr ) ) { + $repl = sprintf( '\s*<', $svg ); // Remove whitespace between SVG tags. + return $svg; + } + return null; + } + + /** + * Detects the social network from a URL and returns the SVG code for its icon. + * + * @param string $uri The URL of the social network link. + * @param int $size The desired width and height for the SVG icon. + */ + public static function get_social_link_svg( $uri, $size ) { + static $regex_map; // Only compute regex map once, for performance. + if ( ! isset( $regex_map ) ) { + $regex_map = array(); + $map = &self::$social_icons_map; // Use reference instead of copy, to save memory. + foreach ( array_keys( self::$social_icons ) as $icon ) { + $domains = array_key_exists( $icon, $map ) ? $map[ $icon ] : array( sprintf( '%s.com', $icon ) ); + $domains = array_map( 'trim', $domains ); // Remove leading/trailing spaces, to prevent regex from failing to match. + $domains = array_map( 'preg_quote', $domains ); + $regex_map[ $icon ] = sprintf( '/(%s)/i', implode( '|', $domains ) ); + } + } + foreach ( $regex_map as $icon => $regex ) { + if ( preg_match( $regex, $uri ) ) { + return self::get_svg( 'social', $icon, $size ); + } + } + return null; + } + + /** + * User Interface icons – svg sources. + * + * @var array + */ + public static $ui_icons = array( + 'link' => /* material-design – link */ ' + + + +', + + 'watch' => /* material-design – watch-later */ ' + + + + + + + + +', + + 'archive' => /* material-design – folder */ ' + + + +', + + 'tag' => /* material-design – local_offer */ ' + + + +', + + 'comment' => /* material-design – comment */ ' + + + +', + + 'person' => /* material-design – person */ ' + + + +', + + 'edit' => /* material-design – edit */ ' + + + +', + + 'chevron_left' => /* material-design – chevron_left */ ' + + + +', + + 'chevron_right' => /* material-design – chevron_right */ ' + + + +', + + 'check' => /* material-design – check */ ' + + + +', + + 'arrow_drop_down_circle' => /* material-design – arrow_drop_down_circle */ ' + + + +', + + 'keyboard_arrow_down' => /* material-design – keyboard_arrow_down */ ' + + + +', + + 'keyboard_arrow_right' => /* material-design – keyboard_arrow_right */ ' + + + +', + + 'keyboard_arrow_left' => /* material-design – keyboard_arrow_left */ ' + + + +', + + 'arrow_drop_down_ellipsis' => /* custom – arrow_drop_down_ellipsis */ ' + + + + + +', + + ); + + /** + * Social Icons – domain mappings. + * + * By default, each Icon ID is matched against a .com TLD. To override this behavior, + * specify all the domains it covers (including the .com TLD too, if applicable). + * + * @var array + */ + public static $social_icons_map = array( + 'amazon' => array( + 'amazon.com', + 'amazon.cn', + 'amazon.in', + 'amazon.fr', + 'amazon.de', + 'amazon.it', + 'amazon.nl', + 'amazon.es', + 'amazon.co', + 'amazon.ca', + ), + 'apple' => array( + 'apple.com', + 'itunes.com', + ), + 'behance' => array( + 'behance.net', + ), + 'codepen' => array( + 'codepen.io', + ), + 'facebook' => array( + 'facebook.com', + 'fb.me', + ), + 'feed' => array( + 'feed', + ), + 'google-plus' => array( + 'plus.google.com', + ), + 'lastfm' => array( + 'last.fm', + ), + 'mail' => array( + 'mailto:', + ), + 'slideshare' => array( + 'slideshare.net', + ), + 'pocket' => array( + 'getpocket.com', + ), + 'twitch' => array( + 'twitch.tv', + ), + 'wordpress' => array( + 'wordpress.com', + 'wordpress.org', + ), + ); + + /** + * Social Icons – svg sources. + * + * @var array + */ + public static $social_icons = array( + '500px' => ' + + +', + + 'amazon' => ' + + +', + + 'apple' => ' + + +', + + 'bandcamp' => ' + + +', + + 'behance' => ' + + +', + + 'chain' => ' + + +', + + 'codepen' => ' + + +', + + 'deviantart' => ' + + +', + + 'digg' => ' + + +', + + 'dribbble' => ' + + +', + + 'dropbox' => ' + + +', + + 'etsy' => ' + + +', + + 'facebook' => ' + + +', + + 'feed' => ' + + +', + + 'flickr' => ' + + +', + + 'foursquare' => ' + + +', + + 'goodreads' => ' + + +', + + 'google-plus' => ' + + +', + + 'google' => ' + + +', + + 'github' => ' + + +', + + 'instagram' => ' + + +', + + 'lastfm' => ' + + +', + + 'linkedin' => ' + + +', + + 'mail' => ' + + +', + + 'meetup' => ' + + +', + + 'medium' => ' + + +', + + 'pinterest' => ' + + +', + + 'pocket' => ' + + +', + + 'reddit' => ' + + +', + + 'skype' => ' + + +', + + 'slideshare' => ' + + +', + + 'snapchat' => ' + + +', + + 'soundcloud' => ' + + +', + + 'spotify' => ' + + +', + + 'stumbleupon' => ' + + +', + + 'tumblr' => ' + + +', + + 'twitch' => ' + + +', + + 'twitter' => ' + + +', + + 'vimeo' => ' + + +', + + 'vk' => ' + + +', + + 'wordpress' => ' + + +', + + 'yelp' => ' + + +', + + 'youtube' => ' + + +', + + ); +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php new file mode 100644 index 00000000..3ab2c4bf --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php @@ -0,0 +1,129 @@ + + < id="comment-" has_children ? 'parent' : '', $comment ); ?>> +
    + + 'div-comment', + 'depth' => $depth, + 'max_depth' => $args['max_depth'], + 'before' => '
    ', + 'after' => '
    ', + ) + ) + ); + ?> + + +
    +
    +

    + responses ) { + /* translators: %s: Post title. */ + printf( _x( 'One reply on “%s”', 'comments title', 'twentynineteen' ), get_the_title() ); + } else { + printf( + /* translators: 1: Number of comments, 2: Post title. */ + _nx( + '%1$s reply on “%2$s”', + '%1$s replies on “%2$s”', + $discussion->responses, + 'comments title', + 'twentynineteen' + ), + number_format_i18n( $discussion->responses ), + get_the_title() + ); + } + } + ?> +

    + +
    + +
      + new TwentyNineteen_Walker_Comment(), + 'avatar_size' => twentynineteen_get_avatar_size(), + 'short_ping' => true, + 'style' => 'ol', + ) + ); + ?> +
    + sprintf( + '%1$s %2$s', + $prev_icon, + /* translators: Comments navigation link text. The secondary-text element is hidden on small screens. */ + __( 'Previous Comments', 'twentynineteen' ) + ), + 'next_text' => sprintf( + '%1$s %2$s', + /* translators: Comments navigation link text. The secondary-text element is hidden on small screens. */ + __( 'Next Comments', 'twentynineteen' ), + $next_icon + ), + ) + ); + endif; + + // Show comment form at bottom if showing newest comments at the bottom. + if ( comments_open() && 'asc' === strtolower( get_option( 'comment_order', 'asc' ) ) ) : + ?> +
    +

    + +
    + +

    + +

    + +
    diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/contributing.txt b/wp-content/upgrade-temp-backup/themes/twentynineteen/contributing.txt new file mode 100644 index 00000000..4cebefc2 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/contributing.txt @@ -0,0 +1,19 @@ +=== Contributing to Twenty Nineteen === + += Compiling SCSS = + +Twenty Nineteen relies on Sass, which allows us to more easily share code between multiple stylesheets (style.css, style-editor.css, etc.). To compile Sass files (.scss), use the built-in npm build tool. The build tool will make sure that your compiled CSS code stays in sync and has the correct formatting. + +Installation instructions + +1. Using a command line interface, go to the “twentynineteen” directory `cd /my-computer/local-wordpress-install/src/wp-content/themes/twentynineteen`. + +2. Type `npm install` into the command line, and press the [return] key, to install all Node.js dependencies. + +3. The dependencies may take a few minutes to download but once it completes, you’re done. + +Usage instructions + +1. After making a change to a .scss file, run `npm run build` from within the theme directory to build the CSS files with your new changes. You may need to run the build command twice to update style-rtl.css (because the RTL process might update from style.css before that is updated from Sass file changes). + +2. You can also “watch” the theme directory for Sass changes and rebuild the CSS anytime a change occurs by running: `npm run watch`. diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/fonts/NonBreakingSpaceOverride.woff b/wp-content/upgrade-temp-backup/themes/twentynineteen/fonts/NonBreakingSpaceOverride.woff new file mode 100644 index 0000000000000000000000000000000000000000..7f859ce2544ea2064a68b1c26e185d34c05c6d0f GIT binary patch literal 1212 zcmY*XYfw{16h4<5LIy67QeLS6QXwG903kdJWvI%f5?(4TIzYV%kN}fF+Asyg2jL+O zL6LwK5o@KTfYs3vY6YQ&hw>;WSUMGC%2OCB)lnP;n=##B{&aV~J@rvw8@o&V=a1wEc44fmlfqCp+FCPG`4RN~= zs8ej^rWBb_4q&9OLwYPyuriBFgbKvbauCNbfGLsYi;+&xArA=Ya$EIEPZOr1nw=>3 zM)0@woHkEKB;xcs2Lu<3NaKohSxz3RMJccl*vw1}q}eG*XN2m3xq(PXmkIOGxmXR# z^|c%jfLWGMmWFiAh(8E`f2iu!n#i*i$e-qdG%*NNs8?oLZkh<)kJg5Ax*qB)iF0|A zDO4&&!Q8p&&vlhczpM{wMvh=xdgR5JnzkFIuQA-dC-xF~Xf8iy%Tb zyyht?6|f)oqf0z1Tr(@7W3Www=NrzUC~+ahqLXx{9D8BkeaMz>&KaTqz+%jmCq8u2sE`pMgX>k=?G}*|4)P-jFM0(6h+@d z)KwIf_Y{>ERfJU?Aj~gwOh0`q28^V;Py+y}SH{NrH@Q+Z64MiAT^hU2&q}hg^ANka zj1pX0T?bFfaSh`L4-A2MBloe}8{5z#LBg-(8CH`Q{yLzd_#7&>$F zk<^HL@M8aY&&`ob8J`TRd8%Yv?qi(&KuS3AtvageOt#w2pLpWV3v3R2B^j=~*{=CE zI;otuM|F6{>hG6lG6I|0>-oQV^(t;n=1+IHH|D699X{Um(ZCY>=jvy-*_rC08#Upb z0Xi^}WgDmh^xC{AlLc=+=p>eg1Ec+`9e6vdLX; z1wj%IA(+Yc@#cB+eRw|n>({ePlbHH`PI40pbqDe7B@54B5h z>RQltsvERy&inB6&-eDCZomN3>A=#^=QEgy#}SJt+ID}A7+bXmdG9fXPN)v4s8q>vs zZ60`OOyzjQ($q_t_k~>MTXUvYzuL*z0a{=QB-HntZ#iG!NiiOJZ~ykTiX;sJ4J?i0 zGLAU2JSx6iK!WTqOjcb@C`qf$fNSy#JCb%~e8YeRI8OYA}~`h0OlV>Hqx10pbqJ*AuRT(u;IRC~ZguHm$K!>f)Z z1V-cIbf~dxVNy+iegKee3z*U+oF#vF-O)-x*Fg}Z;I6^asAga!$CVhHXxr~3isbZY zT7;mPgfxftWt4N1MA|||xi58yaF)n9u!s@Wcu@u&XoBqO*r-ZAn(;XZEFPpH%J86t zB-~V#WxhiIYly295i+p0yJaLYfB~H~k(71YOjpLLvaYi+tpgLalC50dtb!#1G0x^} z{f5-7CPeOF$w8NGB(e2{aYae`5i7{H#)>;SBA$LDgs6U&GI!;(t$`ZY$73Fmz}BAS zJ}0=<&zYfNip?`46-m-J& + + + +
    + +
    + + + , + + + + + ' ); + } + ?> + + + +
    +
    + + + + + + + diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/functions.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/functions.php new file mode 100644 index 00000000..41a798bf --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/functions.php @@ -0,0 +1,395 @@ + tag in the document head, and expect WordPress to + * provide it for us. + */ + add_theme_support( 'title-tag' ); + + /* + * Enable support for Post Thumbnails on posts and pages. + * + * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ + */ + add_theme_support( 'post-thumbnails' ); + set_post_thumbnail_size( 1568, 9999 ); + + // This theme uses wp_nav_menu() in two locations. + register_nav_menus( + array( + 'menu-1' => __( 'Primary', 'twentynineteen' ), + 'footer' => __( 'Footer Menu', 'twentynineteen' ), + 'social' => __( 'Social Links Menu', 'twentynineteen' ), + ) + ); + + /* + * Switch default core markup for search form, comment form, and comments + * to output valid HTML5. + */ + add_theme_support( + 'html5', + array( + 'search-form', + 'comment-form', + 'comment-list', + 'gallery', + 'caption', + 'script', + 'style', + 'navigation-widgets', + ) + ); + + /** + * Add support for core custom logo. + * + * @link https://codex.wordpress.org/Theme_Logo + */ + add_theme_support( + 'custom-logo', + array( + 'height' => 190, + 'width' => 190, + 'flex-width' => false, + 'flex-height' => false, + ) + ); + + // Add theme support for selective refresh for widgets. + add_theme_support( 'customize-selective-refresh-widgets' ); + + // Add support for Block Styles. + add_theme_support( 'wp-block-styles' ); + + // Add support for full and wide align images. + add_theme_support( 'align-wide' ); + + // Add support for editor styles. + add_theme_support( 'editor-styles' ); + + // Enqueue editor styles. + add_editor_style( 'style-editor.css' ); + + // Add custom editor font sizes. + add_theme_support( + 'editor-font-sizes', + array( + array( + 'name' => __( 'Small', 'twentynineteen' ), + 'shortName' => __( 'S', 'twentynineteen' ), + 'size' => 19.5, + 'slug' => 'small', + ), + array( + 'name' => __( 'Normal', 'twentynineteen' ), + 'shortName' => __( 'M', 'twentynineteen' ), + 'size' => 22, + 'slug' => 'normal', + ), + array( + 'name' => __( 'Large', 'twentynineteen' ), + 'shortName' => __( 'L', 'twentynineteen' ), + 'size' => 36.5, + 'slug' => 'large', + ), + array( + 'name' => __( 'Huge', 'twentynineteen' ), + 'shortName' => __( 'XL', 'twentynineteen' ), + 'size' => 49.5, + 'slug' => 'huge', + ), + ) + ); + + // Editor color palette. + add_theme_support( + 'editor-color-palette', + array( + array( + 'name' => 'default' === get_theme_mod( 'primary_color', 'default' ) ? __( 'Blue', 'twentynineteen' ) : null, + 'slug' => 'primary', + 'color' => twentynineteen_hsl_hex( 'default' === get_theme_mod( 'primary_color' ) ? 199 : get_theme_mod( 'primary_color_hue', 199 ), 100, 33 ), + ), + array( + 'name' => 'default' === get_theme_mod( 'primary_color', 'default' ) ? __( 'Dark Blue', 'twentynineteen' ) : null, + 'slug' => 'secondary', + 'color' => twentynineteen_hsl_hex( 'default' === get_theme_mod( 'primary_color' ) ? 199 : get_theme_mod( 'primary_color_hue', 199 ), 100, 23 ), + ), + array( + 'name' => __( 'Dark Gray', 'twentynineteen' ), + 'slug' => 'dark-gray', + 'color' => '#111', + ), + array( + 'name' => __( 'Light Gray', 'twentynineteen' ), + 'slug' => 'light-gray', + 'color' => '#767676', + ), + array( + 'name' => __( 'White', 'twentynineteen' ), + 'slug' => 'white', + 'color' => '#FFF', + ), + ) + ); + + // Add support for responsive embedded content. + add_theme_support( 'responsive-embeds' ); + + // Add support for custom line height. + add_theme_support( 'custom-line-height' ); + } +endif; +add_action( 'after_setup_theme', 'twentynineteen_setup' ); + +if ( ! function_exists( 'wp_get_list_item_separator' ) ) : + /** + * Retrieves the list item separator based on the locale. + * + * Added for backward compatibility to support pre-6.0.0 WordPress versions. + * + * @since 6.0.0 + */ + function wp_get_list_item_separator() { + /* translators: Used between list items, there is a space after the comma. */ + return __( ', ', 'twentynineteen' ); + } +endif; + +/** + * Register widget area. + * + * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar + */ +function twentynineteen_widgets_init() { + + register_sidebar( + array( + 'name' => __( 'Footer', 'twentynineteen' ), + 'id' => 'sidebar-1', + 'description' => __( 'Add widgets here to appear in your footer.', 'twentynineteen' ), + 'before_widget' => '
    ', + 'after_widget' => '
    ', + 'before_title' => '

    ', + 'after_title' => '

    ', + ) + ); +} +add_action( 'widgets_init', 'twentynineteen_widgets_init' ); + +/** + * Replaces "[...]" (appended to automatically generated excerpts) with ... and + * a 'Continue reading' link. + * + * @since Twenty Nineteen 2.0 + * + * @param string $link Link to single post/page. + * @return string 'Continue reading' link prepended with an ellipsis. + */ +function twentynineteen_excerpt_more( $link ) { + if ( is_admin() ) { + return $link; + } + + $link = sprintf( + '', + esc_url( get_permalink( get_the_ID() ) ), + /* translators: %s: Post title. Only visible to screen readers. */ + sprintf( __( 'Continue reading "%s"', 'twentynineteen' ), get_the_title( get_the_ID() ) ) + ); + return ' … ' . $link; +} +add_filter( 'excerpt_more', 'twentynineteen_excerpt_more' ); + +/** + * Set the content width in pixels, based on the theme's design and stylesheet. + * + * Priority 0 to make it available to lower priority callbacks. + * + * @global int $content_width Content width. + */ +function twentynineteen_content_width() { + // This variable is intended to be overruled from themes. + // Open WPCS issue: {@link https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/issues/1043}. + // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound + $GLOBALS['content_width'] = apply_filters( 'twentynineteen_content_width', 640 ); +} +add_action( 'after_setup_theme', 'twentynineteen_content_width', 0 ); + +/** + * Enqueue scripts and styles. + */ +function twentynineteen_scripts() { + wp_enqueue_style( 'twentynineteen-style', get_stylesheet_uri(), array(), wp_get_theme()->get( 'Version' ) ); + + wp_style_add_data( 'twentynineteen-style', 'rtl', 'replace' ); + + if ( has_nav_menu( 'menu-1' ) ) { + wp_enqueue_script( + 'twentynineteen-priority-menu', + get_theme_file_uri( '/js/priority-menu.js' ), + array(), + '20200129', + array( + 'in_footer' => false, // Because involves header. + 'strategy' => 'defer', + ) + ); + wp_enqueue_script( + 'twentynineteen-touch-navigation', + get_theme_file_uri( '/js/touch-keyboard-navigation.js' ), + array(), + '20230621', + array( + 'in_footer' => true, + 'strategy' => 'defer', + ) + ); + } + + wp_enqueue_style( 'twentynineteen-print-style', get_template_directory_uri() . '/print.css', array(), wp_get_theme()->get( 'Version' ), 'print' ); + + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { + wp_enqueue_script( 'comment-reply' ); + } +} +add_action( 'wp_enqueue_scripts', 'twentynineteen_scripts' ); + +/** + * Fix skip link focus in IE11. + * + * This does not enqueue the script because it is tiny and because it is only for IE11, + * thus it does not warrant having an entire dedicated blocking script being loaded. + * + * @since Twenty Nineteen 1.0 + * @deprecated Twenty Nineteen 2.6 Removed from wp_print_footer_scripts action. + * + * @link https://git.io/vWdr2 + */ +function twentynineteen_skip_link_focus_fix() { + // The following is minified via `terser --compress --mangle -- js/skip-link-focus-fix.js`. + ?> + + + + + section and everything up until
    + * + * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +?> +> + + + + + + + +> + +
    + + +
    + +
    + +
    + + + + +
    + +
    diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/image.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/image.php new file mode 100644 index 00000000..defab756 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/image.php @@ -0,0 +1,106 @@ + + +
    +
    + + + +
    > + +
    + ', '' ); ?> +
    + +
    + +
    + + +
    + +
    + + '', + 'link_before' => '', + 'link_after' => '', + /* translators: Hidden accessibility text. */ + 'pagelink' => '' . __( 'Page', 'twentynineteen' ) . ' %', + 'separator' => ', ', + ) + ); + ?> +
    + +
    + %1$s%3$s × %4$s', + /* translators: Hidden accessibility text. */ + _x( 'Full size', 'Used before full size attachment link.', 'twentynineteen' ), + esc_url( wp_get_attachment_url() ), + absint( $metadata['width'] ), + absint( $metadata['height'] ) + ); + } + ?> + + + +
    +
    + + _x( 'Published in
    %title', 'Parent post link', 'twentynineteen' ), + ) + ); + + // If comments are open or we have at least one comment, load up the comment template. + if ( comments_open() || get_comments_number() ) { + comments_template(); + } + + // End the loop. + endwhile; + ?> + +
    +
    + +Nm=D?a2Q?KMBJfQrEXMH8#dXcu2D~~ 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

    `1(g_>N$|+1X*Sa(YKu7#a27;)FnOG=J; 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 literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/images/pattern_02.jpg b/wp-content/upgrade-temp-backup/themes/twentynineteen/images/pattern_02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..56c7f70943244a195afd2576678c5b7ce6168f0c GIT binary patch literal 17573 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 literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/images/pattern_03.jpg b/wp-content/upgrade-temp-backup/themes/twentynineteen/images/pattern_03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd69d37a29112870760a9602ec258596d3075027 GIT binary patch literal 71137 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

    OPft6`SpW7+ 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 literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/back-compat.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/back-compat.php new file mode 100644 index 00000000..b7734600 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/back-compat.php @@ -0,0 +1,89 @@ +<?php +/** + * Twenty Nineteen back compat functionality + * + * Prevents Twenty Nineteen from running on WordPress versions prior to 4.7, + * since this theme is not meant to be backward compatible beyond that and + * relies on many newer functions and markup changes introduced in 4.7. + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0.0 + */ + +/** + * Prevent switching to Twenty Nineteen on old versions of WordPress. + * + * Switches to the default theme. + * + * @since Twenty Nineteen 1.0.0 + */ +function twentynineteen_switch_theme() { + switch_theme( WP_DEFAULT_THEME ); + unset( $_GET['activated'] ); + add_action( 'admin_notices', 'twentynineteen_upgrade_notice' ); +} +add_action( 'after_switch_theme', 'twentynineteen_switch_theme' ); + +/** + * Adds a message for unsuccessful theme switch. + * + * Prints an update nag after an unsuccessful attempt to switch to + * Twenty Nineteen on WordPress versions prior to 4.7. + * + * @since Twenty Nineteen 1.0.0 + * + * @global string $wp_version WordPress version. + */ +function twentynineteen_upgrade_notice() { + printf( + '<div class="error"><p>%s</p></div>', + sprintf( + /* translators: %s: WordPress version. */ + __( 'Twenty Nineteen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.', 'twentynineteen' ), + $GLOBALS['wp_version'] + ) + ); +} + +/** + * Prevents the Customizer from being loaded on WordPress versions prior to 4.7. + * + * @since Twenty Nineteen 1.0.0 + * + * @global string $wp_version WordPress version. + */ +function twentynineteen_customize() { + wp_die( + sprintf( + /* translators: %s: WordPress version. */ + __( 'Twenty Nineteen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.', 'twentynineteen' ), + $GLOBALS['wp_version'] + ), + '', + array( + 'back_link' => true, + ) + ); +} +add_action( 'load-customize.php', 'twentynineteen_customize' ); + +/** + * Prevents the Theme Preview from being loaded on WordPress versions prior to 4.7. + * + * @since Twenty Nineteen 1.0.0 + * + * @global string $wp_version WordPress version. + */ +function twentynineteen_preview() { + if ( isset( $_GET['preview'] ) ) { + wp_die( + sprintf( + /* translators: %s: WordPress version. */ + __( 'Twenty Nineteen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.', 'twentynineteen' ), + $GLOBALS['wp_version'] + ) + ); + } +} +add_action( 'template_redirect', 'twentynineteen_preview' ); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/block-patterns.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/block-patterns.php new file mode 100644 index 00000000..1615495a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/block-patterns.php @@ -0,0 +1,201 @@ +<?php +/** + * Block Patterns + * + * @link https://developer.wordpress.org/reference/functions/register_block_pattern/ + * @link https://developer.wordpress.org/reference/functions/register_block_pattern_category/ + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.8 + */ + +/** + * Register Block Pattern Category. + */ +if ( function_exists( 'register_block_pattern_category' ) ) { + + register_block_pattern_category( + 'twentynineteen', + array( 'label' => esc_html__( 'Twenty Nineteen', 'twentynineteen' ) ) + ); +} + +/** + * Register Block Patterns. + */ +if ( function_exists( 'register_block_pattern' ) ) { + + // About. + register_block_pattern( + 'twentynineteen/about', + array( + 'title' => esc_html__( 'About', 'twentynineteen' ), + 'categories' => array( 'twentynineteen' ), + 'content' => implode( + '', + array( + '<!-- wp:paragraph {"fontSize":"huge","style":{"typography":{"lineHeight":"1.3"}}} -->', + '<p class="has-huge-font-size" style="line-height:1.3">' . esc_html__( 'Advocating for Businesses and Entrepreneurs since 2014', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph -->', + '<!-- wp:paragraph -->', + '<p>' . esc_html__( 'Eva Young Consulting was founded in 2014 to meet the needs of small businesses in the San Francisco Bay Area. We help startups define a clear brand identity and digital strategy that will carry them through their financing rounds and scale as their business grows. Discover how we can boost your brand with a unique and powerful digital marketing strategy.', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph -->', + '<!-- wp:buttons -->', + '<div class="wp-block-buttons"><!-- wp:button {"backgroundColor":"dark-gray"} -->', + '<div class="wp-block-button"><a class="wp-block-button__link has-dark-gray-background-color has-background">' . esc_html__( 'Learn More', 'twentynineteen' ) . '</a></div>', + '<!-- /wp:button --></div>', + '<!-- /wp:buttons -->', + ) + ), + ) + ); + + // Get In Touch. + register_block_pattern( + 'twentynineteen/get-in-touch', + array( + 'title' => esc_html__( 'Get In Touch', 'twentynineteen' ), + 'categories' => array( 'twentynineteen' ), + 'content' => implode( + '', + array( + '<!-- wp:paragraph {"fontSize":"huge"} -->', + '<p class="has-huge-font-size">' . esc_html__( 'Get In Touch', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph -->', + '<!-- wp:columns -->', + '<div class="wp-block-columns"><!-- wp:column -->', + '<div class="wp-block-column"><!-- wp:paragraph -->', + '<p>' . esc_html__( '20 Cooper Avenue', 'twentynineteen' ) . '<br>' . esc_html__( 'New York, New York 10023', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div>', + '<!-- /wp:column -->', + '<!-- wp:column -->', + '<div class="wp-block-column"><!-- wp:paragraph -->', + '<p>' . esc_html__( '(555) 555-5555', 'twentynineteen' ) . '<br><a href="mailto:example@example.com">' . esc_html__( 'example@example.com', 'twentynineteen' ) . '</a></p>', + '<!-- /wp:paragraph --></div>', + '<!-- /wp:column --></div>', + '<!-- /wp:columns -->', + '<!-- wp:buttons -->', + '<div class="wp-block-buttons"><!-- wp:button {"backgroundColor":"dark-gray"} -->', + '<div class="wp-block-button"><a class="wp-block-button__link has-dark-gray-background-color has-background">' . esc_html__( 'Contact Us', 'twentynineteen' ) . '</a></div>', + '<!-- /wp:button --></div>', + '<!-- /wp:buttons -->', + ) + ), + ) + ); + + // Services. + register_block_pattern( + 'twentynineteen/services', + array( + 'title' => esc_html__( 'Services', 'twentynineteen' ), + 'categories' => array( 'twentynineteen' ), + 'content' => implode( + '', + array( + '<!-- wp:heading -->', + '<h2>' . esc_html__( 'Services', 'twentynineteen' ) . '</h2>', + '<!-- /wp:heading -->', + '<!-- wp:columns {"className":"has-2-columns"} -->', + '<div class="wp-block-columns has-2-columns"><!-- wp:column -->', + '<div class="wp-block-column"><!-- wp:media-text {"mediaLink":"' . esc_url( get_template_directory_uri() ) . '/images/pattern_01.jpg","mediaType":"image","mediaWidth":10,"isStackedOnMobile":false} -->', + '<div class="wp-block-media-text alignwide" style="grid-template-columns:10% auto"><figure class="wp-block-media-text__media"><img src="' . esc_url( get_template_directory_uri() ) . '/images/pattern_01.jpg" alt="' . esc_html__( 'Gradient', 'twentynineteen' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph -->', + '<p>' . esc_html__( 'Website Design', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div></div>', + '<!-- /wp:media-text -->', + '<!-- wp:media-text {"mediaLink":"' . esc_url( get_template_directory_uri() ) . '/images/pattern_02.jpg","mediaType":"image","mediaWidth":10,"isStackedOnMobile":false} -->', + '<div class="wp-block-media-text alignwide" style="grid-template-columns:10% auto"><figure class="wp-block-media-text__media"><img src="' . esc_url( get_template_directory_uri() ) . '/images/pattern_02.jpg" alt="' . esc_html__( 'Gradient', 'twentynineteen' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph -->', + '<p>' . esc_html__( 'Mobile', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div></div>', + '<!-- /wp:media-text -->', + '<!-- wp:media-text {"mediaLink":"' . esc_url( get_template_directory_uri() ) . '/images/pattern_03.jpg","mediaType":"image","mediaWidth":10,"isStackedOnMobile":false} -->', + '<div class="wp-block-media-text alignwide" style="grid-template-columns:10% auto"><figure class="wp-block-media-text__media"><img src="' . esc_url( get_template_directory_uri() ) . '/images/pattern_03.jpg" alt="' . esc_html__( 'Gradient', 'twentynineteen' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph -->', + '<p>' . esc_html__( 'Social Media', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div></div>', + '<!-- /wp:media-text --></div>', + '<!-- /wp:column -->', + '<!-- wp:column -->', + '<div class="wp-block-column"><!-- wp:media-text {"mediaLink":"' . esc_url( get_template_directory_uri() ) . '/images/pattern_03.jpg","mediaType":"image","mediaWidth":10,"isStackedOnMobile":false} -->', + '<div class="wp-block-media-text alignwide" style="grid-template-columns:10% auto"><figure class="wp-block-media-text__media"><img src="' . esc_url( get_template_directory_uri() ) . '/images/pattern_03.jpg" alt="' . esc_html__( 'Gradient', 'twentynineteen' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph -->', + '<p>' . esc_html__( 'Marketing', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div></div>', + '<!-- /wp:media-text -->', + '<!-- wp:media-text {"mediaLink":"' . esc_url( get_template_directory_uri() ) . '/images/pattern_04.jpg","mediaType":"image","mediaWidth":10,"isStackedOnMobile":false} -->', + '<div class="wp-block-media-text alignwide" style="grid-template-columns:10% auto"><figure class="wp-block-media-text__media"><img src="' . esc_url( get_template_directory_uri() ) . '/images/pattern_04.jpg" alt="' . esc_html__( 'Gradient', 'twentynineteen' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph -->', + '<p>' . esc_html__( 'Copywriting', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div></div>', + '<!-- /wp:media-text -->', + '<!-- wp:media-text {"mediaLink":"' . esc_url( get_template_directory_uri() ) . '/images/pattern_01.jpg","mediaType":"image","mediaWidth":10,"isStackedOnMobile":false} -->', + '<div class="wp-block-media-text alignwide" style="grid-template-columns:10% auto"><figure class="wp-block-media-text__media"><img src="' . esc_url( get_template_directory_uri() ) . '/images/pattern_01.jpg" alt="' . esc_html__( 'Gradient', 'twentynineteen' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph -->', + '<p>' . esc_html__( 'Content Strategy', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div></div>', + '<!-- /wp:media-text --></div>', + '<!-- /wp:column --></div>', + '<!-- /wp:columns -->', + ) + ), + ) + ); + + // Team. + register_block_pattern( + 'twentynineteen/team', + array( + 'title' => esc_html__( 'Team', 'twentynineteen' ), + 'categories' => array( 'twentynineteen' ), + 'viewportWidth' => 1400, + 'content' => implode( + '', + array( + '<!-- wp:heading -->', + '<h2>' . esc_html__( 'Team', 'twentynineteen' ) . '</h2>', + '<!-- /wp:heading -->', + '<!-- wp:media-text {"mediaType":"image","mediaWidth":28,"imageFill":true} -->', + '<div class="wp-block-media-text alignwide is-stacked-on-mobile is-image-fill" style="grid-template-columns:28% auto"><figure class="wp-block-media-text__media" style="background-image:url(' . esc_url( get_template_directory_uri() ) . '/images/pattern_01.jpg);background-position:50% 50%"><img src="' . esc_url( get_template_directory_uri() ) . '/images/pattern_01.jpg" alt="' . esc_html__( 'Gradient', 'twentynineteen' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:heading {"level":3} -->', + '<h3>' . esc_html__( 'Eva Young', 'twentynineteen' ) . '</h3>', + '<!-- /wp:heading -->', + '<!-- wp:paragraph -->', + '<p>' . esc_html__( 'Eva Young grew up working alongside her parents at their restaurant in Queens, NY. She opened Eva Young Consulting in 2014 to help small businesses like her parents’ restaurant adapt to the digital age.', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div></div>', + '<!-- /wp:media-text -->', + '<!-- wp:media-text {"mediaType":"image","mediaWidth":28,"imageFill":true} -->', + '<div class="wp-block-media-text alignwide is-stacked-on-mobile is-image-fill" style="grid-template-columns:28% auto"><figure class="wp-block-media-text__media" style="background-image:url(' . esc_url( get_template_directory_uri() ) . '/images/pattern_02.jpg);background-position:50% 50%"><img src="' . esc_url( get_template_directory_uri() ) . '/images/pattern_02.jpg" alt="' . esc_html__( 'Gradient', 'twentynineteen' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:heading {"level":3} -->', + '<h3>' . esc_html__( 'Doug Watson', 'twentynineteen' ) . '</h3>', + '<!-- /wp:heading -->', + '<!-- wp:paragraph -->', + '<p>' . esc_html__( 'Oddly enough, Doug Watson also grew up working alongside his parents at a family-owned restaurant in Queens, NY. He &nbsp;worked on digital campaigns for Fortune 500 Companies before joining Eva Green Consulting.', 'twentynineteen' ) . '</p>', + '<!-- /wp:paragraph --></div></div>', + '<!-- /wp:media-text -->', + ) + ), + ) + ); + + // What We Do. + register_block_pattern( + 'twentynineteen/what-we-do', + array( + 'title' => esc_html__( 'What We Do', 'twentynineteen' ), + 'categories' => array( 'twentynineteen' ), + 'viewportWidth' => 1400, + 'content' => implode( + '', + array( + '<!-- wp:heading -->', + '<h2>' . esc_html__( 'What We Do', 'twentynineteen' ) . '</h2>', + '<!-- /wp:heading -->', + '<!-- wp:pullquote {"align":"wide","className":"is-style-solid-color"} -->', + '<figure class="wp-block-pullquote alignwide is-style-solid-color"><blockquote><p>' . esc_html__( 'Redefine brands', 'twentynineteen' ) . '</p><cite>' . esc_html__( 'We help startups define (or refine) a clear brand identity.', 'twentynineteen' ) . '</cite></blockquote></figure>', + '<!-- /wp:pullquote -->', + '<!-- wp:pullquote {"mainColor":"dark-gray","customTextColor":"#ffffff","align":"wide","className":"is-style-solid-color"} -->', + '<figure class="wp-block-pullquote alignwide has-background has-dark-gray-background-color is-style-solid-color"><blockquote class="has-text-color" style="color:#ffffff"><p>' . esc_html__( 'Activate new customers', 'twentynineteen' ) . '</p><cite>' . esc_html__( 'We help businesses grow.', 'twentynineteen' ) . '</cite></blockquote></figure>', + '<!-- /wp:pullquote -->', + '<!-- wp:pullquote {"customMainColor":"#f7f7f7","customTextColor":"#111111","align":"wide","className":"is-style-solid-color"} -->', + '<figure class="wp-block-pullquote alignwide has-background is-style-solid-color" style="background-color:#f7f7f7"><blockquote class="has-text-color" style="color:#111111"><p>' . esc_html__( 'Spark interest on social media', 'twentynineteen' ) . '</p><cite>' . esc_html__( 'We help companies communicate with their customers.', 'twentynineteen' ) . '</cite></blockquote></figure>', + '<!-- /wp:pullquote -->', + ) + ), + ) + ); +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/color-patterns.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/color-patterns.php new file mode 100644 index 00000000..25e07323 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/color-patterns.php @@ -0,0 +1,272 @@ +<?php +/** + * Twenty Nineteen: Color Patterns + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +/** + * Generate the CSS for the current primary color. + */ +function twentynineteen_custom_colors_css() { + + $primary_color = 199; + if ( 'default' !== get_theme_mod( 'primary_color', 'default' ) ) { + $primary_color = absint( get_theme_mod( 'primary_color_hue', 199 ) ); + } + + /** + * Filters Twenty Nineteen default saturation level. + * + * @since Twenty Nineteen 1.0 + * + * @param int $saturation Color saturation level. + */ + $saturation = apply_filters( 'twentynineteen_custom_colors_saturation', 100 ); + $saturation = absint( $saturation ) . '%'; + + /** + * Filters Twenty Nineteen default selection saturation level. + * + * @since Twenty Nineteen 1.0 + * + * @param int $saturation_selection Selection color saturation level. + */ + $saturation_selection = absint( apply_filters( 'twentynineteen_custom_colors_saturation_selection', 50 ) ); + $saturation_selection = $saturation_selection . '%'; + + /** + * Filters Twenty Nineteen default lightness level. + * + * @since Twenty Nineteen 1.0 + * + * @param int $lightness Color lightness level. + */ + $lightness = apply_filters( 'twentynineteen_custom_colors_lightness', 33 ); + $lightness = absint( $lightness ) . '%'; + + /** + * Filters Twenty Nineteen default hover lightness level. + * + * @since Twenty Nineteen 1.0 + * + * @param int $lightness_hover Hover color lightness level. + */ + $lightness_hover = apply_filters( 'twentynineteen_custom_colors_lightness_hover', 23 ); + $lightness_hover = absint( $lightness_hover ) . '%'; + + /** + * Filters Twenty Nineteen default selection lightness level. + * + * @since Twenty Nineteen 1.0 + * + * @param int $lightness_selection Selection color lightness level. + */ + $lightness_selection = apply_filters( 'twentynineteen_custom_colors_lightness_selection', 90 ); + $lightness_selection = absint( $lightness_selection ) . '%'; + + $theme_css = ' + /* + * Set background for: + * - featured image :before + * - featured image :before + * - post thumbnail :before + * - post thumbnail :before + * - Submenu + * - Sticky Post + * - buttons + * - WP Block Button + * - Blocks + */ + .image-filters-enabled .site-header.featured-image .site-featured-image:before, + .image-filters-enabled .site-header.featured-image .site-featured-image:after, + .image-filters-enabled .entry .post-thumbnail:before, + .image-filters-enabled .entry .post-thumbnail:after, + .main-navigation .sub-menu, + .sticky-post, + .entry .entry-content .wp-block-button .wp-block-button__link:not(.has-background), + .entry .button, button, input[type="button"], input[type="reset"], input[type="submit"], + .entry .entry-content > .has-primary-background-color, + .entry .entry-content > *[class^="wp-block-"].has-primary-background-color, + .entry .entry-content > *[class^="wp-block-"] .has-primary-background-color, + .entry .entry-content > *[class^="wp-block-"].is-style-solid-color, + .entry .entry-content > *[class^="wp-block-"].is-style-solid-color.has-primary-background-color, + .entry .entry-content .wp-block-file .wp-block-file__button { + background-color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness . ' ); /* base: #0073a8; */ + } + + /* + * Set Color for: + * - all links + * - main navigation links + * - Post navigation links + * - Post entry meta hover + * - Post entry header more-link hover + * - main navigation svg + * - comment navigation + * - Comment edit link hover + * - Site Footer Link hover + * - Widget links + */ + a, + a:visited, + .main-navigation .main-menu > li, + .main-navigation ul.main-menu > li > a, + .post-navigation .post-title, + .entry .entry-meta a:hover, + .entry .entry-footer a:hover, + .entry .entry-content .more-link:hover, + .main-navigation .main-menu > li > a + svg, + .comment .comment-metadata > a:hover, + .comment .comment-metadata .comment-edit-link:hover, + #colophon .site-info a:hover, + .widget a, + .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), + .entry .entry-content > .has-primary-color, + .entry .entry-content > *[class^="wp-block-"] .has-primary-color, + .entry .entry-content > *[class^="wp-block-"].is-style-solid-color blockquote.has-primary-color, + .entry .entry-content > *[class^="wp-block-"].is-style-solid-color blockquote.has-primary-color p { + color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness . ' ); /* base: #0073a8; */ + } + + /* + * Set border color for: + * wp block quote + * :focus + */ + blockquote, + .entry .entry-content blockquote, + .entry .entry-content .wp-block-quote:not(.is-large), + .entry .entry-content .wp-block-quote:not(.is-style-large), + input[type="text"]:focus, + input[type="email"]:focus, + input[type="url"]:focus, + input[type="password"]:focus, + input[type="search"]:focus, + input[type="number"]:focus, + input[type="tel"]:focus, + input[type="range"]:focus, + input[type="date"]:focus, + input[type="month"]:focus, + input[type="week"]:focus, + input[type="time"]:focus, + input[type="datetime"]:focus, + input[type="datetime-local"]:focus, + input[type="color"]:focus, + textarea:focus { + border-color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness . ' ); /* base: #0073a8; */ + } + + .gallery-item > div > a:focus { + box-shadow: 0 0 0 2px hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness . ' ); /* base: #0073a8; */ + } + + /* Hover colors */ + a:hover, a:active, + .main-navigation .main-menu > li > a:hover, + .main-navigation .main-menu > li > a:hover + svg, + .post-navigation .nav-links a:hover, + .post-navigation .nav-links a:hover .post-title, + .author-bio .author-description .author-link:hover, + .entry .entry-content > .has-secondary-color, + .entry .entry-content > *[class^="wp-block-"] .has-secondary-color, + .entry .entry-content > *[class^="wp-block-"].is-style-solid-color blockquote.has-secondary-color, + .entry .entry-content > *[class^="wp-block-"].is-style-solid-color blockquote.has-secondary-color p, + .comment .comment-author .fn a:hover, + .comment-reply-link:hover, + .comment-navigation .nav-previous a:hover, + .comment-navigation .nav-next a:hover, + #cancel-comment-reply-link:hover, + .widget a:hover { + color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness_hover . ' ); /* base: #005177; */ + } + + .main-navigation .sub-menu > li > a:hover, + .main-navigation .sub-menu > li > a:focus, + .main-navigation .sub-menu > li > a:hover:after, + .main-navigation .sub-menu > li > a:focus:after, + .main-navigation .sub-menu > li > .menu-item-link-return:hover, + .main-navigation .sub-menu > li > .menu-item-link-return:focus, + .main-navigation .sub-menu > li > a:not(.submenu-expand):hover, + .main-navigation .sub-menu > li > a:not(.submenu-expand):focus, + .entry .entry-content > .has-secondary-background-color, + .entry .entry-content > *[class^="wp-block-"].has-secondary-background-color, + .entry .entry-content > *[class^="wp-block-"] .has-secondary-background-color, + .entry .entry-content > *[class^="wp-block-"].is-style-solid-color.has-secondary-background-color { + background-color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness_hover . ' ); /* base: #005177; */ + } + + /* Text selection colors */ + ::selection { + background-color: hsl( ' . $primary_color . ', ' . $saturation_selection . ', ' . $lightness_selection . ' ); /* base: #005177; */ + } + ::-moz-selection { + background-color: hsl( ' . $primary_color . ', ' . $saturation_selection . ', ' . $lightness_selection . ' ); /* base: #005177; */ + }'; + + $editor_css = ' + /* + * Set colors for: + * - links + * - blockquote + * - pullquote (solid color) + * - buttons, including buttons in the file and search blocks. + */ + .editor-styles-wrapper .wp-block a, + .editor-styles-wrapper .wp-block .wp-block-file .wp-block-file__textlink, /* Before 5.8 */ + .editor-styles-wrapper .wp-block .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), /* Before 5.8 */ + .editor-styles-wrapper .wp-block.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), + /* Before 5.8, the following hover style is needed to override the default color when the block is selected. */ + .editor-styles-wrapper .wp-block .wp-block-button.is-style-outline:hover .wp-block-button__link:not(.has-text-color) { + color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness . ' ); /* base: #0073a8; */ + } + + .editor-styles-wrapper .wp-block.wp-block-quote:not(.is-large):not(.is-style-large), + .editor-styles-wrapper .wp-block .wp-block-freeform blockquote, /* Before 5.8 */ + .editor-styles-wrapper .wp-block.wp-block-freeform blockquote { + border-color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness . ' ); /* base: #0073a8; */ + } + + /* Pullquote: The solid color variation was removed in 5.9, the CSS is kept for backwards compatibility. */ + .editor-styles-wrapper .wp-block .wp-block-pullquote.is-style-solid-color:not(.has-background-color), /* Before 5.8 */ + .editor-styles-wrapper .wp-block.wp-block-pullquote.is-style-solid-color:not(.has-background-color), + .editor-styles-wrapper .wp-block .wp-block-file .wp-block-file__button, /* Before 5.8, and when the block is aligned. */ + .editor-styles-wrapper .wp-block.wp-block-file .wp-block-file__button, + .editor-styles-wrapper .wp-block .wp-block-button:not(.is-style-outline) .wp-block-button__link, + .editor-styles-wrapper .wp-block .wp-block-search .wp-block-search__button, /* Before 5.8, and when the block is aligned. */ + .editor-styles-wrapper .wp-block.wp-block-search .wp-block-search__button { + background-color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness . ' ); /* base: #0073a8; */ + } + + /* Link hover colors */ + .editor-styles-wrapper .wp-block a:hover, + .editor-styles-wrapper .wp-block a:active, + .editor-styles-wrapper .wp-block.wp-block-file .wp-block-file__textlink:hover { + color: hsl( ' . $primary_color . ', ' . $saturation . ', ' . $lightness_hover . ' ); /* base: #005177; */ + } + + /* Do not overwrite solid color pullquote or cover links */ + .editor-styles-wrapper .wp-block .wp-block-pullquote.is-style-solid-color a, /* Before 5.8 */ + .editor-styles-wrapper .wp-block.wp-block-pullquote.is-style-solid-color a, + .editor-styles-wrapper .wp-block.wp-block-cover a { + color: inherit; + } + '; + + if ( function_exists( 'register_block_type' ) && is_admin() ) { + $theme_css = $editor_css; + } + + /** + * Filters Twenty Nineteen custom colors CSS. + * + * @since Twenty Nineteen 1.0 + * + * @param string $css Base theme colors CSS. + * @param int $primary_color The user's selected color hue. + * @param string $saturation Filtered theme color saturation level. + */ + return apply_filters( 'twentynineteen_custom_colors_css', $theme_css, $primary_color, $saturation ); +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/customizer.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/customizer.php new file mode 100644 index 00000000..052d46b6 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/customizer.php @@ -0,0 +1,157 @@ +<?php +/** + * Twenty Nineteen: Customizer + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +/** + * Add postMessage support for site title and description for the Theme Customizer. + * + * @param WP_Customize_Manager $wp_customize Theme Customizer object. + */ +function twentynineteen_customize_register( $wp_customize ) { + $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; + + if ( isset( $wp_customize->selective_refresh ) ) { + $wp_customize->selective_refresh->add_partial( + 'blogname', + array( + 'selector' => '.site-title a', + 'render_callback' => 'twentynineteen_customize_partial_blogname', + ) + ); + $wp_customize->selective_refresh->add_partial( + 'blogdescription', + array( + 'selector' => '.site-description', + 'render_callback' => 'twentynineteen_customize_partial_blogdescription', + ) + ); + } + + /** + * Primary color. + */ + $wp_customize->add_setting( + 'primary_color', + array( + 'default' => 'default', + 'transport' => 'postMessage', + 'sanitize_callback' => 'twentynineteen_sanitize_color_option', + ) + ); + + $wp_customize->add_control( + 'primary_color', + array( + 'type' => 'radio', + 'label' => __( 'Primary Color', 'twentynineteen' ), + 'choices' => array( + 'default' => _x( 'Default', 'primary color', 'twentynineteen' ), + 'custom' => _x( 'Custom', 'primary color', 'twentynineteen' ), + ), + 'section' => 'colors', + 'priority' => 5, + ) + ); + + // Add primary color hue setting and control. + $wp_customize->add_setting( + 'primary_color_hue', + array( + 'default' => 199, + 'transport' => 'postMessage', + 'sanitize_callback' => 'absint', + ) + ); + + $wp_customize->add_control( + new WP_Customize_Color_Control( + $wp_customize, + 'primary_color_hue', + array( + 'description' => __( 'Apply a custom color for buttons, links, featured images, etc.', 'twentynineteen' ), + 'section' => 'colors', + 'mode' => 'hue', + ) + ) + ); + + // Add image filter setting and control. + $wp_customize->add_setting( + 'image_filter', + array( + 'default' => 1, + 'sanitize_callback' => 'absint', + 'transport' => 'postMessage', + ) + ); + + $wp_customize->add_control( + 'image_filter', + array( + 'label' => __( 'Apply a filter to featured images using the primary color', 'twentynineteen' ), + 'section' => 'colors', + 'type' => 'checkbox', + ) + ); +} +add_action( 'customize_register', 'twentynineteen_customize_register' ); + +/** + * Render the site title for the selective refresh partial. + * + * @return void + */ +function twentynineteen_customize_partial_blogname() { + bloginfo( 'name' ); +} + +/** + * Render the site tagline for the selective refresh partial. + * + * @return void + */ +function twentynineteen_customize_partial_blogdescription() { + bloginfo( 'description' ); +} + +/** + * Bind JS handlers to instantly live-preview changes. + */ +function twentynineteen_customize_preview_js() { + wp_enqueue_script( 'twentynineteen-customize-preview', get_theme_file_uri( '/js/customize-preview.js' ), array( 'customize-preview' ), '20181214', array( 'in_footer' => true ) ); +} +add_action( 'customize_preview_init', 'twentynineteen_customize_preview_js' ); + +/** + * Load dynamic logic for the customizer controls area. + */ +function twentynineteen_panels_js() { + wp_enqueue_script( 'twentynineteen-customize-controls', get_theme_file_uri( '/js/customize-controls.js' ), array(), '20181214', array( 'in_footer' => true ) ); +} +add_action( 'customize_controls_enqueue_scripts', 'twentynineteen_panels_js' ); + +/** + * Sanitize custom color choice. + * + * @param string $choice Whether image filter is active. + * @return string + */ +function twentynineteen_sanitize_color_option( $choice ) { + $valid = array( + 'default', + 'custom', + ); + + if ( in_array( $choice, $valid, true ) ) { + return $choice; + } + + return 'default'; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/helper-functions.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/helper-functions.php new file mode 100644 index 00000000..51c93835 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/helper-functions.php @@ -0,0 +1,165 @@ +<?php +/** + * Common theme functions + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.5 + */ + +/** + * Determines if post thumbnail can be displayed. + */ +function twentynineteen_can_show_post_thumbnail() { + return apply_filters( 'twentynineteen_can_show_post_thumbnail', ! post_password_required() && ! is_attachment() && has_post_thumbnail() ); +} + +/** + * Returns true if image filters are enabled on the theme options. + */ +function twentynineteen_image_filters_enabled() { + return 0 !== get_theme_mod( 'image_filter', 1 ); +} + +/** + * Returns the size for avatars used in the theme. + */ +function twentynineteen_get_avatar_size() { + return 60; +} + +/** + * Returns true if comment is by author of the post. + * + * @see get_comment_class() + * + * @param WP_Comment|null $comment The comment object to check. Defaults to the current comment. + * @return bool True if the comment is by the author of the post, false otherwise. + */ +function twentynineteen_is_comment_by_post_author( $comment = null ) { + if ( is_object( $comment ) && $comment->user_id > 0 ) { + $user = get_userdata( $comment->user_id ); + $post = get_post( $comment->comment_post_ID ); + if ( ! empty( $user ) && ! empty( $post ) ) { + return $comment->user_id === $post->post_author; + } + } + return false; +} + +/** + * Returns information about the current post's discussion, with cache support. + */ +function twentynineteen_get_discussion_data() { + static $discussion, $post_id; + + $current_post_id = get_the_ID(); + if ( $current_post_id === $post_id ) { + return $discussion; /* If we have discussion information for post ID, return cached object */ + } else { + $post_id = $current_post_id; + } + + $comments = get_comments( + array( + 'post_id' => $current_post_id, + 'orderby' => 'comment_date_gmt', + 'order' => get_option( 'comment_order', 'asc' ), /* Respect comment order from Settings » Discussion. */ + 'status' => 'approve', + 'number' => 20, /* Only retrieve the last 20 comments, as the end goal is just 6 unique authors */ + ) + ); + + $authors = array(); + foreach ( $comments as $comment ) { + $authors[] = ( (int) $comment->user_id > 0 ) ? (int) $comment->user_id : $comment->comment_author_email; + } + + $authors = array_unique( $authors ); + $discussion = (object) array( + 'authors' => array_slice( $authors, 0, 6 ), /* Six unique authors commenting on the post. */ + 'responses' => get_comments_number( $current_post_id ), /* Number of responses. */ + ); + + return $discussion; +} + +/** + * Converts HSL to HEX or RGB colors. + * + * @param float $h The hue component (0-360). + * @param float $s The saturation component (0-100). + * @param float $l The lightness component (0-100). + * @param bool $to_hex Whether to convert to HEX format (true) or RGB (false). Default true. + */ +function twentynineteen_hsl_hex( $h, $s, $l, $to_hex = true ) { + + $h /= 360; + $s /= 100; + $l /= 100; + + $r = $l; + $g = $l; + $b = $l; + $v = ( $l <= 0.5 ) ? ( $l * ( 1.0 + $s ) ) : ( $l + $s - $l * $s ); + + if ( $v > 0 ) { + $m = $l + $l - $v; + $sv = ( $v - $m ) / $v; + $h *= 6.0; + $sextant = floor( $h ); + $fract = $h - $sextant; + $vsf = $v * $sv * $fract; + $mid1 = $m + $vsf; + $mid2 = $v - $vsf; + + switch ( $sextant ) { + case 0: + $r = $v; + $g = $mid1; + $b = $m; + break; + case 1: + $r = $mid2; + $g = $v; + $b = $m; + break; + case 2: + $r = $m; + $g = $v; + $b = $mid1; + break; + case 3: + $r = $m; + $g = $mid2; + $b = $v; + break; + case 4: + $r = $mid1; + $g = $m; + $b = $v; + break; + case 5: + $r = $v; + $g = $m; + $b = $mid2; + break; + } + } + + $r = round( $r * 255, 0 ); + $g = round( $g * 255, 0 ); + $b = round( $b * 255, 0 ); + + if ( $to_hex ) { + + $r = ( $r < 15 ) ? '0' . dechex( $r ) : dechex( $r ); + $g = ( $g < 15 ) ? '0' . dechex( $g ) : dechex( $g ); + $b = ( $b < 15 ) ? '0' . dechex( $b ) : dechex( $b ); + + return "#$r$g$b"; + + } + + return "rgb($r, $g, $b)"; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/icon-functions.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/icon-functions.php new file mode 100644 index 00000000..9c9db024 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/icon-functions.php @@ -0,0 +1,116 @@ +<?php +/** + * SVG icons related functions + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +/** + * Gets the SVG code for a given icon. + * + * @param string $icon The specific icon to retrieve. + * @param int $size The desired width and height for the SVG icon. + */ +function twentynineteen_get_icon_svg( $icon, $size = 24 ) { + return TwentyNineteen_SVG_Icons::get_svg( 'ui', $icon, $size ); +} + +/** + * Gets the SVG code for a given social icon. + * + * @param string $icon The specific icon to retrieve. + * @param int $size The desired width and height for the SVG icon. + */ +function twentynineteen_get_social_icon_svg( $icon, $size = 24 ) { + return TwentyNineteen_SVG_Icons::get_svg( 'social', $icon, $size ); +} + +/** + * Detects the social network from a URL and returns the SVG code for its icon. + * + * @param string $uri The URL of the social network link. + * @param int $size The desired width and height for the SVG icon. + */ +function twentynineteen_get_social_link_svg( $uri, $size = 24 ) { + return TwentyNineteen_SVG_Icons::get_social_link_svg( $uri, $size ); +} + +/** + * Display SVG icons in social links menu. + * + * @param string $item_output The menu item's starting HTML output. + * @param WP_Post $item Menu item data object. + * @param int $depth Depth of the menu. Used for padding. + * @param stdClass $args An object of wp_nav_menu() arguments. + * @return string The menu item output with social icon. + */ +function twentynineteen_nav_menu_social_icons( $item_output, $item, $depth, $args ) { + // Change SVG icon inside social links menu if there is supported URL. + if ( 'social' === $args->theme_location ) { + $svg = twentynineteen_get_social_link_svg( $item->url, 32 ); + if ( empty( $svg ) ) { + $svg = twentynineteen_get_icon_svg( 'link' ); + } + $item_output = str_replace( $args->link_after, '</span>' . $svg, $item_output ); + } + + return $item_output; +} +add_filter( 'walker_nav_menu_start_el', 'twentynineteen_nav_menu_social_icons', 10, 4 ); + +/** + * Add a dropdown icon to top-level menu items. + * + * @param string $item_output The menu item's starting HTML output. + * @param WP_Post $item Menu item data object. + * @param int $depth Depth of the menu. Used for padding. + * @param stdClass $args An object of wp_nav_menu() arguments. + * @return string Nav menu item start element. + */ +function twentynineteen_add_dropdown_icons( $item_output, $item, $depth, $args ) { + + // Only add class to 'top level' items on the 'primary' menu. + if ( ! isset( $args->theme_location ) || 'menu-1' !== $args->theme_location ) { + return $item_output; + } + + if ( in_array( 'mobile-parent-nav-menu-item', $item->classes, true ) && isset( $item->original_id ) ) { + // Inject the keyboard_arrow_left SVG inside the parent nav menu item, and let the item link to the parent item. + // @todo Only do this for nested submenus? If on a first-level submenu, then really the link could be "#" since the desire is to remove the target entirely. + $link = sprintf( + '<button class="menu-item-link-return" tabindex="-1">%s', + twentynineteen_get_icon_svg( 'chevron_left', 24 ) + ); + + // Replace opening <a> with <button>. + $item_output = preg_replace( + '/<a\s.*?>/', + $link, + $item_output, + 1 // Limit. + ); + + // Replace closing </a> with </button>. + $item_output = preg_replace( + '#</a>#i', + '</button>', + $item_output, + 1 // Limit. + ); + + } elseif ( in_array( 'menu-item-has-children', $item->classes, true ) ) { + + // Add SVG icon to parent items. + $icon = twentynineteen_get_icon_svg( 'keyboard_arrow_down', 24 ); + + $item_output .= sprintf( + '<button class="submenu-expand" tabindex="-1">%s</button>', + $icon + ); + } + + return $item_output; +} +add_filter( 'walker_nav_menu_start_el', 'twentynineteen_add_dropdown_icons', 10, 4 ); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/template-functions.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/template-functions.php new file mode 100644 index 00000000..72251056 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/template-functions.php @@ -0,0 +1,249 @@ +<?php +/** + * Functions which enhance the theme by hooking into WordPress. + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +/** + * Adds custom classes to the array of body classes. + * + * @param array $classes Classes for the body element. + * @return array + */ +function twentynineteen_body_classes( $classes ) { + + if ( is_singular() ) { + // Adds `singular` to singular pages. + $classes[] = 'singular'; + } else { + // Adds `hfeed` to non-singular pages. + $classes[] = 'hfeed'; + } + + // Adds a class if image filters are enabled. + if ( twentynineteen_image_filters_enabled() ) { + $classes[] = 'image-filters-enabled'; + } + + return $classes; +} +add_filter( 'body_class', 'twentynineteen_body_classes' ); + +/** + * Adds custom class to the array of posts classes. + * + * @param array $classes A list of existing post class values. + * @return array The filtered post class list. + */ +function twentynineteen_post_classes( $classes ) { + $classes[] = 'entry'; + + return $classes; +} +add_filter( 'post_class', 'twentynineteen_post_classes' ); + +/** + * Adds a pingback url auto-discovery header for single posts, pages, or attachments. + */ +function twentynineteen_pingback_header() { + if ( is_singular() && pings_open() ) { + echo '<link rel="pingback" href="', esc_url( get_bloginfo( 'pingback_url' ) ), '">'; + } +} +add_action( 'wp_head', 'twentynineteen_pingback_header' ); + +/** + * Changes comment form default fields. + * + * @param array $defaults The default comment form arguments. + */ +function twentynineteen_comment_form_defaults( $defaults ) { + $comment_field = $defaults['comment_field']; + + // Adjust height of comment form. + $defaults['comment_field'] = preg_replace( '/rows="\d+"/', 'rows="5"', $comment_field ); + + return $defaults; +} +add_filter( 'comment_form_defaults', 'twentynineteen_comment_form_defaults' ); + +/** + * Filters the default archive titles. + */ +function twentynineteen_get_the_archive_title() { + if ( is_category() ) { + $title = __( 'Category Archives: ', 'twentynineteen' ) . '<span class="page-description">' . single_term_title( '', false ) . '</span>'; + } elseif ( is_tag() ) { + $title = __( 'Tag Archives: ', 'twentynineteen' ) . '<span class="page-description">' . single_term_title( '', false ) . '</span>'; + } elseif ( is_author() ) { + $title = __( 'Author Archives: ', 'twentynineteen' ) . '<span class="page-description">' . get_the_author_meta( 'display_name' ) . '</span>'; + } elseif ( is_year() ) { + $title = __( 'Yearly Archives: ', 'twentynineteen' ) . '<span class="page-description">' . get_the_date( _x( 'Y', 'yearly archives date format', 'twentynineteen' ) ) . '</span>'; + } elseif ( is_month() ) { + $title = __( 'Monthly Archives: ', 'twentynineteen' ) . '<span class="page-description">' . get_the_date( _x( 'F Y', 'monthly archives date format', 'twentynineteen' ) ) . '</span>'; + } elseif ( is_day() ) { + $title = __( 'Daily Archives: ', 'twentynineteen' ) . '<span class="page-description">' . get_the_date() . '</span>'; + } elseif ( is_post_type_archive() ) { + $title = __( 'Post Type Archives: ', 'twentynineteen' ) . '<span class="page-description">' . post_type_archive_title( '', false ) . '</span>'; + } elseif ( is_tax() ) { + $tax = get_taxonomy( get_queried_object()->taxonomy ); + /* translators: %s: Taxonomy singular name. */ + $title = sprintf( esc_html__( '%s Archives:', 'twentynineteen' ), $tax->labels->singular_name ); + } else { + $title = __( 'Archives:', 'twentynineteen' ); + } + return $title; +} +add_filter( 'get_the_archive_title', 'twentynineteen_get_the_archive_title' ); + +/** + * Adds custom 'sizes' attribute to responsive image functionality for post thumbnails. + * + * @since Twenty Nineteen 1.0 + * + * @param string[] $attr Array of attribute values for the image markup, keyed by attribute name. + * See wp_get_attachment_image(). + * @return string[] The filtered attributes for the image markup. + */ +function twentynineteen_post_thumbnail_sizes_attr( $attr ) { + + if ( is_admin() ) { + return $attr; + } + + if ( ! is_singular() ) { + $attr['sizes'] = '(max-width: 34.9rem) calc(100vw - 2rem), (max-width: 53rem) calc(8 * (100vw / 12)), (min-width: 53rem) calc(6 * (100vw / 12)), 100vw'; + } + + return $attr; +} +add_filter( 'wp_get_attachment_image_attributes', 'twentynineteen_post_thumbnail_sizes_attr' ); + +/** + * Adds an extra menu to our nav for our priority+ navigation to use. + * + * @param string $nav_menu Nav menu. + * @param object $args Nav menu args. + * @return string More link for hidden menu items. + */ +function twentynineteen_add_ellipses_to_nav( $nav_menu, $args ) { + + if ( 'menu-1' === $args->theme_location ) : + + $nav_menu .= ' + <div class="main-menu-more"> + <ul class="main-menu"> + <li class="menu-item menu-item-has-children"> + <button class="submenu-expand main-menu-more-toggle is-empty" tabindex="-1" + aria-label="' . esc_attr__( 'More', 'twentynineteen' ) . '" aria-haspopup="true" aria-expanded="false">' . + twentynineteen_get_icon_svg( 'arrow_drop_down_ellipsis' ) . ' + </button> + <ul class="sub-menu hidden-links"> + <li class="mobile-parent-nav-menu-item"> + <button class="menu-item-link-return">' . + twentynineteen_get_icon_svg( 'chevron_left' ) . + esc_html__( 'Back', 'twentynineteen' ) . ' + </button> + </li> + </ul> + </li> + </ul> + </div>'; + + endif; + + return $nav_menu; +} +add_filter( 'wp_nav_menu', 'twentynineteen_add_ellipses_to_nav', 10, 2 ); + +/** + * Handles WCAG 2.0 attributes for dropdown menus. + * + * Adjustments to menu attributes to support WCAG 2.0 recommendations + * for flyout and dropdown menus. + * + * @link https://www.w3.org/WAI/tutorials/menus/flyout/ + * + * @param array $atts { + * The HTML attributes applied to the menu item's `<a>` element, empty strings are ignored. + * + * @type string $title Title attribute. + * @type string $target Target attribute. + * @type string $rel The rel attribute. + * @type string $href The href attribute. + * @type string $aria-current The aria-current attribute. + * } + * @param WP_Post $item The current menu item object. + * @param stdClass $args An object of `wp_nav_menu()` arguments. + * @return string[] Modified attributes. + */ +function twentynineteen_nav_menu_link_attributes( $atts, $item, $args ) { + + // Check that this is the primary menu. + if ( isset( $args->theme_location ) && 'menu-1' === $args->theme_location ) { + // Add [aria-haspopup] and [aria-expanded] to menu items that have children. + $item_has_children = in_array( 'menu-item-has-children', $item->classes, true ); + if ( $item_has_children ) { + $atts['aria-haspopup'] = 'true'; + $atts['aria-expanded'] = 'false'; + } + } + + return $atts; +} +add_filter( 'nav_menu_link_attributes', 'twentynineteen_nav_menu_link_attributes', 10, 3 ); + +/** + * Creates a nav menu item to be displayed on mobile to navigate from submenu back to the parent. + * + * This duplicates each parent nav menu item and makes it the first child of itself. + * + * @param array $sorted_menu_items Sorted nav menu items. + * @param object $args Nav menu args. + * @return array Amended nav menu items. + */ +function twentynineteen_add_mobile_parent_nav_menu_items( $sorted_menu_items, $args ) { + static $pseudo_id = 0; + if ( ! isset( $args->theme_location ) || 'menu-1' !== $args->theme_location ) { + return $sorted_menu_items; + } + + $amended_menu_items = array(); + foreach ( $sorted_menu_items as $nav_menu_item ) { + $amended_menu_items[] = $nav_menu_item; + if ( in_array( 'menu-item-has-children', $nav_menu_item->classes, true ) ) { + $parent_menu_item = clone $nav_menu_item; + $parent_menu_item->original_id = $nav_menu_item->ID; + $parent_menu_item->ID = --$pseudo_id; + $parent_menu_item->db_id = $parent_menu_item->ID; + $parent_menu_item->object_id = $parent_menu_item->ID; + $parent_menu_item->classes = array( 'mobile-parent-nav-menu-item' ); + $parent_menu_item->menu_item_parent = $nav_menu_item->ID; + + $amended_menu_items[] = $parent_menu_item; + } + } + + return $amended_menu_items; +} +add_filter( 'wp_nav_menu_objects', 'twentynineteen_add_mobile_parent_nav_menu_items', 10, 2 ); + +/** + * Adds a fragment identifier (to the content) to paginated links. + * + * @since Twenty Nineteen 2.6 + * + * @param string $link The page number HTML output. + * @param int $i Page number for paginated posts' page links. + * @return string Formatted output in HTML. + */ +function twentynineteen_link_pages_link( $link, $i ) { + if ( $i > 1 && preg_match( '/href="([^"]*)"/', $link, $matches ) ) { + $link = str_replace( $matches[1], $matches[1] . '#content', $link ); + } + return $link; +} +add_filter( 'wp_link_pages_link', 'twentynineteen_link_pages_link', 10, 2 ); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/template-tags.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/template-tags.php new file mode 100644 index 00000000..9ed434f9 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/inc/template-tags.php @@ -0,0 +1,258 @@ +<?php +/** + * Custom template tags for this theme + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +if ( ! function_exists( 'twentynineteen_posted_on' ) ) : + /** + * Prints HTML with meta information for the current post-date/time. + */ + function twentynineteen_posted_on() { + $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>'; + if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { + $time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>'; + } + + $time_string = sprintf( + $time_string, + esc_attr( get_the_date( DATE_W3C ) ), + esc_html( get_the_date() ), + esc_attr( get_the_modified_date( DATE_W3C ) ), + esc_html( get_the_modified_date() ) + ); + + printf( + '<span class="posted-on">%1$s<a href="%2$s" rel="bookmark">%3$s</a></span>', + twentynineteen_get_icon_svg( 'watch', 16 ), + esc_url( get_permalink() ), + $time_string + ); + } +endif; + +if ( ! function_exists( 'twentynineteen_posted_by' ) ) : + /** + * Prints HTML with meta information about theme author. + */ + function twentynineteen_posted_by() { + printf( + /* translators: 1: SVG icon. 2: Post author, only visible to screen readers. 3: Author link. */ + '<span class="byline">%1$s<span class="screen-reader-text">%2$s</span><span class="author vcard"><a class="url fn n" href="%3$s">%4$s</a></span></span>', + twentynineteen_get_icon_svg( 'person', 16 ), + /* translators: Hidden accessibility text. */ + __( 'Posted by', 'twentynineteen' ), + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + esc_html( get_the_author() ) + ); + } +endif; + +if ( ! function_exists( 'twentynineteen_comment_count' ) ) : + /** + * Prints HTML with the comment count for the current post. + */ + function twentynineteen_comment_count() { + if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) { + echo '<span class="comments-link">'; + echo twentynineteen_get_icon_svg( 'comment', 16 ); + + /* translators: %s: Post title. Only visible to screen readers. */ + comments_popup_link( sprintf( __( 'Leave a comment<span class="screen-reader-text"> on %s</span>', 'twentynineteen' ), get_the_title() ) ); + + echo '</span>'; + } + } +endif; + +if ( ! function_exists( 'twentynineteen_entry_footer' ) ) : + /** + * Prints HTML with meta information for the categories, tags and comments. + */ + function twentynineteen_entry_footer() { + + // Hide author, post date, category and tag text for pages. + if ( 'post' === get_post_type() ) { + + // Posted by. + twentynineteen_posted_by(); + + // Posted on. + twentynineteen_posted_on(); + + $categories_list = get_the_category_list( wp_get_list_item_separator() ); + if ( $categories_list ) { + printf( + /* translators: 1: SVG icon. 2: Posted in label, only visible to screen readers. 3: List of categories. */ + '<span class="cat-links">%1$s<span class="screen-reader-text">%2$s</span>%3$s</span>', + twentynineteen_get_icon_svg( 'archive', 16 ), + /* translators: Hidden accessibility text. */ + __( 'Posted in', 'twentynineteen' ), + $categories_list + ); // WPCS: XSS OK. + } + + $tags_list = get_the_tag_list( '', wp_get_list_item_separator() ); + if ( $tags_list && ! is_wp_error( $tags_list ) ) { + printf( + /* translators: 1: SVG icon. 2: Posted in label, only visible to screen readers. 3: List of tags. */ + '<span class="tags-links">%1$s<span class="screen-reader-text">%2$s </span>%3$s</span>', + twentynineteen_get_icon_svg( 'tag', 16 ), + /* translators: Hidden accessibility text. */ + __( 'Tags:', 'twentynineteen' ), + $tags_list + ); // WPCS: XSS OK. + } + } + + // Comment count. + if ( ! is_singular() ) { + twentynineteen_comment_count(); + } + + // Edit post link. + edit_post_link( + sprintf( + wp_kses( + /* translators: %s: Post title. Only visible to screen readers. */ + __( 'Edit <span class="screen-reader-text">%s</span>', 'twentynineteen' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + get_the_title() + ), + '<span class="edit-link">' . twentynineteen_get_icon_svg( 'edit', 16 ), + '</span>' + ); + } +endif; + +if ( ! function_exists( 'twentynineteen_post_thumbnail' ) ) : + /** + * Displays an optional post thumbnail. + * + * Wraps the post thumbnail in an anchor element on index views, or a div + * element when on single views. + */ + function twentynineteen_post_thumbnail() { + if ( ! twentynineteen_can_show_post_thumbnail() ) { + return; + } + + if ( is_singular() ) : + ?> + + <figure class="post-thumbnail"> + <?php the_post_thumbnail(); ?> + </figure><!-- .post-thumbnail --> + + <?php + else : + ?> + + <figure class="post-thumbnail"> + <a class="post-thumbnail-inner" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1"> + <?php the_post_thumbnail( 'post-thumbnail' ); ?> + </a> + </figure> + + <?php + endif; // End is_singular(). + } +endif; + +if ( ! function_exists( 'twentynineteen_get_user_avatar_markup' ) ) : + /** + * Returns the HTML markup to generate a user avatar. + */ + function twentynineteen_get_user_avatar_markup( $id_or_email = null ) { + + if ( ! isset( $id_or_email ) ) { + $id_or_email = get_current_user_id(); + } + + return sprintf( '<div class="comment-user-avatar comment-author vcard">%s</div>', get_avatar( $id_or_email, twentynineteen_get_avatar_size() ) ); + } +endif; + +if ( ! function_exists( 'twentynineteen_discussion_avatars_list' ) ) : + /** + * Displays a list of avatars involved in a discussion for a given post. + */ + function twentynineteen_discussion_avatars_list( $comment_authors ) { + if ( empty( $comment_authors ) ) { + return; + } + echo '<ol class="discussion-avatar-list">', "\n"; + foreach ( $comment_authors as $id_or_email ) { + printf( + "<li>%s</li>\n", + twentynineteen_get_user_avatar_markup( $id_or_email ) + ); + } + echo '</ol><!-- .discussion-avatar-list -->', "\n"; + } +endif; + +if ( ! function_exists( 'twentynineteen_comment_form' ) ) : + /** + * Documentation for function. + */ + function twentynineteen_comment_form( $order ) { + if ( true === $order || strtolower( $order ) === strtolower( get_option( 'comment_order', 'asc' ) ) ) { + + comment_form( + array( + 'title_reply' => null, + ) + ); + } + } +endif; + +if ( ! function_exists( 'twentynineteen_the_posts_navigation' ) ) : + /** + * Documentation for function. + */ + function twentynineteen_the_posts_navigation() { + the_posts_pagination( + array( + 'mid_size' => 2, + 'prev_text' => sprintf( + '%s <span class="nav-prev-text">%s</span>', + twentynineteen_get_icon_svg( 'chevron_left', 22 ), + __( 'Newer posts', 'twentynineteen' ) + ), + 'next_text' => sprintf( + '<span class="nav-next-text">%s</span> %s', + __( 'Older posts', 'twentynineteen' ), + twentynineteen_get_icon_svg( 'chevron_right', 22 ) + ), + ) + ); + } +endif; + +if ( ! function_exists( 'wp_body_open' ) ) : + /** + * Fire the wp_body_open action. + * + * Added for backward compatibility to support pre-5.2.0 WordPress versions. + * + * @since Twenty Nineteen 1.4 + */ + function wp_body_open() { + /** + * Triggered after the opening <body> tag. + * + * @since Twenty Nineteen 1.4 + */ + do_action( 'wp_body_open' ); + } +endif; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/index.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/index.php new file mode 100644 index 00000000..9a5c27d4 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/index.php @@ -0,0 +1,47 @@ +<?php +/** + * The main template file + * + * This is the most generic template file in a WordPress theme + * and one of the two required files for a theme (the other being style.css). + * It is used to display a page when nothing more specific matches a query. + * E.g., it puts together the home page when no home.php file exists. + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +get_header(); +?> + + <div id="primary" class="content-area"> + <main id="main" class="site-main"> + + <?php + if ( have_posts() ) { + + // Load posts loop. + while ( have_posts() ) { + the_post(); + get_template_part( 'template-parts/content/content' ); + } + + // Previous/next page navigation. + twentynineteen_the_posts_navigation(); + + } else { + + // If no content, include the "No posts found" template. + get_template_part( 'template-parts/content/content', 'none' ); + + } + ?> + + </main><!-- .site-main --> + </div><!-- .content-area --> + +<?php +get_footer(); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/js/customize-controls.js b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/customize-controls.js new file mode 100644 index 00000000..0eff108a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/customize-controls.js @@ -0,0 +1,30 @@ +/** + * File customize-controls.js. + * + * Theme Customizer enhancements for a better user experience. + * + * Contains handlers to make Theme Customizer preview reload changes asynchronously. + */ + +(function() { + + wp.customize.bind( 'ready', function() { + + // Only show the color hue control when there's a custom primary color. + wp.customize( 'primary_color', function( setting ) { + wp.customize.control( 'primary_color_hue', function( control ) { + var visibility = function() { + if ( 'custom' === setting.get() ) { + control.container.slideDown( 180 ); + } else { + control.container.slideUp( 180 ); + } + }; + + visibility(); + setting.bind( visibility ); + }); + }); + }); + +})(); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/js/customize-preview.js b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/customize-preview.js new file mode 100644 index 00000000..260c3d42 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/customize-preview.js @@ -0,0 +1,60 @@ +/** + * File customize-preview.js. + * + * Theme Customizer enhancements for a better user experience. + * + * Contains handlers to make Theme Customizer preview reload changes asynchronously. + */ + +(function( $ ) { + + // Primary color. + wp.customize( 'primary_color', function( value ) { + value.bind( function( to ) { + // Update custom color CSS. + var style = $( '#custom-theme-colors' ), + hue = style.data( 'hue' ), + css = style.html(), + color; + + if( 'custom' === to ){ + // If a custom primary color is selected, use the currently set primary_color_hue. + color = wp.customize.get().primary_color_hue; + } else { + // If the "default" option is selected, get the default primary_color_hue. + color = 199; + } + + // Equivalent to css.replaceAll, with hue followed by comma to prevent values with units from being changed. + css = css.split( hue + ',' ).join( color + ',' ); + style.html( css ).data( 'hue', color ); + }); + }); + + // Primary color hue. + wp.customize( 'primary_color_hue', function( value ) { + value.bind( function( to ) { + + // Update custom color CSS. + var style = $( '#custom-theme-colors' ), + hue = style.data( 'hue' ), + css = style.html(); + + // Equivalent to css.replaceAll, with hue followed by comma to prevent values with units from being changed. + css = css.split( hue + ',' ).join( to + ',' ); + style.html( css ).data( 'hue', to ); + }); + }); + + // Image filter. + wp.customize( 'image_filter', function( value ) { + value.bind( function( to ) { + if ( to ) { + $( 'body' ).addClass( 'image-filters-enabled' ); + } else { + $( 'body' ).removeClass( 'image-filters-enabled' ); + } + } ); + } ); + +})( jQuery ); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/js/priority-menu.js b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/priority-menu.js new file mode 100644 index 00000000..85449b0e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/priority-menu.js @@ -0,0 +1,216 @@ +(function() { + + /** + * Debounce. + * + * @param {Function} func + * @param {number} wait + * @param {boolean} immediate + */ + function debounce(func, wait, immediate) { + 'use strict'; + + var timeout; + wait = (typeof wait !== 'undefined') ? wait : 20; + immediate = (typeof immediate !== 'undefined') ? immediate : true; + + return function() { + + var context = this, args = arguments; + var later = function() { + timeout = null; + + if (!immediate) { + func.apply(context, args); + } + }; + + var callNow = immediate && !timeout; + + clearTimeout(timeout); + timeout = setTimeout(later, wait); + + if (callNow) { + func.apply(context, args); + } + }; + } + + /** + * Prepends an element to a container. + * + * @param {Element} container + * @param {Element} element + */ + function prependElement(container, element) { + if (container.firstChild.nextSibling) { + return container.insertBefore(element, container.firstChild.nextSibling); + } else { + return container.appendChild(element); + } + } + + /** + * Shows an element by adding a hidden className. + * + * @param {Element} element + */ + function showButton(element) { + // classList.remove is not supported in IE11. + element.className = element.className.replace('is-empty', ''); + } + + /** + * Hides an element by removing the hidden className. + * + * @param {Element} element + */ + function hideButton(element) { + // classList.add is not supported in IE11. + if (!element.classList.contains('is-empty')) { + element.className += ' is-empty'; + } + } + + /** + * Returns the currently available space in the menu container. + * + * @returns {number} Available space + */ + function getAvailableSpace( button, container ) { + return container.offsetWidth - button.offsetWidth - 22; + } + + /** + * Returns whether the current menu is overflowing or not. + * + * @returns {boolean} Is overflowing + */ + function isOverflowingNavivation( list, button, container ) { + return list.offsetWidth > getAvailableSpace( button, container ); + } + + /** + * Set menu container variable. + */ + var navContainer = document.querySelector('.main-navigation'); + var breaks = []; + + /** + * Let’s bail if we our menu doesn't exist. + */ + if ( ! navContainer ) { + return; + } + + /** + * Refreshes the list item from the menu depending on the menu size. + */ + function updateNavigationMenu( container ) { + + /** + * Let’s bail if our menu is empty. + */ + if ( ! container.parentNode.querySelector('.main-menu[id]') ) { + return; + } + + // Adds the necessary UI to operate the menu. + var visibleList = container.parentNode.querySelector('.main-menu[id]'); + var hiddenList = visibleList.parentNode.nextElementSibling.querySelector('.hidden-links'); + var toggleButton = visibleList.parentNode.nextElementSibling.querySelector('.main-menu-more-toggle'); + + if ( isOverflowingNavivation( visibleList, toggleButton, container ) ) { + + // Record the width of the list. + breaks.push( visibleList.offsetWidth ); + // Move last item to the hidden list. + prependElement( hiddenList, ! visibleList.lastChild || null === visibleList.lastChild ? visibleList.previousElementSibling : visibleList.lastChild ); + // Show the toggle button. + showButton( toggleButton ); + + } else { + + // There is space for another item in the nav. + if ( getAvailableSpace( toggleButton, container ) > breaks[breaks.length - 1] ) { + // Move the item to the visible list. + visibleList.appendChild( hiddenList.firstChild.nextSibling ); + breaks.pop(); + } + + // Hide the dropdown btn if hidden list is empty. + if (breaks.length < 2) { + hideButton( toggleButton ); + } + } + + // Recur if the visible list is still overflowing the nav. + if ( isOverflowingNavivation( visibleList, toggleButton, container ) ) { + updateNavigationMenu( container ); + } + } + + /** + * Run our priority+ function as soon as the document is `ready`. + */ + document.addEventListener( 'DOMContentLoaded', function() { + + updateNavigationMenu( navContainer ); + + // Also, run our priority+ function on selective refresh in the customizer. + var hasSelectiveRefresh = ( + 'undefined' !== typeof wp && + wp.customize && + wp.customize.selectiveRefresh && + wp.customize.navMenusPreview.NavMenuInstancePartial + ); + + if ( hasSelectiveRefresh ) { + // Re-run our priority+ function on Nav Menu partial refreshes. + wp.customize.selectiveRefresh.bind( 'partial-content-rendered', function ( placement ) { + + var isNewNavMenu = ( + placement && + placement.partial.id.includes( 'nav_menu_instance' ) && + 'null' !== placement.container[0].parentNode && + placement.container[0].parentNode.classList.contains( 'main-navigation' ) + ); + + if ( isNewNavMenu ) { + updateNavigationMenu( placement.container[0].parentNode ); + } + }); + } + }); + + /** + * Run our priority+ function on load. + */ + window.addEventListener( 'load', function() { + updateNavigationMenu( navContainer ); + }); + + /** + * Run our priority+ function every time the window resizes. + */ + var isResizing = false; + window.addEventListener( 'resize', + debounce( function() { + if ( isResizing ) { + return; + } + + isResizing = true; + setTimeout( function() { + updateNavigationMenu( navContainer ); + isResizing = false; + }, 150 ); + } ) + ); + + /** + * Run our priority+ function. + */ + updateNavigationMenu( navContainer ); + +})(); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/js/skip-link-focus-fix.js b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/skip-link-focus-fix.js new file mode 100644 index 00000000..32ba80cc --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/skip-link-focus-fix.js @@ -0,0 +1,33 @@ +/** + * File skip-link-focus-fix.js. + * + * Helps with accessibility for keyboard only users. + * + * This is the source file for what is minified in the twentynineteen_skip_link_focus_fix() PHP function. + * + * Learn more: https://git.io/vWdr2 + */ +( function() { + var isIe = /(trident|msie)/i.test( navigator.userAgent ); + + if ( isIe && document.getElementById && window.addEventListener ) { + window.addEventListener( 'hashchange', function() { + var id = location.hash.substring( 1 ), + element; + + if ( ! ( /^[A-z0-9_-]+$/.test( id ) ) ) { + return; + } + + element = document.getElementById( id ); + + if ( element ) { + if ( ! ( /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) ) { + element.tabIndex = -1; + } + + element.focus(); + } + }, false ); + } +} )(); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/js/touch-keyboard-navigation.js b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/touch-keyboard-navigation.js new file mode 100644 index 00000000..0d6a427e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/js/touch-keyboard-navigation.js @@ -0,0 +1,354 @@ +/** + * Touch & Keyboard navigation. + * + * Contains handlers for touch devices and keyboard navigation. + */ + +(function() { + + /** + * Debounce. + * + * @param {Function} func + * @param {number} wait + * @param {boolean} immediate + */ + function debounce(func, wait, immediate) { + 'use strict'; + + var timeout; + wait = (typeof wait !== 'undefined') ? wait : 20; + immediate = (typeof immediate !== 'undefined') ? immediate : true; + + return function() { + + var context = this, args = arguments; + var later = function() { + timeout = null; + + if (!immediate) { + func.apply(context, args); + } + }; + + var callNow = immediate && !timeout; + + clearTimeout(timeout); + timeout = setTimeout(later, wait); + + if (callNow) { + func.apply(context, args); + } + }; + } + + /** + * Add class. + * + * @param {Object} el + * @param {string} cls + */ + function addClass(el, cls) { + if ( ! el.className.match( '(?:^|\\s)' + cls + '(?!\\S)') ) { + el.className += ' ' + cls; + } + } + + /** + * Delete class. + * + * @param {Object} el + * @param {string} cls + */ + function deleteClass(el, cls) { + el.className = el.className.replace( new RegExp( '(?:^|\\s)' + cls + '(?!\\S)' ),'' ); + } + + /** + * Has class? + * + * @param {Object} el + * @param {string} cls + * + * @returns {boolean} Has class + */ + function hasClass(el, cls) { + + if ( el.className.match( '(?:^|\\s)' + cls + '(?!\\S)' ) ) { + return true; + } + } + + /** + * Toggle Aria Expanded state for screenreaders. + * + * @param {Object} ariaItem + */ + function toggleAriaExpandedState( ariaItem ) { + 'use strict'; + + var ariaState = ariaItem.getAttribute('aria-expanded'); + + if ( ariaState === 'true' ) { + ariaState = 'false'; + } else { + ariaState = 'true'; + } + + ariaItem.setAttribute('aria-expanded', ariaState); + } + + /** + * Open sub-menu. + * + * @param {Object} currentSubMenu + */ + function openSubMenu( currentSubMenu ) { + 'use strict'; + + // Update classes. + // classList.add is not supported in IE11. + currentSubMenu.parentElement.className += ' off-canvas'; + currentSubMenu.parentElement.lastElementChild.className += ' expanded-true'; + + // Update aria-expanded state. + toggleAriaExpandedState( currentSubMenu ); + } + + /** + * Close sub-menu. + * + * @param {Object} currentSubMenu + */ + function closeSubMenu( currentSubMenu ) { + 'use strict'; + + var menuItem = getCurrentParent( currentSubMenu, '.menu-item' ); // this.parentNode + var menuItemAria = menuItem.querySelector('a[aria-expanded]'); + var subMenu = currentSubMenu.closest('.sub-menu'); + + // If this is in a sub-sub-menu, go back to parent sub-menu. + if ( getCurrentParent( currentSubMenu, 'ul' ).classList.contains( 'sub-menu' ) ) { + + // Update classes. + // classList.remove is not supported in IE11. + menuItem.className = menuItem.className.replace( 'off-canvas', '' ); + subMenu.className = subMenu.className.replace( 'expanded-true', '' ); + + // Update aria-expanded and :focus states. + toggleAriaExpandedState( menuItemAria ); + + // Or else close all sub-menus. + } else { + + // Update classes. + // classList.remove is not supported in IE11. + menuItem.className = menuItem.className.replace( 'off-canvas', '' ); + menuItem.lastElementChild.className = menuItem.lastElementChild.className.replace( 'expanded-true', '' ); + + // Update aria-expanded and :focus states. + toggleAriaExpandedState( menuItemAria ); + } + } + + /** + * Find first ancestor of an element by selector. + * + * @param {Object} child + * @param {String} selector + * @param {String} stopSelector + */ + function getCurrentParent( child, selector, stopSelector ) { + + var currentParent = null; + + while ( child ) { + + if ( child.matches(selector) ) { + + currentParent = child; + break; + + } else if ( stopSelector && child.matches(stopSelector) ) { + + break; + } + + child = child.parentElement; + } + + return currentParent; + } + + /** + * Remove all off-canvas states. + */ + function removeAllFocusStates() { + 'use strict'; + + var siteBranding = document.getElementsByClassName( 'site-branding' )[0]; + var getFocusedElements = siteBranding.querySelectorAll(':hover, :focus, :focus-within'); + var getFocusedClassElements = siteBranding.querySelectorAll('.is-focused'); + var i; + var o; + + for ( i = 0; i < getFocusedElements.length; i++) { + getFocusedElements[i].blur(); + } + + for ( o = 0; o < getFocusedClassElements.length; o++) { + deleteClass( getFocusedClassElements[o], 'is-focused' ); + } + } + + /** + * Matches polyfill for IE11. + */ + if (!Element.prototype.matches) { + Element.prototype.matches = Element.prototype.msMatchesSelector; + } + + /** + * Toggle `focus` class to allow sub-menu access on touch screens. + */ + function toggleSubmenuDisplay() { + + document.addEventListener('touchstart', function(event) { + + if ( event.target.matches('a') ) { + + var url = event.target.getAttribute( 'href' ) ? event.target.getAttribute( 'href' ) : ''; + + // Open submenu if URL is #. + if ( '#' === url && event.target.nextSibling.matches('.submenu-expand') ) { + openSubMenu( event.target ); + } + } + + // Check if .submenu-expand is touched. + if ( event.target.matches('.submenu-expand') ) { + openSubMenu(event.target); + + // Check if child of .submenu-expand is touched. + } else if ( null != getCurrentParent( event.target, '.submenu-expand' ) && + getCurrentParent( event.target, '.submenu-expand' ).matches( '.submenu-expand' ) ) { + openSubMenu( getCurrentParent( event.target, '.submenu-expand' ) ); + + // Check if .menu-item-link-return is touched. + } else if ( event.target.matches('.menu-item-link-return') ) { + closeSubMenu( event.target ); + + // Check if child of .menu-item-link-return is touched. + } else if ( null != getCurrentParent( event.target, '.menu-item-link-return' ) && getCurrentParent( event.target, '.menu-item-link-return' ).matches( '.menu-item-link-return' ) ) { + closeSubMenu( event.target ); + } + + // Prevent default mouse/focus events. + removeAllFocusStates(); + + }, false); + + document.addEventListener('touchend', function(event) { + + var mainNav = getCurrentParent( event.target, '.main-navigation' ); + + if ( null != mainNav && hasClass( mainNav, '.main-navigation' ) ) { + // Prevent default mouse events. + event.preventDefault(); + + } else if ( + event.target.matches('.submenu-expand') || + null != getCurrentParent( event.target, '.submenu-expand' ) && + getCurrentParent( event.target, '.submenu-expand' ).matches( '.submenu-expand' ) || + event.target.matches('.menu-item-link-return') || + null != getCurrentParent( event.target, '.menu-item-link-return' ) && + getCurrentParent( event.target, '.menu-item-link-return' ).matches( '.menu-item-link-return' ) ) { + // Prevent default mouse events. + event.preventDefault(); + } + + // Prevent default mouse/focus events. + removeAllFocusStates(); + + }, false); + + document.addEventListener('focus', function(event) { + + if ( event.target !== window.document && event.target.matches( '.main-navigation > div > ul > li a' ) ) { + + // Remove Focused elements in sibling div. + var currentDiv = getCurrentParent( event.target, 'div', '.main-navigation' ); + var currentDivSibling = currentDiv.previousElementSibling === null ? currentDiv.nextElementSibling : currentDiv.previousElementSibling; + var focusedElement = currentDivSibling.querySelector( '.is-focused' ); + var focusedClass = 'is-focused'; + var prevLi = getCurrentParent( event.target, '.main-navigation > div > ul > li', '.main-navigation' ).previousElementSibling; + var nextLi = getCurrentParent( event.target, '.main-navigation > div > ul > li', '.main-navigation' ).nextElementSibling; + + if ( null !== focusedElement && null !== hasClass( focusedElement, focusedClass ) ) { + deleteClass( focusedElement, focusedClass ); + } + + // Add .is-focused class to top-level li. + if ( getCurrentParent( event.target, '.main-navigation > div > ul > li', '.main-navigation' ) ) { + addClass( getCurrentParent( event.target, '.main-navigation > div > ul > li', '.main-navigation' ), focusedClass ); + } + + // Check for previous li. + if ( prevLi && hasClass( prevLi, focusedClass ) ) { + deleteClass( prevLi, focusedClass ); + } + + // Check for next li. + if ( nextLi && hasClass( nextLi, focusedClass ) ) { + deleteClass( nextLi, focusedClass ); + } + } + + }, true); + + document.addEventListener('click', function(event) { + + // Remove all focused menu states when clicking outside site branding. + if ( event.target !== document.getElementsByClassName( 'site-branding' )[0] ) { + removeAllFocusStates(); + } else { + // Nothing. + } + + }, false); + } + + /** + * Run our sub-menu function as soon as the document is `ready`. + */ + document.addEventListener( 'DOMContentLoaded', function() { + toggleSubmenuDisplay(); + }); + + /** + * Run our sub-menu function on selective refresh in the customizer. + */ + document.addEventListener( 'customize-preview-menu-refreshed', function( e, params ) { + if ( 'menu-1' === params.wpNavMenuArgs.theme_location ) { + toggleSubmenuDisplay(); + } + }); + + /** + * Run our sub-menu function every time the window resizes. + */ + var isResizing = false; + window.addEventListener( 'resize', function() { + isResizing = true; + debounce( function() { + if ( isResizing ) { + return; + } + + toggleSubmenuDisplay(); + isResizing = false; + + }, 150 ); + } ); + +})(); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/package-lock.json b/wp-content/upgrade-temp-backup/themes/twentynineteen/package-lock.json new file mode 100644 index 00000000..41588ad5 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/package-lock.json @@ -0,0 +1,7037 @@ +{ + "name": "twentynineteen", + "version": "3.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "twentynineteen", + "version": "3.1.0", + "devDependencies": { + "@wordpress/browserslist-config": "^6.14.0", + "autoprefixer": "^10.4.20", + "chokidar-cli": "^3.0.0", + "node-sass": "^9.0.0", + "npm-run-all": "^4.1.5", + "postcss": "^8.4.49", + "postcss-cli": "^11.0.0", + "postcss-focus-within": "^9.0.1", + "rtlcss": "^4.3.0" + }, + "engines": { + "node": ">=20.10.0", + "npm": ">=10.2.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "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/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/fs/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/@npmcli/fs/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", + "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@wordpress/browserslist-config": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.14.0.tgz", + "integrity": "sha512-a26hxY8R/A7FH/Z8oZsYS31ZC/Xy9QSBTi5w84MKSeYdWlck7t1QdCwUNF1u621wbuP7beiiu9FkYY4hI3Bk9A==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.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-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar-cli": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz", + "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.2", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "yargs": "^13.3.0" + }, + "bin": { + "chokidar": "index.js" + }, + "engines": { + "node": ">= 8.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/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": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "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": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "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/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "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/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "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/es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-extra": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", + "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "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.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": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.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/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gauge/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/gauge/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/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "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/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/globby": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", + "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", + "dev": true, + "dependencies": { + "@sindresorhus/merge-streams": "^1.0.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globule": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globule/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "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/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "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/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "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/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "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/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-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "dependencies": { + "has": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "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/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", + "dev": true + }, + "node_modules/lru-cache": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.1.tgz", + "integrity": "sha512-8/HcIENyQnfUTCDizRu9rrDyG6XG/21M4X7/YEGZeD76ZJilFPAUVb/2zysFf7VVO1LEjCDFyHp8pMMvozIrvg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/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/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/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/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/nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "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-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/node-gyp/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-gyp/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/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/node-gyp/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-gyp/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/node-gyp/node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-gyp/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/node-gyp/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-sass": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", + "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "make-fetch-happen": "^10.0.4", + "meow": "^9.0.0", + "nan": "^2.17.0", + "node-gyp": "^8.4.1", + "sass-graph": "^4.0.1", + "stdout-stream": "^1.4.0", + "true-case-path": "^2.2.1" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/node-sass/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/node-sass/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/node-sass/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/node-sass/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/node-sass/node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-sass/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/node-sass/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "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/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-run-all/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.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/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/p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "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-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "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/pidtree": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.0.tgz", + "integrity": "sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "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/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "dev": true, + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-cli/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/postcss-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/postcss-cli/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/postcss-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/postcss-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/postcss-cli/node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-cli/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/postcss-cli/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/postcss-cli/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-cli/node_modules/yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/postcss-cli/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/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-load-config": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.2.tgz", + "integrity": "sha512-Q8QR3FYbqOKa0bnC1UQ2bFq9/ulHX5Bi34muzitMr8aDtUelO5xKeJEYC/5smE0jNE9zdB/NBnOwXKexELbRlw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/postcss-reporter": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", + "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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/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/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", + "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "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/rtlcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "dev": true, + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "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/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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "optional": true + }, + "node_modules/sass-graph": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" + }, + "bin": { + "sassgraph": "bin/sassgraph" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/sass-graph/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/sass-graph/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/sass-graph/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/sass-graph/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/sass-graph/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/sass-graph/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/sass-graph/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/sass-graph/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-graph/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/sass-graph/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/scss-tokenizer": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "dev": true, + "dependencies": { + "js-base64": "^2.4.9", + "source-map": "^0.7.3" + } + }, + "node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "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": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "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": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/stdout-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/stdout-stream/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/stdout-stream/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_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/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/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/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/string.prototype.padend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", + "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true + }, + "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/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, + "node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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/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/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": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, + "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/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "@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" + } + }, + "@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.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.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@sindresorhus/merge-streams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", + "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", + "dev": true + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@wordpress/browserslist-config": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.14.0.tgz", + "integrity": "sha512-a26hxY8R/A7FH/Z8oZsYS31ZC/Xy9QSBTi5w84MKSeYdWlck7t1QdCwUNF1u621wbuP7beiiu9FkYY4hI3Bk9A==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } + }, + "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-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "requires": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "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": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "requires": { + "fill-range": "^7.1.1" + } + }, + "browserslist": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + } + }, + "cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chokidar-cli": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz", + "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==", + "dev": true, + "requires": { + "chokidar": "^3.5.2", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "yargs": "^13.3.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "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 + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "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": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "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" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "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" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.5.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "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" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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" + } + }, + "fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true + }, + "fs-extra": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", + "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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.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": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "dependencies": { + "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 + }, + "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" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "globby": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", + "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", + "dev": true, + "requires": { + "@sindresorhus/merge-streams": "^1.0.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + } + }, + "globule": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "dev": true + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "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 + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "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 + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "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 + }, + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "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 + }, + "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-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "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": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "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 + }, + "lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", + "dev": true + }, + "lru-cache": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.1.tgz", + "integrity": "sha512-8/HcIENyQnfUTCDizRu9rrDyG6XG/21M4X7/YEGZeD76ZJilFPAUVb/2zysFf7VVO1LEjCDFyHp8pMMvozIrvg==", + "dev": true + }, + "make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "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" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "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 + }, + "nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true + }, + "nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "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-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "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 + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "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" + } + }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true + }, + "node-sass": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", + "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "make-fetch-happen": "^10.0.4", + "meow": "^9.0.0", + "nan": "^2.17.0", + "node-gyp": "^8.4.1", + "sass-graph": "^4.0.1", + "stdout-stream": "^1.4.0", + "true-case-path": "^2.2.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.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 + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "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 + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + } + }, + "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 + }, + "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" + } + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.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-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "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-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true + }, + "picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.0.tgz", + "integrity": "sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "dev": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + } + }, + "postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "dev": true, + "requires": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + }, + "dependencies": { + "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-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true + }, + "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" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "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 + } + } + }, + "postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.2.tgz", + "integrity": "sha512-Q8QR3FYbqOKa0bnC1UQ2bFq9/ulHX5Bi34muzitMr8aDtUelO5xKeJEYC/5smE0jNE9zdB/NBnOwXKexELbRlw==", + "dev": true, + "requires": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + } + }, + "postcss-reporter": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", + "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + } + }, + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.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 + }, + "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 + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.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 + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "resolve": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", + "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "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" + } + }, + "rtlcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + } + }, + "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" + } + }, + "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 + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "optional": true + }, + "sass-graph": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" + }, + "dependencies": { + "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-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "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 + } + } + }, + "scss-tokenizer": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "dev": true, + "requires": { + "js-base64": "^2.4.9", + "source-map": "^0.7.3" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "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": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "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": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dev": true, + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + }, + "source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "dev": true + }, + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true + }, + "ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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" + } + }, + "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 + }, + "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_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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 + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "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" + } + } + } + }, + "string.prototype.padend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", + "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + } + } + }, + "thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "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" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true + }, + "unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "requires": { + "unique-slug": "^3.0.0" + } + }, + "unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "requires": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + } + }, + "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 + }, + "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" + } + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.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 + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/package.json b/wp-content/upgrade-temp-backup/themes/twentynineteen/package.json new file mode 100644 index 00000000..ed9b8f2c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/package.json @@ -0,0 +1,49 @@ +{ + "name": "twentynineteen", + "version": "3.1.0", + "description": "Default WP Theme", + "bugs": { + "url": "https://core.trac.wordpress.org/" + }, + "homepage": "https://wordpress.org/themes/twentynineteen/", + "engines": { + "node": ">=20.10.0", + "npm": ">=10.2.3" + }, + "devDependencies": { + "@wordpress/browserslist-config": "^6.14.0", + "autoprefixer": "^10.4.20", + "chokidar-cli": "^3.0.0", + "node-sass": "^9.0.0", + "npm-run-all": "^4.1.5", + "postcss": "^8.4.49", + "postcss-cli": "^11.0.0", + "postcss-focus-within": "^9.0.1", + "rtlcss": "^4.3.0" + }, + "rtlcssConfig": { + "options": { + "autoRename": false, + "autoRenameStrict": false, + "clean": true, + "greedy": false, + "processUrls": false, + "stringMap": [], + "disablePolyfillReadyClass": true + }, + "plugins": [], + "map": false + }, + "browserslist": [ + "extends @wordpress/browserslist-config" + ], + "scripts": { + "build:style": "node-sass style.scss style.css --output-style expanded && postcss -r style.css", + "build:style-editor": "node-sass style-editor.scss style-editor.css --output-style expanded && postcss -r style-editor.css", + "build:style-editor-customizer": "node-sass style-editor-customizer.scss style-editor-customizer.css --output-style expanded && postcss -r style-editor-customizer.css", + "build:rtl": "rtlcss style.css style-rtl.css", + "build:print": "node-sass print.scss print.css --output-style expanded && postcss -r print.css", + "build": "run-p \"build:*\"", + "watch": "chokidar \"**/*.scss\" -c \"npm run build\" --initial" + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/page.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/page.php new file mode 100644 index 00000000..757e049e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/page.php @@ -0,0 +1,38 @@ +<?php +/** + * The template for displaying all single posts + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +get_header(); +?> + + <div id="primary" class="content-area"> + <main id="main" class="site-main"> + + <?php + + // Start the Loop. + while ( have_posts() ) : + the_post(); + + get_template_part( 'template-parts/content/content', 'page' ); + + // If comments are open or we have at least one comment, load up the comment template. + if ( comments_open() || get_comments_number() ) { + comments_template(); + } + + endwhile; // End the loop. + ?> + + </main><!-- #main --> + </div><!-- #primary --> + +<?php +get_footer(); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/postcss.config.js b/wp-content/upgrade-temp-backup/themes/twentynineteen/postcss.config.js new file mode 100644 index 00000000..ff4a2754 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/postcss.config.js @@ -0,0 +1,15 @@ +var postcssFocusWithin = require('postcss-focus-within'); + +module.exports = { + plugins: { + autoprefixer: {} + } +}; + +module.exports = { + plugins: [ + postcssFocusWithin({ + disablePolyfillReadyClass: true + }) + ] +}; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/print.css b/wp-content/upgrade-temp-backup/themes/twentynineteen/print.css new file mode 100644 index 00000000..10cf7d4e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/print.css @@ -0,0 +1,163 @@ +/* +Theme Name: Twenty Nineteen + +Adding print support. The print styles are based on the the great work of +Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/. +*/ +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Margins +# Typography +# Page breaks +# Links +# Visibility +--------------------------------------------------------------*/ +@media print { + /* Margins */ + @page { + margin: 2cm; + } + .entry { + margin-top: 1em; + } + .entry .entry-header, .site-footer .site-info { + margin: 0; + } + /* Fonts */ + body { + font: 13pt Georgia, "Times New Roman", Times, serif; + line-height: 1.3; + background: #fff !important; + color: #000; + } + h1 { + font-size: 24pt; + } + h2, + h3, + h4, + .has-regular-font-size, + .has-large-font-size, + h2.author-title, + p.author-bio, + .comments-title, h3 { + font-size: 14pt; + margin-top: 25px; + } + /* Page breaks */ + a { + page-break-inside: avoid; + } + blockquote { + page-break-inside: avoid; + } + h1, + h2, + h3, + h4, + h5, + h6 { + page-break-after: avoid; + page-break-inside: avoid; + } + img { + page-break-inside: avoid; + page-break-after: avoid; + } + table, pre { + page-break-inside: avoid; + } + ul, ol, dl { + page-break-before: avoid; + } + /* Links */ + a:link, a:visited, a { + background: transparent; + font-weight: bold; + text-decoration: underline; + text-align: left; + } + a { + page-break-inside: avoid; + } + a[href^=http]:after { + content: " < " attr(href) "> "; + } + a:after > img { + content: ""; + } + article a[href^="#"]:after { + content: ""; + } + a:not(:local-link):after { + content: " < " attr(href) "> "; + } + /* Visibility */ + .main-navigation, + .site-title + .main-navigation, + .social-navigation, + .site-branding-container:before, + .entry .entry-title:before, + .entry-footer, + .author-description:before, + .post-navigation, + .widget-area, + .comment-form-flex, + .comment-reply, + .comment .comment-metadata .edit-link { + display: none; + } + .entry .entry-content .wp-block-button .wp-block-button__link, + .entry .entry-content .button { + color: #000; + background: none; + } + /* Site Header (With Featured Image) */ + .site-header.featured-image { + min-height: 0; + } + .site-header.featured-image .main-navigation a, + .site-header.featured-image .main-navigation a + svg, + .site-header.featured-image .social-navigation a, + .site-header.featured-image .site-title a, + .site-header.featured-image .site-featured-image a, + .site-header.featured-image .site-branding .site-title, + .site-header.featured-image .site-branding .site-description, + .site-header.featured-image .main-navigation a:after, + .site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after, + .site-header.featured-image .main-navigation li, + .site-header.featured-image .social-navigation li, + .site-header.featured-image .entry-meta, + .site-header.featured-image .entry-title, + .site-header.featured-image#masthead .site-title a { + color: #000; + text-shadow: none; + } + .site-header.featured-image .site-featured-image .entry-header, + .site-header.featured-image .site-branding-container { + margin-top: 0; + margin-bottom: 0; + } + .site-header.featured-image .site-featured-image .post-thumbnail img { + position: relative; + height: initial; + width: initial; + object-fit: none; + min-width: 0; + min-height: 0; + max-width: 100%; + margin-top: 1rem; + } + /* Remove image filters from featured image */ + .image-filters-enabled .entry .post-thumbnail:after, + .image-filters-enabled .site-header.featured-image .site-featured-image:before, + .image-filters-enabled .site-header.featured-image .site-featured-image:after, + .image-filters-enabled .site-header.featured-image:after { + display: none; + } + .image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner, + .image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img { + filter: none; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/print.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/print.scss new file mode 100644 index 00000000..3ddfbc7e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/print.scss @@ -0,0 +1,197 @@ +/* +Theme Name: Twenty Nineteen + +Adding print support. The print styles are based on the the great work of +Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/. +*/ + +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Margins +# Typography +# Page breaks +# Links +# Visibility +--------------------------------------------------------------*/ + +@media print { + + /* Margins */ + + @page { + margin: 2cm; + } + + .entry { + margin-top: 1em; + } + + .entry .entry-header, .site-footer .site-info { + margin: 0; + } + + /* Fonts */ + + body { + font: 13pt Georgia, "Times New Roman", Times, serif; + line-height: 1.3; + background: #fff !important; + color: #000; + } + + h1 { + font-size: 24pt; + } + + h2, + h3, + h4, + .has-regular-font-size, + .has-large-font-size, + h2.author-title, + p.author-bio, + .comments-title, h3 { + font-size: 14pt; + margin-top: 25px; + } + + /* Page breaks */ + + a { + page-break-inside: avoid + } + + blockquote { + page-break-inside: avoid; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + page-break-after: avoid; + page-break-inside: avoid + } + + img { + page-break-inside: avoid; + page-break-after: avoid; + } + + table, pre { + page-break-inside: avoid; + } + + ul, ol, dl { + page-break-before: avoid; + } + + /* Links */ + + a:link, a:visited, a { + background: transparent; + font-weight: bold; + text-decoration: underline; + text-align: left; + } + + a { + page-break-inside: avoid; + } + + a[href^=http]:after { + content: " < " attr(href) "> "; + } + + a:after > img { + content: ""; + } + + article a[href^="#"]:after { + content: ""; + } + + a:not(:local-link):after { + content: " < " attr(href) "> "; + } + + /* Visibility */ + .main-navigation, + .site-title + .main-navigation, + .social-navigation, + .site-branding-container:before, + .entry .entry-title:before, + .entry-footer, + .author-description:before, + .post-navigation, + .widget-area, + .comment-form-flex, + .comment-reply, + .comment .comment-metadata .edit-link { + display: none; + } + + .entry .entry-content .wp-block-button .wp-block-button__link, + .entry .entry-content .button { + color: #000; + background: none; + } + + /* Site Header (With Featured Image) */ + .site-header.featured-image { + min-height: 0; + + .main-navigation a, + .main-navigation a + svg, + .social-navigation a, + .site-title a, + .site-featured-image a, + .site-branding .site-title, + .site-branding .site-description, + .main-navigation a:after, + .main-navigation .main-menu > li.menu-item-has-children:after, + .main-navigation li, + .social-navigation li, + .entry-meta, + .entry-title, + &#masthead .site-title a { + color: #000; + text-shadow: none; + } + + .site-featured-image .entry-header, + .site-branding-container { + margin-top: 0; + margin-bottom: 0; + } + + .site-featured-image .post-thumbnail img { + position: relative; + height: initial; + width: initial; + object-fit: none; + min-width: 0; + min-height: 0; + max-width: 100%; + margin-top: 1rem; + } + } + + /* Remove image filters from featured image */ + .image-filters-enabled { + .entry .post-thumbnail:after, + .site-header.featured-image .site-featured-image:before, + .site-header.featured-image .site-featured-image:after, + .site-header.featured-image:after { + display: none; + } + + .entry .post-thumbnail .post-thumbnail-inner, + .site-header.featured-image .site-featured-image .post-thumbnail img { + filter: none; + } + } +} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/readme.txt b/wp-content/upgrade-temp-backup/themes/twentynineteen/readme.txt new file mode 100644 index 00000000..c38bae61 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/readme.txt @@ -0,0 +1,160 @@ +=== Twenty Nineteen === +Contributors: wordpressdotorg +Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns +Requires at least: 4.7 +Tested up to: 6.8 +Requires PHP: 5.2.4 +Stable tag: 3.1 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +Our 2019 default theme is designed to show off the power of the block editor. + +== Description == +Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes. + +For more information about Twenty Nineteen please go to https://wordpress.org/documentation/article/twenty-nineteen/. + +== Installation == + +1. In your admin panel, go to Appearance -> Themes and click the 'Add' button. +2. Type in Twenty Nineteen in the search form and press the 'Enter' key on your keyboard. +3. Click on the 'Activate' button to use your new theme right away. +4. Go to https://wordpress.org/documentation/article/twenty-nineteen/ for a guide on how to customize this theme. +5. Navigate to Appearance > Customize in your admin panel and customize to taste. + +== Copyright == + +Twenty Nineteen WordPress Theme, Copyright 2018-2025 WordPress.org, and contributors. +Twenty Nineteen is distributed under the terms of the GNU GPL + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +== Changelog == + += 3.1 = +* Released: April 15, 2025 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_3.1 + += 3.0 = +* Released: November 12, 2024 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_3.0 + += 2.9 = +* Released: July 16, 2024 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.9 + += 2.8 = +* Released: April 2, 2024 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.8 + += 2.7 = +* Released: November 7, 2023 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.7 + += 2.6 = +* Released: August 8, 2023 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.6 + += 2.5 = +* Released: March 28, 2023 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.5 + += 2.4 = +* Released: November 1, 2022 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.4 + += 2.3 = +* Released: May 24, 2022 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.3 + += 2.2 = +* Released: January 25, 2022 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.2 + += 2.1 = +* Released: July 20, 2021 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.1 + += 2.0 = +* Released: March 9, 2021 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_2.0 + += 1.9 = +* Released: December 22, 2020 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.9 + += 1.8 = +* Released: December 8, 2020 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.8 + += 1.7 = +* Released: August 11, 2020 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.7 + += 1.6 = +* Released: June 10, 2020 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.6 + += 1.5 = +* Released: March 31, 2020 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.5 + += 1.4 = +* Released: May 7, 2019 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.4 + += 1.3 = +* Released: February 21, 2019 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.3 + += 1.2 = +* Released: January 9, 2019 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.2 + += 1.1 = +* Released: December 19, 2018 + +https://wordpress.org/documentation/article/twenty-nineteen-changelog/#Version_1.1 + += 1.0 = +* Released: December 6, 2018 + +Initial release + +== Resources == +* normalize.css, © 2012-2018 Nicolas Gallagher and Jonathan Neal, MIT +* Underscores, © 2012-2025 Automattic, Inc., GNU GPL v2 or later +* Bundled block pattern images: + * Abstract Background by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-background-0SRRVNMKBX + * Abstract Waves by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-waves-0KREGLTZQ3 + * Abstract Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-bokeh-P4KVZBMQ6L + * Colorful Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/colorful-bokeh-VN4G84GL8H diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/_normalize.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/_normalize.scss new file mode 100644 index 00000000..c5ad67a1 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/_normalize.scss @@ -0,0 +1,341 @@ +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/blocks/_blocks.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/blocks/_blocks.scss new file mode 100644 index 00000000..af1ec471 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/blocks/_blocks.scss @@ -0,0 +1,1065 @@ +/* !Block styles */ + + +// Default block margin and alignment rules. +// These are replicated inside of the Group block +// so that child blocks in there appear the same way. +.entry .entry-content > *, +.entry .entry-summary > *, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + margin: 32px 0; + max-width: 100%; + + @include postContentMaxWidth(); + + @include media(tablet) { + margin: 32px 0; + } + + &.alignwide { + margin-left: auto; + margin-right: auto; + clear: both; + + @include media(tablet) { + width: 100%; + max-width: 100%; + } + } + + &.alignfull { + position: relative; + left: -#{$size__spacing-unit }; + width: calc( 100% + (2 * #{$size__spacing-unit})); + max-width: calc( 100% + (2 * #{$size__spacing-unit})); + clear: both; + + @include media(tablet) { + margin-top: calc(2 * #{$size__spacing-unit}); + margin-bottom: calc(2 * #{$size__spacing-unit}); + left: calc( -12.5% - 75px ); + width: calc( 125% + 150px ); + max-width: calc( 125% + 150px ); + } + } + + &.alignleft { + /*rtl:ignore*/ + float: left; + max-width: calc(5 * (100vw / 12)); + margin-top: 0; + margin-left: 0; + /*rtl:ignore*/ + margin-right: $size__spacing-unit; + + @include media(tablet) { + max-width: calc(4 * (100vw / 12)); + /*rtl:ignore*/ + margin-right: calc(2 * #{$size__spacing-unit}); + } + } + + &.alignright { + /*rtl:ignore*/ + float: right; + max-width: calc(5 * (100vw / 12)); + margin-top: 0; + margin-right: 0; + /*rtl:ignore*/ + margin-left: $size__spacing-unit; + + @include media(tablet) { + max-width: calc(4 * (100vw / 12)); + margin-right: 0; + /*rtl:ignore*/ + margin-left: calc(2 * #{$size__spacing-unit}); + } + } + &.aligncenter { + margin-left: auto; + margin-right: auto; + + @include postContentMaxWidth(); + + @include media(tablet) { + margin-left: 0; + margin-right: 0; + } + } +} + +.entry .entry-content > *, +.entry .entry-summary > * { + + > *:first-child { + margin-top: 0; + } + + > *:last-child { + margin-bottom: 0; + } +} + +/* + * Unset nested content selector styles + * - Prevents layout styles from cascading too deeply + * - helps with plugin compatibility + */ +.entry .entry-content, +.entry .entry-summary { + + .entry-content, + .entry-summary, + .entry { + margin: inherit; + max-width: inherit; + padding: inherit; + + @include media(tablet) { + margin: inherit; + max-width: inherit; + padding: inherit; + } + } +} + +.entry .entry-content { + + //! Paragraphs + p.has-background { + padding: 20px 30px; + } + + //! Audio + .wp-block-audio { + + width: 100%; + + audio { + display: block; + width: 100%; + } + + &.alignleft audio, + &.alignright audio { + + max-width: (0.33 * $mobile_width); + + @include media(tablet) { + max-width: (0.5 * $tablet_width); + } + + @include media(wide) { + max-width: (0.33 * $desktop_width); + } + } + } + + //! Video + .wp-block-video { + + video { + width: 100%; + } + } + + //! Buttons + .wp-block-buttons { + line-height: $font__line-height-heading; + } + + .wp-block-button { + + .wp-block-button__link { + @include button-transition; + border: none; + font-size: $font__size-sm; + @include font-family( $font__heading ); + box-sizing: border-box; + font-weight: bold; + text-decoration: none; + padding: ($size__spacing-unit * .76) $size__spacing-unit; + outline: none; + + &:not(.has-background) { + background-color: $color__background-button; + } + + &:not(.has-text-color) { + color: white; + } + + &:hover { + color: white; + background: $color__background-button-hover; + cursor: pointer; + &:not(.has-background) { + background: $color__background-button-hover; + } + } + + &:focus { + color: white; + background: $color__background-button-hover; + outline: thin dotted; + outline-offset: -4px; + &:not(.has-background) { + background: $color__background-button-hover; + } + } + } + + &:not(.is-style-squared) .wp-block-button__link { + border-radius: 5px; + } + + &.is-style-outline .wp-block-button__link, + &.is-style-outline .wp-block-button__link:focus, + &.is-style-outline .wp-block-button__link:active { + @include button-all-transition; + border-width: 2px; + border-style: solid; + + &:not(.has-background) { + background: transparent; + } + + &:not(.has-text-color) { + color: $color__background-button; + border-color: currentColor; + } + } + + &.is-style-outline .wp-block-button__link:hover { + color: white; + border-color: $color__background-button-hover; + &:not(.has-background) { + color: $color__background-button-hover; + } + } + } + + .wp-block-buttons, + .wp-block-button { + + &.has-custom-font-size .wp-block-button__link { + font-size: 1em; + } + + &[style*="font-weight"] .wp-block-button__link { + font-weight: inherit; + } + + &[style*="text-decoration"] .wp-block-button__link { + text-decoration: inherit; + } + } + + //! Latest posts, categories, archives + .wp-block-archives, + .wp-block-categories, + .wp-block-latest-posts { + padding: 0; + list-style: none; + + li > a { + @include font-family( $font__heading ); + font-size: calc(#{$font__size_base} * #{$font__size-ratio}); + font-weight: bold; + line-height: $font__line-height-heading; + text-decoration: none; + } + } + + .wp-block-archives, + .wp-block-categories { + + &.aligncenter { + text-align: center; + } + } + + //! Latest categories + .wp-block-categories { + + ul { + padding-top: ( .75 * $size__spacing-unit ); + } + + li ul { + list-style: none; + padding-left: 0; + } + + @include nestedSubMenuPadding(); + } + + //! Latest posts + .wp-block-latest-posts { + + .wp-block-latest-posts__post-date { + @include font-family( $font__heading ); + font-size: $font__size-xs; + color: $color__text-light; + line-height: 1.2; + } + + .wp-block-latest-posts__post-full-content, + .wp-block-latest-posts__post-excerpt { + margin-top: $size__spacing-unit; + margin-bottom: $size__spacing-unit; + } + + li { + padding-bottom: ( .5 * $size__spacing-unit ); + + &.menu-item-has-children, + &:last-child { + padding-bottom: 0; + } + + :not(:last-child) .wp-block-latest-posts__post-excerpt { + padding-bottom: ( .5 * $size__spacing-unit ); + } + } + + &.is-grid li { + border-top: 2px solid $color__border; + padding-top: (1 * $size__spacing-unit); + margin-bottom: (2 * $size__spacing-unit); + a { + &:after { + content: ''; + } + } + &:last-child { + margin-bottom: auto; + a:after { + content: ''; + } + } + } + } + + //! Latest preformatted text + .wp-block-preformatted { + font-size: $font__size-xs; + line-height: 1.8; + padding: $size__spacing-unit; + } + + //! Verse + .wp-block-verse { + @include font-family( $font__body ); + font-size: $font__size_base; + line-height: 1.8; + } + + //! Paragraphs + .has-drop-cap { + &:not(:focus):first-letter { + @include font-family( $font__heading ); + font-size: $font__size-xxxl; + line-height: 1; + font-weight: bold; + margin: 0 0.25em 0 0; + + @-moz-document url-prefix() { + & { + margin-top: 0.2em; + } + } + } + } + + //! Pullquote + .wp-block-pullquote { + color: $color__text-main; + border-color: transparent; + border-width: 2px; + padding: $size__spacing-unit; + font-size: 1em; + + blockquote { + border: none; + margin-top: calc(4 * #{ $size__spacing-unit}); + margin-bottom: calc(4.33 * #{ $size__spacing-unit}); + margin-right: 0; + padding-left: 0; + } + + p { + font-size: $font__size-lg; + font-style: italic; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; + + em { + font-style: normal; + } + + @include media(tablet) { + font-size: $font__size-xl; + } + } + + cite { + display: block; + @include font-family( $font__heading ); + line-height: 1.6; + text-transform: none; + color: $color__text-light; + + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * #{$font__size-ratio})); + } + + &.alignleft, + &.alignright { + width: 100%; + padding: 0; + + blockquote { + margin: $size__spacing-unit 0; + padding: 0; + text-align: left; + max-width: 100%; + + p:first-child { + margin-top: 0; + } + } + } + + &.is-style-solid-color { + background-color: $color__link; + padding-left: 0; + padding-right: 0; + + @include media(tablet) { + padding-left: 10%; + padding-right: 10%; + } + + p { + font-size: $font__size-lg; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; + + @include media(tablet) { + font-size: $font__size-xl; + } + } + + a { + color: $color__background-body; + } + + cite { + color: inherit; + } + + blockquote { + max-width: 100%; + color: $color__background-body; + padding-left: 0; + margin-left: $size__spacing-unit; + margin-right: $size__spacing-unit; + + &.has-text-color p, + &.has-text-color a, + &.has-primary-color, + &.has-secondary-color, + &.has-dark-gray-color, + &.has-light-gray-color, + &.has-white-color { + color: inherit; + } + + @include media(tablet) { + margin-left: 0; + margin-right: 0; + } + } + + &.alignright, + &.alignleft { + + @include media(tablet) { + padding: $size__spacing-unit calc(2 * #{$size__spacing-unit}); + } + } + + &.alignfull { + + @include media(tablet) { + padding-left: calc(10% + 58px + (2 * #{$size__spacing-unit})); + padding-right: calc(10% + 58px + (2 * #{$size__spacing-unit})); + } + } + } + } + + //! Blockquote + .wp-block-quote { + + &:not(.is-large), + &:not(.is-style-large) { + border-width: 2px; + border-color: $color__link; + padding-top: 0; + padding-bottom: 0; + } + + p { + font-size: 1em; + font-style: normal; + line-height: 1.8; + } + + cite { + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * #{$font__size-ratio})); + } + + &.is-large, + &.is-style-large { + margin: $size__spacing-unit 0; + padding: 0; + border-left: none; + + p { + font-size: $font__size-lg; + line-height: 1.4; + font-style: italic; + } + + cite, + footer { + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * #{$font__size-ratio})); + } + + @include media(tablet) { + margin: $size__spacing-unit 0; + padding: $size__spacing-unit 0; + + p { + font-size: $font__size-lg; + } + } + } + } + + //! Image + .wp-block-image { + max-width: 100%; + + img { + display: block; + } + + // If an image does not have a left/center/right alignment, + // it's a direct child of .wp-block-image. If it has no other + // alignment added, we want to make sure the image and its + // caption do not extend beyond the width of the text column. + &:not(.alignwide):not(.alignfull) > img, + &:not(.alignwide):not(.alignfull) > a > img, + &:not(.alignwide):not(.alignfull) > img + figcaption, + &:not(.alignwide):not(.alignfull) > a + figcaption { + @include postContentMaxWidth(); + } + + .aligncenter { + + @include postContentMaxWidth(); + + @include media(tablet) { + margin: 0; + width: $size__site-tablet-content; + + img { + margin: 0 auto; + } + } + + @include media(desktop) { + width: $size__site-desktop-content; + + img { + margin: 0 auto; + } + } + } + + &.alignfull img { + width: 100vw; + max-width: calc( 100% + (2 * #{$size__spacing-unit})); + + @include media(tablet) { + max-width: calc( 125% + 150px ); + margin-left: auto; + margin-right: auto; + } + } + } + + //! Cover Image + .wp-block-cover-image, + .wp-block-cover { + position: relative; + min-height: 430px; + padding: $size__spacing-unit; + + @include media(tablet) { + padding: $size__spacing-unit 10%; + } + + .wp-block-cover-image-text, + .wp-block-cover-text, + h2 { + @include font-family( $font__heading ); + font-size: $font__size-lg; + font-weight: bold; + line-height: 1.25; + padding: 0; + color: #fff; + + @include media(tablet) { + font-size: $font__size-xl; + max-width: 100%; + } + } + + &.alignleft, + &.alignright { + width: 100%; + + @include media(tablet) { + padding: $size__spacing-unit calc(2 * #{$size__spacing-unit}); + } + } + + &.alignfull { + + .wp-block-cover-image-text, + .wp-block-cover-text, + h2 { + @include postContentMaxWidth(); + } + + @include media(tablet) { + padding-left: calc(10% + 58px + (2 * #{$size__spacing-unit})); + padding-right: calc(10% + 58px + (2 * #{$size__spacing-unit})); + + .wp-block-cover-image-text, + .wp-block-cover-text, + h2 { + padding: 0; + } + } + } + } + + //! Galleries + .wp-block-gallery { + list-style-type: none; + padding-left: 0; + + .blocks-gallery-image:last-child, + .blocks-gallery-item:last-child { + margin-bottom: 16px; + } + + figcaption a { + color: #fff; + } + } + + //! Captions + .wp-block-audio figcaption, + .wp-block-video figcaption, + .wp-block-image figcaption, + .wp-block-gallery .blocks-gallery-image figcaption, + .wp-block-gallery .blocks-gallery-item figcaption { + font-size: $font__size-xs; + @include font-family( $font__heading ); + line-height: $font__line-height-pre; + margin: 0; + padding: ( $size__spacing-unit * .5 ); + text-align: center; + } + + //! Separator + .wp-block-separator, + hr { + background-color: $color__text-light; + border: 0; + height: 2px; + margin-bottom: (2 * $size__spacing-unit); + margin-top: (2 * $size__spacing-unit); + max-width: 2.25em; + text-align: left; + + &:not(.wp-block-separator) { + max-width: 100%; + @include postContentMaxWidth(); + } + + &.is-style-wide { + max-width: 100%; + @include postContentMaxWidth(); + } + + &.is-style-dots { + max-width: 100%; + @include postContentMaxWidth(); + background-color: inherit; + border: inherit; + height: inherit; + text-align: center; + + // Only apply the default dot color if there's no separator color specified. + &:not(.has-text-color):not(.has-background) { + color: $color__text-light; + } + + &:before { + font-size: $font__size-lg; + letter-spacing: $font__size-sm; + padding-left: $font__size-sm; + } + } + + /* Remove duplicate rule-line when a separator + * is followed by an H1, or H2 */ + & + h1, + & + h2 { + + &:before { + display: none; + } + } + } + + //! Twitter Embed + .wp-block-embed-twitter { + word-break: break-word; + } + + //! Table + .wp-block-table { + + th, + td { + border-color: $color__text-light; + } + } + + //! File + .wp-block-file { + @include font-family( $font__heading ); + + .wp-block-file__button { + display: table; + @include button-transition; + border: none; + border-radius: 5px; + background: $color__background-button; + font-size: $font__size-base; + @include font-family( $font__heading ); + line-height: $font__line-height-heading; + text-decoration: none; + font-weight: bold; + padding: ($size__spacing-unit * .75) $size__spacing-unit; + color: #fff; + margin-left: 0; + margin-top: calc(0.75 * #{$size__spacing-unit}); + + @include media(desktop) { + font-size: $font__size-base; + padding: ($size__spacing-unit * .875) ($size__spacing-unit * 1.5); + } + + &:hover { + background: $color__background-button-hover; + cursor: pointer; + } + + &:focus { + background: $color__background-button-hover; + outline: thin dotted; + outline-offset: -4px; + } + } + } + + //! Code + .wp-block-code { + border-radius: 0; + + code { + font-size: $font__size-md; + white-space: pre-wrap; + word-break: break-word; + } + } + + //! Columns + .wp-block-columns { + + .wp-block-column > * { + + &:first-child { + margin-top: 0; + } + + &:last-child { + margin-bottom: 0; + } + } + + // Ensure images do not expand beyond the column. + .wp-block-image:not(.alignwide):not(.alignfull) > img, + .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .wp-block-image > img:not(.alignwide):not(.alignfull), + .wp-block-image > figure { + + @include media(tablet) { + max-width: 100%; + } + + @include media(desktop) { + max-width: 100%; + } + } + + @include media(tablet) { + flex-wrap: nowrap; + + .wp-block-column:not(:first-child) { + margin-left: 32px; + } + } + } + + //! Group + .wp-block-group { + + // When the Group block is standard/wide, we need to prevent full-aligned + // child blocks from expanding out of their container. + &:not(.alignfull) > .wp-block-group__inner-container > .alignfull, + &:not(.alignfull) > .wp-block-group__inner-container > .wp-block-image > img { + + @include media(tablet) { + left: 0; + max-width: 100%; + } + } + + // The full-width Group block's inner container should mimic .entry-content styles. + &.alignfull > .wp-block-group__inner-container { + max-width: calc(100% - (2 * #{ $size__spacing-unit })); + margin: 0 $size__spacing-unit; + + @include media(tablet) { + max-width: 80%; + margin: 0 10%; + padding: 0 60px; + } + } + + // Group block with a colored background. + &.has-background { + padding: $size__spacing-unit; + margin-top: 0; + margin-bottom: 0; + + // Remove the top and bottom margins of inner blocks. + .wp-block-group__inner-container { + + > *:first-child { + margin-top: 0; + } + + > *:last-child { + margin-bottom: 0; + } + } + + // If the Group block is full-width, it does not need this extra padding. + &.alignfull { + padding-left: 0; + padding-right: 0; + + @include media(tablet) { + padding-top: $size__spacing-unit; + padding-bottom: $size__spacing-unit; + } + } + + // Full-aligned child blocks should take up the maximum width available in their container. + &:not(.alignfull) > .wp-block-group__inner-container > .alignfull { + width: 100%; + max-width: 100%; + + @include media(tablet) { + width: calc( 100% + #{$size__spacing-unit * 2} ); + max-width: calc( 100% + #{$size__spacing-unit * 2} ); + margin-left: -#{$size__spacing-unit}; + } + } + } + } + + //! Latest Comments + .wp-block-latest-comments { + + .wp-block-latest-comments__comment-meta { + @include font-family( $font__heading ); + font-weight: bold; + + .wp-block-latest-comments__comment-date { + font-weight: normal; + } + } + + .wp-block-latest-comments__comment, + .wp-block-latest-comments__comment-date, + .wp-block-latest-comments__comment-excerpt p { + font-size: inherit; + } + + &.has-dates { + + .wp-block-latest-comments__comment-date { + font-size: $font__size-xs; + } + } + } + + //! Font Sizes + .has-small-font-size { + font-size: $font__size-sm; + } + + .has-normal-font-size { + font-size: $font__size-md; + } + + .has-large-font-size { + font-size: $font__size-lg; + } + + .has-huge-font-size { + font-size: $font__size-xl; + } + + //! Custom background colors + .has-primary-background-color, + .has-secondary-background-color, + .has-dark-gray-background-color, + .has-light-gray-background-color { + + // Use white text against these backgrounds by default. + color: $color__background-body; + + > p, + > h1, + > h2, + > h3, + > h4, + > h5, + > h6, + > a { + color: $color__background-body; + } + } + + .has-white-background-color { + color: $color__text-main; + + // Use dark gray text against this background by default. + > p, + > h1, + > h2, + > h3, + > h4, + > h5, + > h6, + > a { + color: $color__text-main; + } + } + + .has-primary-background-color, + .wp-block-pullquote.is-style-solid-color.has-primary-background-color { + background-color: $color__link; + } + + .has-secondary-background-color, + .wp-block-pullquote.is-style-solid-color.has-secondary-background-color { + background-color: $color__border-link-hover; + } + + .has-dark-gray-background-color, + .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color { + background-color: $color__text-main; + } + + .has-light-gray-background-color, + .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color { + background-color: $color__text-light; + } + + .has-white-background-color, + .wp-block-pullquote.is-style-solid-color.has-white-background-color { + background-color: #FFF; + } + + //! Custom foreground colors + .has-primary-color, + .wp-block-pullquote blockquote.has-primary-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color > p { + color: $color__link; + } + + .has-secondary-color, + .wp-block-pullquote blockquote.has-secondary-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color > p { + color: $color__border-link-hover; + } + + .has-dark-gray-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color > p { + color: $color__text-main; + } + + .has-light-gray-color, + .wp-block-pullquote blockquote.has-light-gray-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color > p { + color: $color__text-light; + } + + .has-white-color, + .wp-block-pullquote blockquote.has-white-color, + .wp-block-pullquote.is-style-solid-color blockquote.has-white-color { + color: #FFF; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_elements.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_elements.scss new file mode 100644 index 00000000..21bf0fad --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_elements.scss @@ -0,0 +1,85 @@ +html { + box-sizing: border-box; +} + +::-moz-selection { + background-color: $color__background_selection; +} + +::selection { + background-color: $color__background_selection; +} + +*, +*:before, +*:after { + box-sizing: inherit; +} + +a { + @include link-transition; + color: $color__link; +} + +a:hover, +a:active { + color: $color__link-hover; + outline: 0; + text-decoration: none; +} + +a:focus { + outline: thin; + outline-style: dotted; + text-decoration: underline; + text-decoration-thickness: 2px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + margin: $size__spacing-unit 0; +} + +h1:not(.site-title), +h2 { + @include post-section-dash; +} + +hr { + background-color: $color__text-light; + border: 0; + height: 2px; +} + +@import "lists"; + +img { + height: auto; + max-width: 100%; + position: relative; +} + +figure { + margin: 0; +} + +blockquote { + border-left: 2px solid $color__link; + margin-left: 0; + padding: 0 0 0 $size__spacing-unit; + + > p { + margin: 0 0 $size__spacing-unit; + } + + cite { + color: $color__text-light; + } +} + +@import "tables"; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_lists.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_lists.scss new file mode 100644 index 00000000..1db7633e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_lists.scss @@ -0,0 +1,33 @@ +ul, +ol { + padding-left: ( 1 * $size__spacing-unit ); +} + +ul { + list-style: disc; + + ul { + list-style-type: circle; + } +} + +ol { + list-style: decimal; +} + +li { + line-height: $font__line-height-body; +} + +li > ul, +li > ol { + padding-left: ( 2 * $size__spacing-unit ); +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 $size__spacing-unit $size__spacing-unit; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_tables.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_tables.scss new file mode 100644 index 00000000..0f653a58 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/elements/_tables.scss @@ -0,0 +1,13 @@ +table { + margin: 0 0 $size__spacing-unit; + border-collapse: collapse; + width: 100%; + @include font-family( $font__heading ); + + td, + th { + padding: 0.5em; + border: 1px solid $color__text-light; + word-break: break-all; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_buttons.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_buttons.scss new file mode 100644 index 00000000..f527a088 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_buttons.scss @@ -0,0 +1,37 @@ +.button, +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + + @include button-transition; + background: $color__background-button; + border: none; + border-radius: 5px; + box-sizing: border-box; + color: $color__background-body; + @include font-family( $font__heading ); + font-size: $font__size-sm; + font-weight: 700; + line-height: $font__line-height-heading; + outline: none; + padding: ( $size__spacing-unit * .76 ) $size__spacing-unit; + text-decoration: none; + vertical-align: bottom; + + &:hover { + background: $color__background-button-hover; + cursor: pointer; + } + + &:visited { + color: $color__background-body; + text-decoration: none; + } + + &:focus { + background: $color__background-button-hover; + outline: thin dotted; + outline-offset: -4px; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_fields.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_fields.scss new file mode 100644 index 00000000..9260385d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_fields.scss @@ -0,0 +1,54 @@ +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="tel"], +input[type="range"], +input[type="date"], +input[type="month"], +input[type="week"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="color"], +textarea { + -webkit-backface-visibility: hidden; + background: $color__background-input; + border: solid 1px $color__border; + box-sizing: border-box; + outline: none; + padding: #{.36 * $size__spacing-unit} #{.66 * $size__spacing-unit}; + -webkit-appearance: none; + outline-offset: 0; + border-radius: 0; + + &:focus { + border-color: $color__link; + outline: thin solid rgba( $color__link, 0.15 ); + outline-offset: -4px; + } +} + +input[type="search"] { + &::-webkit-search-decoration { + display: none; + } +} + +textarea { + box-sizing: border-box; + display: block; + width: 100%; + max-width: 100%; + resize: vertical; +} + +form { + + p { + margin: $size__spacing-unit 0; + } + +} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_forms.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_forms.scss new file mode 100644 index 00000000..2036ef92 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/forms/_forms.scss @@ -0,0 +1,3 @@ +@import "buttons"; + +@import "fields"; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/layout/_layout.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/layout/_layout.scss new file mode 100644 index 00000000..e0e2c761 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/layout/_layout.scss @@ -0,0 +1,11 @@ + +/** === Layout === */ + +#page { + width: 100%; +} + +.site-content { + overflow: hidden; +} + diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_captions.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_captions.scss new file mode 100644 index 00000000..761eb2f5 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_captions.scss @@ -0,0 +1,32 @@ +.wp-caption { + margin-bottom: calc(1.5 * #{$size__spacing-unit}); + + &.aligncenter { + + @include media(tablet) { + position: relative; + left: calc( #{$size__site-tablet-content} / 2 ); + transform: translateX( -50% ); + } + + @include media(desktop) { + left: calc( #{$size__site-desktop-content} / 2 ); + } + } +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption-text { + color: $color__text-light; + font-size: $font__size-xs; + @include font-family( $font__heading ); + line-height: $font__line-height-pre; + margin: 0; + padding: ( $size__spacing-unit * .5 ); + text-align: center; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_galleries.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_galleries.scss new file mode 100644 index 00000000..fbc0bb18 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_galleries.scss @@ -0,0 +1,52 @@ +.gallery { + display: flex; + flex-flow: row wrap; + justify-content: center; + margin-bottom: calc(1.5 * #{$size__spacing-unit}); +} + +.gallery-item { + display: inline-block; + margin-right: 16px; + margin-bottom: 16px; + text-align: center; + vertical-align: top; + width: 100%; + + // Loops to enumerate the classes for gallery columns. + @for $i from 2 through 9 { + .gallery-columns-#{$i} & { + max-width: calc((100% - 16px * #{ $i - 1 }) / #{ $i }); + + &:nth-of-type(#{$i}n+#{$i}) { + margin-right: 0; + } + } + } + + &:last-of-type { + padding-right: 0; + } +} + +.gallery-caption { + display: block; + font-size: $font__size-xs; + @include font-family( $font__heading ); + line-height: $font__line-height-pre; + margin: 0; + padding: ( $size__spacing-unit * .5 ); +} + +.gallery-item > div > a { + display: block; + line-height: 0; + + // Accessibility + box-shadow: 0 0 0 0 transparent; + + &:focus { + box-shadow: 0 0 0 2px rgba( $color__link, 1 ); + } +} + diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_media.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_media.scss new file mode 100644 index 00000000..f395c150 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/media/_media.scss @@ -0,0 +1,39 @@ +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +embed, +iframe, +object { + max-width: 100%; +} + +.custom-logo-link { + display: inline-block; +} + +.avatar { + border-radius: 100%; + display: block; + min-height: inherit; +} + +svg { + transition: fill $icon_transition ease-in-out; + fill: currentColor; +} + +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +@import "captions"; + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +@import "galleries"; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/mixins/_mixins-master.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/mixins/_mixins-master.scss new file mode 100644 index 00000000..2cb12b3d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/mixins/_mixins-master.scss @@ -0,0 +1,141 @@ +// Rem output with px fallback +@mixin font-size($sizeValue: 1) { + font-size: ($sizeValue * 16) * 1px; + font-size: $sizeValue * 1rem; +} + +// Center block +@mixin center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +// Clearfix +@mixin clearfix() { + content: ""; + display: table; + table-layout: fixed; +} + +// Clear after (not all clearfix need this also) +@mixin clearfix-after() { + clear: both; +} + +// Column width with margin +@mixin column-width($numberColumns: 3) { + width: map-get($columns, $numberColumns) - (($columns__margin * ($numberColumns - 1)) / $numberColumns); +} + +@mixin filter-duotone { + + &:before { + background: $color__link; + mix-blend-mode: screen; + opacity: 0.1; + z-index: 2; + } + + &:after { + background: $color__link; + mix-blend-mode: multiply; + opacity: .8; + z-index: 3; + + /* Browsers supporting mix-blend-mode don't need opacity < 1 */ + @supports (mix-blend-mode: multiply) { + opacity: 1; + } + } +} + +@mixin filter-grayscale { + + position: relative; + filter: grayscale(100%); + z-index: 1; + + &:after { + display: block; + width: 100%; + height: 100%; + z-index: 10; + } +} + +@mixin post-section-dash { + + &:before { + background: $color__text-light; + content: "\020"; + display: block; + height: 2px; + margin: $size__spacing-unit 0; + width: 1em; + } + + &.has-text-align-center:before { + margin-left: auto; + margin-right: auto; + } + + &.has-text-align-right:before { + margin-left: auto; + } +} + +/* If we add the border using a regular CSS border, it won't look good on non-retina devices, + * since its edges can look jagged due to lack of antialiasing. In this case, we are several + * layers of box-shadow to add the border visually, which will render the border smoother. */ + +@mixin box-shadow( $size ) { + box-shadow: + 0 0 0 $size $color__text-light inset, // Original border. + 0 0 0 ($size + 1px) $color__text-light inset, // Antialiasing, inner edge. + 0 0 1px 0 rgba( $color__text-light, 0.7 ); // Antialiasing, outer edge. +} + +/* Calculates maximum width for post content */ +@mixin postContentMaxWidth() { + + @include media(tablet) { + max-width: $size__site-tablet-content; + } + + @include media(desktop) { + max-width: $size__site-desktop-content; + } +} + +/* Nested sub-menu padding: 10 levels deep */ +@mixin nestedSubMenuPadding() { + + ul { + counter-reset: submenu; + } + + ul > li > a::before { + font-family: $font__body; + font-weight: normal; + content: "\2013\00a0" counters(submenu, "\2013\00a0", none); + counter-increment: submenu + } +} + +/* Ensure all font family declarations come with non-latin fallbacks */ +@mixin font-family( $font_family: $font__body ) { + font-family: $font_family; + @extend %non-latin-fonts; +} + +/* Build our non-latin font styles */ +%non-latin-fonts { + @each $lang, $font__fallback in $font__fallbacks { + &:lang(#{$lang}) { + font-family: unquote( $font__fallback ); + } + } +} + +@import "utilities"; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/mixins/_utilities.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/mixins/_utilities.scss new file mode 100644 index 00000000..c753fe27 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/mixins/_utilities.scss @@ -0,0 +1,51 @@ + +@mixin media( $res ) { + @if mobile == $res { + @media only screen and (min-width: $mobile_width) { + @content; + } + } + + @if tablet == $res { + @media only screen and (min-width: $tablet_width) { + @content; + } + } + + @if desktop == $res { + @media only screen and (min-width: $desktop_width) { + @content; + } + } + + @if wide == $res { + @media only screen and (min-width: $wide_width) { + @content; + } + } +} + +@mixin link-transition( $attr: color ) { + transition: $attr $link_transition ease-in-out; +} + +@mixin button-transition() { + transition: background $button_transition ease-in-out; +} + +@mixin button-all-transition() { + transition: all $button_transition ease-in-out; +} + +@mixin background-transition() { + transition: background $background_transition ease-in-out; +} + +@mixin selection { + ::-moz-selection { + @content; + } + ::selection { + @content; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_accessibility.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_accessibility.scss new file mode 100644 index 00000000..5db512eb --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_accessibility.scss @@ -0,0 +1,36 @@ +/* Text meant only for screen readers. */ +.screen-reader-text { + border: 0; + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ + + &:focus { + background-color: $color__background-screen; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip-path: none; + color: $color__text-screen; + display: block; + font-size: 0.875rem; + font-weight: bold; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; /* Above WP toolbar. */ + } +} + +/* Do not show the outline on the skip link target. */ +#content[tabindex="-1"]:focus { + outline: 0; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_alignments.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_alignments.scss new file mode 100644 index 00000000..2fb584ad --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_alignments.scss @@ -0,0 +1,28 @@ +.alignleft { + /*rtl:ignore*/ + float: left; + /*rtl:ignore*/ + margin-right: $size__spacing-unit; + + @include media(tablet) { + /*rtl:ignore*/ + margin-right: calc(2 * #{$size__spacing-unit}); + } +} + +.alignright { + /*rtl:ignore*/ + float: right; + /*rtl:ignore*/ + margin-left: $size__spacing-unit; + + @include media(tablet) { + /*rtl:ignore*/ + margin-left: calc(2 * #{$size__spacing-unit}); + } +} + +.aligncenter { + clear: both; + @include center-block; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_clearings.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_clearings.scss new file mode 100644 index 00000000..444b6b60 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/modules/_clearings.scss @@ -0,0 +1,23 @@ +.clear:before, +.clear:after, +.entry-content:before, +.entry-content:after, +.comment-content:before, +.comment-content:after, +.site-header:before, +.site-header:after, +.site-content:before, +.site-content:after, +.site-footer:before, +.site-footer:after { + @include clearfix; +} + +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.site-footer:after { + @include clearfix-after; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_links.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_links.scss new file mode 100644 index 00000000..ed801e77 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_links.scss @@ -0,0 +1,22 @@ +a { + + @include link-transition; + color: $color__link; + + &:visited { + color: $color__link-visited; + } + + &:hover, + &:active { + color: $color__link-hover; + outline: 0; + text-decoration: none; + } + + &:focus { + outline: thin dotted; + text-decoration: underline; + text-decoration-thickness: 2px; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-footer-navigation.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-footer-navigation.scss new file mode 100644 index 00000000..afe69717 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-footer-navigation.scss @@ -0,0 +1,22 @@ +/** === Footer menu === */ + +.footer-navigation { + + display: inline; + + & > div { + display: inline; + } + + .footer-menu { + + display: inline; + padding-left: 0; + + li { + display: inline; + margin-right: 1rem; + } + } + +} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-main-navigation.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-main-navigation.scss new file mode 100644 index 00000000..d1e30256 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-main-navigation.scss @@ -0,0 +1,506 @@ +/** === Main menu === */ + +.main-navigation { + + display: block; + margin-top: #{0.25 * $size__spacing-unit}; + + body.page & { + display: block; + } + + > div { + display: inline; + } + + /* Un-style buttons */ + button { + display: inline-block; + border: none; + padding: 0; + margin: 0; + font-family: $font__heading; + font-weight: 700; + line-height: $font__line-height-heading; + text-decoration: none; + background: transparent; + color: inherit; + cursor: pointer; + transition: + background 250ms ease-in-out, + transform 150ms ease; + -webkit-appearance: none; + -moz-appearance: none; + + &:hover, + &:focus { + background: transparent; + } + + &:focus { + outline: 1px solid transparent; + outline-offset: -4px; + } + + &:active { + transform: scale(0.99); + } + } + + .main-menu { + + display: inline-block; + margin: 0; + padding: 0; + + > li { + + color: $color__link; + display: inline-block; + position: relative; + + > a { + + font-weight: 700; + color: $color__link; + margin-right: #{0.5 * $size__spacing-unit}; + + + svg { + margin-right: #{0.5 * $size__spacing-unit}; + } + + &:hover, + &:hover + svg { + color: $color__link-hover; + } + } + + &.menu-item-has-children { + + display: inline-block; + position: inherit; + + @include media(tablet) { + position: relative; + } + + > a { + margin-right: #{0.125 * $size__spacing-unit}; + } + + & > a, + .menu-item-has-children > a { + + &:after { + content: ""; + display: none; + } + } + + .submenu-expand { + + display: inline-block; + margin-right: #{0.25 * $size__spacing-unit}; + + /* Priority+ Menu */ + &.main-menu-more-toggle { + + position: relative; + height: 24px; + line-height: $font__line-height-heading; + width: 24px; + padding: 0; + margin-left: #{0.5 * $size__spacing-unit}; + + svg { + height: 24px; + width: 24px; + top: #{-0.125 * $size__spacing-unit}; + vertical-align: text-bottom; + } + } + + .wp-customizer-unloading &, + &.is-empty { + display: none; + } + + svg { + position: relative; + top: 0.2rem; + } + } + } + + &:last-child > a, + &:last-child.menu-item-has-children .submenu-expand { + margin-right: 0; + } + } + } + + .sub-menu { + + background-color: $color__link; + color: $color__background-body; + list-style: none; + padding-left: 0; + + position: absolute; + opacity: 0; + left: -9999px; + z-index: 99999; + + @include media(tablet) { + width: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + } + + > li { + + display: block; + float: none; + position: relative; + + &.menu-item-has-children { + + .submenu-expand { + display: inline-block; + position: absolute; + width: calc( 24px + #{$size__spacing-unit} ); + right: 0; + top: calc( .125 * #{$size__spacing-unit} ); + bottom: 0; + color: white; + line-height: 1; + padding: calc( .5 * #{$size__spacing-unit} ); + + svg { + top: 0; + } + } + + .submenu-expand { + margin-right: 0; + } + + @include media(tablet) { + + .menu-item-has-children > a { + + &:after { + content: "\203a"; + } + } + } + } + + > a, + > .menu-item-link-return { + + color: $color__background-body; + display: block; + line-height: $font__line-height-heading; + text-shadow: none; + padding: calc( .5 * #{$size__spacing-unit} ) calc( 24px + #{$size__spacing-unit} ) calc( .5 * #{$size__spacing-unit} ) $size__spacing-unit; + max-width: #{20 * $size__spacing-unit}; + + &:hover, + &:focus { + background: $color__link-hover; + + &:after { + background: $color__link-hover; + } + } + } + + > .menu-item-link-return { + width: 100%; + font-size: $font__size_base; + font-weight: normal; + text-align: left; + } + + > a:empty { + display: none; + } + + &.mobile-parent-nav-menu-item { + + display: none; + font-size: $font__size-sm; + font-weight: normal; + + svg { + position: relative; + top: 0.2rem; + margin-right: calc( .25 * #{$size__spacing-unit} ); + } + } + } + } + + /* + * Sub-menu styles + * + * :focus-within needs its own selector so other similar + * selectors don’t get ignored if a browser doesn’t recognize it + */ + .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { + + display: block; + left: 0; + margin-top: 0; + opacity: 1; + width: auto; + min-width: 100%; + + + /* Non-mobile position */ + @include media(tablet) { + display: block; + margin-top: 0; + opacity: 1; + position: absolute; + left: 0; + right: auto; + top: auto; + bottom: auto; + height: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + transform: none; + } + + &.hidden-links { + left: 0; + width: 100%; + display: table; + position: absolute; + + @include media(tablet) { + right: 0; + left: auto; + display: block; + width: max-content; + } + } + + .submenu-expand { + display: none; + } + + .sub-menu { + display: block; + margin-top: inherit; + position: relative; + width: 100%; + left: 0; + opacity: 1; + + /* Non-mobile position */ + @include media(tablet) { + float: none; + max-width: 100%; + } + } + + /* Nested sub-menu dashes */ + .sub-menu { + counter-reset: submenu; + } + + .sub-menu > li > a::before { + font-family: $font__body; + font-weight: normal; + content: "\2013\00a0" counters(submenu, "\2013\00a0", none); + counter-increment: submenu + } + } + + .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, + .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, + .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu { + + display: block; + left: 0; + margin-top: 0; + opacity: 1; + width: auto; + min-width: 100%; + + + /* Non-mobile position */ + @include media(tablet) { + display: block; + float: none; + margin-top: 0; + opacity: 1; + position: absolute; + left: 0; + right: auto; + top: auto; + bottom: auto; + height: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + transform: none; + } + + &.hidden-links { + left: 0; + width: 100%; + display: table; + position: absolute; + + @include media(tablet) { + right: 0; + left: auto; + display: table; + width: max-content; + } + } + + .submenu-expand { + display: none; + } + + .sub-menu { + display: block; + margin-top: inherit; + position: relative; + width: 100%; + left: 0; + opacity: 1; + + /* Non-mobile position */ + @include media(tablet) { + float: none; + max-width: 100%; + } + } + + /* Nested sub-menu dashes */ + .sub-menu { + counter-reset: submenu; + } + + .sub-menu > li > a::before { + font-family: $font__body; + font-weight: normal; + content: "\2013\00a0" counters(submenu, "\2013\00a0", none); + counter-increment: submenu + } + } + + /** + * Fade-in animation for top-level submenus + */ + .main-menu > .menu-item-has-children:not(.off-canvas):hover > .sub-menu { + animation: fade_in 0.1s forwards; + } + + /** + * Off-canvas touch device styles + */ + .main-menu .menu-item-has-children.off-canvas .sub-menu { + + .submenu-expand .svg-icon { + transform: rotate(270deg); + } + + .sub-menu { + opacity: 0; + position: absolute; + z-index: 0; + transform: translateX(-100%); + } + + li:hover, + li:focus, + li > a:hover, + li > a:focus { + background-color: transparent; + } + + > li > a, + > li > .menu-item-link-return { + white-space: inherit; + } + + &.expanded-true { + + display: table; + margin-top: 0; + opacity: 1; + padding-left: 0; + + /* Mobile position */ + left: 0; + top: 0; + right: 0; + bottom: 0; + position: fixed; + z-index: 100000; /* Make sure appears above mobile admin bar */ + width: 100vw; + height: 100vh; + max-width: 100vw; + transform: translateX(+100%); + animation: slide_in_right 0.3s forwards; + + > .mobile-parent-nav-menu-item { + display: block; + } + + /* Prevent menu from being blocked by admin bar */ + .admin-bar & { + top: 46px; + height: calc( 100vh - 46px ); + + .sub-menu.expanded-true { + top: 0; + } + + /* WP core breakpoint */ + @media only screen and ( min-width: 782px ) { + top: 32px; + height: calc( 100vh - 32px ); + + .sub-menu.expanded-true { + top: 0; + } + } + } + } + } + + // Hide duplicate menu-more-link when re-loading a menu in the customizer + .main-menu-more { + &:nth-child(n+3) { + display: none; + } + } + +} + +/* Menu animation */ + +@keyframes slide_in_right { + 100% { + transform: translateX(0%); + } +} + +@keyframes fade_in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-social-navigation.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-social-navigation.scss new file mode 100644 index 00000000..00724b5e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_menu-social-navigation.scss @@ -0,0 +1,66 @@ +/* Social menu */ + +.social-navigation { + margin-top: calc(#{$size__spacing-unit} / 2 ); + text-align: left; + + ul.social-links-menu { + @include clearfix; + + display: inline-block; + margin: 0; + padding: 0; + + li { + display: inline-block; + vertical-align: bottom; + vertical-align: -webkit-baseline-middle; + list-style: none; + + &:nth-child(n+2) { + margin-left: 0.1em; + } + + a { + border-bottom: 1px solid transparent; + display: block; + color: $color__text-main; + margin-bottom: -1px; + transition: opacity $link_transition ease-in-out; + + &:hover, + &:active { + color: $color__text-main; + opacity: 0.6; + } + + &:focus { + color: $color__text-main; + opacity: 1; + border-bottom: 1px solid $color__text-main; + } + + svg { + display: block; + width: 32px; + height: 32px; + + // Prevent icons from jumping in Safari using hardware acceleration. + transform: translateZ(0); + + &#ui-icon-link { + transform: rotate(-45deg); + } + } + } + } + } +} + +.site-title + .social-navigation, +.site-description + .social-navigation { + + @include media(tablet) { + margin-top: calc(#{$size__spacing-unit} / 5 ); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_navigation.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_navigation.scss new file mode 100644 index 00000000..a4cf5154 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_navigation.scss @@ -0,0 +1,16 @@ +/*-------------------------------------------------------------- +## Links +--------------------------------------------------------------*/ +@import "links"; + +/*-------------------------------------------------------------- +## Menus +--------------------------------------------------------------*/ +@import "menu-main-navigation"; +@import "menu-social-navigation"; +@import "menu-footer-navigation"; + +/*-------------------------------------------------------------- +## Next / Previous +--------------------------------------------------------------*/ +@import "next-previous"; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_next-previous.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_next-previous.scss new file mode 100644 index 00000000..b2a4c1db --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/navigation/_next-previous.scss @@ -0,0 +1,201 @@ +/* Next/Previous navigation */ + +// Singular navigation +.post-navigation { + + margin: calc(3 * 1rem) 0; + + @include media(tablet) { + margin: calc(3 * 1rem) $size__site-margins; + max-width: calc(6 * (100vw / 12)); + } + + @include media(desktop) { + margin: calc(3 * 1rem) 0; + max-width: 100%; + } + + .nav-links { + + margin: 0 $size__spacing-unit; + max-width: 100%; + display: flex; + flex-direction: column; + + @include media(tablet) { + margin: 0; + } + + @include media(desktop) { + flex-direction: row; + margin: 0 $size__site-margins; + max-width: $size__site-desktop-content; + } + + a { + .meta-nav { + color: $color__text-light; + user-select: none; + + &:before, + &:after { + display: none; + content: "—"; + width: 2em; + color: $color__text-light; + height: 1em; + } + } + + .post-title { + hyphens: auto; + } + + &:hover { + color: $color__link-hover; + } + } + + .nav-previous, + .nav-next { + + @include media(desktop) { + min-width: calc(50% - 2 * #{$size__spacing-unit}); + } + } + + .nav-previous { + order: 2; + + @include media(desktop) { + order: 1; + } + + + .nav-next { + margin-bottom: $size__spacing-unit; + } + + .meta-nav { + &:before { + display: inline; + } + } + } + + .nav-next { + order: 1; + + @include media(desktop) { + order: 2; + padding-left: $size__spacing-unit; + } + + .meta-nav { + &:after { + display: inline; + } + } + } + } +} + +// Index/archive navigation +.pagination { + + .nav-links { + + display: flex; + flex-wrap: wrap; + padding: 0 calc(.5 * #{$size__spacing-unit}); + + + & > * { + padding: calc(.5 * #{$size__spacing-unit}); + + &.dots, + &.prev { + padding-left: 0; + } + + &.dots, + &.next { + padding-right: 0; + } + } + + a:focus { + text-decoration: underline; + outline-offset: -1px; + + &.prev, + &.next { + text-decoration: none; + + .nav-prev-text, + .nav-next-text { + text-decoration: underline; + } + } + } + + .nav-next-text, + .nav-prev-text { + display: none; + } + + @include media(tablet) { + + margin-left: $size__site-margins; + padding: 0; + + .prev, + .next { + + & > * { + display: inline-block; + vertical-align: text-bottom; + } + } + + & > * { + padding: $size__spacing-unit; + } + } + } +} + +// Comments navigation +.comment-navigation { + + .nav-links { + display: flex; + flex-direction: row; + } + + .nav-previous, + .nav-next { + min-width: 50%; + width: 100%; + @include font-family( $font__heading ); + font-weight: bold; + + .secondary-text { + display: none; + + @include media(tablet) { + display: inline; + } + } + + svg { + vertical-align: middle; + position: relative; + margin: 0 -0.35em; + top: -1px; + } + } + + .nav-next { + text-align: right; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/_site.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/_site.scss new file mode 100644 index 00000000..692244f5 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/_site.scss @@ -0,0 +1,27 @@ + +/*-------------------------------------------------------------- +## Header +--------------------------------------------------------------*/ +@import "header/site-header"; +@import "header/site-featured-image"; + +/*-------------------------------------------------------------- +## Posts and pages +--------------------------------------------------------------*/ +@import "primary/posts-and-pages"; + +/*-------------------------------------------------------------- +## Comments +--------------------------------------------------------------*/ +@import "primary/comments"; + +/*-------------------------------------------------------------- +## Archives +--------------------------------------------------------------*/ +@import "primary/archives"; + +/*-------------------------------------------------------------- +## Footer +--------------------------------------------------------------*/ +@import "footer/site-footer"; + diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/footer/_site-footer.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/footer/_site-footer.scss new file mode 100644 index 00000000..4e137946 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/footer/_site-footer.scss @@ -0,0 +1,53 @@ +/* Site footer */ + +#colophon { + + .widget-area, + .site-info { + margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit; + + @include media(tablet) { + margin: calc(3 * #{$size__spacing-unit}) $size__site-margins; + } + } + + .widget-column { + display: flex; + flex-wrap: wrap; + .widget { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + width: 100%; + word-wrap: break-word; + @include media(desktop) { + margin-right: calc(3 * #{$size__spacing-unit}); + width: calc(50% - (3 * #{$size__spacing-unit})); + } + } + } + + .site-info { + color: $color__text-light; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; + + a { + color: inherit; + + &:hover { + text-decoration: none; + color: $color__link; + } + } + + .imprint, + .privacy-policy-link { + margin-right: $size__spacing-unit; + } + } +} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/header/_site-featured-image.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/header/_site-featured-image.scss new file mode 100644 index 00000000..b46df631 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/header/_site-featured-image.scss @@ -0,0 +1,301 @@ +// Featured image styles + +.site-header.featured-image { + + /* Hide overflow for overflowing featured image */ + overflow: hidden; + + /* Need relative positioning to properly align layers. */ + position: relative; + + /* Add text shadow to text, to increase readability. */ + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); + + /* Set white text color when featured image is set. */ + .site-branding .site-title, + .site-branding .site-description, + .main-navigation a:after, + .main-navigation .main-menu > li.menu-item-has-children:after, + .main-navigation li, + .social-navigation li, + .entry-meta, + .entry-title { + color: $color__background-body; + } + + .main-navigation a, + .main-navigation a + svg, + .social-navigation a, + .site-title a, + .site-featured-image a { + color: $color__background-body; + transition: opacity $link_transition ease-in-out; + + &:hover, + &:active, + &:hover + svg, + &:active + svg { + color: $color__background-body; + opacity: 0.6; + } + + &:focus, + &:focus + svg { + color: $color__background-body; + } + } + + .main-navigation .sub-menu a { + opacity: inherit; + } + + /* add focus state to social media icons */ + .social-navigation a { + &:focus { + color: $color__background-body; + opacity: 1; + border-bottom: 1px solid $color__background-body; + } + } + + .social-navigation svg, + .site-featured-image svg { + /* Use -webkit- only if supporting: Chrome < 54, iOS < 9.3, Android < 4.4.4 */ + -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35) ); + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35) ); + } + + /* Entry header */ + .site-featured-image { + + .post-thumbnail img { + height: auto; + left: 50%; + max-width: 1000%; + min-height: 100%; + min-width: 100vw; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%); + width: auto; + z-index: 1; + + @supports ( object-fit: cover ) { + height: 100%; + left: 0; + object-fit: cover; + top: 0; + transform: none; + width: 100%; + } + + .image-filters-enabled & { + /* First layer: grayscale. */ + /* When image filters are active, make it grayscale to colorize it blue. */ + filter: grayscale(100%); + } + } + + .entry-header { + + margin-top: calc( 4 * #{$size__spacing-unit}); + margin-bottom: 0; + margin-left: 0; + margin-right: 0; + + @include media (tablet) { + + margin-left: $size__site-margins; + margin-right: $size__site-margins; + } + + .entry-title { + + &:before { + background: $color__background-body; + } + } + + /* Entry meta */ + + .entry-meta { + + font-weight: 500; + + > span { + + margin-right: $size__spacing-unit; + display: inline-block; + + &:last-child { + margin-right: 0; + } + } + + a { + + @include link-transition; + color: currentColor; + + &:hover { + text-decoration: none; + } + } + + .svg-icon { + position: relative; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; + } + + .discussion-avatar-list { + display: none; + } + } + + &.has-discussion { + + @include media (tablet) { + + .entry-meta { + display: flex; + position: relative; + } + + .entry-title { + padding-right: calc(1 * (100vw / 12) + #{$size__spacing-unit}); + } + + .entry-meta .comment-count { + position: absolute; + right: 0; + } + + .entry-meta .discussion-avatar-list { + display: block; + position: absolute; + bottom: 100%; + } + } + } + } + } + + /* Custom Logo Link */ + + .custom-logo-link { + + background: $color__background-body; + box-shadow: 0 0 0 0 rgba($color__background-body, 0); + + &:hover, + &:active, + &:focus { + box-shadow: 0 0 0 2px rgba($color__background-body, 1); + } + } + + /* Make sure important elements are above pseudo elements used for effects. */ + .site-branding { + position: relative; + z-index: 10; + } + + .site-featured-image .entry-header { + position: relative; + z-index: 9; + } + + /* Set up image filter layer positioning */ + .site-branding-container:after, + .site-featured-image:before, + .site-featured-image:after, + &:after { + display: block; + position: absolute; + top: 0; left: 0; + content: "\020"; + width: 100%; + height: 100%; + } + + /* Background & Effects */ + /* Shared background settings between pseudo elements. */ + background-position: center; + background-repeat: no-repeat; + background-size: cover; + + /* The intensity of each blend mode is controlled via layer opacity. */ + + /* Second layer: screen. */ + .image-filters-enabled & .site-featured-image:before { + background: $color__link; + mix-blend-mode: screen; + opacity: 0.1; + } + + /* Third layer: multiply. */ + /* When image filters are inactive, a black overlay is added. */ + .site-featured-image:after { + background: #000; + mix-blend-mode: multiply; + opacity: .7; + + /* When image filters are active, a blue overlay is added. */ + .image-filters-enabled & { + background: $color__link; + opacity: .8; + z-index: 3; + + /* Browsers supporting mix-blend-mode don't need opacity < 1 */ + @supports (mix-blend-mode: multiply) { + opacity: 1; + } + } + } + + /* Fourth layer: overlay. */ + .image-filters-enabled & .site-branding-container:after { + background: rgba(0, 0, 0, 0.35); + mix-blend-mode: overlay; + opacity: 0.5; + z-index: 4; + + /* Browsers supporting mix-blend-mode can have a light overlay */ + @supports (mix-blend-mode: overlay) { + background: rgba($color__background-body, 0.35); + } + } + + /* Fifth layer: readability overlay */ + &:after { + background: #000; + /** + * Add a transition to the readability overlay, to add a subtle + * but smooth effect when resizing the screen. + */ + transition: opacity 1200ms ease-in-out; + opacity: 0.7; + z-index: 5; + + /* When image filters are active, a blue overlay is added. */ + .image-filters-enabled & { + background: mix($color__link, black, 12%); + opacity: 0.38; + + @include media(tablet) { + opacity: 0.18; + } + } + } + + + ::-moz-selection { + background: rgba($color__background-body, 0.17); + } + + ::selection { + background: rgba($color__background-body, 0.17); + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/header/_site-header.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/header/_site-header.scss new file mode 100644 index 00000000..3f723ba9 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/header/_site-header.scss @@ -0,0 +1,139 @@ +// Site header + +.site-header { + padding: 1em; + + &.featured-image { + display: flex; + flex-direction: column; + justify-content: space-between; + min-height: 90vh; + + .site-branding-container { + margin-bottom: auto; + } + } + + @include media(tablet) { + margin: 0; + padding: 3rem 0; + + &.featured-image { + min-height: 100vh; + margin-bottom: 3rem; + } + } +} + +// Site branding + +.site-branding { + + color: $color__text-light; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + position: relative; + word-wrap: break-word; + + @include media(tablet) { + margin: 0 $size__site-margins; + } +} + +// Site logo + +.site-logo { + + position: relative; + z-index: 999; + margin-bottom: calc(.66 * #{$size__spacing-unit}); + + @include media(tablet) { + margin-bottom: 0; + position: absolute; + right: calc(100% + (1.25 * #{$size__spacing-unit})); + top: 4px; // Accounts for box-shadow widths + z-index: 999; + } + + .custom-logo-link { + border-radius: 100%; + box-sizing: content-box; + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); + display: block; + width: 50px; + height: 50px; + overflow: hidden; + transition: box-shadow $background_transition ease-in-out; + + .custom-logo { + min-height: inherit; + } + + &:hover, + &:active, + &:focus { + box-shadow: 0 0 0 2px rgba(0, 0, 0, 1); + } + + @include media(tablet) { + width: 64px; + height: 64px; + } + } +} + +// Site title + +.site-title { + margin: auto; + display: inline; + color: $color__text-main; + + a { + color: $color__text-main; + + &:link, + &:visited { + color: $color__text-main; + } + + &:hover { + color: $color__text-hover; + } + } + + .featured-image & { + margin: 0; + + @include media(tablet) { + display: inline-block; + } + } + + /* When there is no description set, make sure navigation appears below title. */ + + .main-navigation { + display: block; + } + + @include media(tablet) { + display: inline; + } + + &:not(:empty) + .site-description:not(:empty):before { + content: "\2014"; + margin: 0 .2em; + } +} + +// Site description + +.site-description { + + display: inline; + color: $color__text-light; + font-weight: normal; + margin: 0; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_archives.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_archives.scss new file mode 100644 index 00000000..a3cb801d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_archives.scss @@ -0,0 +1,65 @@ +.archive .page-header, +.search .page-header, +.error404 .page-header { + + margin: $size__spacing-unit $size__spacing-unit calc(3 * #{$size__spacing-unit}); + + @include media(tablet) { + margin: 0 $size__site-margins calc(3 * #{$size__spacing-unit}); + } + + .page-title { + + color: $color__text-light; + display: inline; + letter-spacing: normal; + + &:before { + display: none; + } + } + + .search-term, + .page-description { + display: inherit; + clear: both; + } +} + +.archive .page-header .page-description, +.search .page-header .page-description { + display: block; + color: $color__text-main; + font-size: 1em; +} + +.hfeed .entry .entry-header { + + @include media(tablet) { + margin: calc(3 * #{$size__spacing-unit}) $size__site-margins calc(#{ $size__spacing-unit } / 2); + } +} + +/* 404 & Not found */ + +.error-404.not-found, +.no-results.not-found { + + .page-content { + + margin: calc(3 * #{$size__spacing-unit}) #{$size__spacing-unit}; + + @include media(tablet) { + margin: calc(3 * #{$size__spacing-unit}) $size__site-margins calc(#{ $size__spacing-unit } / 2); + } + } + + .search-submit { + vertical-align: middle; + margin: $size__spacing-unit 0; + } + + .search-field { + width: 100%; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_comments.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_comments.scss new file mode 100644 index 00000000..a527348d --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_comments.scss @@ -0,0 +1,421 @@ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comments-area { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit; + word-wrap: break-word; + @include postContentMaxWidth(); + + @include media(tablet) { + margin: calc(3 * #{$size__spacing-unit}) $size__site-margins; + } + + & > * { + margin-top: calc(2 * #{$size__spacing-unit}); + margin-bottom: calc(2 * #{$size__spacing-unit}); + + @include media(tablet) { + margin-top: calc(3 * #{$size__spacing-unit}); + margin-bottom: calc(3 * #{$size__spacing-unit}); + } + } + + /* Add extra margin when the comments section is located immediately after the + * post itself (this happens on pages). + */ + .entry + & { + margin-top: calc(3 * #{$size__spacing-unit}); + } + + .comments-title-wrap { + + @include media(tablet) { + align-items: baseline; + display: flex; + justify-content: space-between; + } + + .comments-title { + @include post-section-dash; + margin: 0; + + @include media(tablet) { + flex: 1 0 calc(3 * (100vw / 12)); + } + } + + .discussion-meta { + @include media(tablet) { + flex: 0 0 calc(2 * (100vw / 12)); + margin-left: #{$size__spacing-unit}; + } + } + } +} + +#comment { + max-width: 100%; + box-sizing: border-box; +} + +#respond { + position: relative; + + .comment-user-avatar { + margin: $size__spacing-unit 0 -#{$size__spacing-unit}; + } + + .comment .comment-form { + padding-left: 0; + } + + > small { + display: block; + font-size: $font__size_base; + position: absolute; + left: calc(#{$size__spacing-unit} + 100%); + top: calc(-3.5 * #{$size__spacing-unit}); + width: calc(100vw / 12 ); + } + + .comment-reply-title small { + margin-left: 0.5em; + } +} + +#comments { + + > .comments-title:last-child { + display: none; + } +} + +.comment-form-flex { + display: flex; + flex-direction: column; + + .comments-title { + display: none; + margin: 0; + order: 1; + } + + #respond { + order: 2; + + + .comments-title { + display: block; + } + } +} + +.comment-form-wrapper, +.comment-form-wrapper .comments-title { + display: block; +} + +.comment-list { + list-style: none; + padding: 0; + + .children { + margin: 0; + padding: 0 0 0 $size__spacing-unit; + } + + > .comment:first-child { + margin-top: 0; + } + + .pingback, + .trackback { + + .comment-body { + color: $color__text-light; + @include font-family( $font__heading ); + font-size: $font__size-xs; + font-weight: 500; + margin-top: $size__spacing-unit; + margin-bottom: $size__spacing-unit; + + a:not(.comment-edit-link) { + font-weight: bold; + font-size: $font__size-base / (1 * $font__size-ratio); + line-height: 1.5; + padding-right: #{0.5 * $size__spacing-unit}; + display: block; + } + + .comment-edit-link { + color: $color__text-light; + @include font-family( $font__heading ); + font-weight: 500; + } + } + } +} + +.comment-reply { + + #respond + & { + display: none; + } + + .comment-reply-link { + display: inline-block; + } +} + +.comment { + list-style: none; + position: relative; + + @include media(tablet) { + padding-left: calc(.5 * (#{$size__spacing-unit} + calc(100vw / 12 ))); + + &.depth-1, + .children { + padding-left: 0; + } + + &.depth-1 { + margin-left: calc(3.25 * #{$size__spacing-unit}); + } + } + + .comment-body { + margin: calc(2 * #{$size__spacing-unit}) 0 0; + } + + + .comment-meta { + position: relative; + } + + .comment-author { + + .avatar { + float: left; + height: calc(2.25 * #{$size__spacing-unit}); + margin-right: $size__spacing-unit; + position: relative; + width: calc(2.25 * #{$size__spacing-unit}); + + @include media(tablet) { + float: inherit; + margin-right: inherit; + position: absolute; + top: 0; + right: calc(100% + #{$size__spacing-unit}); + } + } + + .fn { + position: relative; + display: block; + + a { + color: inherit; + + &:hover { + color: $color__link-hover; + } + } + } + + .post-author-badge { + border-radius: 100%; + display: block; + height: 18px; + position: absolute; + background: lighten( $color__link, 8% ); + right: calc(100% - #{$size__spacing-unit * 2.5}); + top: -3px; + width: 18px; + + @include media(tablet) { + right: calc(100% + #{$size__spacing-unit * .75}); + } + + svg { + width: inherit; + height: inherit; + display: block; + fill: white; + transform: scale(0.875); + } + } + } + + .comment-metadata { + + > a, + .comment-edit-link { + display: inline; + font-weight: 500; + color: $color__text-light; + vertical-align: baseline; + + time { + vertical-align: baseline; + } + + &:hover { + color: $color__link-hover; + text-decoration: none; + } + } + + > * { + display: inline-block; + } + + .edit-link-sep { + color: $color__text-light; + margin: 0 0.2em; + vertical-align: baseline; + } + + .edit-link { + color: $color__text-light; + + svg { + transform: scale(0.8); + vertical-align: baseline; + margin-right: 0.1em; + } + } + + .comment-edit-link { + position: relative; + padding-left: $size__spacing-unit; + margin-left: -#{$size__spacing-unit}; + z-index: 1; + + &:hover { + color: $color__link; + } + } + } + + .comment-content { + + margin: $size__spacing-unit 0; + + @include media(desktop) { + padding-right: $size__spacing-unit; + } + + > *:first-child { + margin-top: 0; + } + + > *:last-child { + margin-bottom: 0; + } + + blockquote { + margin-left: 0; + } + + a { + text-decoration: underline; + text-decoration-thickness: 2px; + + &:hover { + text-decoration: none; + } + } + } +} + +.comment-reply-link, +#cancel-comment-reply-link { + font-weight: 500; + + &:hover { + color: $color__link-hover; + } +} + +.discussion-avatar-list { + @include clearfix; + + margin: 0; + padding: 0; + + li { + position: relative; + list-style: none; + margin: 0 -8px 0 0; + padding: 0; + float: left; + } + + .comment-user-avatar { + + img { + height: calc(1.5 * #{$size__spacing-unit}); + width: calc(1.5 * #{$size__spacing-unit}); + } + } +} + +.discussion-meta { + + .discussion-meta-info { + margin: 0; + + .svg-icon { + vertical-align: middle; + fill: currentColor; + transform: scale( 0.6 ) scaleX(-1) translateY(-0.1em); + margin-left: -#{.25 * $size__spacing-unit}; // Align icon with avatars above. + } + } + +} + +.comment-form { + + .comment-notes, + label { + @include font-family( $font__heading ); + font-size: $font__size-xs; + color: $color__text-light; + } + + #wp-comment-cookies-consent { + margin: 0 10px 0 0; + } + + .comment-form-author, + .comment-form-email { + @include media(tablet) { + width: calc(50% - #{$size__spacing-unit / 2}); + float: left; + } + } + + .comment-form-email { + @include media(tablet) { + margin-left: $size__spacing-unit; + } + } + + input[name="author"], + input[name="email"], + input[name="url"] { + display: block; + width: 100%; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_posts-and-pages.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_posts-and-pages.scss new file mode 100644 index 00000000..a940d218 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/primary/_posts-and-pages.scss @@ -0,0 +1,305 @@ +.sticky { + display: block; +} + +.sticky-post { + background: $color__background-button; + color: #fff; + display: inline-block; + font-weight: bold; + line-height: 1; + padding: .25rem; + position: absolute; + text-transform: uppercase; + top: -$size__spacing-unit; + z-index: 1; +} + +.updated:not(.published) { + display: none; +} + +.page-links { + clear: both; + margin: 0 0 calc(1.5 * #{$size__spacing-unit}); +} + +.entry { + + margin-top: calc(6 * #{$size__spacing-unit}); + + &:first-of-type { + margin-top: 0; + } + + .entry-header { + + margin: calc(3 * #{ $size__spacing-unit}) $size__spacing-unit $size__spacing-unit; + position: relative; + + @include media(tablet) { + margin: calc(3 * #{ $size__spacing-unit}) $size__site-margins $size__spacing-unit; + } + } + + .entry-title { + + @include post-section-dash; + margin: 0; + + a { + color: inherit; + + &:hover { + color: $color__text-hover; + } + } + } + + .entry-meta, + .entry-footer { + + color: $color__text-light; + font-weight: 500; + + > span { + + margin-right: $size__spacing-unit; + display: inline-block; + + &:last-child { + margin-right: 0; + } + } + + a { + + @include link-transition; + color: currentColor; + + &:hover { + text-decoration: none; + color: $color__link; + } + } + + .svg-icon { + position: relative; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; + } + } + + .entry-meta { + margin: $size__spacing-unit 0; + } + + .entry-footer { + + margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit $size__spacing-unit; + + @include media(tablet) { + margin: $size__spacing-unit $size__site-margins calc(3 * #{$size__spacing-unit}); + max-width: $size__site-tablet-content; + } + + @include media(tablet) { + max-width: $size__site-desktop-content; + } + } + + .post-thumbnail { + + margin: $size__spacing-unit; + + @include media(tablet) { + margin: $size__spacing-unit $size__site-margins; + } + + &:focus { + outline: none; + } + + .post-thumbnail-inner { + display: block; + + img { + position: relative; + display: block; + width: 100%; + } + } + } + + .image-filters-enabled & { + + .post-thumbnail { + position: relative; + display: block; + + .post-thumbnail-inner { + filter: grayscale(100%); + + &:after { + background: rgba(0, 0, 0, 0.35); + content: ""; + display: block; + height: 100%; + opacity: .5; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; + z-index: 4; + + @supports (mix-blend-mode: multiply) { + display: none; + } + } + } + + &:before, + &:after { + position: absolute; + display: block; + width: 100%; + height: 100%; + top: 0; left: 0; + content: "\020"; + pointer-events: none; + } + + @include filter-duotone; + + } + } + + .entry-content, + .entry-summary { + max-width: calc(100% - (2 * #{ $size__spacing-unit })); + margin: 0 $size__spacing-unit; + + @include media(tablet) { + max-width: 80%; + margin: 0 10%; + padding: 0 60px; + } + } + + .entry-content { + + p { + word-wrap: break-word; + } + + .more-link { + @include link-transition; + display: inline; + color: inherit; + + &:after { + content: "\02192"; + display: inline-block; + margin-left: 0.5em; + } + + &:hover { + color: $color__link; + text-decoration: none; + } + } + + a { + text-decoration: underline; + text-decoration-thickness: 2px; + + &.button, + &:hover { + text-decoration: none; + } + + &.button { + display: inline-block; + } + + &.button:hover { + background: $color__background-button-hover; + color: $color__background-body; + cursor: pointer; + } + } + + // Overwrite iframe embeds that have inline styles. + > iframe[style] { + + margin: 32px 0 !important; + max-width: 100% !important; + + @include media(tablet) { + max-width: $size__site-tablet-content !important; + } + + @include media(desktop) { + max-width: $size__site-desktop-content !important; + } + } + + // Page links + .page-links a { + margin: calc(0.5 * #{$size__spacing-unit}); + text-decoration: none; + } + + // Classic editor audio embeds. + .wp-audio-shortcode { + max-width: calc(100vw - (2 * #{ $size__spacing-unit })); + + @include media(tablet) { + max-width: $size__site-tablet-content; + } + + @include media(desktop) { + max-width: $size__site-desktop-content; + } + } + } +} + +/* Author description */ + +.author-bio { + margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit $size__spacing-unit; + + @include postContentMaxWidth(); + + @include media(tablet) { + margin: calc(3 * #{$size__spacing-unit}) $size__site-margins; + } + + @include media(desktop) { + margin: calc(3 * #{$size__spacing-unit}) $size__site-margins; + } + + .author-title { + @include post-section-dash; + display: inline; + } + + .author-description { + + display: inline; + color: $color__text-light; + font-size: $font__size-md; + line-height: $font__line-height-heading; + + .author-link { + display: inline-block; + + &:hover { + color: $color__link-hover; + text-decoration: none; + } + } + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/secondary/_widgets.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/secondary/_widgets.scss new file mode 100644 index 00000000..968e1774 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/site/secondary/_widgets.scss @@ -0,0 +1,107 @@ +.widget { + margin: 0 0 #{$size__spacing-unit}; + + .widget-title { + font-size: $font__size-lg; + } + + /* Make sure select elements fit in widgets. */ + select { + max-width: 100%; + } + + a { + color: $color__link; + + &:hover { + color: $color__link-hover; + } + } +} + +.widget_archive, +.widget_categories, +.widget_meta, +.widget_nav_menu, +.widget_pages, +.widget_recent_comments, +.widget_recent_entries, +.widget_rss { + + ul { + padding: 0; + list-style: none; + + li { + color: $color__text-light; + @include font-family( $font__heading ); + font-size: calc(#{$font__size_base} * #{$font__size-ratio}); + font-weight: 700; + line-height: $font__line-height-heading; + margin-top: #{0.5 * $size__spacing-unit}; + margin-bottom: #{0.5 * $size__spacing-unit}; + } + + @include nestedSubMenuPadding(); + } +} + +.widget_tag_cloud { + + .tagcloud { + @include font-family( $font__heading ); + font-weight: 700; + } +} + + +.widget_search { + + .search-field { + width: 100%; + + @include media(mobile) { + width: auto; + } + } + + .search-submit { + display: block; + margin-top: $size__spacing-unit; + } +} + +.widget_calendar .calendar_wrap { + text-align: center; + + table td, + table th { + border: none; + } + + a { + text-decoration: underline; + text-decoration-thickness: 2px; + } + + .wp-calendar-table { + margin-bottom: 0; + } + + .wp-calendar-nav { + margin: 0 0 $size__spacing-unit; + display: table; + width: 100%; + @include font-family( $font__heading ); + + span { + display: table-cell; + padding: 0.5em; + } + } + + .wp-calendar-nav-prev, + .wp-calendar-nav-next { + width: 40%; + } +} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_copy.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_copy.scss new file mode 100644 index 00000000..37e08dfd --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_copy.scss @@ -0,0 +1,63 @@ +p { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote { + + cite { + font-size: $font__size-xs; + font-style: normal; + @include font-family( $font__heading ); + } +} + +pre { + font-size: $font__size-sm; + font-family: $font__pre; + line-height: $font__line-height-body; + overflow: auto; +} + +code, +kbd, +tt, +var { + font-size: $font__size-sm; + font-family: $font__code; +} + +abbr, acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + background: #fff9c0; + text-decoration: none; +} + +big { + font-size: 125%; +} + +a { + text-decoration: none; + + &:hover { + text-decoration: none; + } + + &:focus { + text-decoration: underline; + text-decoration-thickness: 2px; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_headings.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_headings.scss new file mode 100644 index 00000000..21ea2e44 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_headings.scss @@ -0,0 +1,164 @@ +.author-description .author-link, +.comment-metadata, +.comment-reply-link, +.comments-title, +.comment-author .fn, +.discussion-meta-info, +.entry-meta, +.entry-footer, +.main-navigation, +.no-comments, +.not-found .page-title, +.error-404 .page-title, +.post-navigation .post-title, +.page-links, +.page-description, +.pagination .nav-links, +.sticky-post, +.site-title, +.site-info, +#cancel-comment-reply-link, +h1, +h2, +h3, +h4, +h5, +h6 { + @include font-family( $font__heading ); +} + +.main-navigation, +.page-description, +.author-description .author-link, +.not-found .page-title, +.error-404 .page-title, +.post-navigation .post-title, +.pagination .nav-links, +.comments-title, +.comment-author .fn, +.no-comments, +.site-title, +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 700; + letter-spacing: -0.02em; + line-height: $font__line-height-heading; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.page-title { + @include font-family( $font__body ); +} + +.site-branding, +.main-navigation ul.main-menu > li, +.social-navigation, +.author-description .author-bio, +.nav-links { + line-height: 1.25; +} + +h1 { + font-size: $font__size-xl; + + @include media(tablet) { + font-size: $font__size-xxl; + } +} + +.entry-title, +.not-found .page-title, +.error-404 .page-title, +.has-larger-font-size, +h2 { + font-size: $font__size-lg; + + @include media(tablet) { + font-size: $font__size-xl; + } +} + +.has-regular-font-size, +.has-large-font-size, +.comments-title, +h3 { + font-size: $font__size-lg; +} + +.site-title, +.site-description, +.main-navigation, +.nav-links, +.page-title, +.page-description, +.comment-author .fn, +.no-comments, +h2.author-title, +p.author-bio, +h4 { + font-size: $font__size-md; +} + +.pagination .nav-links, +.comment-content, +h5 { + font-size: $font__size-sm; +} + +.entry-meta, +.entry-footer, +.discussion-meta-info, +.site-info, +.has-small-font-size, +.comment-reply-link, +.comment-metadata, +.comment-notes, +.sticky-post, +#cancel-comment-reply-link, +img:after, +h6 { + font-size: $font__size-xs; +} + +.site-title, +.page-title { + font-weight: normal; +} + +.page-description, +.page-links a { + font-weight: bold; +} + +.site-description { + letter-spacing: -0.01em; +} + +.post-navigation .post-title, +.entry-title, +.not-found .page-title, +.error-404 .page-title, +.comments-title, +blockquote { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-break: break-word; + word-wrap: break-word; +} + +/* Do not hyphenate entry title on tablet view and bigger. */ +.entry-title { + @include media(tablet) { + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + } +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_typography.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_typography.scss new file mode 100644 index 00000000..84438b2e --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/typography/_typography.scss @@ -0,0 +1,33 @@ + +html { + font-size: $font__size_base; +} + +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: $color__background-body; + color: $color__text-main; + @include font-family( $font__body ); + font-weight: 400; + font-size: 1em; + line-height: $font__line-height-body; + margin: 0; + text-rendering: optimizeLegibility; +} + +button, +input, +select, +optgroup, +textarea { + color: $color__text-main; + @include font-family( $font__body ); + font-weight: 400; + line-height: $font__line-height-body; + text-rendering: optimizeLegibility; +} + +@import "headings"; + +@import "copy"; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_colors.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_colors.scss new file mode 100644 index 00000000..989daa0c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_colors.scss @@ -0,0 +1,34 @@ + +// Backgrounds +$color__background-body: #fff; +$color__background-input: #fff; +$color__background-screen: #f1f1f1; +$color__background-hr: #ccc; +$color__background-button: #0073aa; +$color__background-button-hover: #111; +$color__background-pre: #eee; +$color__background-ins: #fff9c0; +$color__background_selection: mix( $color__background-body, $color__background-button, 75% ); // lighten( salmon, 22.5% ); // lighten( #0999d4, 48% ); + +// Text +$color__text-main: #111; +$color__text-light: #767676; +$color__text-hover: lighten( #111, 22.5% ); +$color__text-screen: #21759b; +$color__text-input: #666; +$color__text-input-focus: #111; + +// Links +$color__link: #0073aa; +$color__link-visited: #0073aa; +$color__link-hover: darken( $color__link, 10% ); + +// Borders +$color__border: #ccc; +$color__border-link: #0073aa; +$color__border-link-hover: darken( $color__link, 10% ); +$color__border-button: #ccc #ccc #bbb; +$color__border-button-hover: #ccc #bbb #aaa; +$color__border-button-focus: #aaa #bbb #bbb; +$color__border-input: $color__border; +$color__border-abbr: #666; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_columns.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_columns.scss new file mode 100644 index 00000000..6bd29bcc --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_columns.scss @@ -0,0 +1,16 @@ +$columns: ( + 1: calc(1 * (100vw / 12)), + 2: calc(2 * (100vw / 12)), + 3: calc(3 * (100vw / 12)), + 4: calc(4 * (100vw / 12)), + 5: calc(5 * (100vw / 12)), + 6: calc(6 * (100vw / 12)), + 7: calc(7 * (100vw / 12)), + 8: calc(8 * (100vw / 12)), + 9: calc(9 * (100vw / 12)), + 10: calc(10 * (100vw / 12)), + 11: calc(11 * (100vw / 12)), + 12: calc(12 * (100vw / 12)) +); + +$columns__margin: $size__spacing-unit; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_fonts.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_fonts.scss new file mode 100644 index 00000000..59ab20b3 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_fonts.scss @@ -0,0 +1,83 @@ +/* + * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font. + * This results in a jumping cursor when typing in both the Classic and block + * editors. The following font-face override fixes the issue by manually inserting + * a custom font that includes just a Hoefler Text space replacement for that + * character instead. + */ +@font-face { + font-family: 'NonBreakingSpaceOverride'; + src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format('woff2'), + url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format('woff'); + +} + +// Font and typographic variables + +$font__body: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; +$font__heading: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +$font__fallbacks: ( + /* Arabic */ + ar: 'Tahoma, Arial, sans-serif', + ary: 'Tahoma, Arial, sans-serif', + azb: 'Tahoma, Arial, sans-serif', + ckb: 'Tahoma, Arial, sans-serif', + fa-IR: 'Tahoma, Arial, sans-serif', + haz: 'Tahoma, Arial, sans-serif', + ps: 'Tahoma, Arial, sans-serif', + /* Cyrillic */ + be: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + bg-BG: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + kk: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + mk-MK: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + mn: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + ru-RU: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + sah: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + sr-RS: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + tt-RU: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + uk: '"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif', + /* Chinese (Hong Kong) */ + zh-HK: '-apple-system, BlinkMacSystemFont, "PingFang HK", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif', + /* Chinese (Taiwan) */ + zh-TW: '-apple-system, BlinkMacSystemFont, "PingFang TC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif', + /* Chinese (China) */ + zh-CN: '-apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif', + /* Devanagari */ + bn-BD: 'Arial, sans-serif', + hi-IN: 'Arial, sans-serif', + mr: 'Arial, sans-serif', + ne-NP: 'Arial, sans-serif', + /* Greek */ + el: '"Helvetica Neue", Helvetica, Arial, sans-serif', + /* Gujarati */ + gu: 'Arial, sans-serif', + /* Hebrew */ + he-IL: '"Arial Hebrew", Arial, sans-serif', + /* Japanese */ + ja: '-apple-system, BlinkMacSystemFont, "Hiragino Sans", Meiryo, "Helvetica Neue", sans-serif', + /* Korean */ + ko-KR: '"Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif', + /* Thai */ + th: '"Sukhumvit Set", "Helvetica Neue", helvetica, arial, sans-serif', + /* Vietnamese */ + vi: '"Libre Franklin", sans-serif', +); +$font__code: Menlo, monaco, Consolas, Lucida Console, monospace; +$font__pre: "Courier 10 Pitch", Courier, monospace; + +$font__size_base: 22px; +$font__size-ratio: 1.125; + +$font__size-xxs: 1em / (1.5 * $font__size-ratio); +$font__size-xs: 1em / (1.25 * $font__size-ratio); +$font__size-sm: 1em / (1 * $font__size-ratio); +$font__size-md: 1em * (1 * $font__size-ratio); +$font__size-lg: 1em * (1.5 * $font__size-ratio); +$font__size-xl: 1em * (2 * $font__size-ratio); +$font__size-xxl: 1em * (2.5 * $font__size-ratio); +$font__size-xxxl: 1em * (3 * $font__size-ratio); + +$font__line-height-body: 1.8; +$font__line-height-pre: 1.6; +$font__line-height-heading: 1.2; +$font__line-height-double: 2 * $font__line-height-heading; \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_structure.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_structure.scss new file mode 100644 index 00000000..dc62145b --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_structure.scss @@ -0,0 +1,16 @@ +// Responsive widths. + +$size__spacing-unit: 1rem; +$size__site-main: 100%; +$size__site-sidebar: 25%; +$size__site-margins: calc(10% + 60px); +$size__site-tablet-content: calc(8 * (100vw / 12) - 28px); +$size__site-desktop-content: calc(6 * (100vw / 12) - 28px); + +// Responsive widths. + +$mobile_width: 600px; +$tablet_width: 768px; +$desktop_width: 1168px; +$wide_width: 1379px; + diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_transitions.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_transitions.scss new file mode 100644 index 00000000..f0eebbd2 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_transitions.scss @@ -0,0 +1,6 @@ +// Transition timeouts. + +$link_transition: 110ms; +$icon_transition: 120ms; +$button_transition: 150ms; +$background_transition: 200ms; \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_variables-site.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_variables-site.scss new file mode 100644 index 00000000..9d527f9f --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/sass/variables-site/_variables-site.scss @@ -0,0 +1,5 @@ +@import "colors"; +@import "fonts"; +@import "structure"; +@import "columns"; +@import "transitions"; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/screenshot.png b/wp-content/upgrade-temp-backup/themes/twentynineteen/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..fa27e95463571aceeda9fba61f660e70c589ca63 GIT binary patch literal 175254 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%0AtI9cr+KnYdrWYq!M$ygLo!TP8bBJ^^2 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 a9@Q_`Z~=tcrSlsA0000<MNUMnLSTa3hB>4F literal 0 HcmV?d00001 diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/search.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/search.php new file mode 100644 index 00000000..af9d2654 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/search.php @@ -0,0 +1,56 @@ +<?php +/** + * The template for displaying search results pages + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#search-result + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +get_header(); +?> + + <div id="primary" class="content-area"> + <main id="main" class="site-main"> + + <?php if ( have_posts() ) : ?> + + <header class="page-header"> + <h1 class="page-title"> + <?php _e( 'Search results for: ', 'twentynineteen' ); ?> + <span class="page-description"><?php echo get_search_query(); ?></span> + </h1> + </header><!-- .page-header --> + + <?php + // Start the Loop. + while ( have_posts() ) : + the_post(); + + /* + * Include the Post-Format-specific template for the content. + * If you want to override this in a child theme, then include a file + * called content-___.php (where ___ is the Post Format name) and that + * will be used instead. + */ + get_template_part( 'template-parts/content/content', 'excerpt' ); + + // End the loop. + endwhile; + + // Previous/next page navigation. + twentynineteen_the_posts_navigation(); + + // If no content, include the "No posts found" template. + else : + get_template_part( 'template-parts/content/content', 'none' ); + + endif; + ?> + </main><!-- #main --> + </div><!-- #primary --> + +<?php +get_footer(); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/single.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/single.php new file mode 100644 index 00000000..2760bc45 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/single.php @@ -0,0 +1,61 @@ +<?php +/** + * The template for displaying all single posts + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +get_header(); +?> + + <div id="primary" class="content-area"> + <main id="main" class="site-main"> + + <?php + + // Start the Loop. + while ( have_posts() ) : + the_post(); + + get_template_part( 'template-parts/content/content', 'single' ); + + if ( is_singular( 'attachment' ) ) { + // Parent post navigation. + the_post_navigation( + array( + 'prev_text' => _x( '<span class="meta-nav">Published in</span><br><span class="post-title">%title</span>', 'Parent post link', 'twentynineteen' ), + ) + ); + } elseif ( is_singular( 'post' ) ) { + // Previous/next post navigation. + the_post_navigation( + array( + 'next_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Next Post', 'twentynineteen' ) . '</span> ' . + /* translators: Hidden accessibility text. */ + '<span class="screen-reader-text">' . __( 'Next post:', 'twentynineteen' ) . '</span> <br/>' . + '<span class="post-title">%title</span>', + 'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Previous Post', 'twentynineteen' ) . '</span> ' . + /* translators: Hidden accessibility text. */ + '<span class="screen-reader-text">' . __( 'Previous post:', 'twentynineteen' ) . '</span> <br/>' . + '<span class="post-title">%title</span>', + ) + ); + } + + // If comments are open or we have at least one comment, load up the comment template. + if ( comments_open() || get_comments_number() ) { + comments_template(); + } + + endwhile; // End the loop. + ?> + + </main><!-- #main --> + </div><!-- #primary --> + +<?php +get_footer(); diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor-customizer.css b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor-customizer.css new file mode 100644 index 00000000..433b959c --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor-customizer.css @@ -0,0 +1,5 @@ +/*! +Twenty Nineteen Customizer Styles + +NOTE: This file is automatically populated with styles if the user selects a custom primary color in the customizer. +*/ diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor-customizer.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor-customizer.scss new file mode 100644 index 00000000..8ff6c85a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor-customizer.scss @@ -0,0 +1,5 @@ +/*! +Twenty Nineteen Customizer Styles + +NOTE: This file is automatically populated with styles if the user selects a custom primary color in the customizer. +*/ \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor.css b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor.css new file mode 100644 index 00000000..5206b537 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor.css @@ -0,0 +1,1635 @@ +@charset "UTF-8"; +/*! +Twenty Nineteen Editor Styles +*/ +/** === Includes === */ +/* + * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font. + * This results in a jumping cursor when typing in both the Classic and block + * editors. The following font-face override fixes the issue by manually inserting + * a custom font that includes just a Hoefler Text space replacement for that + * character instead. + */ +@font-face { + font-family: 'NonBreakingSpaceOverride'; + src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff"); +} + +/* If we add the border using a regular CSS border, it won't look good on non-retina devices, + * since its edges can look jagged due to lack of antialiasing. In this case, we are several + * layers of box-shadow to add the border visually, which will render the border smoother. */ +/* Calculates maximum width for post content */ +/* Nested sub-menu padding: 10 levels deep */ +/* Ensure all font family declarations come with non-latin fallbacks */ +/* Build our non-latin font styles */ +body:lang(ar), h1:lang(ar), +h2:lang(ar), +h3:lang(ar), +h4:lang(ar), +h5:lang(ar), +h6:lang(ar), figcaption:lang(ar), +.gallery-caption:lang(ar), .editor-post-title__block .editor-post-title__input:lang(ar), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(ar), .wp-block-paragraph.has-drop-cap:lang(ar):not(:focus)::first-letter, .wp-block-table:lang(ar), .wp-block-cover h2:lang(ar), +.wp-block-cover .wp-block-cover-text:lang(ar), .wp-block-button .wp-block-button__link:lang(ar), .wp-block-search .wp-block-search__button:lang(ar), .wp-block-quote cite:lang(ar), +.wp-block-quote footer:lang(ar), +.wp-block-quote .wp-block-quote__citation:lang(ar), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ar), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ar), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(ar), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(ar), .wp-block-file:lang(ar), ul.wp-block-archives li > a:lang(ar), +.wp-block-categories li > a:lang(ar), +.wp-block-latest-posts li > a:lang(ar), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ar), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ar), .wp-caption dd:lang(ar), .wp-block-freeform blockquote cite:lang(ar) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ary), h1:lang(ary), +h2:lang(ary), +h3:lang(ary), +h4:lang(ary), +h5:lang(ary), +h6:lang(ary), figcaption:lang(ary), +.gallery-caption:lang(ary), .editor-post-title__block .editor-post-title__input:lang(ary), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(ary), .wp-block-paragraph.has-drop-cap:lang(ary):not(:focus)::first-letter, .wp-block-table:lang(ary), .wp-block-cover h2:lang(ary), +.wp-block-cover .wp-block-cover-text:lang(ary), .wp-block-button .wp-block-button__link:lang(ary), .wp-block-search .wp-block-search__button:lang(ary), .wp-block-quote cite:lang(ary), +.wp-block-quote footer:lang(ary), +.wp-block-quote .wp-block-quote__citation:lang(ary), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ary), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ary), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(ary), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(ary), .wp-block-file:lang(ary), ul.wp-block-archives li > a:lang(ary), +.wp-block-categories li > a:lang(ary), +.wp-block-latest-posts li > a:lang(ary), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ary), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ary), .wp-caption dd:lang(ary), .wp-block-freeform blockquote cite:lang(ary) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(azb), h1:lang(azb), +h2:lang(azb), +h3:lang(azb), +h4:lang(azb), +h5:lang(azb), +h6:lang(azb), figcaption:lang(azb), +.gallery-caption:lang(azb), .editor-post-title__block .editor-post-title__input:lang(azb), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(azb), .wp-block-paragraph.has-drop-cap:lang(azb):not(:focus)::first-letter, .wp-block-table:lang(azb), .wp-block-cover h2:lang(azb), +.wp-block-cover .wp-block-cover-text:lang(azb), .wp-block-button .wp-block-button__link:lang(azb), .wp-block-search .wp-block-search__button:lang(azb), .wp-block-quote cite:lang(azb), +.wp-block-quote footer:lang(azb), +.wp-block-quote .wp-block-quote__citation:lang(azb), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(azb), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(azb), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(azb), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(azb), .wp-block-file:lang(azb), ul.wp-block-archives li > a:lang(azb), +.wp-block-categories li > a:lang(azb), +.wp-block-latest-posts li > a:lang(azb), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(azb), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(azb), .wp-caption dd:lang(azb), .wp-block-freeform blockquote cite:lang(azb) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ckb), h1:lang(ckb), +h2:lang(ckb), +h3:lang(ckb), +h4:lang(ckb), +h5:lang(ckb), +h6:lang(ckb), figcaption:lang(ckb), +.gallery-caption:lang(ckb), .editor-post-title__block .editor-post-title__input:lang(ckb), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(ckb), .wp-block-paragraph.has-drop-cap:lang(ckb):not(:focus)::first-letter, .wp-block-table:lang(ckb), .wp-block-cover h2:lang(ckb), +.wp-block-cover .wp-block-cover-text:lang(ckb), .wp-block-button .wp-block-button__link:lang(ckb), .wp-block-search .wp-block-search__button:lang(ckb), .wp-block-quote cite:lang(ckb), +.wp-block-quote footer:lang(ckb), +.wp-block-quote .wp-block-quote__citation:lang(ckb), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ckb), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ckb), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(ckb), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(ckb), .wp-block-file:lang(ckb), ul.wp-block-archives li > a:lang(ckb), +.wp-block-categories li > a:lang(ckb), +.wp-block-latest-posts li > a:lang(ckb), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ckb), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ckb), .wp-caption dd:lang(ckb), .wp-block-freeform blockquote cite:lang(ckb) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(fa-IR), h1:lang(fa-IR), +h2:lang(fa-IR), +h3:lang(fa-IR), +h4:lang(fa-IR), +h5:lang(fa-IR), +h6:lang(fa-IR), figcaption:lang(fa-IR), +.gallery-caption:lang(fa-IR), .editor-post-title__block .editor-post-title__input:lang(fa-IR), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(fa-IR), .wp-block-paragraph.has-drop-cap:lang(fa-IR):not(:focus)::first-letter, .wp-block-table:lang(fa-IR), .wp-block-cover h2:lang(fa-IR), +.wp-block-cover .wp-block-cover-text:lang(fa-IR), .wp-block-button .wp-block-button__link:lang(fa-IR), .wp-block-search .wp-block-search__button:lang(fa-IR), .wp-block-quote cite:lang(fa-IR), +.wp-block-quote footer:lang(fa-IR), +.wp-block-quote .wp-block-quote__citation:lang(fa-IR), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(fa-IR), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(fa-IR), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(fa-IR), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(fa-IR), .wp-block-file:lang(fa-IR), ul.wp-block-archives li > a:lang(fa-IR), +.wp-block-categories li > a:lang(fa-IR), +.wp-block-latest-posts li > a:lang(fa-IR), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(fa-IR), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(fa-IR), .wp-caption dd:lang(fa-IR), .wp-block-freeform blockquote cite:lang(fa-IR) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(haz), h1:lang(haz), +h2:lang(haz), +h3:lang(haz), +h4:lang(haz), +h5:lang(haz), +h6:lang(haz), figcaption:lang(haz), +.gallery-caption:lang(haz), .editor-post-title__block .editor-post-title__input:lang(haz), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(haz), .wp-block-paragraph.has-drop-cap:lang(haz):not(:focus)::first-letter, .wp-block-table:lang(haz), .wp-block-cover h2:lang(haz), +.wp-block-cover .wp-block-cover-text:lang(haz), .wp-block-button .wp-block-button__link:lang(haz), .wp-block-search .wp-block-search__button:lang(haz), .wp-block-quote cite:lang(haz), +.wp-block-quote footer:lang(haz), +.wp-block-quote .wp-block-quote__citation:lang(haz), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(haz), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(haz), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(haz), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(haz), .wp-block-file:lang(haz), ul.wp-block-archives li > a:lang(haz), +.wp-block-categories li > a:lang(haz), +.wp-block-latest-posts li > a:lang(haz), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(haz), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(haz), .wp-caption dd:lang(haz), .wp-block-freeform blockquote cite:lang(haz) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ps), h1:lang(ps), +h2:lang(ps), +h3:lang(ps), +h4:lang(ps), +h5:lang(ps), +h6:lang(ps), figcaption:lang(ps), +.gallery-caption:lang(ps), .editor-post-title__block .editor-post-title__input:lang(ps), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(ps), .wp-block-paragraph.has-drop-cap:lang(ps):not(:focus)::first-letter, .wp-block-table:lang(ps), .wp-block-cover h2:lang(ps), +.wp-block-cover .wp-block-cover-text:lang(ps), .wp-block-button .wp-block-button__link:lang(ps), .wp-block-search .wp-block-search__button:lang(ps), .wp-block-quote cite:lang(ps), +.wp-block-quote footer:lang(ps), +.wp-block-quote .wp-block-quote__citation:lang(ps), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ps), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ps), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(ps), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(ps), .wp-block-file:lang(ps), ul.wp-block-archives li > a:lang(ps), +.wp-block-categories li > a:lang(ps), +.wp-block-latest-posts li > a:lang(ps), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ps), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ps), .wp-caption dd:lang(ps), .wp-block-freeform blockquote cite:lang(ps) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(be), h1:lang(be), +h2:lang(be), +h3:lang(be), +h4:lang(be), +h5:lang(be), +h6:lang(be), figcaption:lang(be), +.gallery-caption:lang(be), .editor-post-title__block .editor-post-title__input:lang(be), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(be), .wp-block-paragraph.has-drop-cap:lang(be):not(:focus)::first-letter, .wp-block-table:lang(be), .wp-block-cover h2:lang(be), +.wp-block-cover .wp-block-cover-text:lang(be), .wp-block-button .wp-block-button__link:lang(be), .wp-block-search .wp-block-search__button:lang(be), .wp-block-quote cite:lang(be), +.wp-block-quote footer:lang(be), +.wp-block-quote .wp-block-quote__citation:lang(be), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(be), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(be), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(be), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(be), .wp-block-file:lang(be), ul.wp-block-archives li > a:lang(be), +.wp-block-categories li > a:lang(be), +.wp-block-latest-posts li > a:lang(be), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(be), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(be), .wp-caption dd:lang(be), .wp-block-freeform blockquote cite:lang(be) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(bg-BG), h1:lang(bg-BG), +h2:lang(bg-BG), +h3:lang(bg-BG), +h4:lang(bg-BG), +h5:lang(bg-BG), +h6:lang(bg-BG), figcaption:lang(bg-BG), +.gallery-caption:lang(bg-BG), .editor-post-title__block .editor-post-title__input:lang(bg-BG), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(bg-BG), .wp-block-paragraph.has-drop-cap:lang(bg-BG):not(:focus)::first-letter, .wp-block-table:lang(bg-BG), .wp-block-cover h2:lang(bg-BG), +.wp-block-cover .wp-block-cover-text:lang(bg-BG), .wp-block-button .wp-block-button__link:lang(bg-BG), .wp-block-search .wp-block-search__button:lang(bg-BG), .wp-block-quote cite:lang(bg-BG), +.wp-block-quote footer:lang(bg-BG), +.wp-block-quote .wp-block-quote__citation:lang(bg-BG), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(bg-BG), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(bg-BG), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(bg-BG), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(bg-BG), .wp-block-file:lang(bg-BG), ul.wp-block-archives li > a:lang(bg-BG), +.wp-block-categories li > a:lang(bg-BG), +.wp-block-latest-posts li > a:lang(bg-BG), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(bg-BG), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bg-BG), .wp-caption dd:lang(bg-BG), .wp-block-freeform blockquote cite:lang(bg-BG) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(kk), h1:lang(kk), +h2:lang(kk), +h3:lang(kk), +h4:lang(kk), +h5:lang(kk), +h6:lang(kk), figcaption:lang(kk), +.gallery-caption:lang(kk), .editor-post-title__block .editor-post-title__input:lang(kk), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(kk), .wp-block-paragraph.has-drop-cap:lang(kk):not(:focus)::first-letter, .wp-block-table:lang(kk), .wp-block-cover h2:lang(kk), +.wp-block-cover .wp-block-cover-text:lang(kk), .wp-block-button .wp-block-button__link:lang(kk), .wp-block-search .wp-block-search__button:lang(kk), .wp-block-quote cite:lang(kk), +.wp-block-quote footer:lang(kk), +.wp-block-quote .wp-block-quote__citation:lang(kk), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(kk), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(kk), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(kk), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(kk), .wp-block-file:lang(kk), ul.wp-block-archives li > a:lang(kk), +.wp-block-categories li > a:lang(kk), +.wp-block-latest-posts li > a:lang(kk), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(kk), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(kk), .wp-caption dd:lang(kk), .wp-block-freeform blockquote cite:lang(kk) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(mk-MK), h1:lang(mk-MK), +h2:lang(mk-MK), +h3:lang(mk-MK), +h4:lang(mk-MK), +h5:lang(mk-MK), +h6:lang(mk-MK), figcaption:lang(mk-MK), +.gallery-caption:lang(mk-MK), .editor-post-title__block .editor-post-title__input:lang(mk-MK), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(mk-MK), .wp-block-paragraph.has-drop-cap:lang(mk-MK):not(:focus)::first-letter, .wp-block-table:lang(mk-MK), .wp-block-cover h2:lang(mk-MK), +.wp-block-cover .wp-block-cover-text:lang(mk-MK), .wp-block-button .wp-block-button__link:lang(mk-MK), .wp-block-search .wp-block-search__button:lang(mk-MK), .wp-block-quote cite:lang(mk-MK), +.wp-block-quote footer:lang(mk-MK), +.wp-block-quote .wp-block-quote__citation:lang(mk-MK), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(mk-MK), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(mk-MK), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(mk-MK), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(mk-MK), .wp-block-file:lang(mk-MK), ul.wp-block-archives li > a:lang(mk-MK), +.wp-block-categories li > a:lang(mk-MK), +.wp-block-latest-posts li > a:lang(mk-MK), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mk-MK), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mk-MK), .wp-caption dd:lang(mk-MK), .wp-block-freeform blockquote cite:lang(mk-MK) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(mn), h1:lang(mn), +h2:lang(mn), +h3:lang(mn), +h4:lang(mn), +h5:lang(mn), +h6:lang(mn), figcaption:lang(mn), +.gallery-caption:lang(mn), .editor-post-title__block .editor-post-title__input:lang(mn), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(mn), .wp-block-paragraph.has-drop-cap:lang(mn):not(:focus)::first-letter, .wp-block-table:lang(mn), .wp-block-cover h2:lang(mn), +.wp-block-cover .wp-block-cover-text:lang(mn), .wp-block-button .wp-block-button__link:lang(mn), .wp-block-search .wp-block-search__button:lang(mn), .wp-block-quote cite:lang(mn), +.wp-block-quote footer:lang(mn), +.wp-block-quote .wp-block-quote__citation:lang(mn), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(mn), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(mn), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(mn), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(mn), .wp-block-file:lang(mn), ul.wp-block-archives li > a:lang(mn), +.wp-block-categories li > a:lang(mn), +.wp-block-latest-posts li > a:lang(mn), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mn), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mn), .wp-caption dd:lang(mn), .wp-block-freeform blockquote cite:lang(mn) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(ru-RU), h1:lang(ru-RU), +h2:lang(ru-RU), +h3:lang(ru-RU), +h4:lang(ru-RU), +h5:lang(ru-RU), +h6:lang(ru-RU), figcaption:lang(ru-RU), +.gallery-caption:lang(ru-RU), .editor-post-title__block .editor-post-title__input:lang(ru-RU), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(ru-RU), .wp-block-paragraph.has-drop-cap:lang(ru-RU):not(:focus)::first-letter, .wp-block-table:lang(ru-RU), .wp-block-cover h2:lang(ru-RU), +.wp-block-cover .wp-block-cover-text:lang(ru-RU), .wp-block-button .wp-block-button__link:lang(ru-RU), .wp-block-search .wp-block-search__button:lang(ru-RU), .wp-block-quote cite:lang(ru-RU), +.wp-block-quote footer:lang(ru-RU), +.wp-block-quote .wp-block-quote__citation:lang(ru-RU), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ru-RU), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ru-RU), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(ru-RU), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(ru-RU), .wp-block-file:lang(ru-RU), ul.wp-block-archives li > a:lang(ru-RU), +.wp-block-categories li > a:lang(ru-RU), +.wp-block-latest-posts li > a:lang(ru-RU), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ru-RU), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ru-RU), .wp-caption dd:lang(ru-RU), .wp-block-freeform blockquote cite:lang(ru-RU) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(sah), h1:lang(sah), +h2:lang(sah), +h3:lang(sah), +h4:lang(sah), +h5:lang(sah), +h6:lang(sah), figcaption:lang(sah), +.gallery-caption:lang(sah), .editor-post-title__block .editor-post-title__input:lang(sah), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(sah), .wp-block-paragraph.has-drop-cap:lang(sah):not(:focus)::first-letter, .wp-block-table:lang(sah), .wp-block-cover h2:lang(sah), +.wp-block-cover .wp-block-cover-text:lang(sah), .wp-block-button .wp-block-button__link:lang(sah), .wp-block-search .wp-block-search__button:lang(sah), .wp-block-quote cite:lang(sah), +.wp-block-quote footer:lang(sah), +.wp-block-quote .wp-block-quote__citation:lang(sah), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(sah), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(sah), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(sah), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(sah), .wp-block-file:lang(sah), ul.wp-block-archives li > a:lang(sah), +.wp-block-categories li > a:lang(sah), +.wp-block-latest-posts li > a:lang(sah), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(sah), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sah), .wp-caption dd:lang(sah), .wp-block-freeform blockquote cite:lang(sah) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(sr-RS), h1:lang(sr-RS), +h2:lang(sr-RS), +h3:lang(sr-RS), +h4:lang(sr-RS), +h5:lang(sr-RS), +h6:lang(sr-RS), figcaption:lang(sr-RS), +.gallery-caption:lang(sr-RS), .editor-post-title__block .editor-post-title__input:lang(sr-RS), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(sr-RS), .wp-block-paragraph.has-drop-cap:lang(sr-RS):not(:focus)::first-letter, .wp-block-table:lang(sr-RS), .wp-block-cover h2:lang(sr-RS), +.wp-block-cover .wp-block-cover-text:lang(sr-RS), .wp-block-button .wp-block-button__link:lang(sr-RS), .wp-block-search .wp-block-search__button:lang(sr-RS), .wp-block-quote cite:lang(sr-RS), +.wp-block-quote footer:lang(sr-RS), +.wp-block-quote .wp-block-quote__citation:lang(sr-RS), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(sr-RS), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(sr-RS), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(sr-RS), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(sr-RS), .wp-block-file:lang(sr-RS), ul.wp-block-archives li > a:lang(sr-RS), +.wp-block-categories li > a:lang(sr-RS), +.wp-block-latest-posts li > a:lang(sr-RS), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(sr-RS), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sr-RS), .wp-caption dd:lang(sr-RS), .wp-block-freeform blockquote cite:lang(sr-RS) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(tt-RU), h1:lang(tt-RU), +h2:lang(tt-RU), +h3:lang(tt-RU), +h4:lang(tt-RU), +h5:lang(tt-RU), +h6:lang(tt-RU), figcaption:lang(tt-RU), +.gallery-caption:lang(tt-RU), .editor-post-title__block .editor-post-title__input:lang(tt-RU), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(tt-RU), .wp-block-paragraph.has-drop-cap:lang(tt-RU):not(:focus)::first-letter, .wp-block-table:lang(tt-RU), .wp-block-cover h2:lang(tt-RU), +.wp-block-cover .wp-block-cover-text:lang(tt-RU), .wp-block-button .wp-block-button__link:lang(tt-RU), .wp-block-search .wp-block-search__button:lang(tt-RU), .wp-block-quote cite:lang(tt-RU), +.wp-block-quote footer:lang(tt-RU), +.wp-block-quote .wp-block-quote__citation:lang(tt-RU), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(tt-RU), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(tt-RU), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(tt-RU), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(tt-RU), .wp-block-file:lang(tt-RU), ul.wp-block-archives li > a:lang(tt-RU), +.wp-block-categories li > a:lang(tt-RU), +.wp-block-latest-posts li > a:lang(tt-RU), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(tt-RU), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(tt-RU), .wp-caption dd:lang(tt-RU), .wp-block-freeform blockquote cite:lang(tt-RU) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(uk), h1:lang(uk), +h2:lang(uk), +h3:lang(uk), +h4:lang(uk), +h5:lang(uk), +h6:lang(uk), figcaption:lang(uk), +.gallery-caption:lang(uk), .editor-post-title__block .editor-post-title__input:lang(uk), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(uk), .wp-block-paragraph.has-drop-cap:lang(uk):not(:focus)::first-letter, .wp-block-table:lang(uk), .wp-block-cover h2:lang(uk), +.wp-block-cover .wp-block-cover-text:lang(uk), .wp-block-button .wp-block-button__link:lang(uk), .wp-block-search .wp-block-search__button:lang(uk), .wp-block-quote cite:lang(uk), +.wp-block-quote footer:lang(uk), +.wp-block-quote .wp-block-quote__citation:lang(uk), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(uk), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(uk), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(uk), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(uk), .wp-block-file:lang(uk), ul.wp-block-archives li > a:lang(uk), +.wp-block-categories li > a:lang(uk), +.wp-block-latest-posts li > a:lang(uk), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(uk), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(uk), .wp-caption dd:lang(uk), .wp-block-freeform blockquote cite:lang(uk) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(zh-HK), h1:lang(zh-HK), +h2:lang(zh-HK), +h3:lang(zh-HK), +h4:lang(zh-HK), +h5:lang(zh-HK), +h6:lang(zh-HK), figcaption:lang(zh-HK), +.gallery-caption:lang(zh-HK), .editor-post-title__block .editor-post-title__input:lang(zh-HK), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(zh-HK), .wp-block-paragraph.has-drop-cap:lang(zh-HK):not(:focus)::first-letter, .wp-block-table:lang(zh-HK), .wp-block-cover h2:lang(zh-HK), +.wp-block-cover .wp-block-cover-text:lang(zh-HK), .wp-block-button .wp-block-button__link:lang(zh-HK), .wp-block-search .wp-block-search__button:lang(zh-HK), .wp-block-quote cite:lang(zh-HK), +.wp-block-quote footer:lang(zh-HK), +.wp-block-quote .wp-block-quote__citation:lang(zh-HK), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(zh-HK), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(zh-HK), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(zh-HK), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(zh-HK), .wp-block-file:lang(zh-HK), ul.wp-block-archives li > a:lang(zh-HK), +.wp-block-categories li > a:lang(zh-HK), +.wp-block-latest-posts li > a:lang(zh-HK), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-HK), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-HK), .wp-caption dd:lang(zh-HK), .wp-block-freeform blockquote cite:lang(zh-HK) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang HK", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(zh-TW), h1:lang(zh-TW), +h2:lang(zh-TW), +h3:lang(zh-TW), +h4:lang(zh-TW), +h5:lang(zh-TW), +h6:lang(zh-TW), figcaption:lang(zh-TW), +.gallery-caption:lang(zh-TW), .editor-post-title__block .editor-post-title__input:lang(zh-TW), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(zh-TW), .wp-block-paragraph.has-drop-cap:lang(zh-TW):not(:focus)::first-letter, .wp-block-table:lang(zh-TW), .wp-block-cover h2:lang(zh-TW), +.wp-block-cover .wp-block-cover-text:lang(zh-TW), .wp-block-button .wp-block-button__link:lang(zh-TW), .wp-block-search .wp-block-search__button:lang(zh-TW), .wp-block-quote cite:lang(zh-TW), +.wp-block-quote footer:lang(zh-TW), +.wp-block-quote .wp-block-quote__citation:lang(zh-TW), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(zh-TW), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(zh-TW), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(zh-TW), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(zh-TW), .wp-block-file:lang(zh-TW), ul.wp-block-archives li > a:lang(zh-TW), +.wp-block-categories li > a:lang(zh-TW), +.wp-block-latest-posts li > a:lang(zh-TW), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-TW), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-TW), .wp-caption dd:lang(zh-TW), .wp-block-freeform blockquote cite:lang(zh-TW) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(zh-CN), h1:lang(zh-CN), +h2:lang(zh-CN), +h3:lang(zh-CN), +h4:lang(zh-CN), +h5:lang(zh-CN), +h6:lang(zh-CN), figcaption:lang(zh-CN), +.gallery-caption:lang(zh-CN), .editor-post-title__block .editor-post-title__input:lang(zh-CN), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(zh-CN), .wp-block-paragraph.has-drop-cap:lang(zh-CN):not(:focus)::first-letter, .wp-block-table:lang(zh-CN), .wp-block-cover h2:lang(zh-CN), +.wp-block-cover .wp-block-cover-text:lang(zh-CN), .wp-block-button .wp-block-button__link:lang(zh-CN), .wp-block-search .wp-block-search__button:lang(zh-CN), .wp-block-quote cite:lang(zh-CN), +.wp-block-quote footer:lang(zh-CN), +.wp-block-quote .wp-block-quote__citation:lang(zh-CN), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(zh-CN), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(zh-CN), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(zh-CN), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(zh-CN), .wp-block-file:lang(zh-CN), ul.wp-block-archives li > a:lang(zh-CN), +.wp-block-categories li > a:lang(zh-CN), +.wp-block-latest-posts li > a:lang(zh-CN), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-CN), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-CN), .wp-caption dd:lang(zh-CN), .wp-block-freeform blockquote cite:lang(zh-CN) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(bn-BD), h1:lang(bn-BD), +h2:lang(bn-BD), +h3:lang(bn-BD), +h4:lang(bn-BD), +h5:lang(bn-BD), +h6:lang(bn-BD), figcaption:lang(bn-BD), +.gallery-caption:lang(bn-BD), .editor-post-title__block .editor-post-title__input:lang(bn-BD), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(bn-BD), .wp-block-paragraph.has-drop-cap:lang(bn-BD):not(:focus)::first-letter, .wp-block-table:lang(bn-BD), .wp-block-cover h2:lang(bn-BD), +.wp-block-cover .wp-block-cover-text:lang(bn-BD), .wp-block-button .wp-block-button__link:lang(bn-BD), .wp-block-search .wp-block-search__button:lang(bn-BD), .wp-block-quote cite:lang(bn-BD), +.wp-block-quote footer:lang(bn-BD), +.wp-block-quote .wp-block-quote__citation:lang(bn-BD), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(bn-BD), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(bn-BD), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(bn-BD), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(bn-BD), .wp-block-file:lang(bn-BD), ul.wp-block-archives li > a:lang(bn-BD), +.wp-block-categories li > a:lang(bn-BD), +.wp-block-latest-posts li > a:lang(bn-BD), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(bn-BD), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bn-BD), .wp-caption dd:lang(bn-BD), .wp-block-freeform blockquote cite:lang(bn-BD) { + font-family: Arial, sans-serif; +} + +body:lang(hi-IN), h1:lang(hi-IN), +h2:lang(hi-IN), +h3:lang(hi-IN), +h4:lang(hi-IN), +h5:lang(hi-IN), +h6:lang(hi-IN), figcaption:lang(hi-IN), +.gallery-caption:lang(hi-IN), .editor-post-title__block .editor-post-title__input:lang(hi-IN), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(hi-IN), .wp-block-paragraph.has-drop-cap:lang(hi-IN):not(:focus)::first-letter, .wp-block-table:lang(hi-IN), .wp-block-cover h2:lang(hi-IN), +.wp-block-cover .wp-block-cover-text:lang(hi-IN), .wp-block-button .wp-block-button__link:lang(hi-IN), .wp-block-search .wp-block-search__button:lang(hi-IN), .wp-block-quote cite:lang(hi-IN), +.wp-block-quote footer:lang(hi-IN), +.wp-block-quote .wp-block-quote__citation:lang(hi-IN), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(hi-IN), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(hi-IN), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(hi-IN), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(hi-IN), .wp-block-file:lang(hi-IN), ul.wp-block-archives li > a:lang(hi-IN), +.wp-block-categories li > a:lang(hi-IN), +.wp-block-latest-posts li > a:lang(hi-IN), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(hi-IN), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(hi-IN), .wp-caption dd:lang(hi-IN), .wp-block-freeform blockquote cite:lang(hi-IN) { + font-family: Arial, sans-serif; +} + +body:lang(mr), h1:lang(mr), +h2:lang(mr), +h3:lang(mr), +h4:lang(mr), +h5:lang(mr), +h6:lang(mr), figcaption:lang(mr), +.gallery-caption:lang(mr), .editor-post-title__block .editor-post-title__input:lang(mr), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(mr), .wp-block-paragraph.has-drop-cap:lang(mr):not(:focus)::first-letter, .wp-block-table:lang(mr), .wp-block-cover h2:lang(mr), +.wp-block-cover .wp-block-cover-text:lang(mr), .wp-block-button .wp-block-button__link:lang(mr), .wp-block-search .wp-block-search__button:lang(mr), .wp-block-quote cite:lang(mr), +.wp-block-quote footer:lang(mr), +.wp-block-quote .wp-block-quote__citation:lang(mr), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(mr), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(mr), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(mr), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(mr), .wp-block-file:lang(mr), ul.wp-block-archives li > a:lang(mr), +.wp-block-categories li > a:lang(mr), +.wp-block-latest-posts li > a:lang(mr), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mr), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mr), .wp-caption dd:lang(mr), .wp-block-freeform blockquote cite:lang(mr) { + font-family: Arial, sans-serif; +} + +body:lang(ne-NP), h1:lang(ne-NP), +h2:lang(ne-NP), +h3:lang(ne-NP), +h4:lang(ne-NP), +h5:lang(ne-NP), +h6:lang(ne-NP), figcaption:lang(ne-NP), +.gallery-caption:lang(ne-NP), .editor-post-title__block .editor-post-title__input:lang(ne-NP), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(ne-NP), .wp-block-paragraph.has-drop-cap:lang(ne-NP):not(:focus)::first-letter, .wp-block-table:lang(ne-NP), .wp-block-cover h2:lang(ne-NP), +.wp-block-cover .wp-block-cover-text:lang(ne-NP), .wp-block-button .wp-block-button__link:lang(ne-NP), .wp-block-search .wp-block-search__button:lang(ne-NP), .wp-block-quote cite:lang(ne-NP), +.wp-block-quote footer:lang(ne-NP), +.wp-block-quote .wp-block-quote__citation:lang(ne-NP), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ne-NP), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ne-NP), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(ne-NP), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(ne-NP), .wp-block-file:lang(ne-NP), ul.wp-block-archives li > a:lang(ne-NP), +.wp-block-categories li > a:lang(ne-NP), +.wp-block-latest-posts li > a:lang(ne-NP), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ne-NP), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ne-NP), .wp-caption dd:lang(ne-NP), .wp-block-freeform blockquote cite:lang(ne-NP) { + font-family: Arial, sans-serif; +} + +body:lang(el), h1:lang(el), +h2:lang(el), +h3:lang(el), +h4:lang(el), +h5:lang(el), +h6:lang(el), figcaption:lang(el), +.gallery-caption:lang(el), .editor-post-title__block .editor-post-title__input:lang(el), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(el), .wp-block-paragraph.has-drop-cap:lang(el):not(:focus)::first-letter, .wp-block-table:lang(el), .wp-block-cover h2:lang(el), +.wp-block-cover .wp-block-cover-text:lang(el), .wp-block-button .wp-block-button__link:lang(el), .wp-block-search .wp-block-search__button:lang(el), .wp-block-quote cite:lang(el), +.wp-block-quote footer:lang(el), +.wp-block-quote .wp-block-quote__citation:lang(el), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(el), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(el), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(el), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(el), .wp-block-file:lang(el), ul.wp-block-archives li > a:lang(el), +.wp-block-categories li > a:lang(el), +.wp-block-latest-posts li > a:lang(el), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(el), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(el), .wp-caption dd:lang(el), .wp-block-freeform blockquote cite:lang(el) { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +body:lang(gu), h1:lang(gu), +h2:lang(gu), +h3:lang(gu), +h4:lang(gu), +h5:lang(gu), +h6:lang(gu), figcaption:lang(gu), +.gallery-caption:lang(gu), .editor-post-title__block .editor-post-title__input:lang(gu), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(gu), .wp-block-paragraph.has-drop-cap:lang(gu):not(:focus)::first-letter, .wp-block-table:lang(gu), .wp-block-cover h2:lang(gu), +.wp-block-cover .wp-block-cover-text:lang(gu), .wp-block-button .wp-block-button__link:lang(gu), .wp-block-search .wp-block-search__button:lang(gu), .wp-block-quote cite:lang(gu), +.wp-block-quote footer:lang(gu), +.wp-block-quote .wp-block-quote__citation:lang(gu), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(gu), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(gu), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(gu), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(gu), .wp-block-file:lang(gu), ul.wp-block-archives li > a:lang(gu), +.wp-block-categories li > a:lang(gu), +.wp-block-latest-posts li > a:lang(gu), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(gu), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(gu), .wp-caption dd:lang(gu), .wp-block-freeform blockquote cite:lang(gu) { + font-family: Arial, sans-serif; +} + +body:lang(he-IL), h1:lang(he-IL), +h2:lang(he-IL), +h3:lang(he-IL), +h4:lang(he-IL), +h5:lang(he-IL), +h6:lang(he-IL), figcaption:lang(he-IL), +.gallery-caption:lang(he-IL), .editor-post-title__block .editor-post-title__input:lang(he-IL), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(he-IL), .wp-block-paragraph.has-drop-cap:lang(he-IL):not(:focus)::first-letter, .wp-block-table:lang(he-IL), .wp-block-cover h2:lang(he-IL), +.wp-block-cover .wp-block-cover-text:lang(he-IL), .wp-block-button .wp-block-button__link:lang(he-IL), .wp-block-search .wp-block-search__button:lang(he-IL), .wp-block-quote cite:lang(he-IL), +.wp-block-quote footer:lang(he-IL), +.wp-block-quote .wp-block-quote__citation:lang(he-IL), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(he-IL), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(he-IL), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(he-IL), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(he-IL), .wp-block-file:lang(he-IL), ul.wp-block-archives li > a:lang(he-IL), +.wp-block-categories li > a:lang(he-IL), +.wp-block-latest-posts li > a:lang(he-IL), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(he-IL), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(he-IL), .wp-caption dd:lang(he-IL), .wp-block-freeform blockquote cite:lang(he-IL) { + font-family: "Arial Hebrew", Arial, sans-serif; +} + +body:lang(ja), h1:lang(ja), +h2:lang(ja), +h3:lang(ja), +h4:lang(ja), +h5:lang(ja), +h6:lang(ja), figcaption:lang(ja), +.gallery-caption:lang(ja), .editor-post-title__block .editor-post-title__input:lang(ja), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(ja), .wp-block-paragraph.has-drop-cap:lang(ja):not(:focus)::first-letter, .wp-block-table:lang(ja), .wp-block-cover h2:lang(ja), +.wp-block-cover .wp-block-cover-text:lang(ja), .wp-block-button .wp-block-button__link:lang(ja), .wp-block-search .wp-block-search__button:lang(ja), .wp-block-quote cite:lang(ja), +.wp-block-quote footer:lang(ja), +.wp-block-quote .wp-block-quote__citation:lang(ja), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ja), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ja), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(ja), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(ja), .wp-block-file:lang(ja), ul.wp-block-archives li > a:lang(ja), +.wp-block-categories li > a:lang(ja), +.wp-block-latest-posts li > a:lang(ja), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ja), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ja), .wp-caption dd:lang(ja), .wp-block-freeform blockquote cite:lang(ja) { + font-family: -apple-system, BlinkMacSystemFont, "Hiragino Sans", Meiryo, "Helvetica Neue", sans-serif; +} + +body:lang(ko-KR), h1:lang(ko-KR), +h2:lang(ko-KR), +h3:lang(ko-KR), +h4:lang(ko-KR), +h5:lang(ko-KR), +h6:lang(ko-KR), figcaption:lang(ko-KR), +.gallery-caption:lang(ko-KR), .editor-post-title__block .editor-post-title__input:lang(ko-KR), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(ko-KR), .wp-block-paragraph.has-drop-cap:lang(ko-KR):not(:focus)::first-letter, .wp-block-table:lang(ko-KR), .wp-block-cover h2:lang(ko-KR), +.wp-block-cover .wp-block-cover-text:lang(ko-KR), .wp-block-button .wp-block-button__link:lang(ko-KR), .wp-block-search .wp-block-search__button:lang(ko-KR), .wp-block-quote cite:lang(ko-KR), +.wp-block-quote footer:lang(ko-KR), +.wp-block-quote .wp-block-quote__citation:lang(ko-KR), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ko-KR), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(ko-KR), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(ko-KR), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(ko-KR), .wp-block-file:lang(ko-KR), ul.wp-block-archives li > a:lang(ko-KR), +.wp-block-categories li > a:lang(ko-KR), +.wp-block-latest-posts li > a:lang(ko-KR), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ko-KR), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ko-KR), .wp-caption dd:lang(ko-KR), .wp-block-freeform blockquote cite:lang(ko-KR) { + font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif; +} + +body:lang(th), h1:lang(th), +h2:lang(th), +h3:lang(th), +h4:lang(th), +h5:lang(th), +h6:lang(th), figcaption:lang(th), +.gallery-caption:lang(th), .editor-post-title__block .editor-post-title__input:lang(th), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(th), .wp-block-paragraph.has-drop-cap:lang(th):not(:focus)::first-letter, .wp-block-table:lang(th), .wp-block-cover h2:lang(th), +.wp-block-cover .wp-block-cover-text:lang(th), .wp-block-button .wp-block-button__link:lang(th), .wp-block-search .wp-block-search__button:lang(th), .wp-block-quote cite:lang(th), +.wp-block-quote footer:lang(th), +.wp-block-quote .wp-block-quote__citation:lang(th), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(th), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(th), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(th), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(th), .wp-block-file:lang(th), ul.wp-block-archives li > a:lang(th), +.wp-block-categories li > a:lang(th), +.wp-block-latest-posts li > a:lang(th), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(th), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(th), .wp-caption dd:lang(th), .wp-block-freeform blockquote cite:lang(th) { + font-family: "Sukhumvit Set", "Helvetica Neue", helvetica, arial, sans-serif; +} + +body:lang(vi), h1:lang(vi), +h2:lang(vi), +h3:lang(vi), +h4:lang(vi), +h5:lang(vi), +h6:lang(vi), figcaption:lang(vi), +.gallery-caption:lang(vi), .editor-post-title__block .editor-post-title__input:lang(vi), .block-editor-default-block-appender textarea.block-editor-default-block-appender__content:lang(vi), .wp-block-paragraph.has-drop-cap:lang(vi):not(:focus)::first-letter, .wp-block-table:lang(vi), .wp-block-cover h2:lang(vi), +.wp-block-cover .wp-block-cover-text:lang(vi), .wp-block-button .wp-block-button__link:lang(vi), .wp-block-search .wp-block-search__button:lang(vi), .wp-block-quote cite:lang(vi), +.wp-block-quote footer:lang(vi), +.wp-block-quote .wp-block-quote__citation:lang(vi), .wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(vi), +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation:lang(vi), +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation:lang(vi), +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation:lang(vi), .wp-block-file:lang(vi), ul.wp-block-archives li > a:lang(vi), +.wp-block-categories li > a:lang(vi), +.wp-block-latest-posts li > a:lang(vi), .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(vi), .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(vi), .wp-caption dd:lang(vi), .wp-block-freeform blockquote cite:lang(vi) { + font-family: "Libre Franklin", sans-serif; +} + +/** === Editor Frame === */ +body .wp-block[data-align="full"], +body .wp-block.alignfull { + max-width: calc(100% + 16px); + width: calc(100% + 16px); +} + +body .wp-block[data-align="left"], +body .wp-block.alignleft { + margin-right: 1rem; + width: inherit; +} + +body .wp-block[data-align="right"], +body .wp-block.alignright { + margin-left: 1rem; + width: inherit; +} + +body .wp-block[data-align="center"], +body .wp-block.aligncenter { + margin-left: 0; +} + +@media only screen and (min-width: 768px) { + body.block-editor-iframe__body, body.block-editor-writing-flow, + body .block-editor-writing-flow { + max-width: 80%; + margin: 0 10%; + } + body .block-editor-default-block-appender, + body .block-editor-block-list__block { + margin-left: 0; + margin-right: 0; + } + body .wp-block[data-align="wide"], + body .wp-block.alignwide { + width: 100%; + } + body .wp-block[data-align="full"], + body .wp-block.alignfull { + width: calc(125% + 16px); + max-width: calc(125% + 16px); + position: relative; + left: -12.5%; + } + body .wp-block[data-align="wide"] .wp-block[data-align="full"], + body .wp-block[data-align="full"] .wp-block[data-align="full"], + body .wp-block.alignwide .wp-block.alignfull, + body .wp-block.alignfull .wp-block.alignfull { + left: 0; + margin-left: 0; + margin-right: 0; + } +} + +/** === Content Width === */ +.wp-block { + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .wp-block { + width: calc(8 * (100vw / 12)); + } +} + +@media only screen and (min-width: 1168px) { + .wp-block { + width: calc(6 * (100vw / 12 )); + } +} + +.wp-block .wp-block { + width: initial; +} + +/** === Base Typography === */ +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-size: 22px; + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + line-height: 1.8; + color: #111; +} + +p { + font-size: 22px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: 700; +} + +h1 { + font-size: 2.25em; +} + +@media only screen and (min-width: 768px) { + h1 { + font-size: 2.8125em; + } +} + +.wp-block-post-title, +h2 { + font-size: 1.6875em; +} + +@media only screen and (min-width: 768px) { + .wp-block-post-title, + h2 { + font-size: 2.25em; + } +} + +h1:before, +h2:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +h1.has-text-align-center:before, +h2.has-text-align-center:before { + margin-left: auto; + margin-right: auto; +} + +h1.has-text-align-right:before, +h2.has-text-align-right:before { + margin-left: auto; +} + +h3 { + font-size: 1.6875em; +} + +h4 { + font-size: 1.125em; +} + +h5 { + font-size: 0.88889em; +} + +h6 { + font-size: 0.71111em; +} + +a { + transition: color 110ms ease-in-out; + color: #0073aa; +} + +a:hover, a:active { + color: #005177; + outline: 0; + text-decoration: none; +} + +a:focus { + outline: 0; + text-decoration: underline; +} + +.has-primary-background-color, +.has-secondary-background-color, +.has-dark-gray-background-color, +.has-light-gray-background-color { + color: #fff; +} + +.has-primary-background-color p, +.has-primary-background-color h1, +.has-primary-background-color h2, +.has-primary-background-color h3, +.has-primary-background-color h4, +.has-primary-background-color h5, +.has-primary-background-color h6, +.has-primary-background-color a, +.has-secondary-background-color p, +.has-secondary-background-color h1, +.has-secondary-background-color h2, +.has-secondary-background-color h3, +.has-secondary-background-color h4, +.has-secondary-background-color h5, +.has-secondary-background-color h6, +.has-secondary-background-color a, +.has-dark-gray-background-color p, +.has-dark-gray-background-color h1, +.has-dark-gray-background-color h2, +.has-dark-gray-background-color h3, +.has-dark-gray-background-color h4, +.has-dark-gray-background-color h5, +.has-dark-gray-background-color h6, +.has-dark-gray-background-color a, +.has-light-gray-background-color p, +.has-light-gray-background-color h1, +.has-light-gray-background-color h2, +.has-light-gray-background-color h3, +.has-light-gray-background-color h4, +.has-light-gray-background-color h5, +.has-light-gray-background-color h6, +.has-light-gray-background-color a { + color: #fff; +} + +.has-white-background-color { + color: #111; +} + +.has-white-background-color p, +.has-white-background-color h1, +.has-white-background-color h2, +.has-white-background-color h3, +.has-white-background-color h4, +.has-white-background-color h5, +.has-white-background-color h6, +.has-white-background-color a { + color: #111; +} + +figcaption, +.gallery-caption { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + line-height: 1.6; + color: #767676; +} + +/** === Post Title === */ +.editor-post-title__block { + width: 100%; +} + +.editor-post-title__block:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +.editor-post-title__block.has-text-align-center:before { + margin-left: auto; + margin-right: auto; +} + +.editor-post-title__block.has-text-align-right:before { + margin-left: auto; +} + +.editor-post-title__block:before { + width: 2.8125em; + margin-top: 0; + margin-bottom: 0; + margin-left: 1rem; + position: relative; + top: 0.5em; +} + +@media only screen and (min-width: 600px) { + .editor-post-title__block:before { + margin-left: 0; + } +} + +.editor-post-title__block .editor-post-title__input { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 2.8125em; + font-weight: 700; +} + +/** === Default Appender === */ +.block-editor-default-block-appender textarea.block-editor-default-block-appender__content { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-size: 22px; +} + +/** === Heading === */ +.wp-block-heading strong { + font-weight: bolder; +} + +/** === Paragraph === */ +.wp-block-paragraph.has-drop-cap:not(:focus)::first-letter { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 3.375em; + line-height: 1; + font-weight: bold; + margin: 0 0.25em 0 0; +} + +@-moz-document url-prefix() { + .wp-block-paragraph.has-drop-cap:not(:focus)::first-letter { + margin-top: 0.2em; + } +} + +/** === Table === */ +.wp-block-table { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +/** === Cover === */ +.wp-block-cover h2, +.wp-block-cover .wp-block-cover-text { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 1.6875em; + font-weight: bold; + line-height: 1.4; + padding-left: 1rem; + padding-right: 1rem; +} + +.wp-block-cover h2 strong, +.wp-block-cover .wp-block-cover-text strong { + font-weight: bolder; +} + +@media only screen and (min-width: 768px) { + .wp-block-cover h2, + .wp-block-cover .wp-block-cover-text { + margin-left: auto; + margin-right: auto; + padding: 0; + } +} + +@media only screen and (min-width: 768px) { + .wp-block-cover { + padding-left: 10%; + padding-right: 10%; + } + .wp-block-cover h2, + .wp-block-cover .wp-block-cover-text { + font-size: 2.25em; + } +} + +.wp-block[data-type="core/cover"][data-align="left"] .editor-block-list__block-edit, +.wp-block[data-type="core/cover"][data-align="right"] .editor-block-list__block-edit { + width: calc(4 * (100vw / 12)); +} + +.wp-block[data-type="core/cover"][data-align="left"] .wp-block-cover, +.wp-block[data-type="core/cover"][data-align="right"] .wp-block-cover { + width: 100%; + max-width: 100%; + padding: calc(1.375 * 1rem); +} + +.wp-block[data-type="core/cover"][data-align="left"] .wp-block-cover p, +.wp-block[data-type="core/cover"][data-align="right"] .wp-block-cover p { + padding-left: 0; + padding-right: 0; +} + +@media only screen and (min-width: 768px) { + .wp-block[data-type="core/cover"][data-align="left"] .wp-block-cover, + .wp-block[data-type="core/cover"][data-align="right"] .wp-block-cover { + padding: calc(2.75 * 1rem) calc(2.75 * 1rem) calc(3.125 * 1rem); + } +} + +@media only screen and (min-width: 768px) { + .wp-block[data-type="core/cover"][data-align="wide"] h2, + .wp-block[data-type="core/cover"][data-align="wide"] .wp-block-cover-text, + .wp-block[data-type="core/cover"][data-align="full"] h2, + .wp-block[data-type="core/cover"][data-align="full"] .wp-block-cover-text { + max-width: calc(8 * (100vw / 12)); + } +} + +@media only screen and (min-width: 1168px) { + .wp-block[data-type="core/cover"][data-align="wide"] h2, + .wp-block[data-type="core/cover"][data-align="wide"] .wp-block-cover-text, + .wp-block[data-type="core/cover"][data-align="full"] h2, + .wp-block[data-type="core/cover"][data-align="full"] .wp-block-cover-text { + max-width: calc(6 * (100vw / 12)); + } +} + +@media only screen and (min-width: 768px) { + .wp-block[data-type="core/cover"][data-align="full"] .wp-block-cover { + padding-left: calc(10% + 64px); + padding-right: calc(10% + 64px); + } +} + +/** === Gallery === */ +.wp-block-gallery .blocks-gallery-image figcaption, +.wp-block-gallery .blocks-gallery-item figcaption, +.wp-block-gallery .gallery-item .gallery-caption { + font-size: 0.71111em; + line-height: 1.6; +} + +/** === Audio === */ +.wp-block-audio audio { + display: block; +} + +/** === Button === */ +.wp-block-buttons { + line-height: 1.2; +} + +.wp-block-button .wp-block-button__link { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.88889em; + font-weight: bold; + padding: 16.72px 22px; +} + +.wp-block-button .wp-block-button__link:not(.has-text-color) { + color: #fff; +} + +.wp-block-button:not(.is-style-outline) .wp-block-button__link { + background: #0073aa; +} + +.wp-block-button:not(.is-style-squared) .wp-block-button__link { + border-radius: 5px; +} + +.wp-block-button.is-style-outline, .wp-block-button.is-style-outline:hover, .wp-block-button.is-style-outline:focus, .wp-block-button.is-style-outline:active { + background: transparent; + color: #0073aa; +} + +.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline:hover .wp-block-button__link, .wp-block-button.is-style-outline:focus .wp-block-button__link, .wp-block-button.is-style-outline:active .wp-block-button__link { + background: transparent; +} + +.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline:hover .wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline:focus .wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline:active .wp-block-button__link:not(.has-text-color) { + color: #0073aa; +} + +.wp-block-buttons[style*="font-weight"] .wp-block-button__link, +.wp-block-button[style*="font-weight"] .wp-block-button__link { + font-weight: inherit; +} + +.wp-block-buttons[style*="text-decoration"] .wp-block-button__link, +.wp-block-button[style*="text-decoration"] .wp-block-button__link { + text-decoration: inherit; +} + +.wp-block-search .wp-block-search__button { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.88889em; + font-weight: bold; + border-radius: 5px; +} + +.wp-block-search .wp-block-search__button:not(.has-text-color) { + color: #fff; +} + +.wp-block-search .wp-block-search__button:not(.has-background-color) { + background: #0073aa; +} + +/** === Blockquote === */ +.wp-block-quote:not(.is-large):not(.is-style-large) { + border-width: 2px; + border-color: #0073aa; +} + +.wp-block-quote.is-large, .wp-block-quote.is-style-large { + margin-top: 2.8125em; + margin-bottom: 2.8125em; +} + +.wp-block-quote.is-large p, +.wp-block-quote.is-style-large p { + font-size: 1.6875em; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; +} + +.wp-block-quote cite, +.wp-block-quote footer, +.wp-block-quote .wp-block-quote__citation { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + line-height: 1.6; + color: inherit; +} + +/** === Pullquote === */ +.wp-block-pullquote { + border-color: transparent; + border-width: 2px; + color: #000; +} + +.wp-block-pullquote blockquote { + margin-top: calc(3 * 1rem); + margin-bottom: calc(3.33 * 1rem); + hyphens: auto; + word-break: break-word; +} + +.wp-block-pullquote:not(.is-style-solid-color) .wp-block-pullquote__citation { + color: #767676; +} + +.wp-block-pullquote.is-style-solid-color blockquote { + width: calc(100% - (2 * 1rem)); + max-width: calc( 100% - (2 * 1rem)); +} + +.wp-block-pullquote.is-style-solid-color blockquote a, +.wp-block-pullquote.is-style-solid-color blockquote.has-text-color p, +.wp-block-pullquote.is-style-solid-color blockquote.has-text-color a { + color: inherit; +} + +.wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) { + color: #fff; +} + +@media only screen and (min-width: 768px) { + .wp-block-pullquote.is-style-solid-color blockquote { + max-width: 80%; + } +} + +.wp-block-pullquote.is-style-solid-color:not(.has-background-color) { + background-color: #0073aa; +} + +.wp-block-pullquote[data-type="core/pullquote"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, +.wp-block-pullquote[data-type="core/pullquote"] blockquote > .editor-rich-text p, +.wp-block-pullquote[data-type="core/pullquote"] p, +.wp-block[data-type="core/pullquote"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, +.wp-block[data-type="core/pullquote"] blockquote > .editor-rich-text p, +.wp-block[data-type="core/pullquote"] p, +.wp-block[data-type="core/pullquote"][data-align="left"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, +.wp-block[data-type="core/pullquote"][data-align="left"] blockquote > .editor-rich-text p, +.wp-block[data-type="core/pullquote"][data-align="left"] p, +.wp-block[data-type="core/pullquote"][data-align="right"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, +.wp-block[data-type="core/pullquote"][data-align="right"] blockquote > .editor-rich-text p, +.wp-block[data-type="core/pullquote"][data-align="right"] p { + font-size: 1.6875em; + font-style: italic; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; +} + +@media only screen and (min-width: 768px) { + .wp-block-pullquote[data-type="core/pullquote"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, + .wp-block-pullquote[data-type="core/pullquote"] blockquote > .editor-rich-text p, + .wp-block-pullquote[data-type="core/pullquote"] p, + .wp-block[data-type="core/pullquote"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, + .wp-block[data-type="core/pullquote"] blockquote > .editor-rich-text p, + .wp-block[data-type="core/pullquote"] p, + .wp-block[data-type="core/pullquote"][data-align="left"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, + .wp-block[data-type="core/pullquote"][data-align="left"] blockquote > .editor-rich-text p, + .wp-block[data-type="core/pullquote"][data-align="left"] p, + .wp-block[data-type="core/pullquote"][data-align="right"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, + .wp-block[data-type="core/pullquote"][data-align="right"] blockquote > .editor-rich-text p, + .wp-block[data-type="core/pullquote"][data-align="right"] p { + font-size: 2.25em; + } +} + +.wp-block-pullquote[data-type="core/pullquote"] .wp-block-pullquote__citation, +.wp-block[data-type="core/pullquote"] .wp-block-pullquote__citation, +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation, +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + line-height: 1.6; + text-transform: none; +} + +.wp-block-pullquote[data-type="core/pullquote"] em, +.wp-block[data-type="core/pullquote"] em, +.wp-block[data-type="core/pullquote"][data-align="left"] em, +.wp-block[data-type="core/pullquote"][data-align="right"] em { + font-style: normal; +} + +.wp-block[data-align="left"] > .wp-block-pullquote, +.wp-block[data-align="right"] > .wp-block-pullquote { + max-width: 50%; + text-align: inherit; +} + +.wp-block[data-align="left"] > .wp-block-pullquote:not(.is-style-solid-color), +.wp-block[data-align="right"] > .wp-block-pullquote:not(.is-style-solid-color) { + padding: 0; +} + +.wp-block[data-align="left"] > .wp-block-pullquote.is-style-solid-color, +.wp-block[data-align="right"] > .wp-block-pullquote.is-style-solid-color { + padding: 1em; +} + +.wp-block[data-type="core/pullquote"][data-align="left"] .editor-block-list__block-edit, +.wp-block[data-type="core/pullquote"][data-align="right"] .editor-block-list__block-edit { + width: calc(4 * (100vw / 12)); + max-width: 50%; +} + +.wp-block[data-type="core/pullquote"][data-align="left"] .editor-block-list__block-edit .wp-block-pullquote:not(.is-style-solid-color), +.wp-block[data-type="core/pullquote"][data-align="right"] .editor-block-list__block-edit .wp-block-pullquote:not(.is-style-solid-color) { + padding: 0; +} + +.wp-block[data-type="core/pullquote"][data-align="left"] .editor-block-list__block-edit .wp-block-pullquote.is-style-solid-color, +.wp-block[data-type="core/pullquote"][data-align="right"] .editor-block-list__block-edit .wp-block-pullquote.is-style-solid-color { + padding: 1em; +} + +.wp-block[data-type="core/pullquote"][data-align="left"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, +.wp-block[data-type="core/pullquote"][data-align="left"] blockquote > .editor-rich-text p, +.wp-block[data-type="core/pullquote"][data-align="left"] p, +.wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation, +.wp-block[data-type="core/pullquote"][data-align="right"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, +.wp-block[data-type="core/pullquote"][data-align="right"] blockquote > .editor-rich-text p, +.wp-block[data-type="core/pullquote"][data-align="right"] p, +.wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation { + text-align: left; +} + +@media only screen and (min-width: 768px) { + .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote blockquote { + max-width: calc(80% - 128px); + } +} + +/** === File === */ +.wp-block-file { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +.wp-block-file .wp-block-file__textlink { + text-decoration: underline; + color: #0073aa; +} + +.wp-block-file .wp-block-file__textlink:hover { + color: #005177; + text-decoration: none; +} + +.wp-block-file .wp-block-file__button { + display: table; + line-height: 1.8; + font-size: 0.88889em; + font-weight: bold; + background-color: #0073aa; + border-radius: 5px; +} + +.wp-block-file .wp-block-file__button-richtext-wrapper { + display: block; + margin-top: calc(0.75 * 1rem); + margin-left: 0; +} + +/** === Verse === */ +.wp-block-verse, +.wp-block-verse pre { + padding: 0; +} + +/** === Code === */ +.wp-block-code { + border-radius: 0; +} + +/** === Table === */ +.wp-block-table td, .wp-block-table th { + border-color: #767676; +} + +/** === Separator === */ +.wp-block-separator:not(.is-style-dots) { + background-color: #767676; + height: 2px; +} + +.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { + width: 2.25em; + margin-left: 0; +} + +.wp-block-separator.is-style-dots { + color: #767676; +} + +.wp-block-separator.is-style-dots:before { + font-size: 1.6875em; + letter-spacing: calc(2 * 1rem); + padding-left: calc(2 * 1rem); +} + +.wp-block-separator.has-primary-background-color { + color: #0073aa; + background-color: #0073aa; +} + +.wp-block-separator.has-secondary-background-color { + color: #005177; + background-color: #005177; +} + +.wp-block-separator.has-dark-gray-background-color { + color: #111; + background-color: #111; +} + +.wp-block-separator.has-light-gray-background-color { + color: #767676; + background-color: #767676; +} + +.wp-block-separator.has-white-background-color { + color: #fff; + background-color: #fff; +} + +/* Remove duplicate rule-line when a separator + * is followed by an H1, or H2 */ +.wp-block[data-type="core/separator"] + .wp-block[data-type="core/heading"] h1:before, +.wp-block[data-type="core/separator"] + .wp-block[data-type="core/heading"] h2:before { + display: none; +} + +/** === Latest Posts, Archives, Categories === */ +ul.wp-block-archives, +.wp-block-categories, +.wp-block-latest-posts { + padding: 0; + list-style-type: none; +} + +ul.wp-block-archives ul, +.wp-block-categories ul, +.wp-block-latest-posts ul { + padding: 0; + list-style-type: none; +} + +ul.wp-block-archives li > a, +.wp-block-categories li > a, +.wp-block-latest-posts li > a { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: calc(22px * 1.125); + font-weight: bold; + line-height: 1.2; + text-decoration: none; +} + +ul.wp-block-archives li ul, +.wp-block-categories li ul, +.wp-block-latest-posts li ul { + padding-left: 1rem; +} + +.wp-block-categories ul { + padding-top: 0.75rem; +} + +.wp-block-categories ul ul { + counter-reset: submenu; +} + +.wp-block-categories ul ul > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.wp-block-categories li ul { + list-style: none; + padding-left: 0; + margin-bottom: -0.75rem; +} + +.wp-block[data-align="center"] > .wp-block-archives, +.wp-block[data-align="center"] > .wp-block-categories { + text-align: center; +} + +/** === Latest Posts === */ +.wp-block-latest-posts .wp-block-latest-posts__post-date { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + color: #767676; + line-height: 1.2; +} + +.wp-block-latest-posts .wp-block-latest-posts__post-full-content, +.wp-block-latest-posts .wp-block-latest-posts__post-excerpt { + margin-top: 22px; + margin-bottom: 22px; +} + +.wp-block-latest-posts .wp-block-latest-posts__post-full-content > div > p:first-child, +.wp-block-latest-posts .wp-block-latest-posts__post-excerpt > div > p:first-child { + margin-top: 22px; +} + +.wp-block-latest-posts li { + padding-bottom: 0.5rem; +} + +.wp-block-latest-posts li.menu-item-has-children, .wp-block-latest-posts li:last-child { + padding-bottom: 0; +} + +.wp-block-latest-posts li :not(:last-child) .wp-block-latest-posts__post-excerpt { + padding-bottom: 0.5rem; +} + +.wp-block-latest-posts.is-grid li { + border-top: 2px solid #ccc; + padding-top: 1rem; + margin-bottom: 2rem; +} + +.wp-block-latest-posts.is-grid li a:after { + content: ''; +} + +.wp-block-latest-posts.is-grid li:last-child { + margin-bottom: auto; +} + +.wp-block-latest-posts.is-grid li:last-child a:after { + content: ''; +} + +/** === Latest Comments === */ +.wp-block-latest-comments .wp-block-latest-comments__comment-meta { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: bold; +} + +.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date { + font-weight: normal; +} + +.wp-block-latest-comments .wp-block-latest-comments__comment, +.wp-block-latest-comments .wp-block-latest-comments__comment-date, +.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { + font-size: inherit; +} + +.wp-block-latest-comments .wp-block-latest-comments__comment-date { + font-size: 0.71111em; +} + +/** === Classic Editor === */ +/* Properly center-align captions in the classic-editor block */ +.wp-caption dd { + color: #767676; + font-size: 0.71111em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + margin: 0; + padding: 0.5rem; + text-align: left; + text-align: center; + -webkit-margin-start: 0; + margin-inline-start: 0; +} + +.wp-block-freeform blockquote { + border-left: 2px solid #0073aa; +} + +.wp-block-freeform blockquote cite { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + font-style: normal; + line-height: 1.6; + color: #767676; +} + +/** === Group Block === */ +.wp-block-group > .wp-block-group__inner-container > .wp-block[data-align="full"], +.wp-block-group > .wp-block-group__inner-container > .wp-block.alignfull { + margin-left: 0; + margin-right: 0; + left: 0; +} + +.wp-block-group.has-background { + padding: 22px; +} + +.wp-block-group.has-background > .wp-block-group__inner-container > .wp-block[data-align="full"], +.wp-block-group.has-background > .wp-block-group__inner-container > .wp-block.alignfull { + margin-left: -22px; + width: calc(100% + 44px); + max-width: calc(100% + 44px); +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="wide"] > .wp-block-group > .wp-block-group__inner-container > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) { + width: calc(8 * (100vw / 12)); + } +} + +@media only screen and (min-width: 1168px) { + .wp-block[data-align="wide"] > .wp-block-group > .wp-block-group__inner-container > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) { + width: calc(6 * (100vw / 12 )); + } +} + +.wp-block[data-align="wide"] > .wp-block-group > .wp-block-group__inner-container > .wp-block[data-align="full"], +.wp-block[data-align="wide"] > .wp-block-group > .wp-block-group__inner-container > .wp-block.alignfull { + padding-left: 0; + padding-right: 0; +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="wide"] > .wp-block-group.has-background > .wp-block-group__inner-container > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) { + width: calc(8 * (100vw / 12) - 44px); + } +} + +@media only screen and (min-width: 1168px) { + .wp-block[data-align="wide"] > .wp-block-group.has-background > .wp-block-group__inner-container > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) { + width: calc(6 * (100vw / 12 ) - 44px); + } +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container { + width: 80%; + margin-left: 10%; + margin-right: 10%; + padding-left: 10px; + padding-right: 10px; + } +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) { + max-width: calc(8 * (100vw / 12)); + } +} + +@media only screen and (min-width: 1168px) { + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) { + max-width: calc(6 * (100vw / 12)); + } +} + +.wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block:not([data-align="full"]):not(.alignfull) { + padding-left: 10px; + padding-right: 10px; +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block:not([data-align="full"]):not(.alignfull) { + padding-left: 0; + padding-right: 0; + } +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block[data-align="right"] { + max-width: 125%; + } +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block[data-align="wide"], + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block.alignwide { + width: 100%; + max-width: 100%; + } +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block[data-align=full], + .wp-block[data-align="full"] > .wp-block-group > .wp-block-group__inner-container > .wp-block.alignfull { + left: calc( -12.5% - 13px); + width: calc( 125% + 26px); + max-width: calc( 125% + 25px); + } +} + +.wp-block[data-align="full"] > .wp-block-group.has-background { + padding: 22px 0; +} + +@media only screen and (min-width: 600px) { + .wp-block[data-align="full"] > .wp-block-group.has-background { + padding-left: 0; + padding-right: 0; + } +} + +.wp-block[data-align="full"] > .wp-block-group.has-background > .wp-block-group__inner-container > .wp-block[data-align="full"], +.wp-block[data-align="full"] > .wp-block-group.has-background > .wp-block-group__inner-container > .wp-block.alignfull { + margin-left: 0; + width: 100%; +} + +@media only screen and (min-width: 600px) { + .wp-block[data-align="full"] > .wp-block-group.has-background > .wp-block-group__inner-container > .wp-block[data-align="full"], + .wp-block[data-align="full"] > .wp-block-group.has-background > .wp-block-group__inner-container > .wp-block.alignfull { + width: calc(100% + 92px); + } +} + +@media only screen and (min-width: 768px) { + .wp-block[data-align="full"] > .wp-block-group.has-background > .wp-block-group__inner-container > .wp-block[data-align="full"], + .wp-block[data-align="full"] > .wp-block-group.has-background > .wp-block-group__inner-container > .wp-block.alignfull { + width: calc(125% + 120px); + } +} + +.wp-block-post-template .wp-block[data-align="full"], +.wp-block-post-template .wp-block.alignfull { + left: 0; + max-width: 100%; + padding-left: 0; + padding-right: 0; + width: 100%; +} + +/** === Post Author Block === */ +.avatar, +.wp-block-post-author__avatar img { + border-radius: 100%; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor.scss new file mode 100644 index 00000000..c4c79817 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-editor.scss @@ -0,0 +1,1081 @@ +/*! +Twenty Nineteen Editor Styles +*/ + +/** === Includes === */ + +@import "sass/variables-site/variables-site"; +@import "sass/mixins/mixins-master"; + +/** === Editor Frame === */ + +body { + + .wp-block[data-align="full"], + .wp-block.alignfull { + max-width: calc(100% + 16px); + width: calc(100% + 16px); + } + + .wp-block[data-align="left"], + .wp-block.alignleft { + margin-right: $size__spacing-unit; + width: inherit; + } + + .wp-block[data-align="right"], + .wp-block.alignright { + margin-left: $size__spacing-unit; + width: inherit; + } + + .wp-block[data-align="center"], + .wp-block.aligncenter { + margin-left: 0; + } + + @include media(tablet) { + + &.block-editor-iframe__body, + &.block-editor-writing-flow, + .block-editor-writing-flow { + max-width: 80%; + margin: 0 10%; + } + + .block-editor-default-block-appender, + .block-editor-block-list__block { + margin-left: 0; + margin-right: 0; + } + + .wp-block[data-align="wide"], + .wp-block.alignwide { + width: 100%; + } + + .wp-block[data-align="full"], + .wp-block.alignfull { + width: calc(125% + 16px); + max-width: calc(125% + 16px); + position: relative; + left: -12.5%; + } + + .wp-block[data-align="wide"] .wp-block[data-align="full"], + .wp-block[data-align="full"] .wp-block[data-align="full"], + .wp-block.alignwide .wp-block.alignfull, + .wp-block.alignfull .wp-block.alignfull { + left: 0; + margin-left: 0; + margin-right: 0; + } + } +} + +/** === Content Width === */ + +.wp-block { + max-width: 100%; + + @include media(tablet) { + width: calc(8 * (100vw / 12)); + } + + @include media(desktop) { + width: calc(6 * (100vw / 12 )); + } + + // Only the top level blocks need specific widths, therefore override for every nested block. + .wp-block { + width: initial; + } +} + +/** === Base Typography === */ + +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-size: $font__size_base; + @include font-family( $font__body ); + line-height: $font__line-height-body; + color: $color__text-main; +} + +p { + font-size: $font__size_base; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + @include font-family( $font__heading ); + font-weight: 700; +} + +h1 { + font-size: $font__size-xl; + + @include media(tablet) { + font-size: $font__size-xxl; + } +} + +.wp-block-post-title, +h2 { + font-size: $font__size-lg; + + @include media(tablet) { + font-size: $font__size-xl; + } +} + +h1, +h2 { + @include post-section-dash; +} + +h3 { + font-size: $font__size-lg; +} + +h4 { + font-size: $font__size-md; +} + +h5 { + font-size: $font__size-sm; +} + +h6 { + font-size: $font__size-xs; +} + +a { + @include link-transition; + color: $color__link; + + &:hover, + &:active { + color: $color__link-hover; + outline: 0; + text-decoration: none; + } + + &:focus { + outline: 0; + text-decoration: underline; + } +} + +// Use white text against these backgrounds by default. +.has-primary-background-color, +.has-secondary-background-color, +.has-dark-gray-background-color, +.has-light-gray-background-color { + color: $color__background-body; + + p, + h1, + h2, + h3, + h4, + h5, + h6, + a { + color: $color__background-body; + } +} + +// Use dark gray text against this background by default. +.has-white-background-color { + color: $color__text-main; + + p, + h1, + h2, + h3, + h4, + h5, + h6, + a { + color: $color__text-main; + } +} + +figcaption, +.gallery-caption { + @include font-family( $font__heading ); + font-size: $font__size-xs; + line-height: 1.6; + color: $color__text-light; +} + +/** === Post Title === */ + +.editor-post-title__block { + width: 100%; + @include post-section-dash; + + &:before { + width: $font__size-xxl; + margin-top: 0; + margin-bottom: 0; + margin-left: 1rem; + position: relative; + top: 0.5em; + + @include media(mobile) { + margin-left: 0; + } + } + + .editor-post-title__input { + @include font-family( $font__heading ); + font-size: $font__size-xxl; + font-weight: 700; + } +} + +/** === Default Appender === */ + +.block-editor-default-block-appender textarea.block-editor-default-block-appender__content { + @include font-family( $font__body ); + font-size: $font__size_base; +} + +/** === Heading === */ + +.wp-block-heading { + strong { + font-weight: bolder; + } +} +/** === Paragraph === */ + +.wp-block-paragraph { + + &.has-drop-cap:not(:focus)::first-letter { + @include font-family( $font__heading ); + font-size: $font__size-xxxl; + line-height: 1; + font-weight: bold; + margin: 0 0.25em 0 0; + + @-moz-document url-prefix() { + & { + margin-top: 0.2em; + } + } + } +} + +/** === Table === */ + +.wp-block-table { + @include font-family( $font__heading ); +} + +/** === Cover === */ + +.wp-block-cover { + + h2, + .wp-block-cover-text { + @include font-family( $font__heading ); + font-size: $font__size-lg; + font-weight: bold; + line-height: 1.4; + padding-left: $size__spacing-unit; + padding-right: $size__spacing-unit; + + strong { + font-weight: bolder; + } + + @include media(tablet) { + margin-left: auto; + margin-right: auto; + padding: 0; + } + } + + @include media(tablet) { + padding-left: 10%; + padding-right: 10%; + + h2, + .wp-block-cover-text { + font-size: $font__size-xl; + } + } +} + +.wp-block[data-type="core/cover"][data-align="left"], +.wp-block[data-type="core/cover"][data-align="right"] { + + .editor-block-list__block-edit { + width: calc(4 * (100vw / 12)); + } + + .wp-block-cover { + width: 100%; + max-width: 100%; + padding: calc(1.375 * #{$size__spacing-unit}); + + p { + padding-left: 0; + padding-right: 0; + } + + @include media(tablet) { + padding: calc(2.75 * #{$size__spacing-unit}) calc(2.75 * #{$size__spacing-unit}) calc(3.125 * #{$size__spacing-unit}); + } + } +} + +.wp-block[data-type="core/cover"][data-align="wide"], +.wp-block[data-type="core/cover"][data-align="full"] { + + @include media(tablet) { + + h2, + .wp-block-cover-text { + max-width: calc(8 * (100vw / 12)); + } + } + + @include media(desktop) { + + h2, + .wp-block-cover-text { + max-width: calc(6 * (100vw / 12)); + } + } +} + +.wp-block[data-type="core/cover"][data-align="full"] { + + @include media(tablet) { + + .wp-block-cover { + padding-left: calc(10% + 64px); + padding-right: calc(10% + 64px); + } + } +} + +/** === Gallery === */ + +.wp-block-gallery { + + .blocks-gallery-image figcaption, + .blocks-gallery-item figcaption, + .gallery-item .gallery-caption { + font-size: $font__size-xs; + line-height: 1.6; + } +} + +/** === Audio === */ + +.wp-block-audio { + + audio { + display: block; + } +} + +/** === Button === */ + +.wp-block-buttons { + line-height: $font__line-height-heading; +} + +.wp-block-button { + + .wp-block-button__link { + @include font-family( $font__heading ); + font-size: $font__size-sm; + font-weight: bold; + padding: ($font__size_base * .76) $font__size_base; + + &:not(.has-text-color) { + color: #fff; + } + } + + &:not(.is-style-outline) .wp-block-button__link { + background: $color__background-button; + } + + &:not(.is-style-squared) .wp-block-button__link { + border-radius: 5px; + } + + &.is-style-outline, + &.is-style-outline:hover, + &.is-style-outline:focus, + &.is-style-outline:active { + background: transparent; + color: $color__background-button; + + .wp-block-button__link { + background: transparent; + + &:not(.has-text-color) { + color: $color__background-button; + } + } + } +} + +.wp-block-buttons, +.wp-block-button { + + &[style*="font-weight"] .wp-block-button__link { + font-weight: inherit; + } + + &[style*="text-decoration"] .wp-block-button__link { + text-decoration: inherit; + } +} + +.wp-block-search { + .wp-block-search__button { + @include font-family( $font__heading ); + font-size: $font__size-sm; + font-weight: bold; + border-radius: 5px; + + &:not(.has-text-color) { + color: #fff; + } + + &:not(.has-background-color) { + background: $color__background-button; + } + } +} + + +/** === Blockquote === */ + +.wp-block-quote { + + &:not(.is-large):not(.is-style-large) { + border-width: 2px; + border-color: $color__link; + } + + &.is-large, + &.is-style-large { + margin-top: $font__size-xxl; + margin-bottom: $font__size-xxl; + } + + &.is-large p, + &.is-style-large p { + font-size: $font__size-lg; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; + } + + cite, + footer, + .wp-block-quote__citation { + @include font-family( $font__heading ); + font-size: $font__size-xs; + line-height: 1.6; + color: inherit; + } +} + +/** === Pullquote === */ + +.wp-block-pullquote { + border-color: transparent; + border-width: 2px; + color: #000; + + blockquote { + margin-top: calc(3 * #{ $size__spacing-unit}); + margin-bottom: calc(3.33 * #{ $size__spacing-unit}); + hyphens: auto; + word-break: break-word; + } + + &:not(.is-style-solid-color) .wp-block-pullquote__citation { + color: $color__text-light; + } + + &.is-style-solid-color { + + blockquote { + width: calc(100% - (2 * #{ $size__spacing-unit})); + max-width: calc( 100% - (2 * #{ $size__spacing-unit})); + + a, + &.has-text-color p, + &.has-text-color a { + color: inherit; + } + + &:not(.has-text-color) { + color: $color__background-body; + } + + @include media(tablet) { + max-width: 80%; + } + } + + &:not(.has-background-color) { + background-color: $color__link; + } + } +} + +.wp-block-pullquote[data-type="core/pullquote"], +.wp-block[data-type="core/pullquote"], +.wp-block[data-type="core/pullquote"][data-align="left"], +.wp-block[data-type="core/pullquote"][data-align="right"] { + + blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, + blockquote > .editor-rich-text p, + p { + font-size: $font__size-lg; + font-style: italic; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; + + @include media(tablet) { + font-size: $font__size-xl; + } + } + + .wp-block-pullquote__citation { + @include font-family( $font__heading ); + font-size: $font__size-xs; + line-height: 1.6; + text-transform: none; + } + + em { + font-style: normal; + } +} + +.wp-block[data-align="left"] > .wp-block-pullquote, +.wp-block[data-align="right"] > .wp-block-pullquote { + max-width: 50%; + text-align: inherit; + + &:not(.is-style-solid-color) { + padding: 0; + } + + &.is-style-solid-color { + padding: 1em; + } +} + +.wp-block[data-type="core/pullquote"][data-align="left"], +.wp-block[data-type="core/pullquote"][data-align="right"] { + + .editor-block-list__block-edit { + width: calc(4 * (100vw / 12)); + max-width: 50%; + + .wp-block-pullquote:not(.is-style-solid-color) { + padding: 0; + } + + .wp-block-pullquote.is-style-solid-color { + padding: 1em; + } + } + + blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before, + blockquote > .editor-rich-text p, + p, + .wp-block-pullquote__citation { + text-align: left; + } +} + +.wp-block[data-type="core/pullquote"][data-align="full"] { + + @include media(tablet) { + + .wp-block-pullquote blockquote { + max-width: calc(80% - 128px); + } + } +} + + +/** === File === */ + +.wp-block-file { + @include font-family( $font__heading ); + + .wp-block-file__textlink { + text-decoration: underline; + color: $color__link; + + &:hover { + color: $color__link-hover; + text-decoration: none; + } + } + + .wp-block-file__button { + display: table; + line-height: 1.8; + font-size: $font__size-sm; + font-weight: bold; + background-color: $color__link; + border-radius: 5px; + } + + .wp-block-file__button-richtext-wrapper { + display: block; + margin-top: calc(0.75 * #{$size__spacing-unit}); + margin-left: 0; + } + +} + +/** === Verse === */ + +.wp-block-verse, +.wp-block-verse pre { + padding: 0; +} + +/** === Code === */ + +.wp-block-code { + border-radius: 0; +} + +/** === Table === */ + +.wp-block-table { + + td, th { + border-color: $color__text-light; + } +} + +/** === Separator === */ + +.wp-block-separator { + + &:not(.is-style-dots) { + background-color: $color__text-light; + height: 2px; + } + + &:not(.is-style-wide):not(.is-style-dots) { + width: $font__size-xl; + margin-left: 0; + } + + &.is-style-dots { + color: $color__text-light; + } + + &.is-style-dots:before { + font-size: $font__size-lg; + letter-spacing: calc(2 * #{$size__spacing-unit}); + padding-left: calc(2 * #{$size__spacing-unit}); + } + + &.has-primary-background-color { + color: $color__link; + background-color: $color__link; + } + + &.has-secondary-background-color { + color: $color__border-link-hover; + background-color: $color__border-link-hover; + } + + &.has-dark-gray-background-color { + color: $color__text-main; + background-color: $color__text-main; + } + + &.has-light-gray-background-color { + color: $color__text-light; + background-color: $color__text-light; + } + + &.has-white-background-color { + color: #fff; + background-color: #fff; + } +} + +/* Remove duplicate rule-line when a separator + * is followed by an H1, or H2 */ +.wp-block[data-type="core/separator"] + .wp-block[data-type="core/heading"] h1:before, +.wp-block[data-type="core/separator"] + .wp-block[data-type="core/heading"] h2:before { + display: none; +} + +/** === Latest Posts, Archives, Categories === */ + +ul.wp-block-archives, +.wp-block-categories, +.wp-block-latest-posts { + padding: 0; + list-style-type: none; + + ul { + padding: 0; + list-style-type: none; + } + + li { + + > a { + @include font-family( $font__heading ); + font-size: calc(#{$font__size_base} * #{$font__size-ratio}); + font-weight: bold; + line-height: $font__line-height-heading; + text-decoration: none; + } + + ul { + padding-left: $size__spacing-unit; + } + } +} + +.wp-block-categories { + + ul { + padding-top: ( .75 * $size__spacing-unit ); + @include nestedSubMenuPadding(); + } + + li ul { + list-style: none; + padding-left: 0; + margin-bottom: ( -.75 * $size__spacing-unit ); + } + +} + +.wp-block[data-align="center"] > .wp-block-archives, +.wp-block[data-align="center"] > .wp-block-categories { + text-align: center; +} + +/** === Latest Posts === */ +.wp-block-latest-posts { + + .wp-block-latest-posts__post-date { + @include font-family( $font__heading ); + font-size: $font__size-xs; + color: $color__text-light; + line-height: 1.2; + } + + .wp-block-latest-posts__post-full-content, + .wp-block-latest-posts__post-excerpt { + margin-top: $font__size_base; + margin-bottom: $font__size_base; + + > div > p:first-child { + margin-top: $font__size_base; + } + } + + li { + padding-bottom: ( .5 * $size__spacing-unit ); + + &.menu-item-has-children, + &:last-child { + padding-bottom: 0; + } + + :not(:last-child) .wp-block-latest-posts__post-excerpt { + padding-bottom: ( .5 * $size__spacing-unit ); + } + } + + &.is-grid { + li { + border-top: 2px solid $color__border; + padding-top: (1 * $size__spacing-unit); + margin-bottom: (2 * $size__spacing-unit); + a { + &:after { + content: ''; + } + } + &:last-child { + margin-bottom: auto; + a:after { + content: ''; + } + } + } + } +} + +/** === Latest Comments === */ + +.wp-block-latest-comments { + + .wp-block-latest-comments__comment-meta { + @include font-family( $font__heading ); + font-weight: bold; + + .wp-block-latest-comments__comment-date { + font-weight: normal; + } + } + + .wp-block-latest-comments__comment, + .wp-block-latest-comments__comment-date, + .wp-block-latest-comments__comment-excerpt p { + font-size: inherit; + } + + .wp-block-latest-comments__comment-date { + font-size: $font__size-xs; + } +} + +/** === Classic Editor === */ + +/* Properly center-align captions in the classic-editor block */ +.wp-caption { + dd { + color: $color__text-light; + font-size: $font__size-xs; + @include font-family( $font__heading ); + line-height: $font__line-height-pre; + margin: 0; + padding: ( $size__spacing-unit * .5 ); + text-align: left; + text-align: center; + -webkit-margin-start: 0; + margin-inline-start: 0; + } +} + +.wp-block-freeform { + + blockquote { + border-left: 2px solid $color__link; + + cite { + @include font-family( $font__heading ); + font-size: $font__size-xs; + font-style: normal; + line-height: 1.6; + color: $color__text-light; + } + } +} + +/** === Group Block === */ + +// This matches the 22px value for 1rem that used on the front end. +// It must be specified in pixels for the editor, since the root font +// size is different here. +$group-block-background__padding: $font__size_base; + +.wp-block-group { + + // Child: Full alignment + > .wp-block-group__inner-container > .wp-block[data-align="full"], + > .wp-block-group__inner-container > .wp-block.alignfull { + margin-left: 0; + margin-right: 0; + left: 0; + } + + // Group block with background color + &.has-background { + padding: $group-block-background__padding; + + // Child: Full alignment + > .wp-block-group__inner-container > .wp-block[data-align="full"], + > .wp-block-group__inner-container > .wp-block.alignfull { + margin-left: -$group-block-background__padding; + width: calc(100% + #{$group-block-background__padding * 2}); + max-width: calc(100% + #{$group-block-background__padding * 2}); + } + } +} + +// Wide and full alignments +.wp-block[data-align="wide"] > .wp-block-group { + + > .wp-block-group__inner-container > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) { + @include media(tablet) { + width: calc(8 * (100vw / 12)); + } + + @include media(desktop) { + width: calc(6 * (100vw / 12 )); + } + } + + // Child blocks: Full alignment + > .wp-block-group__inner-container > .wp-block[data-align="full"], + > .wp-block-group__inner-container > .wp-block.alignfull { + padding-left: 0; + padding-right: 0; + } + + + // Group block with background color + &.has-background { + + // Child blocks: Default alignments + > .wp-block-group__inner-container > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) { + @include media(tablet) { + width: calc(8 * (100vw / 12) - #{$group-block-background__padding * 2}); + } + + @include media(desktop) { + width: calc(6 * (100vw / 12 ) - #{$group-block-background__padding * 2}); + } + } + } +} + +// Full alignment +.wp-block[data-align="full"] > .wp-block-group { + + // Margins & padding are added to this container to mimic + // the style + spacing of the .editor-writing-flow global + // container. This way, child items sync up with the placement + // and size of other top-level blocks. + > .wp-block-group__inner-container { + + // 2px of extra padding are added to each side here + // To better match up with the spacing of the whole + // document. + @include media(tablet) { + width: 80%; + margin-left: 10%; + margin-right: 10%; + padding-left: 10px; + padding-right: 10px; + } + + // Child blocks: Normal Alignments + > .wp-block:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) { + + @include media(tablet) { + max-width: calc(8 * (100vw / 12)); + } + + @include media(desktop) { + max-width: calc(6 * (100vw / 12)); + } + } + + // Child blocks: Not Full Alignments + > .wp-block:not([data-align="full"]):not(.alignfull) { + padding-left: 10px; + padding-right: 10px; + + @include media(tablet) { + padding-left: 0; + padding-right: 0; + } + } + + // Child blocks: Right alignments + > .wp-block[data-align="right"] { + + @include media(tablet) { + max-width: 125%; + } + } + + // Child blocks: Wide alignments + > .wp-block[data-align="wide"], + > .wp-block.alignwide { + + @include media(tablet) { + width: 100%; + max-width: 100%; + } + } + + // Child blocks: Full alignments + > .wp-block[data-align=full], + > .wp-block.alignfull { + + @include media(tablet) { + left: calc( -12.5% - 13px ); + width: calc( 125% + 26px ); + max-width: calc( 125% + 25px ); + } + } + } + + // Group block with background color + &.has-background { + + // When the Group block is full width, we can remove the left/right padding. + padding: $group-block-background__padding 0; + + @include media(mobile) { + padding-left: 0; + padding-right: 0; + } + + // Child blocks: Full alignment + > .wp-block-group__inner-container > .wp-block[data-align="full"], + > .wp-block-group__inner-container > .wp-block.alignfull { + margin-left: 0; + width: 100%; + + @include media(mobile) { + width: calc(100% + 92px); + } + + @include media(tablet) { + width: calc(125% + 120px); + } + } + } + } + +.wp-block-post-template { + + .wp-block[data-align="full"], + .wp-block.alignfull { + left: 0; + max-width: 100%; + padding-left: 0; + padding-right: 0; + width: 100%; + } +} + +/** === Post Author Block === */ + +.avatar, +.wp-block-post-author__avatar img { + border-radius: 100%; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/style-rtl.css b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-rtl.css new file mode 100644 index 00000000..da1b3636 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/style-rtl.css @@ -0,0 +1,6634 @@ +@charset "UTF-8"; +/* +Theme Name: Twenty Nineteen +Theme URI: https://wordpress.org/themes/twentynineteen/ +Author: the WordPress team +Author URI: https://wordpress.org/ +Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes. +Tested up to: 6.8 +Requires at least: 4.7 +Requires PHP: 5.2.4 +Version: 3.1 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: twentynineteen +Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. + +Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. +Underscores is distributed under the terms of the GNU GPL v2 or later. + +Normalizing styles have been helped along thanks to the fine work of +Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ + +Bundled block pattern images: +Abstract Background by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-background-0SRRVNMKBX +Abstract Waves by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-waves-0KREGLTZQ3 +Abstract Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-bokeh-P4KVZBMQ6L +Colorful Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/colorful-bokeh-VN4G84GL8H +*/ +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Variables +# Normalize +# Typography + ## Headings + ## Copy +# Elements + ## Lists + ## Tables +# Forms + ## Buttons + ## Fields +# Navigation + ## Links + ## Menus + ## Next & Previous +# Accessibility +# Alignments +# Clearings +# Layout +# Widgets +# Content + ## Archives + ## Posts and pages + ## Comments +# Blocks +# Media + ## Captions + ## Galleries +--------------------------------------------------------------*/ +/* + * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font. + * This results in a jumping cursor when typing in both the Classic and block + * editors. The following font-face override fixes the issue by manually inserting + * a custom font that includes just a Hoefler Text space replacement for that + * character instead. + */ +@font-face { + font-family: 'NonBreakingSpaceOverride'; + src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff"); +} + +/* If we add the border using a regular CSS border, it won't look good on non-retina devices, + * since its edges can look jagged due to lack of antialiasing. In this case, we are several + * layers of box-shadow to add the border visually, which will render the border smoother. */ +/* Calculates maximum width for post content */ +/* Nested sub-menu padding: 10 levels deep */ +/* Ensure all font family declarations come with non-latin fallbacks */ +/* Build our non-latin font styles */ +body:lang(ar), button:lang(ar), +input:lang(ar), +select:lang(ar), +optgroup:lang(ar), +textarea:lang(ar), .author-description .author-link:lang(ar), +.comment-metadata:lang(ar), +.comment-reply-link:lang(ar), +.comments-title:lang(ar), +.comment-author .fn:lang(ar), +.discussion-meta-info:lang(ar), +.entry-meta:lang(ar), +.entry-footer:lang(ar), +.main-navigation:lang(ar), +.no-comments:lang(ar), +.not-found .page-title:lang(ar), +.error-404 .page-title:lang(ar), +.post-navigation .post-title:lang(ar), +.page-links:lang(ar), +.page-description:lang(ar), +.pagination .nav-links:lang(ar), +.sticky-post:lang(ar), +.site-title:lang(ar), +.site-info:lang(ar), +#cancel-comment-reply-link:lang(ar), +h1:lang(ar), +h2:lang(ar), +h3:lang(ar), +h4:lang(ar), +h5:lang(ar), +h6:lang(ar), .page-title:lang(ar), blockquote cite:lang(ar), table:lang(ar), .button:lang(ar), +input:lang(ar)[type="button"], +input:lang(ar)[type="reset"], +input:lang(ar)[type="submit"], .comment-navigation .nav-previous:lang(ar), +.comment-navigation .nav-next:lang(ar), .comment-list .pingback .comment-body:lang(ar), +.comment-list .trackback .comment-body:lang(ar), .comment-list .pingback .comment-body .comment-edit-link:lang(ar), +.comment-list .trackback .comment-body .comment-edit-link:lang(ar), .comment-form .comment-notes:lang(ar), +.comment-form label:lang(ar), .widget_archive ul li:lang(ar), +.widget_categories ul li:lang(ar), +.widget_meta ul li:lang(ar), +.widget_nav_menu ul li:lang(ar), +.widget_pages ul li:lang(ar), +.widget_recent_comments ul li:lang(ar), +.widget_recent_entries ul li:lang(ar), +.widget_rss ul li:lang(ar), .widget_tag_cloud .tagcloud:lang(ar), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ar), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ar), .entry .entry-content .wp-block-archives li > a:lang(ar), +.entry .entry-content .wp-block-categories li > a:lang(ar), +.entry .entry-content .wp-block-latest-posts li > a:lang(ar), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ar), .entry .entry-content .wp-block-verse:lang(ar), .entry .entry-content .has-drop-cap:lang(ar):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ar), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ar), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ar), +.entry .entry-content .wp-block-cover-image h2:lang(ar), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ar), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ar), +.entry .entry-content .wp-block-cover h2:lang(ar), .entry .entry-content .wp-block-audio figcaption:lang(ar), +.entry .entry-content .wp-block-video figcaption:lang(ar), +.entry .entry-content .wp-block-image figcaption:lang(ar), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ar), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ar), .entry .entry-content .wp-block-file:lang(ar), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ar), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ar), .wp-caption-text:lang(ar), .gallery-caption:lang(ar) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ary), button:lang(ary), +input:lang(ary), +select:lang(ary), +optgroup:lang(ary), +textarea:lang(ary), .author-description .author-link:lang(ary), +.comment-metadata:lang(ary), +.comment-reply-link:lang(ary), +.comments-title:lang(ary), +.comment-author .fn:lang(ary), +.discussion-meta-info:lang(ary), +.entry-meta:lang(ary), +.entry-footer:lang(ary), +.main-navigation:lang(ary), +.no-comments:lang(ary), +.not-found .page-title:lang(ary), +.error-404 .page-title:lang(ary), +.post-navigation .post-title:lang(ary), +.page-links:lang(ary), +.page-description:lang(ary), +.pagination .nav-links:lang(ary), +.sticky-post:lang(ary), +.site-title:lang(ary), +.site-info:lang(ary), +#cancel-comment-reply-link:lang(ary), +h1:lang(ary), +h2:lang(ary), +h3:lang(ary), +h4:lang(ary), +h5:lang(ary), +h6:lang(ary), .page-title:lang(ary), blockquote cite:lang(ary), table:lang(ary), .button:lang(ary), +input:lang(ary)[type="button"], +input:lang(ary)[type="reset"], +input:lang(ary)[type="submit"], .comment-navigation .nav-previous:lang(ary), +.comment-navigation .nav-next:lang(ary), .comment-list .pingback .comment-body:lang(ary), +.comment-list .trackback .comment-body:lang(ary), .comment-list .pingback .comment-body .comment-edit-link:lang(ary), +.comment-list .trackback .comment-body .comment-edit-link:lang(ary), .comment-form .comment-notes:lang(ary), +.comment-form label:lang(ary), .widget_archive ul li:lang(ary), +.widget_categories ul li:lang(ary), +.widget_meta ul li:lang(ary), +.widget_nav_menu ul li:lang(ary), +.widget_pages ul li:lang(ary), +.widget_recent_comments ul li:lang(ary), +.widget_recent_entries ul li:lang(ary), +.widget_rss ul li:lang(ary), .widget_tag_cloud .tagcloud:lang(ary), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ary), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ary), .entry .entry-content .wp-block-archives li > a:lang(ary), +.entry .entry-content .wp-block-categories li > a:lang(ary), +.entry .entry-content .wp-block-latest-posts li > a:lang(ary), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ary), .entry .entry-content .wp-block-verse:lang(ary), .entry .entry-content .has-drop-cap:lang(ary):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ary), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ary), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ary), +.entry .entry-content .wp-block-cover-image h2:lang(ary), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ary), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ary), +.entry .entry-content .wp-block-cover h2:lang(ary), .entry .entry-content .wp-block-audio figcaption:lang(ary), +.entry .entry-content .wp-block-video figcaption:lang(ary), +.entry .entry-content .wp-block-image figcaption:lang(ary), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ary), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ary), .entry .entry-content .wp-block-file:lang(ary), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ary), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ary), .wp-caption-text:lang(ary), .gallery-caption:lang(ary) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(azb), button:lang(azb), +input:lang(azb), +select:lang(azb), +optgroup:lang(azb), +textarea:lang(azb), .author-description .author-link:lang(azb), +.comment-metadata:lang(azb), +.comment-reply-link:lang(azb), +.comments-title:lang(azb), +.comment-author .fn:lang(azb), +.discussion-meta-info:lang(azb), +.entry-meta:lang(azb), +.entry-footer:lang(azb), +.main-navigation:lang(azb), +.no-comments:lang(azb), +.not-found .page-title:lang(azb), +.error-404 .page-title:lang(azb), +.post-navigation .post-title:lang(azb), +.page-links:lang(azb), +.page-description:lang(azb), +.pagination .nav-links:lang(azb), +.sticky-post:lang(azb), +.site-title:lang(azb), +.site-info:lang(azb), +#cancel-comment-reply-link:lang(azb), +h1:lang(azb), +h2:lang(azb), +h3:lang(azb), +h4:lang(azb), +h5:lang(azb), +h6:lang(azb), .page-title:lang(azb), blockquote cite:lang(azb), table:lang(azb), .button:lang(azb), +input:lang(azb)[type="button"], +input:lang(azb)[type="reset"], +input:lang(azb)[type="submit"], .comment-navigation .nav-previous:lang(azb), +.comment-navigation .nav-next:lang(azb), .comment-list .pingback .comment-body:lang(azb), +.comment-list .trackback .comment-body:lang(azb), .comment-list .pingback .comment-body .comment-edit-link:lang(azb), +.comment-list .trackback .comment-body .comment-edit-link:lang(azb), .comment-form .comment-notes:lang(azb), +.comment-form label:lang(azb), .widget_archive ul li:lang(azb), +.widget_categories ul li:lang(azb), +.widget_meta ul li:lang(azb), +.widget_nav_menu ul li:lang(azb), +.widget_pages ul li:lang(azb), +.widget_recent_comments ul li:lang(azb), +.widget_recent_entries ul li:lang(azb), +.widget_rss ul li:lang(azb), .widget_tag_cloud .tagcloud:lang(azb), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(azb), .entry .entry-content .wp-block-button .wp-block-button__link:lang(azb), .entry .entry-content .wp-block-archives li > a:lang(azb), +.entry .entry-content .wp-block-categories li > a:lang(azb), +.entry .entry-content .wp-block-latest-posts li > a:lang(azb), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(azb), .entry .entry-content .wp-block-verse:lang(azb), .entry .entry-content .has-drop-cap:lang(azb):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(azb), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(azb), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(azb), +.entry .entry-content .wp-block-cover-image h2:lang(azb), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(azb), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(azb), +.entry .entry-content .wp-block-cover h2:lang(azb), .entry .entry-content .wp-block-audio figcaption:lang(azb), +.entry .entry-content .wp-block-video figcaption:lang(azb), +.entry .entry-content .wp-block-image figcaption:lang(azb), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(azb), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(azb), .entry .entry-content .wp-block-file:lang(azb), .entry .entry-content .wp-block-file .wp-block-file__button:lang(azb), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(azb), .wp-caption-text:lang(azb), .gallery-caption:lang(azb) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ckb), button:lang(ckb), +input:lang(ckb), +select:lang(ckb), +optgroup:lang(ckb), +textarea:lang(ckb), .author-description .author-link:lang(ckb), +.comment-metadata:lang(ckb), +.comment-reply-link:lang(ckb), +.comments-title:lang(ckb), +.comment-author .fn:lang(ckb), +.discussion-meta-info:lang(ckb), +.entry-meta:lang(ckb), +.entry-footer:lang(ckb), +.main-navigation:lang(ckb), +.no-comments:lang(ckb), +.not-found .page-title:lang(ckb), +.error-404 .page-title:lang(ckb), +.post-navigation .post-title:lang(ckb), +.page-links:lang(ckb), +.page-description:lang(ckb), +.pagination .nav-links:lang(ckb), +.sticky-post:lang(ckb), +.site-title:lang(ckb), +.site-info:lang(ckb), +#cancel-comment-reply-link:lang(ckb), +h1:lang(ckb), +h2:lang(ckb), +h3:lang(ckb), +h4:lang(ckb), +h5:lang(ckb), +h6:lang(ckb), .page-title:lang(ckb), blockquote cite:lang(ckb), table:lang(ckb), .button:lang(ckb), +input:lang(ckb)[type="button"], +input:lang(ckb)[type="reset"], +input:lang(ckb)[type="submit"], .comment-navigation .nav-previous:lang(ckb), +.comment-navigation .nav-next:lang(ckb), .comment-list .pingback .comment-body:lang(ckb), +.comment-list .trackback .comment-body:lang(ckb), .comment-list .pingback .comment-body .comment-edit-link:lang(ckb), +.comment-list .trackback .comment-body .comment-edit-link:lang(ckb), .comment-form .comment-notes:lang(ckb), +.comment-form label:lang(ckb), .widget_archive ul li:lang(ckb), +.widget_categories ul li:lang(ckb), +.widget_meta ul li:lang(ckb), +.widget_nav_menu ul li:lang(ckb), +.widget_pages ul li:lang(ckb), +.widget_recent_comments ul li:lang(ckb), +.widget_recent_entries ul li:lang(ckb), +.widget_rss ul li:lang(ckb), .widget_tag_cloud .tagcloud:lang(ckb), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ckb), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ckb), .entry .entry-content .wp-block-archives li > a:lang(ckb), +.entry .entry-content .wp-block-categories li > a:lang(ckb), +.entry .entry-content .wp-block-latest-posts li > a:lang(ckb), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ckb), .entry .entry-content .wp-block-verse:lang(ckb), .entry .entry-content .has-drop-cap:lang(ckb):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ckb), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ckb), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ckb), +.entry .entry-content .wp-block-cover-image h2:lang(ckb), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ckb), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ckb), +.entry .entry-content .wp-block-cover h2:lang(ckb), .entry .entry-content .wp-block-audio figcaption:lang(ckb), +.entry .entry-content .wp-block-video figcaption:lang(ckb), +.entry .entry-content .wp-block-image figcaption:lang(ckb), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ckb), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ckb), .entry .entry-content .wp-block-file:lang(ckb), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ckb), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ckb), .wp-caption-text:lang(ckb), .gallery-caption:lang(ckb) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(fa-IR), button:lang(fa-IR), +input:lang(fa-IR), +select:lang(fa-IR), +optgroup:lang(fa-IR), +textarea:lang(fa-IR), .author-description .author-link:lang(fa-IR), +.comment-metadata:lang(fa-IR), +.comment-reply-link:lang(fa-IR), +.comments-title:lang(fa-IR), +.comment-author .fn:lang(fa-IR), +.discussion-meta-info:lang(fa-IR), +.entry-meta:lang(fa-IR), +.entry-footer:lang(fa-IR), +.main-navigation:lang(fa-IR), +.no-comments:lang(fa-IR), +.not-found .page-title:lang(fa-IR), +.error-404 .page-title:lang(fa-IR), +.post-navigation .post-title:lang(fa-IR), +.page-links:lang(fa-IR), +.page-description:lang(fa-IR), +.pagination .nav-links:lang(fa-IR), +.sticky-post:lang(fa-IR), +.site-title:lang(fa-IR), +.site-info:lang(fa-IR), +#cancel-comment-reply-link:lang(fa-IR), +h1:lang(fa-IR), +h2:lang(fa-IR), +h3:lang(fa-IR), +h4:lang(fa-IR), +h5:lang(fa-IR), +h6:lang(fa-IR), .page-title:lang(fa-IR), blockquote cite:lang(fa-IR), table:lang(fa-IR), .button:lang(fa-IR), +input:lang(fa-IR)[type="button"], +input:lang(fa-IR)[type="reset"], +input:lang(fa-IR)[type="submit"], .comment-navigation .nav-previous:lang(fa-IR), +.comment-navigation .nav-next:lang(fa-IR), .comment-list .pingback .comment-body:lang(fa-IR), +.comment-list .trackback .comment-body:lang(fa-IR), .comment-list .pingback .comment-body .comment-edit-link:lang(fa-IR), +.comment-list .trackback .comment-body .comment-edit-link:lang(fa-IR), .comment-form .comment-notes:lang(fa-IR), +.comment-form label:lang(fa-IR), .widget_archive ul li:lang(fa-IR), +.widget_categories ul li:lang(fa-IR), +.widget_meta ul li:lang(fa-IR), +.widget_nav_menu ul li:lang(fa-IR), +.widget_pages ul li:lang(fa-IR), +.widget_recent_comments ul li:lang(fa-IR), +.widget_recent_entries ul li:lang(fa-IR), +.widget_rss ul li:lang(fa-IR), .widget_tag_cloud .tagcloud:lang(fa-IR), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(fa-IR), .entry .entry-content .wp-block-button .wp-block-button__link:lang(fa-IR), .entry .entry-content .wp-block-archives li > a:lang(fa-IR), +.entry .entry-content .wp-block-categories li > a:lang(fa-IR), +.entry .entry-content .wp-block-latest-posts li > a:lang(fa-IR), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(fa-IR), .entry .entry-content .wp-block-verse:lang(fa-IR), .entry .entry-content .has-drop-cap:lang(fa-IR):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(fa-IR), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(fa-IR), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(fa-IR), +.entry .entry-content .wp-block-cover-image h2:lang(fa-IR), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(fa-IR), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(fa-IR), +.entry .entry-content .wp-block-cover h2:lang(fa-IR), .entry .entry-content .wp-block-audio figcaption:lang(fa-IR), +.entry .entry-content .wp-block-video figcaption:lang(fa-IR), +.entry .entry-content .wp-block-image figcaption:lang(fa-IR), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(fa-IR), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(fa-IR), .entry .entry-content .wp-block-file:lang(fa-IR), .entry .entry-content .wp-block-file .wp-block-file__button:lang(fa-IR), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(fa-IR), .wp-caption-text:lang(fa-IR), .gallery-caption:lang(fa-IR) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(haz), button:lang(haz), +input:lang(haz), +select:lang(haz), +optgroup:lang(haz), +textarea:lang(haz), .author-description .author-link:lang(haz), +.comment-metadata:lang(haz), +.comment-reply-link:lang(haz), +.comments-title:lang(haz), +.comment-author .fn:lang(haz), +.discussion-meta-info:lang(haz), +.entry-meta:lang(haz), +.entry-footer:lang(haz), +.main-navigation:lang(haz), +.no-comments:lang(haz), +.not-found .page-title:lang(haz), +.error-404 .page-title:lang(haz), +.post-navigation .post-title:lang(haz), +.page-links:lang(haz), +.page-description:lang(haz), +.pagination .nav-links:lang(haz), +.sticky-post:lang(haz), +.site-title:lang(haz), +.site-info:lang(haz), +#cancel-comment-reply-link:lang(haz), +h1:lang(haz), +h2:lang(haz), +h3:lang(haz), +h4:lang(haz), +h5:lang(haz), +h6:lang(haz), .page-title:lang(haz), blockquote cite:lang(haz), table:lang(haz), .button:lang(haz), +input:lang(haz)[type="button"], +input:lang(haz)[type="reset"], +input:lang(haz)[type="submit"], .comment-navigation .nav-previous:lang(haz), +.comment-navigation .nav-next:lang(haz), .comment-list .pingback .comment-body:lang(haz), +.comment-list .trackback .comment-body:lang(haz), .comment-list .pingback .comment-body .comment-edit-link:lang(haz), +.comment-list .trackback .comment-body .comment-edit-link:lang(haz), .comment-form .comment-notes:lang(haz), +.comment-form label:lang(haz), .widget_archive ul li:lang(haz), +.widget_categories ul li:lang(haz), +.widget_meta ul li:lang(haz), +.widget_nav_menu ul li:lang(haz), +.widget_pages ul li:lang(haz), +.widget_recent_comments ul li:lang(haz), +.widget_recent_entries ul li:lang(haz), +.widget_rss ul li:lang(haz), .widget_tag_cloud .tagcloud:lang(haz), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(haz), .entry .entry-content .wp-block-button .wp-block-button__link:lang(haz), .entry .entry-content .wp-block-archives li > a:lang(haz), +.entry .entry-content .wp-block-categories li > a:lang(haz), +.entry .entry-content .wp-block-latest-posts li > a:lang(haz), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(haz), .entry .entry-content .wp-block-verse:lang(haz), .entry .entry-content .has-drop-cap:lang(haz):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(haz), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(haz), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(haz), +.entry .entry-content .wp-block-cover-image h2:lang(haz), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(haz), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(haz), +.entry .entry-content .wp-block-cover h2:lang(haz), .entry .entry-content .wp-block-audio figcaption:lang(haz), +.entry .entry-content .wp-block-video figcaption:lang(haz), +.entry .entry-content .wp-block-image figcaption:lang(haz), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(haz), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(haz), .entry .entry-content .wp-block-file:lang(haz), .entry .entry-content .wp-block-file .wp-block-file__button:lang(haz), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(haz), .wp-caption-text:lang(haz), .gallery-caption:lang(haz) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ps), button:lang(ps), +input:lang(ps), +select:lang(ps), +optgroup:lang(ps), +textarea:lang(ps), .author-description .author-link:lang(ps), +.comment-metadata:lang(ps), +.comment-reply-link:lang(ps), +.comments-title:lang(ps), +.comment-author .fn:lang(ps), +.discussion-meta-info:lang(ps), +.entry-meta:lang(ps), +.entry-footer:lang(ps), +.main-navigation:lang(ps), +.no-comments:lang(ps), +.not-found .page-title:lang(ps), +.error-404 .page-title:lang(ps), +.post-navigation .post-title:lang(ps), +.page-links:lang(ps), +.page-description:lang(ps), +.pagination .nav-links:lang(ps), +.sticky-post:lang(ps), +.site-title:lang(ps), +.site-info:lang(ps), +#cancel-comment-reply-link:lang(ps), +h1:lang(ps), +h2:lang(ps), +h3:lang(ps), +h4:lang(ps), +h5:lang(ps), +h6:lang(ps), .page-title:lang(ps), blockquote cite:lang(ps), table:lang(ps), .button:lang(ps), +input:lang(ps)[type="button"], +input:lang(ps)[type="reset"], +input:lang(ps)[type="submit"], .comment-navigation .nav-previous:lang(ps), +.comment-navigation .nav-next:lang(ps), .comment-list .pingback .comment-body:lang(ps), +.comment-list .trackback .comment-body:lang(ps), .comment-list .pingback .comment-body .comment-edit-link:lang(ps), +.comment-list .trackback .comment-body .comment-edit-link:lang(ps), .comment-form .comment-notes:lang(ps), +.comment-form label:lang(ps), .widget_archive ul li:lang(ps), +.widget_categories ul li:lang(ps), +.widget_meta ul li:lang(ps), +.widget_nav_menu ul li:lang(ps), +.widget_pages ul li:lang(ps), +.widget_recent_comments ul li:lang(ps), +.widget_recent_entries ul li:lang(ps), +.widget_rss ul li:lang(ps), .widget_tag_cloud .tagcloud:lang(ps), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ps), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ps), .entry .entry-content .wp-block-archives li > a:lang(ps), +.entry .entry-content .wp-block-categories li > a:lang(ps), +.entry .entry-content .wp-block-latest-posts li > a:lang(ps), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ps), .entry .entry-content .wp-block-verse:lang(ps), .entry .entry-content .has-drop-cap:lang(ps):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ps), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ps), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ps), +.entry .entry-content .wp-block-cover-image h2:lang(ps), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ps), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ps), +.entry .entry-content .wp-block-cover h2:lang(ps), .entry .entry-content .wp-block-audio figcaption:lang(ps), +.entry .entry-content .wp-block-video figcaption:lang(ps), +.entry .entry-content .wp-block-image figcaption:lang(ps), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ps), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ps), .entry .entry-content .wp-block-file:lang(ps), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ps), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ps), .wp-caption-text:lang(ps), .gallery-caption:lang(ps) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(be), button:lang(be), +input:lang(be), +select:lang(be), +optgroup:lang(be), +textarea:lang(be), .author-description .author-link:lang(be), +.comment-metadata:lang(be), +.comment-reply-link:lang(be), +.comments-title:lang(be), +.comment-author .fn:lang(be), +.discussion-meta-info:lang(be), +.entry-meta:lang(be), +.entry-footer:lang(be), +.main-navigation:lang(be), +.no-comments:lang(be), +.not-found .page-title:lang(be), +.error-404 .page-title:lang(be), +.post-navigation .post-title:lang(be), +.page-links:lang(be), +.page-description:lang(be), +.pagination .nav-links:lang(be), +.sticky-post:lang(be), +.site-title:lang(be), +.site-info:lang(be), +#cancel-comment-reply-link:lang(be), +h1:lang(be), +h2:lang(be), +h3:lang(be), +h4:lang(be), +h5:lang(be), +h6:lang(be), .page-title:lang(be), blockquote cite:lang(be), table:lang(be), .button:lang(be), +input:lang(be)[type="button"], +input:lang(be)[type="reset"], +input:lang(be)[type="submit"], .comment-navigation .nav-previous:lang(be), +.comment-navigation .nav-next:lang(be), .comment-list .pingback .comment-body:lang(be), +.comment-list .trackback .comment-body:lang(be), .comment-list .pingback .comment-body .comment-edit-link:lang(be), +.comment-list .trackback .comment-body .comment-edit-link:lang(be), .comment-form .comment-notes:lang(be), +.comment-form label:lang(be), .widget_archive ul li:lang(be), +.widget_categories ul li:lang(be), +.widget_meta ul li:lang(be), +.widget_nav_menu ul li:lang(be), +.widget_pages ul li:lang(be), +.widget_recent_comments ul li:lang(be), +.widget_recent_entries ul li:lang(be), +.widget_rss ul li:lang(be), .widget_tag_cloud .tagcloud:lang(be), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(be), .entry .entry-content .wp-block-button .wp-block-button__link:lang(be), .entry .entry-content .wp-block-archives li > a:lang(be), +.entry .entry-content .wp-block-categories li > a:lang(be), +.entry .entry-content .wp-block-latest-posts li > a:lang(be), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(be), .entry .entry-content .wp-block-verse:lang(be), .entry .entry-content .has-drop-cap:lang(be):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(be), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(be), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(be), +.entry .entry-content .wp-block-cover-image h2:lang(be), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(be), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(be), +.entry .entry-content .wp-block-cover h2:lang(be), .entry .entry-content .wp-block-audio figcaption:lang(be), +.entry .entry-content .wp-block-video figcaption:lang(be), +.entry .entry-content .wp-block-image figcaption:lang(be), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(be), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(be), .entry .entry-content .wp-block-file:lang(be), .entry .entry-content .wp-block-file .wp-block-file__button:lang(be), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(be), .wp-caption-text:lang(be), .gallery-caption:lang(be) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(bg-BG), button:lang(bg-BG), +input:lang(bg-BG), +select:lang(bg-BG), +optgroup:lang(bg-BG), +textarea:lang(bg-BG), .author-description .author-link:lang(bg-BG), +.comment-metadata:lang(bg-BG), +.comment-reply-link:lang(bg-BG), +.comments-title:lang(bg-BG), +.comment-author .fn:lang(bg-BG), +.discussion-meta-info:lang(bg-BG), +.entry-meta:lang(bg-BG), +.entry-footer:lang(bg-BG), +.main-navigation:lang(bg-BG), +.no-comments:lang(bg-BG), +.not-found .page-title:lang(bg-BG), +.error-404 .page-title:lang(bg-BG), +.post-navigation .post-title:lang(bg-BG), +.page-links:lang(bg-BG), +.page-description:lang(bg-BG), +.pagination .nav-links:lang(bg-BG), +.sticky-post:lang(bg-BG), +.site-title:lang(bg-BG), +.site-info:lang(bg-BG), +#cancel-comment-reply-link:lang(bg-BG), +h1:lang(bg-BG), +h2:lang(bg-BG), +h3:lang(bg-BG), +h4:lang(bg-BG), +h5:lang(bg-BG), +h6:lang(bg-BG), .page-title:lang(bg-BG), blockquote cite:lang(bg-BG), table:lang(bg-BG), .button:lang(bg-BG), +input:lang(bg-BG)[type="button"], +input:lang(bg-BG)[type="reset"], +input:lang(bg-BG)[type="submit"], .comment-navigation .nav-previous:lang(bg-BG), +.comment-navigation .nav-next:lang(bg-BG), .comment-list .pingback .comment-body:lang(bg-BG), +.comment-list .trackback .comment-body:lang(bg-BG), .comment-list .pingback .comment-body .comment-edit-link:lang(bg-BG), +.comment-list .trackback .comment-body .comment-edit-link:lang(bg-BG), .comment-form .comment-notes:lang(bg-BG), +.comment-form label:lang(bg-BG), .widget_archive ul li:lang(bg-BG), +.widget_categories ul li:lang(bg-BG), +.widget_meta ul li:lang(bg-BG), +.widget_nav_menu ul li:lang(bg-BG), +.widget_pages ul li:lang(bg-BG), +.widget_recent_comments ul li:lang(bg-BG), +.widget_recent_entries ul li:lang(bg-BG), +.widget_rss ul li:lang(bg-BG), .widget_tag_cloud .tagcloud:lang(bg-BG), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(bg-BG), .entry .entry-content .wp-block-button .wp-block-button__link:lang(bg-BG), .entry .entry-content .wp-block-archives li > a:lang(bg-BG), +.entry .entry-content .wp-block-categories li > a:lang(bg-BG), +.entry .entry-content .wp-block-latest-posts li > a:lang(bg-BG), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(bg-BG), .entry .entry-content .wp-block-verse:lang(bg-BG), .entry .entry-content .has-drop-cap:lang(bg-BG):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(bg-BG), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bg-BG), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bg-BG), +.entry .entry-content .wp-block-cover-image h2:lang(bg-BG), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bg-BG), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bg-BG), +.entry .entry-content .wp-block-cover h2:lang(bg-BG), .entry .entry-content .wp-block-audio figcaption:lang(bg-BG), +.entry .entry-content .wp-block-video figcaption:lang(bg-BG), +.entry .entry-content .wp-block-image figcaption:lang(bg-BG), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bg-BG), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bg-BG), .entry .entry-content .wp-block-file:lang(bg-BG), .entry .entry-content .wp-block-file .wp-block-file__button:lang(bg-BG), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bg-BG), .wp-caption-text:lang(bg-BG), .gallery-caption:lang(bg-BG) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(kk), button:lang(kk), +input:lang(kk), +select:lang(kk), +optgroup:lang(kk), +textarea:lang(kk), .author-description .author-link:lang(kk), +.comment-metadata:lang(kk), +.comment-reply-link:lang(kk), +.comments-title:lang(kk), +.comment-author .fn:lang(kk), +.discussion-meta-info:lang(kk), +.entry-meta:lang(kk), +.entry-footer:lang(kk), +.main-navigation:lang(kk), +.no-comments:lang(kk), +.not-found .page-title:lang(kk), +.error-404 .page-title:lang(kk), +.post-navigation .post-title:lang(kk), +.page-links:lang(kk), +.page-description:lang(kk), +.pagination .nav-links:lang(kk), +.sticky-post:lang(kk), +.site-title:lang(kk), +.site-info:lang(kk), +#cancel-comment-reply-link:lang(kk), +h1:lang(kk), +h2:lang(kk), +h3:lang(kk), +h4:lang(kk), +h5:lang(kk), +h6:lang(kk), .page-title:lang(kk), blockquote cite:lang(kk), table:lang(kk), .button:lang(kk), +input:lang(kk)[type="button"], +input:lang(kk)[type="reset"], +input:lang(kk)[type="submit"], .comment-navigation .nav-previous:lang(kk), +.comment-navigation .nav-next:lang(kk), .comment-list .pingback .comment-body:lang(kk), +.comment-list .trackback .comment-body:lang(kk), .comment-list .pingback .comment-body .comment-edit-link:lang(kk), +.comment-list .trackback .comment-body .comment-edit-link:lang(kk), .comment-form .comment-notes:lang(kk), +.comment-form label:lang(kk), .widget_archive ul li:lang(kk), +.widget_categories ul li:lang(kk), +.widget_meta ul li:lang(kk), +.widget_nav_menu ul li:lang(kk), +.widget_pages ul li:lang(kk), +.widget_recent_comments ul li:lang(kk), +.widget_recent_entries ul li:lang(kk), +.widget_rss ul li:lang(kk), .widget_tag_cloud .tagcloud:lang(kk), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(kk), .entry .entry-content .wp-block-button .wp-block-button__link:lang(kk), .entry .entry-content .wp-block-archives li > a:lang(kk), +.entry .entry-content .wp-block-categories li > a:lang(kk), +.entry .entry-content .wp-block-latest-posts li > a:lang(kk), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(kk), .entry .entry-content .wp-block-verse:lang(kk), .entry .entry-content .has-drop-cap:lang(kk):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(kk), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(kk), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(kk), +.entry .entry-content .wp-block-cover-image h2:lang(kk), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(kk), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(kk), +.entry .entry-content .wp-block-cover h2:lang(kk), .entry .entry-content .wp-block-audio figcaption:lang(kk), +.entry .entry-content .wp-block-video figcaption:lang(kk), +.entry .entry-content .wp-block-image figcaption:lang(kk), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(kk), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(kk), .entry .entry-content .wp-block-file:lang(kk), .entry .entry-content .wp-block-file .wp-block-file__button:lang(kk), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(kk), .wp-caption-text:lang(kk), .gallery-caption:lang(kk) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(mk-MK), button:lang(mk-MK), +input:lang(mk-MK), +select:lang(mk-MK), +optgroup:lang(mk-MK), +textarea:lang(mk-MK), .author-description .author-link:lang(mk-MK), +.comment-metadata:lang(mk-MK), +.comment-reply-link:lang(mk-MK), +.comments-title:lang(mk-MK), +.comment-author .fn:lang(mk-MK), +.discussion-meta-info:lang(mk-MK), +.entry-meta:lang(mk-MK), +.entry-footer:lang(mk-MK), +.main-navigation:lang(mk-MK), +.no-comments:lang(mk-MK), +.not-found .page-title:lang(mk-MK), +.error-404 .page-title:lang(mk-MK), +.post-navigation .post-title:lang(mk-MK), +.page-links:lang(mk-MK), +.page-description:lang(mk-MK), +.pagination .nav-links:lang(mk-MK), +.sticky-post:lang(mk-MK), +.site-title:lang(mk-MK), +.site-info:lang(mk-MK), +#cancel-comment-reply-link:lang(mk-MK), +h1:lang(mk-MK), +h2:lang(mk-MK), +h3:lang(mk-MK), +h4:lang(mk-MK), +h5:lang(mk-MK), +h6:lang(mk-MK), .page-title:lang(mk-MK), blockquote cite:lang(mk-MK), table:lang(mk-MK), .button:lang(mk-MK), +input:lang(mk-MK)[type="button"], +input:lang(mk-MK)[type="reset"], +input:lang(mk-MK)[type="submit"], .comment-navigation .nav-previous:lang(mk-MK), +.comment-navigation .nav-next:lang(mk-MK), .comment-list .pingback .comment-body:lang(mk-MK), +.comment-list .trackback .comment-body:lang(mk-MK), .comment-list .pingback .comment-body .comment-edit-link:lang(mk-MK), +.comment-list .trackback .comment-body .comment-edit-link:lang(mk-MK), .comment-form .comment-notes:lang(mk-MK), +.comment-form label:lang(mk-MK), .widget_archive ul li:lang(mk-MK), +.widget_categories ul li:lang(mk-MK), +.widget_meta ul li:lang(mk-MK), +.widget_nav_menu ul li:lang(mk-MK), +.widget_pages ul li:lang(mk-MK), +.widget_recent_comments ul li:lang(mk-MK), +.widget_recent_entries ul li:lang(mk-MK), +.widget_rss ul li:lang(mk-MK), .widget_tag_cloud .tagcloud:lang(mk-MK), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(mk-MK), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mk-MK), .entry .entry-content .wp-block-archives li > a:lang(mk-MK), +.entry .entry-content .wp-block-categories li > a:lang(mk-MK), +.entry .entry-content .wp-block-latest-posts li > a:lang(mk-MK), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mk-MK), .entry .entry-content .wp-block-verse:lang(mk-MK), .entry .entry-content .has-drop-cap:lang(mk-MK):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mk-MK), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mk-MK), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mk-MK), +.entry .entry-content .wp-block-cover-image h2:lang(mk-MK), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mk-MK), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mk-MK), +.entry .entry-content .wp-block-cover h2:lang(mk-MK), .entry .entry-content .wp-block-audio figcaption:lang(mk-MK), +.entry .entry-content .wp-block-video figcaption:lang(mk-MK), +.entry .entry-content .wp-block-image figcaption:lang(mk-MK), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mk-MK), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mk-MK), .entry .entry-content .wp-block-file:lang(mk-MK), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mk-MK), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mk-MK), .wp-caption-text:lang(mk-MK), .gallery-caption:lang(mk-MK) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(mn), button:lang(mn), +input:lang(mn), +select:lang(mn), +optgroup:lang(mn), +textarea:lang(mn), .author-description .author-link:lang(mn), +.comment-metadata:lang(mn), +.comment-reply-link:lang(mn), +.comments-title:lang(mn), +.comment-author .fn:lang(mn), +.discussion-meta-info:lang(mn), +.entry-meta:lang(mn), +.entry-footer:lang(mn), +.main-navigation:lang(mn), +.no-comments:lang(mn), +.not-found .page-title:lang(mn), +.error-404 .page-title:lang(mn), +.post-navigation .post-title:lang(mn), +.page-links:lang(mn), +.page-description:lang(mn), +.pagination .nav-links:lang(mn), +.sticky-post:lang(mn), +.site-title:lang(mn), +.site-info:lang(mn), +#cancel-comment-reply-link:lang(mn), +h1:lang(mn), +h2:lang(mn), +h3:lang(mn), +h4:lang(mn), +h5:lang(mn), +h6:lang(mn), .page-title:lang(mn), blockquote cite:lang(mn), table:lang(mn), .button:lang(mn), +input:lang(mn)[type="button"], +input:lang(mn)[type="reset"], +input:lang(mn)[type="submit"], .comment-navigation .nav-previous:lang(mn), +.comment-navigation .nav-next:lang(mn), .comment-list .pingback .comment-body:lang(mn), +.comment-list .trackback .comment-body:lang(mn), .comment-list .pingback .comment-body .comment-edit-link:lang(mn), +.comment-list .trackback .comment-body .comment-edit-link:lang(mn), .comment-form .comment-notes:lang(mn), +.comment-form label:lang(mn), .widget_archive ul li:lang(mn), +.widget_categories ul li:lang(mn), +.widget_meta ul li:lang(mn), +.widget_nav_menu ul li:lang(mn), +.widget_pages ul li:lang(mn), +.widget_recent_comments ul li:lang(mn), +.widget_recent_entries ul li:lang(mn), +.widget_rss ul li:lang(mn), .widget_tag_cloud .tagcloud:lang(mn), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(mn), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mn), .entry .entry-content .wp-block-archives li > a:lang(mn), +.entry .entry-content .wp-block-categories li > a:lang(mn), +.entry .entry-content .wp-block-latest-posts li > a:lang(mn), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mn), .entry .entry-content .wp-block-verse:lang(mn), .entry .entry-content .has-drop-cap:lang(mn):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mn), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mn), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mn), +.entry .entry-content .wp-block-cover-image h2:lang(mn), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mn), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mn), +.entry .entry-content .wp-block-cover h2:lang(mn), .entry .entry-content .wp-block-audio figcaption:lang(mn), +.entry .entry-content .wp-block-video figcaption:lang(mn), +.entry .entry-content .wp-block-image figcaption:lang(mn), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mn), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mn), .entry .entry-content .wp-block-file:lang(mn), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mn), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mn), .wp-caption-text:lang(mn), .gallery-caption:lang(mn) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(ru-RU), button:lang(ru-RU), +input:lang(ru-RU), +select:lang(ru-RU), +optgroup:lang(ru-RU), +textarea:lang(ru-RU), .author-description .author-link:lang(ru-RU), +.comment-metadata:lang(ru-RU), +.comment-reply-link:lang(ru-RU), +.comments-title:lang(ru-RU), +.comment-author .fn:lang(ru-RU), +.discussion-meta-info:lang(ru-RU), +.entry-meta:lang(ru-RU), +.entry-footer:lang(ru-RU), +.main-navigation:lang(ru-RU), +.no-comments:lang(ru-RU), +.not-found .page-title:lang(ru-RU), +.error-404 .page-title:lang(ru-RU), +.post-navigation .post-title:lang(ru-RU), +.page-links:lang(ru-RU), +.page-description:lang(ru-RU), +.pagination .nav-links:lang(ru-RU), +.sticky-post:lang(ru-RU), +.site-title:lang(ru-RU), +.site-info:lang(ru-RU), +#cancel-comment-reply-link:lang(ru-RU), +h1:lang(ru-RU), +h2:lang(ru-RU), +h3:lang(ru-RU), +h4:lang(ru-RU), +h5:lang(ru-RU), +h6:lang(ru-RU), .page-title:lang(ru-RU), blockquote cite:lang(ru-RU), table:lang(ru-RU), .button:lang(ru-RU), +input:lang(ru-RU)[type="button"], +input:lang(ru-RU)[type="reset"], +input:lang(ru-RU)[type="submit"], .comment-navigation .nav-previous:lang(ru-RU), +.comment-navigation .nav-next:lang(ru-RU), .comment-list .pingback .comment-body:lang(ru-RU), +.comment-list .trackback .comment-body:lang(ru-RU), .comment-list .pingback .comment-body .comment-edit-link:lang(ru-RU), +.comment-list .trackback .comment-body .comment-edit-link:lang(ru-RU), .comment-form .comment-notes:lang(ru-RU), +.comment-form label:lang(ru-RU), .widget_archive ul li:lang(ru-RU), +.widget_categories ul li:lang(ru-RU), +.widget_meta ul li:lang(ru-RU), +.widget_nav_menu ul li:lang(ru-RU), +.widget_pages ul li:lang(ru-RU), +.widget_recent_comments ul li:lang(ru-RU), +.widget_recent_entries ul li:lang(ru-RU), +.widget_rss ul li:lang(ru-RU), .widget_tag_cloud .tagcloud:lang(ru-RU), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ru-RU), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ru-RU), .entry .entry-content .wp-block-archives li > a:lang(ru-RU), +.entry .entry-content .wp-block-categories li > a:lang(ru-RU), +.entry .entry-content .wp-block-latest-posts li > a:lang(ru-RU), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ru-RU), .entry .entry-content .wp-block-verse:lang(ru-RU), .entry .entry-content .has-drop-cap:lang(ru-RU):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ru-RU), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ru-RU), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ru-RU), +.entry .entry-content .wp-block-cover-image h2:lang(ru-RU), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ru-RU), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ru-RU), +.entry .entry-content .wp-block-cover h2:lang(ru-RU), .entry .entry-content .wp-block-audio figcaption:lang(ru-RU), +.entry .entry-content .wp-block-video figcaption:lang(ru-RU), +.entry .entry-content .wp-block-image figcaption:lang(ru-RU), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ru-RU), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ru-RU), .entry .entry-content .wp-block-file:lang(ru-RU), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ru-RU), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ru-RU), .wp-caption-text:lang(ru-RU), .gallery-caption:lang(ru-RU) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(sah), button:lang(sah), +input:lang(sah), +select:lang(sah), +optgroup:lang(sah), +textarea:lang(sah), .author-description .author-link:lang(sah), +.comment-metadata:lang(sah), +.comment-reply-link:lang(sah), +.comments-title:lang(sah), +.comment-author .fn:lang(sah), +.discussion-meta-info:lang(sah), +.entry-meta:lang(sah), +.entry-footer:lang(sah), +.main-navigation:lang(sah), +.no-comments:lang(sah), +.not-found .page-title:lang(sah), +.error-404 .page-title:lang(sah), +.post-navigation .post-title:lang(sah), +.page-links:lang(sah), +.page-description:lang(sah), +.pagination .nav-links:lang(sah), +.sticky-post:lang(sah), +.site-title:lang(sah), +.site-info:lang(sah), +#cancel-comment-reply-link:lang(sah), +h1:lang(sah), +h2:lang(sah), +h3:lang(sah), +h4:lang(sah), +h5:lang(sah), +h6:lang(sah), .page-title:lang(sah), blockquote cite:lang(sah), table:lang(sah), .button:lang(sah), +input:lang(sah)[type="button"], +input:lang(sah)[type="reset"], +input:lang(sah)[type="submit"], .comment-navigation .nav-previous:lang(sah), +.comment-navigation .nav-next:lang(sah), .comment-list .pingback .comment-body:lang(sah), +.comment-list .trackback .comment-body:lang(sah), .comment-list .pingback .comment-body .comment-edit-link:lang(sah), +.comment-list .trackback .comment-body .comment-edit-link:lang(sah), .comment-form .comment-notes:lang(sah), +.comment-form label:lang(sah), .widget_archive ul li:lang(sah), +.widget_categories ul li:lang(sah), +.widget_meta ul li:lang(sah), +.widget_nav_menu ul li:lang(sah), +.widget_pages ul li:lang(sah), +.widget_recent_comments ul li:lang(sah), +.widget_recent_entries ul li:lang(sah), +.widget_rss ul li:lang(sah), .widget_tag_cloud .tagcloud:lang(sah), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(sah), .entry .entry-content .wp-block-button .wp-block-button__link:lang(sah), .entry .entry-content .wp-block-archives li > a:lang(sah), +.entry .entry-content .wp-block-categories li > a:lang(sah), +.entry .entry-content .wp-block-latest-posts li > a:lang(sah), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(sah), .entry .entry-content .wp-block-verse:lang(sah), .entry .entry-content .has-drop-cap:lang(sah):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(sah), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(sah), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(sah), +.entry .entry-content .wp-block-cover-image h2:lang(sah), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(sah), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(sah), +.entry .entry-content .wp-block-cover h2:lang(sah), .entry .entry-content .wp-block-audio figcaption:lang(sah), +.entry .entry-content .wp-block-video figcaption:lang(sah), +.entry .entry-content .wp-block-image figcaption:lang(sah), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(sah), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(sah), .entry .entry-content .wp-block-file:lang(sah), .entry .entry-content .wp-block-file .wp-block-file__button:lang(sah), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sah), .wp-caption-text:lang(sah), .gallery-caption:lang(sah) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(sr-RS), button:lang(sr-RS), +input:lang(sr-RS), +select:lang(sr-RS), +optgroup:lang(sr-RS), +textarea:lang(sr-RS), .author-description .author-link:lang(sr-RS), +.comment-metadata:lang(sr-RS), +.comment-reply-link:lang(sr-RS), +.comments-title:lang(sr-RS), +.comment-author .fn:lang(sr-RS), +.discussion-meta-info:lang(sr-RS), +.entry-meta:lang(sr-RS), +.entry-footer:lang(sr-RS), +.main-navigation:lang(sr-RS), +.no-comments:lang(sr-RS), +.not-found .page-title:lang(sr-RS), +.error-404 .page-title:lang(sr-RS), +.post-navigation .post-title:lang(sr-RS), +.page-links:lang(sr-RS), +.page-description:lang(sr-RS), +.pagination .nav-links:lang(sr-RS), +.sticky-post:lang(sr-RS), +.site-title:lang(sr-RS), +.site-info:lang(sr-RS), +#cancel-comment-reply-link:lang(sr-RS), +h1:lang(sr-RS), +h2:lang(sr-RS), +h3:lang(sr-RS), +h4:lang(sr-RS), +h5:lang(sr-RS), +h6:lang(sr-RS), .page-title:lang(sr-RS), blockquote cite:lang(sr-RS), table:lang(sr-RS), .button:lang(sr-RS), +input:lang(sr-RS)[type="button"], +input:lang(sr-RS)[type="reset"], +input:lang(sr-RS)[type="submit"], .comment-navigation .nav-previous:lang(sr-RS), +.comment-navigation .nav-next:lang(sr-RS), .comment-list .pingback .comment-body:lang(sr-RS), +.comment-list .trackback .comment-body:lang(sr-RS), .comment-list .pingback .comment-body .comment-edit-link:lang(sr-RS), +.comment-list .trackback .comment-body .comment-edit-link:lang(sr-RS), .comment-form .comment-notes:lang(sr-RS), +.comment-form label:lang(sr-RS), .widget_archive ul li:lang(sr-RS), +.widget_categories ul li:lang(sr-RS), +.widget_meta ul li:lang(sr-RS), +.widget_nav_menu ul li:lang(sr-RS), +.widget_pages ul li:lang(sr-RS), +.widget_recent_comments ul li:lang(sr-RS), +.widget_recent_entries ul li:lang(sr-RS), +.widget_rss ul li:lang(sr-RS), .widget_tag_cloud .tagcloud:lang(sr-RS), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(sr-RS), .entry .entry-content .wp-block-button .wp-block-button__link:lang(sr-RS), .entry .entry-content .wp-block-archives li > a:lang(sr-RS), +.entry .entry-content .wp-block-categories li > a:lang(sr-RS), +.entry .entry-content .wp-block-latest-posts li > a:lang(sr-RS), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(sr-RS), .entry .entry-content .wp-block-verse:lang(sr-RS), .entry .entry-content .has-drop-cap:lang(sr-RS):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(sr-RS), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(sr-RS), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(sr-RS), +.entry .entry-content .wp-block-cover-image h2:lang(sr-RS), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(sr-RS), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(sr-RS), +.entry .entry-content .wp-block-cover h2:lang(sr-RS), .entry .entry-content .wp-block-audio figcaption:lang(sr-RS), +.entry .entry-content .wp-block-video figcaption:lang(sr-RS), +.entry .entry-content .wp-block-image figcaption:lang(sr-RS), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(sr-RS), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(sr-RS), .entry .entry-content .wp-block-file:lang(sr-RS), .entry .entry-content .wp-block-file .wp-block-file__button:lang(sr-RS), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sr-RS), .wp-caption-text:lang(sr-RS), .gallery-caption:lang(sr-RS) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(tt-RU), button:lang(tt-RU), +input:lang(tt-RU), +select:lang(tt-RU), +optgroup:lang(tt-RU), +textarea:lang(tt-RU), .author-description .author-link:lang(tt-RU), +.comment-metadata:lang(tt-RU), +.comment-reply-link:lang(tt-RU), +.comments-title:lang(tt-RU), +.comment-author .fn:lang(tt-RU), +.discussion-meta-info:lang(tt-RU), +.entry-meta:lang(tt-RU), +.entry-footer:lang(tt-RU), +.main-navigation:lang(tt-RU), +.no-comments:lang(tt-RU), +.not-found .page-title:lang(tt-RU), +.error-404 .page-title:lang(tt-RU), +.post-navigation .post-title:lang(tt-RU), +.page-links:lang(tt-RU), +.page-description:lang(tt-RU), +.pagination .nav-links:lang(tt-RU), +.sticky-post:lang(tt-RU), +.site-title:lang(tt-RU), +.site-info:lang(tt-RU), +#cancel-comment-reply-link:lang(tt-RU), +h1:lang(tt-RU), +h2:lang(tt-RU), +h3:lang(tt-RU), +h4:lang(tt-RU), +h5:lang(tt-RU), +h6:lang(tt-RU), .page-title:lang(tt-RU), blockquote cite:lang(tt-RU), table:lang(tt-RU), .button:lang(tt-RU), +input:lang(tt-RU)[type="button"], +input:lang(tt-RU)[type="reset"], +input:lang(tt-RU)[type="submit"], .comment-navigation .nav-previous:lang(tt-RU), +.comment-navigation .nav-next:lang(tt-RU), .comment-list .pingback .comment-body:lang(tt-RU), +.comment-list .trackback .comment-body:lang(tt-RU), .comment-list .pingback .comment-body .comment-edit-link:lang(tt-RU), +.comment-list .trackback .comment-body .comment-edit-link:lang(tt-RU), .comment-form .comment-notes:lang(tt-RU), +.comment-form label:lang(tt-RU), .widget_archive ul li:lang(tt-RU), +.widget_categories ul li:lang(tt-RU), +.widget_meta ul li:lang(tt-RU), +.widget_nav_menu ul li:lang(tt-RU), +.widget_pages ul li:lang(tt-RU), +.widget_recent_comments ul li:lang(tt-RU), +.widget_recent_entries ul li:lang(tt-RU), +.widget_rss ul li:lang(tt-RU), .widget_tag_cloud .tagcloud:lang(tt-RU), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(tt-RU), .entry .entry-content .wp-block-button .wp-block-button__link:lang(tt-RU), .entry .entry-content .wp-block-archives li > a:lang(tt-RU), +.entry .entry-content .wp-block-categories li > a:lang(tt-RU), +.entry .entry-content .wp-block-latest-posts li > a:lang(tt-RU), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(tt-RU), .entry .entry-content .wp-block-verse:lang(tt-RU), .entry .entry-content .has-drop-cap:lang(tt-RU):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(tt-RU), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(tt-RU), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(tt-RU), +.entry .entry-content .wp-block-cover-image h2:lang(tt-RU), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(tt-RU), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(tt-RU), +.entry .entry-content .wp-block-cover h2:lang(tt-RU), .entry .entry-content .wp-block-audio figcaption:lang(tt-RU), +.entry .entry-content .wp-block-video figcaption:lang(tt-RU), +.entry .entry-content .wp-block-image figcaption:lang(tt-RU), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(tt-RU), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(tt-RU), .entry .entry-content .wp-block-file:lang(tt-RU), .entry .entry-content .wp-block-file .wp-block-file__button:lang(tt-RU), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(tt-RU), .wp-caption-text:lang(tt-RU), .gallery-caption:lang(tt-RU) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(uk), button:lang(uk), +input:lang(uk), +select:lang(uk), +optgroup:lang(uk), +textarea:lang(uk), .author-description .author-link:lang(uk), +.comment-metadata:lang(uk), +.comment-reply-link:lang(uk), +.comments-title:lang(uk), +.comment-author .fn:lang(uk), +.discussion-meta-info:lang(uk), +.entry-meta:lang(uk), +.entry-footer:lang(uk), +.main-navigation:lang(uk), +.no-comments:lang(uk), +.not-found .page-title:lang(uk), +.error-404 .page-title:lang(uk), +.post-navigation .post-title:lang(uk), +.page-links:lang(uk), +.page-description:lang(uk), +.pagination .nav-links:lang(uk), +.sticky-post:lang(uk), +.site-title:lang(uk), +.site-info:lang(uk), +#cancel-comment-reply-link:lang(uk), +h1:lang(uk), +h2:lang(uk), +h3:lang(uk), +h4:lang(uk), +h5:lang(uk), +h6:lang(uk), .page-title:lang(uk), blockquote cite:lang(uk), table:lang(uk), .button:lang(uk), +input:lang(uk)[type="button"], +input:lang(uk)[type="reset"], +input:lang(uk)[type="submit"], .comment-navigation .nav-previous:lang(uk), +.comment-navigation .nav-next:lang(uk), .comment-list .pingback .comment-body:lang(uk), +.comment-list .trackback .comment-body:lang(uk), .comment-list .pingback .comment-body .comment-edit-link:lang(uk), +.comment-list .trackback .comment-body .comment-edit-link:lang(uk), .comment-form .comment-notes:lang(uk), +.comment-form label:lang(uk), .widget_archive ul li:lang(uk), +.widget_categories ul li:lang(uk), +.widget_meta ul li:lang(uk), +.widget_nav_menu ul li:lang(uk), +.widget_pages ul li:lang(uk), +.widget_recent_comments ul li:lang(uk), +.widget_recent_entries ul li:lang(uk), +.widget_rss ul li:lang(uk), .widget_tag_cloud .tagcloud:lang(uk), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(uk), .entry .entry-content .wp-block-button .wp-block-button__link:lang(uk), .entry .entry-content .wp-block-archives li > a:lang(uk), +.entry .entry-content .wp-block-categories li > a:lang(uk), +.entry .entry-content .wp-block-latest-posts li > a:lang(uk), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(uk), .entry .entry-content .wp-block-verse:lang(uk), .entry .entry-content .has-drop-cap:lang(uk):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(uk), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(uk), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(uk), +.entry .entry-content .wp-block-cover-image h2:lang(uk), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(uk), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(uk), +.entry .entry-content .wp-block-cover h2:lang(uk), .entry .entry-content .wp-block-audio figcaption:lang(uk), +.entry .entry-content .wp-block-video figcaption:lang(uk), +.entry .entry-content .wp-block-image figcaption:lang(uk), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(uk), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(uk), .entry .entry-content .wp-block-file:lang(uk), .entry .entry-content .wp-block-file .wp-block-file__button:lang(uk), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(uk), .wp-caption-text:lang(uk), .gallery-caption:lang(uk) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(zh-HK), button:lang(zh-HK), +input:lang(zh-HK), +select:lang(zh-HK), +optgroup:lang(zh-HK), +textarea:lang(zh-HK), .author-description .author-link:lang(zh-HK), +.comment-metadata:lang(zh-HK), +.comment-reply-link:lang(zh-HK), +.comments-title:lang(zh-HK), +.comment-author .fn:lang(zh-HK), +.discussion-meta-info:lang(zh-HK), +.entry-meta:lang(zh-HK), +.entry-footer:lang(zh-HK), +.main-navigation:lang(zh-HK), +.no-comments:lang(zh-HK), +.not-found .page-title:lang(zh-HK), +.error-404 .page-title:lang(zh-HK), +.post-navigation .post-title:lang(zh-HK), +.page-links:lang(zh-HK), +.page-description:lang(zh-HK), +.pagination .nav-links:lang(zh-HK), +.sticky-post:lang(zh-HK), +.site-title:lang(zh-HK), +.site-info:lang(zh-HK), +#cancel-comment-reply-link:lang(zh-HK), +h1:lang(zh-HK), +h2:lang(zh-HK), +h3:lang(zh-HK), +h4:lang(zh-HK), +h5:lang(zh-HK), +h6:lang(zh-HK), .page-title:lang(zh-HK), blockquote cite:lang(zh-HK), table:lang(zh-HK), .button:lang(zh-HK), +input:lang(zh-HK)[type="button"], +input:lang(zh-HK)[type="reset"], +input:lang(zh-HK)[type="submit"], .comment-navigation .nav-previous:lang(zh-HK), +.comment-navigation .nav-next:lang(zh-HK), .comment-list .pingback .comment-body:lang(zh-HK), +.comment-list .trackback .comment-body:lang(zh-HK), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-HK), +.comment-list .trackback .comment-body .comment-edit-link:lang(zh-HK), .comment-form .comment-notes:lang(zh-HK), +.comment-form label:lang(zh-HK), .widget_archive ul li:lang(zh-HK), +.widget_categories ul li:lang(zh-HK), +.widget_meta ul li:lang(zh-HK), +.widget_nav_menu ul li:lang(zh-HK), +.widget_pages ul li:lang(zh-HK), +.widget_recent_comments ul li:lang(zh-HK), +.widget_recent_entries ul li:lang(zh-HK), +.widget_rss ul li:lang(zh-HK), .widget_tag_cloud .tagcloud:lang(zh-HK), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(zh-HK), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-HK), .entry .entry-content .wp-block-archives li > a:lang(zh-HK), +.entry .entry-content .wp-block-categories li > a:lang(zh-HK), +.entry .entry-content .wp-block-latest-posts li > a:lang(zh-HK), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-HK), .entry .entry-content .wp-block-verse:lang(zh-HK), .entry .entry-content .has-drop-cap:lang(zh-HK):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-HK), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-HK), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-HK), +.entry .entry-content .wp-block-cover-image h2:lang(zh-HK), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-HK), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-HK), +.entry .entry-content .wp-block-cover h2:lang(zh-HK), .entry .entry-content .wp-block-audio figcaption:lang(zh-HK), +.entry .entry-content .wp-block-video figcaption:lang(zh-HK), +.entry .entry-content .wp-block-image figcaption:lang(zh-HK), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-HK), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-HK), .entry .entry-content .wp-block-file:lang(zh-HK), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-HK), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-HK), .wp-caption-text:lang(zh-HK), .gallery-caption:lang(zh-HK) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang HK", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(zh-TW), button:lang(zh-TW), +input:lang(zh-TW), +select:lang(zh-TW), +optgroup:lang(zh-TW), +textarea:lang(zh-TW), .author-description .author-link:lang(zh-TW), +.comment-metadata:lang(zh-TW), +.comment-reply-link:lang(zh-TW), +.comments-title:lang(zh-TW), +.comment-author .fn:lang(zh-TW), +.discussion-meta-info:lang(zh-TW), +.entry-meta:lang(zh-TW), +.entry-footer:lang(zh-TW), +.main-navigation:lang(zh-TW), +.no-comments:lang(zh-TW), +.not-found .page-title:lang(zh-TW), +.error-404 .page-title:lang(zh-TW), +.post-navigation .post-title:lang(zh-TW), +.page-links:lang(zh-TW), +.page-description:lang(zh-TW), +.pagination .nav-links:lang(zh-TW), +.sticky-post:lang(zh-TW), +.site-title:lang(zh-TW), +.site-info:lang(zh-TW), +#cancel-comment-reply-link:lang(zh-TW), +h1:lang(zh-TW), +h2:lang(zh-TW), +h3:lang(zh-TW), +h4:lang(zh-TW), +h5:lang(zh-TW), +h6:lang(zh-TW), .page-title:lang(zh-TW), blockquote cite:lang(zh-TW), table:lang(zh-TW), .button:lang(zh-TW), +input:lang(zh-TW)[type="button"], +input:lang(zh-TW)[type="reset"], +input:lang(zh-TW)[type="submit"], .comment-navigation .nav-previous:lang(zh-TW), +.comment-navigation .nav-next:lang(zh-TW), .comment-list .pingback .comment-body:lang(zh-TW), +.comment-list .trackback .comment-body:lang(zh-TW), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-TW), +.comment-list .trackback .comment-body .comment-edit-link:lang(zh-TW), .comment-form .comment-notes:lang(zh-TW), +.comment-form label:lang(zh-TW), .widget_archive ul li:lang(zh-TW), +.widget_categories ul li:lang(zh-TW), +.widget_meta ul li:lang(zh-TW), +.widget_nav_menu ul li:lang(zh-TW), +.widget_pages ul li:lang(zh-TW), +.widget_recent_comments ul li:lang(zh-TW), +.widget_recent_entries ul li:lang(zh-TW), +.widget_rss ul li:lang(zh-TW), .widget_tag_cloud .tagcloud:lang(zh-TW), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(zh-TW), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-TW), .entry .entry-content .wp-block-archives li > a:lang(zh-TW), +.entry .entry-content .wp-block-categories li > a:lang(zh-TW), +.entry .entry-content .wp-block-latest-posts li > a:lang(zh-TW), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-TW), .entry .entry-content .wp-block-verse:lang(zh-TW), .entry .entry-content .has-drop-cap:lang(zh-TW):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-TW), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-TW), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-TW), +.entry .entry-content .wp-block-cover-image h2:lang(zh-TW), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-TW), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-TW), +.entry .entry-content .wp-block-cover h2:lang(zh-TW), .entry .entry-content .wp-block-audio figcaption:lang(zh-TW), +.entry .entry-content .wp-block-video figcaption:lang(zh-TW), +.entry .entry-content .wp-block-image figcaption:lang(zh-TW), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-TW), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-TW), .entry .entry-content .wp-block-file:lang(zh-TW), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-TW), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-TW), .wp-caption-text:lang(zh-TW), .gallery-caption:lang(zh-TW) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(zh-CN), button:lang(zh-CN), +input:lang(zh-CN), +select:lang(zh-CN), +optgroup:lang(zh-CN), +textarea:lang(zh-CN), .author-description .author-link:lang(zh-CN), +.comment-metadata:lang(zh-CN), +.comment-reply-link:lang(zh-CN), +.comments-title:lang(zh-CN), +.comment-author .fn:lang(zh-CN), +.discussion-meta-info:lang(zh-CN), +.entry-meta:lang(zh-CN), +.entry-footer:lang(zh-CN), +.main-navigation:lang(zh-CN), +.no-comments:lang(zh-CN), +.not-found .page-title:lang(zh-CN), +.error-404 .page-title:lang(zh-CN), +.post-navigation .post-title:lang(zh-CN), +.page-links:lang(zh-CN), +.page-description:lang(zh-CN), +.pagination .nav-links:lang(zh-CN), +.sticky-post:lang(zh-CN), +.site-title:lang(zh-CN), +.site-info:lang(zh-CN), +#cancel-comment-reply-link:lang(zh-CN), +h1:lang(zh-CN), +h2:lang(zh-CN), +h3:lang(zh-CN), +h4:lang(zh-CN), +h5:lang(zh-CN), +h6:lang(zh-CN), .page-title:lang(zh-CN), blockquote cite:lang(zh-CN), table:lang(zh-CN), .button:lang(zh-CN), +input:lang(zh-CN)[type="button"], +input:lang(zh-CN)[type="reset"], +input:lang(zh-CN)[type="submit"], .comment-navigation .nav-previous:lang(zh-CN), +.comment-navigation .nav-next:lang(zh-CN), .comment-list .pingback .comment-body:lang(zh-CN), +.comment-list .trackback .comment-body:lang(zh-CN), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-CN), +.comment-list .trackback .comment-body .comment-edit-link:lang(zh-CN), .comment-form .comment-notes:lang(zh-CN), +.comment-form label:lang(zh-CN), .widget_archive ul li:lang(zh-CN), +.widget_categories ul li:lang(zh-CN), +.widget_meta ul li:lang(zh-CN), +.widget_nav_menu ul li:lang(zh-CN), +.widget_pages ul li:lang(zh-CN), +.widget_recent_comments ul li:lang(zh-CN), +.widget_recent_entries ul li:lang(zh-CN), +.widget_rss ul li:lang(zh-CN), .widget_tag_cloud .tagcloud:lang(zh-CN), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(zh-CN), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-CN), .entry .entry-content .wp-block-archives li > a:lang(zh-CN), +.entry .entry-content .wp-block-categories li > a:lang(zh-CN), +.entry .entry-content .wp-block-latest-posts li > a:lang(zh-CN), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-CN), .entry .entry-content .wp-block-verse:lang(zh-CN), .entry .entry-content .has-drop-cap:lang(zh-CN):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-CN), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-CN), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-CN), +.entry .entry-content .wp-block-cover-image h2:lang(zh-CN), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-CN), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-CN), +.entry .entry-content .wp-block-cover h2:lang(zh-CN), .entry .entry-content .wp-block-audio figcaption:lang(zh-CN), +.entry .entry-content .wp-block-video figcaption:lang(zh-CN), +.entry .entry-content .wp-block-image figcaption:lang(zh-CN), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-CN), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-CN), .entry .entry-content .wp-block-file:lang(zh-CN), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-CN), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-CN), .wp-caption-text:lang(zh-CN), .gallery-caption:lang(zh-CN) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(bn-BD), button:lang(bn-BD), +input:lang(bn-BD), +select:lang(bn-BD), +optgroup:lang(bn-BD), +textarea:lang(bn-BD), .author-description .author-link:lang(bn-BD), +.comment-metadata:lang(bn-BD), +.comment-reply-link:lang(bn-BD), +.comments-title:lang(bn-BD), +.comment-author .fn:lang(bn-BD), +.discussion-meta-info:lang(bn-BD), +.entry-meta:lang(bn-BD), +.entry-footer:lang(bn-BD), +.main-navigation:lang(bn-BD), +.no-comments:lang(bn-BD), +.not-found .page-title:lang(bn-BD), +.error-404 .page-title:lang(bn-BD), +.post-navigation .post-title:lang(bn-BD), +.page-links:lang(bn-BD), +.page-description:lang(bn-BD), +.pagination .nav-links:lang(bn-BD), +.sticky-post:lang(bn-BD), +.site-title:lang(bn-BD), +.site-info:lang(bn-BD), +#cancel-comment-reply-link:lang(bn-BD), +h1:lang(bn-BD), +h2:lang(bn-BD), +h3:lang(bn-BD), +h4:lang(bn-BD), +h5:lang(bn-BD), +h6:lang(bn-BD), .page-title:lang(bn-BD), blockquote cite:lang(bn-BD), table:lang(bn-BD), .button:lang(bn-BD), +input:lang(bn-BD)[type="button"], +input:lang(bn-BD)[type="reset"], +input:lang(bn-BD)[type="submit"], .comment-navigation .nav-previous:lang(bn-BD), +.comment-navigation .nav-next:lang(bn-BD), .comment-list .pingback .comment-body:lang(bn-BD), +.comment-list .trackback .comment-body:lang(bn-BD), .comment-list .pingback .comment-body .comment-edit-link:lang(bn-BD), +.comment-list .trackback .comment-body .comment-edit-link:lang(bn-BD), .comment-form .comment-notes:lang(bn-BD), +.comment-form label:lang(bn-BD), .widget_archive ul li:lang(bn-BD), +.widget_categories ul li:lang(bn-BD), +.widget_meta ul li:lang(bn-BD), +.widget_nav_menu ul li:lang(bn-BD), +.widget_pages ul li:lang(bn-BD), +.widget_recent_comments ul li:lang(bn-BD), +.widget_recent_entries ul li:lang(bn-BD), +.widget_rss ul li:lang(bn-BD), .widget_tag_cloud .tagcloud:lang(bn-BD), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(bn-BD), .entry .entry-content .wp-block-button .wp-block-button__link:lang(bn-BD), .entry .entry-content .wp-block-archives li > a:lang(bn-BD), +.entry .entry-content .wp-block-categories li > a:lang(bn-BD), +.entry .entry-content .wp-block-latest-posts li > a:lang(bn-BD), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(bn-BD), .entry .entry-content .wp-block-verse:lang(bn-BD), .entry .entry-content .has-drop-cap:lang(bn-BD):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(bn-BD), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bn-BD), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bn-BD), +.entry .entry-content .wp-block-cover-image h2:lang(bn-BD), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bn-BD), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bn-BD), +.entry .entry-content .wp-block-cover h2:lang(bn-BD), .entry .entry-content .wp-block-audio figcaption:lang(bn-BD), +.entry .entry-content .wp-block-video figcaption:lang(bn-BD), +.entry .entry-content .wp-block-image figcaption:lang(bn-BD), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bn-BD), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bn-BD), .entry .entry-content .wp-block-file:lang(bn-BD), .entry .entry-content .wp-block-file .wp-block-file__button:lang(bn-BD), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bn-BD), .wp-caption-text:lang(bn-BD), .gallery-caption:lang(bn-BD) { + font-family: Arial, sans-serif; +} + +body:lang(hi-IN), button:lang(hi-IN), +input:lang(hi-IN), +select:lang(hi-IN), +optgroup:lang(hi-IN), +textarea:lang(hi-IN), .author-description .author-link:lang(hi-IN), +.comment-metadata:lang(hi-IN), +.comment-reply-link:lang(hi-IN), +.comments-title:lang(hi-IN), +.comment-author .fn:lang(hi-IN), +.discussion-meta-info:lang(hi-IN), +.entry-meta:lang(hi-IN), +.entry-footer:lang(hi-IN), +.main-navigation:lang(hi-IN), +.no-comments:lang(hi-IN), +.not-found .page-title:lang(hi-IN), +.error-404 .page-title:lang(hi-IN), +.post-navigation .post-title:lang(hi-IN), +.page-links:lang(hi-IN), +.page-description:lang(hi-IN), +.pagination .nav-links:lang(hi-IN), +.sticky-post:lang(hi-IN), +.site-title:lang(hi-IN), +.site-info:lang(hi-IN), +#cancel-comment-reply-link:lang(hi-IN), +h1:lang(hi-IN), +h2:lang(hi-IN), +h3:lang(hi-IN), +h4:lang(hi-IN), +h5:lang(hi-IN), +h6:lang(hi-IN), .page-title:lang(hi-IN), blockquote cite:lang(hi-IN), table:lang(hi-IN), .button:lang(hi-IN), +input:lang(hi-IN)[type="button"], +input:lang(hi-IN)[type="reset"], +input:lang(hi-IN)[type="submit"], .comment-navigation .nav-previous:lang(hi-IN), +.comment-navigation .nav-next:lang(hi-IN), .comment-list .pingback .comment-body:lang(hi-IN), +.comment-list .trackback .comment-body:lang(hi-IN), .comment-list .pingback .comment-body .comment-edit-link:lang(hi-IN), +.comment-list .trackback .comment-body .comment-edit-link:lang(hi-IN), .comment-form .comment-notes:lang(hi-IN), +.comment-form label:lang(hi-IN), .widget_archive ul li:lang(hi-IN), +.widget_categories ul li:lang(hi-IN), +.widget_meta ul li:lang(hi-IN), +.widget_nav_menu ul li:lang(hi-IN), +.widget_pages ul li:lang(hi-IN), +.widget_recent_comments ul li:lang(hi-IN), +.widget_recent_entries ul li:lang(hi-IN), +.widget_rss ul li:lang(hi-IN), .widget_tag_cloud .tagcloud:lang(hi-IN), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(hi-IN), .entry .entry-content .wp-block-button .wp-block-button__link:lang(hi-IN), .entry .entry-content .wp-block-archives li > a:lang(hi-IN), +.entry .entry-content .wp-block-categories li > a:lang(hi-IN), +.entry .entry-content .wp-block-latest-posts li > a:lang(hi-IN), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(hi-IN), .entry .entry-content .wp-block-verse:lang(hi-IN), .entry .entry-content .has-drop-cap:lang(hi-IN):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(hi-IN), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(hi-IN), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(hi-IN), +.entry .entry-content .wp-block-cover-image h2:lang(hi-IN), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(hi-IN), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(hi-IN), +.entry .entry-content .wp-block-cover h2:lang(hi-IN), .entry .entry-content .wp-block-audio figcaption:lang(hi-IN), +.entry .entry-content .wp-block-video figcaption:lang(hi-IN), +.entry .entry-content .wp-block-image figcaption:lang(hi-IN), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(hi-IN), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(hi-IN), .entry .entry-content .wp-block-file:lang(hi-IN), .entry .entry-content .wp-block-file .wp-block-file__button:lang(hi-IN), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(hi-IN), .wp-caption-text:lang(hi-IN), .gallery-caption:lang(hi-IN) { + font-family: Arial, sans-serif; +} + +body:lang(mr), button:lang(mr), +input:lang(mr), +select:lang(mr), +optgroup:lang(mr), +textarea:lang(mr), .author-description .author-link:lang(mr), +.comment-metadata:lang(mr), +.comment-reply-link:lang(mr), +.comments-title:lang(mr), +.comment-author .fn:lang(mr), +.discussion-meta-info:lang(mr), +.entry-meta:lang(mr), +.entry-footer:lang(mr), +.main-navigation:lang(mr), +.no-comments:lang(mr), +.not-found .page-title:lang(mr), +.error-404 .page-title:lang(mr), +.post-navigation .post-title:lang(mr), +.page-links:lang(mr), +.page-description:lang(mr), +.pagination .nav-links:lang(mr), +.sticky-post:lang(mr), +.site-title:lang(mr), +.site-info:lang(mr), +#cancel-comment-reply-link:lang(mr), +h1:lang(mr), +h2:lang(mr), +h3:lang(mr), +h4:lang(mr), +h5:lang(mr), +h6:lang(mr), .page-title:lang(mr), blockquote cite:lang(mr), table:lang(mr), .button:lang(mr), +input:lang(mr)[type="button"], +input:lang(mr)[type="reset"], +input:lang(mr)[type="submit"], .comment-navigation .nav-previous:lang(mr), +.comment-navigation .nav-next:lang(mr), .comment-list .pingback .comment-body:lang(mr), +.comment-list .trackback .comment-body:lang(mr), .comment-list .pingback .comment-body .comment-edit-link:lang(mr), +.comment-list .trackback .comment-body .comment-edit-link:lang(mr), .comment-form .comment-notes:lang(mr), +.comment-form label:lang(mr), .widget_archive ul li:lang(mr), +.widget_categories ul li:lang(mr), +.widget_meta ul li:lang(mr), +.widget_nav_menu ul li:lang(mr), +.widget_pages ul li:lang(mr), +.widget_recent_comments ul li:lang(mr), +.widget_recent_entries ul li:lang(mr), +.widget_rss ul li:lang(mr), .widget_tag_cloud .tagcloud:lang(mr), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(mr), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mr), .entry .entry-content .wp-block-archives li > a:lang(mr), +.entry .entry-content .wp-block-categories li > a:lang(mr), +.entry .entry-content .wp-block-latest-posts li > a:lang(mr), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mr), .entry .entry-content .wp-block-verse:lang(mr), .entry .entry-content .has-drop-cap:lang(mr):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mr), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mr), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mr), +.entry .entry-content .wp-block-cover-image h2:lang(mr), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mr), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mr), +.entry .entry-content .wp-block-cover h2:lang(mr), .entry .entry-content .wp-block-audio figcaption:lang(mr), +.entry .entry-content .wp-block-video figcaption:lang(mr), +.entry .entry-content .wp-block-image figcaption:lang(mr), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mr), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mr), .entry .entry-content .wp-block-file:lang(mr), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mr), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mr), .wp-caption-text:lang(mr), .gallery-caption:lang(mr) { + font-family: Arial, sans-serif; +} + +body:lang(ne-NP), button:lang(ne-NP), +input:lang(ne-NP), +select:lang(ne-NP), +optgroup:lang(ne-NP), +textarea:lang(ne-NP), .author-description .author-link:lang(ne-NP), +.comment-metadata:lang(ne-NP), +.comment-reply-link:lang(ne-NP), +.comments-title:lang(ne-NP), +.comment-author .fn:lang(ne-NP), +.discussion-meta-info:lang(ne-NP), +.entry-meta:lang(ne-NP), +.entry-footer:lang(ne-NP), +.main-navigation:lang(ne-NP), +.no-comments:lang(ne-NP), +.not-found .page-title:lang(ne-NP), +.error-404 .page-title:lang(ne-NP), +.post-navigation .post-title:lang(ne-NP), +.page-links:lang(ne-NP), +.page-description:lang(ne-NP), +.pagination .nav-links:lang(ne-NP), +.sticky-post:lang(ne-NP), +.site-title:lang(ne-NP), +.site-info:lang(ne-NP), +#cancel-comment-reply-link:lang(ne-NP), +h1:lang(ne-NP), +h2:lang(ne-NP), +h3:lang(ne-NP), +h4:lang(ne-NP), +h5:lang(ne-NP), +h6:lang(ne-NP), .page-title:lang(ne-NP), blockquote cite:lang(ne-NP), table:lang(ne-NP), .button:lang(ne-NP), +input:lang(ne-NP)[type="button"], +input:lang(ne-NP)[type="reset"], +input:lang(ne-NP)[type="submit"], .comment-navigation .nav-previous:lang(ne-NP), +.comment-navigation .nav-next:lang(ne-NP), .comment-list .pingback .comment-body:lang(ne-NP), +.comment-list .trackback .comment-body:lang(ne-NP), .comment-list .pingback .comment-body .comment-edit-link:lang(ne-NP), +.comment-list .trackback .comment-body .comment-edit-link:lang(ne-NP), .comment-form .comment-notes:lang(ne-NP), +.comment-form label:lang(ne-NP), .widget_archive ul li:lang(ne-NP), +.widget_categories ul li:lang(ne-NP), +.widget_meta ul li:lang(ne-NP), +.widget_nav_menu ul li:lang(ne-NP), +.widget_pages ul li:lang(ne-NP), +.widget_recent_comments ul li:lang(ne-NP), +.widget_recent_entries ul li:lang(ne-NP), +.widget_rss ul li:lang(ne-NP), .widget_tag_cloud .tagcloud:lang(ne-NP), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ne-NP), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ne-NP), .entry .entry-content .wp-block-archives li > a:lang(ne-NP), +.entry .entry-content .wp-block-categories li > a:lang(ne-NP), +.entry .entry-content .wp-block-latest-posts li > a:lang(ne-NP), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ne-NP), .entry .entry-content .wp-block-verse:lang(ne-NP), .entry .entry-content .has-drop-cap:lang(ne-NP):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ne-NP), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ne-NP), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ne-NP), +.entry .entry-content .wp-block-cover-image h2:lang(ne-NP), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ne-NP), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ne-NP), +.entry .entry-content .wp-block-cover h2:lang(ne-NP), .entry .entry-content .wp-block-audio figcaption:lang(ne-NP), +.entry .entry-content .wp-block-video figcaption:lang(ne-NP), +.entry .entry-content .wp-block-image figcaption:lang(ne-NP), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ne-NP), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ne-NP), .entry .entry-content .wp-block-file:lang(ne-NP), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ne-NP), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ne-NP), .wp-caption-text:lang(ne-NP), .gallery-caption:lang(ne-NP) { + font-family: Arial, sans-serif; +} + +body:lang(el), button:lang(el), +input:lang(el), +select:lang(el), +optgroup:lang(el), +textarea:lang(el), .author-description .author-link:lang(el), +.comment-metadata:lang(el), +.comment-reply-link:lang(el), +.comments-title:lang(el), +.comment-author .fn:lang(el), +.discussion-meta-info:lang(el), +.entry-meta:lang(el), +.entry-footer:lang(el), +.main-navigation:lang(el), +.no-comments:lang(el), +.not-found .page-title:lang(el), +.error-404 .page-title:lang(el), +.post-navigation .post-title:lang(el), +.page-links:lang(el), +.page-description:lang(el), +.pagination .nav-links:lang(el), +.sticky-post:lang(el), +.site-title:lang(el), +.site-info:lang(el), +#cancel-comment-reply-link:lang(el), +h1:lang(el), +h2:lang(el), +h3:lang(el), +h4:lang(el), +h5:lang(el), +h6:lang(el), .page-title:lang(el), blockquote cite:lang(el), table:lang(el), .button:lang(el), +input:lang(el)[type="button"], +input:lang(el)[type="reset"], +input:lang(el)[type="submit"], .comment-navigation .nav-previous:lang(el), +.comment-navigation .nav-next:lang(el), .comment-list .pingback .comment-body:lang(el), +.comment-list .trackback .comment-body:lang(el), .comment-list .pingback .comment-body .comment-edit-link:lang(el), +.comment-list .trackback .comment-body .comment-edit-link:lang(el), .comment-form .comment-notes:lang(el), +.comment-form label:lang(el), .widget_archive ul li:lang(el), +.widget_categories ul li:lang(el), +.widget_meta ul li:lang(el), +.widget_nav_menu ul li:lang(el), +.widget_pages ul li:lang(el), +.widget_recent_comments ul li:lang(el), +.widget_recent_entries ul li:lang(el), +.widget_rss ul li:lang(el), .widget_tag_cloud .tagcloud:lang(el), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(el), .entry .entry-content .wp-block-button .wp-block-button__link:lang(el), .entry .entry-content .wp-block-archives li > a:lang(el), +.entry .entry-content .wp-block-categories li > a:lang(el), +.entry .entry-content .wp-block-latest-posts li > a:lang(el), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(el), .entry .entry-content .wp-block-verse:lang(el), .entry .entry-content .has-drop-cap:lang(el):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(el), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(el), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(el), +.entry .entry-content .wp-block-cover-image h2:lang(el), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(el), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(el), +.entry .entry-content .wp-block-cover h2:lang(el), .entry .entry-content .wp-block-audio figcaption:lang(el), +.entry .entry-content .wp-block-video figcaption:lang(el), +.entry .entry-content .wp-block-image figcaption:lang(el), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(el), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(el), .entry .entry-content .wp-block-file:lang(el), .entry .entry-content .wp-block-file .wp-block-file__button:lang(el), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(el), .wp-caption-text:lang(el), .gallery-caption:lang(el) { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +body:lang(gu), button:lang(gu), +input:lang(gu), +select:lang(gu), +optgroup:lang(gu), +textarea:lang(gu), .author-description .author-link:lang(gu), +.comment-metadata:lang(gu), +.comment-reply-link:lang(gu), +.comments-title:lang(gu), +.comment-author .fn:lang(gu), +.discussion-meta-info:lang(gu), +.entry-meta:lang(gu), +.entry-footer:lang(gu), +.main-navigation:lang(gu), +.no-comments:lang(gu), +.not-found .page-title:lang(gu), +.error-404 .page-title:lang(gu), +.post-navigation .post-title:lang(gu), +.page-links:lang(gu), +.page-description:lang(gu), +.pagination .nav-links:lang(gu), +.sticky-post:lang(gu), +.site-title:lang(gu), +.site-info:lang(gu), +#cancel-comment-reply-link:lang(gu), +h1:lang(gu), +h2:lang(gu), +h3:lang(gu), +h4:lang(gu), +h5:lang(gu), +h6:lang(gu), .page-title:lang(gu), blockquote cite:lang(gu), table:lang(gu), .button:lang(gu), +input:lang(gu)[type="button"], +input:lang(gu)[type="reset"], +input:lang(gu)[type="submit"], .comment-navigation .nav-previous:lang(gu), +.comment-navigation .nav-next:lang(gu), .comment-list .pingback .comment-body:lang(gu), +.comment-list .trackback .comment-body:lang(gu), .comment-list .pingback .comment-body .comment-edit-link:lang(gu), +.comment-list .trackback .comment-body .comment-edit-link:lang(gu), .comment-form .comment-notes:lang(gu), +.comment-form label:lang(gu), .widget_archive ul li:lang(gu), +.widget_categories ul li:lang(gu), +.widget_meta ul li:lang(gu), +.widget_nav_menu ul li:lang(gu), +.widget_pages ul li:lang(gu), +.widget_recent_comments ul li:lang(gu), +.widget_recent_entries ul li:lang(gu), +.widget_rss ul li:lang(gu), .widget_tag_cloud .tagcloud:lang(gu), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(gu), .entry .entry-content .wp-block-button .wp-block-button__link:lang(gu), .entry .entry-content .wp-block-archives li > a:lang(gu), +.entry .entry-content .wp-block-categories li > a:lang(gu), +.entry .entry-content .wp-block-latest-posts li > a:lang(gu), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(gu), .entry .entry-content .wp-block-verse:lang(gu), .entry .entry-content .has-drop-cap:lang(gu):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(gu), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(gu), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(gu), +.entry .entry-content .wp-block-cover-image h2:lang(gu), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(gu), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(gu), +.entry .entry-content .wp-block-cover h2:lang(gu), .entry .entry-content .wp-block-audio figcaption:lang(gu), +.entry .entry-content .wp-block-video figcaption:lang(gu), +.entry .entry-content .wp-block-image figcaption:lang(gu), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(gu), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(gu), .entry .entry-content .wp-block-file:lang(gu), .entry .entry-content .wp-block-file .wp-block-file__button:lang(gu), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(gu), .wp-caption-text:lang(gu), .gallery-caption:lang(gu) { + font-family: Arial, sans-serif; +} + +body:lang(he-IL), button:lang(he-IL), +input:lang(he-IL), +select:lang(he-IL), +optgroup:lang(he-IL), +textarea:lang(he-IL), .author-description .author-link:lang(he-IL), +.comment-metadata:lang(he-IL), +.comment-reply-link:lang(he-IL), +.comments-title:lang(he-IL), +.comment-author .fn:lang(he-IL), +.discussion-meta-info:lang(he-IL), +.entry-meta:lang(he-IL), +.entry-footer:lang(he-IL), +.main-navigation:lang(he-IL), +.no-comments:lang(he-IL), +.not-found .page-title:lang(he-IL), +.error-404 .page-title:lang(he-IL), +.post-navigation .post-title:lang(he-IL), +.page-links:lang(he-IL), +.page-description:lang(he-IL), +.pagination .nav-links:lang(he-IL), +.sticky-post:lang(he-IL), +.site-title:lang(he-IL), +.site-info:lang(he-IL), +#cancel-comment-reply-link:lang(he-IL), +h1:lang(he-IL), +h2:lang(he-IL), +h3:lang(he-IL), +h4:lang(he-IL), +h5:lang(he-IL), +h6:lang(he-IL), .page-title:lang(he-IL), blockquote cite:lang(he-IL), table:lang(he-IL), .button:lang(he-IL), +input:lang(he-IL)[type="button"], +input:lang(he-IL)[type="reset"], +input:lang(he-IL)[type="submit"], .comment-navigation .nav-previous:lang(he-IL), +.comment-navigation .nav-next:lang(he-IL), .comment-list .pingback .comment-body:lang(he-IL), +.comment-list .trackback .comment-body:lang(he-IL), .comment-list .pingback .comment-body .comment-edit-link:lang(he-IL), +.comment-list .trackback .comment-body .comment-edit-link:lang(he-IL), .comment-form .comment-notes:lang(he-IL), +.comment-form label:lang(he-IL), .widget_archive ul li:lang(he-IL), +.widget_categories ul li:lang(he-IL), +.widget_meta ul li:lang(he-IL), +.widget_nav_menu ul li:lang(he-IL), +.widget_pages ul li:lang(he-IL), +.widget_recent_comments ul li:lang(he-IL), +.widget_recent_entries ul li:lang(he-IL), +.widget_rss ul li:lang(he-IL), .widget_tag_cloud .tagcloud:lang(he-IL), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(he-IL), .entry .entry-content .wp-block-button .wp-block-button__link:lang(he-IL), .entry .entry-content .wp-block-archives li > a:lang(he-IL), +.entry .entry-content .wp-block-categories li > a:lang(he-IL), +.entry .entry-content .wp-block-latest-posts li > a:lang(he-IL), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(he-IL), .entry .entry-content .wp-block-verse:lang(he-IL), .entry .entry-content .has-drop-cap:lang(he-IL):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(he-IL), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(he-IL), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(he-IL), +.entry .entry-content .wp-block-cover-image h2:lang(he-IL), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(he-IL), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(he-IL), +.entry .entry-content .wp-block-cover h2:lang(he-IL), .entry .entry-content .wp-block-audio figcaption:lang(he-IL), +.entry .entry-content .wp-block-video figcaption:lang(he-IL), +.entry .entry-content .wp-block-image figcaption:lang(he-IL), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(he-IL), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(he-IL), .entry .entry-content .wp-block-file:lang(he-IL), .entry .entry-content .wp-block-file .wp-block-file__button:lang(he-IL), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(he-IL), .wp-caption-text:lang(he-IL), .gallery-caption:lang(he-IL) { + font-family: "Arial Hebrew", Arial, sans-serif; +} + +body:lang(ja), button:lang(ja), +input:lang(ja), +select:lang(ja), +optgroup:lang(ja), +textarea:lang(ja), .author-description .author-link:lang(ja), +.comment-metadata:lang(ja), +.comment-reply-link:lang(ja), +.comments-title:lang(ja), +.comment-author .fn:lang(ja), +.discussion-meta-info:lang(ja), +.entry-meta:lang(ja), +.entry-footer:lang(ja), +.main-navigation:lang(ja), +.no-comments:lang(ja), +.not-found .page-title:lang(ja), +.error-404 .page-title:lang(ja), +.post-navigation .post-title:lang(ja), +.page-links:lang(ja), +.page-description:lang(ja), +.pagination .nav-links:lang(ja), +.sticky-post:lang(ja), +.site-title:lang(ja), +.site-info:lang(ja), +#cancel-comment-reply-link:lang(ja), +h1:lang(ja), +h2:lang(ja), +h3:lang(ja), +h4:lang(ja), +h5:lang(ja), +h6:lang(ja), .page-title:lang(ja), blockquote cite:lang(ja), table:lang(ja), .button:lang(ja), +input:lang(ja)[type="button"], +input:lang(ja)[type="reset"], +input:lang(ja)[type="submit"], .comment-navigation .nav-previous:lang(ja), +.comment-navigation .nav-next:lang(ja), .comment-list .pingback .comment-body:lang(ja), +.comment-list .trackback .comment-body:lang(ja), .comment-list .pingback .comment-body .comment-edit-link:lang(ja), +.comment-list .trackback .comment-body .comment-edit-link:lang(ja), .comment-form .comment-notes:lang(ja), +.comment-form label:lang(ja), .widget_archive ul li:lang(ja), +.widget_categories ul li:lang(ja), +.widget_meta ul li:lang(ja), +.widget_nav_menu ul li:lang(ja), +.widget_pages ul li:lang(ja), +.widget_recent_comments ul li:lang(ja), +.widget_recent_entries ul li:lang(ja), +.widget_rss ul li:lang(ja), .widget_tag_cloud .tagcloud:lang(ja), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ja), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ja), .entry .entry-content .wp-block-archives li > a:lang(ja), +.entry .entry-content .wp-block-categories li > a:lang(ja), +.entry .entry-content .wp-block-latest-posts li > a:lang(ja), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ja), .entry .entry-content .wp-block-verse:lang(ja), .entry .entry-content .has-drop-cap:lang(ja):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ja), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ja), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ja), +.entry .entry-content .wp-block-cover-image h2:lang(ja), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ja), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ja), +.entry .entry-content .wp-block-cover h2:lang(ja), .entry .entry-content .wp-block-audio figcaption:lang(ja), +.entry .entry-content .wp-block-video figcaption:lang(ja), +.entry .entry-content .wp-block-image figcaption:lang(ja), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ja), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ja), .entry .entry-content .wp-block-file:lang(ja), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ja), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ja), .wp-caption-text:lang(ja), .gallery-caption:lang(ja) { + font-family: -apple-system, BlinkMacSystemFont, "Hiragino Sans", Meiryo, "Helvetica Neue", sans-serif; +} + +body:lang(ko-KR), button:lang(ko-KR), +input:lang(ko-KR), +select:lang(ko-KR), +optgroup:lang(ko-KR), +textarea:lang(ko-KR), .author-description .author-link:lang(ko-KR), +.comment-metadata:lang(ko-KR), +.comment-reply-link:lang(ko-KR), +.comments-title:lang(ko-KR), +.comment-author .fn:lang(ko-KR), +.discussion-meta-info:lang(ko-KR), +.entry-meta:lang(ko-KR), +.entry-footer:lang(ko-KR), +.main-navigation:lang(ko-KR), +.no-comments:lang(ko-KR), +.not-found .page-title:lang(ko-KR), +.error-404 .page-title:lang(ko-KR), +.post-navigation .post-title:lang(ko-KR), +.page-links:lang(ko-KR), +.page-description:lang(ko-KR), +.pagination .nav-links:lang(ko-KR), +.sticky-post:lang(ko-KR), +.site-title:lang(ko-KR), +.site-info:lang(ko-KR), +#cancel-comment-reply-link:lang(ko-KR), +h1:lang(ko-KR), +h2:lang(ko-KR), +h3:lang(ko-KR), +h4:lang(ko-KR), +h5:lang(ko-KR), +h6:lang(ko-KR), .page-title:lang(ko-KR), blockquote cite:lang(ko-KR), table:lang(ko-KR), .button:lang(ko-KR), +input:lang(ko-KR)[type="button"], +input:lang(ko-KR)[type="reset"], +input:lang(ko-KR)[type="submit"], .comment-navigation .nav-previous:lang(ko-KR), +.comment-navigation .nav-next:lang(ko-KR), .comment-list .pingback .comment-body:lang(ko-KR), +.comment-list .trackback .comment-body:lang(ko-KR), .comment-list .pingback .comment-body .comment-edit-link:lang(ko-KR), +.comment-list .trackback .comment-body .comment-edit-link:lang(ko-KR), .comment-form .comment-notes:lang(ko-KR), +.comment-form label:lang(ko-KR), .widget_archive ul li:lang(ko-KR), +.widget_categories ul li:lang(ko-KR), +.widget_meta ul li:lang(ko-KR), +.widget_nav_menu ul li:lang(ko-KR), +.widget_pages ul li:lang(ko-KR), +.widget_recent_comments ul li:lang(ko-KR), +.widget_recent_entries ul li:lang(ko-KR), +.widget_rss ul li:lang(ko-KR), .widget_tag_cloud .tagcloud:lang(ko-KR), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ko-KR), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ko-KR), .entry .entry-content .wp-block-archives li > a:lang(ko-KR), +.entry .entry-content .wp-block-categories li > a:lang(ko-KR), +.entry .entry-content .wp-block-latest-posts li > a:lang(ko-KR), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ko-KR), .entry .entry-content .wp-block-verse:lang(ko-KR), .entry .entry-content .has-drop-cap:lang(ko-KR):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ko-KR), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ko-KR), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ko-KR), +.entry .entry-content .wp-block-cover-image h2:lang(ko-KR), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ko-KR), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ko-KR), +.entry .entry-content .wp-block-cover h2:lang(ko-KR), .entry .entry-content .wp-block-audio figcaption:lang(ko-KR), +.entry .entry-content .wp-block-video figcaption:lang(ko-KR), +.entry .entry-content .wp-block-image figcaption:lang(ko-KR), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ko-KR), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ko-KR), .entry .entry-content .wp-block-file:lang(ko-KR), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ko-KR), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ko-KR), .wp-caption-text:lang(ko-KR), .gallery-caption:lang(ko-KR) { + font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif; +} + +body:lang(th), button:lang(th), +input:lang(th), +select:lang(th), +optgroup:lang(th), +textarea:lang(th), .author-description .author-link:lang(th), +.comment-metadata:lang(th), +.comment-reply-link:lang(th), +.comments-title:lang(th), +.comment-author .fn:lang(th), +.discussion-meta-info:lang(th), +.entry-meta:lang(th), +.entry-footer:lang(th), +.main-navigation:lang(th), +.no-comments:lang(th), +.not-found .page-title:lang(th), +.error-404 .page-title:lang(th), +.post-navigation .post-title:lang(th), +.page-links:lang(th), +.page-description:lang(th), +.pagination .nav-links:lang(th), +.sticky-post:lang(th), +.site-title:lang(th), +.site-info:lang(th), +#cancel-comment-reply-link:lang(th), +h1:lang(th), +h2:lang(th), +h3:lang(th), +h4:lang(th), +h5:lang(th), +h6:lang(th), .page-title:lang(th), blockquote cite:lang(th), table:lang(th), .button:lang(th), +input:lang(th)[type="button"], +input:lang(th)[type="reset"], +input:lang(th)[type="submit"], .comment-navigation .nav-previous:lang(th), +.comment-navigation .nav-next:lang(th), .comment-list .pingback .comment-body:lang(th), +.comment-list .trackback .comment-body:lang(th), .comment-list .pingback .comment-body .comment-edit-link:lang(th), +.comment-list .trackback .comment-body .comment-edit-link:lang(th), .comment-form .comment-notes:lang(th), +.comment-form label:lang(th), .widget_archive ul li:lang(th), +.widget_categories ul li:lang(th), +.widget_meta ul li:lang(th), +.widget_nav_menu ul li:lang(th), +.widget_pages ul li:lang(th), +.widget_recent_comments ul li:lang(th), +.widget_recent_entries ul li:lang(th), +.widget_rss ul li:lang(th), .widget_tag_cloud .tagcloud:lang(th), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(th), .entry .entry-content .wp-block-button .wp-block-button__link:lang(th), .entry .entry-content .wp-block-archives li > a:lang(th), +.entry .entry-content .wp-block-categories li > a:lang(th), +.entry .entry-content .wp-block-latest-posts li > a:lang(th), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(th), .entry .entry-content .wp-block-verse:lang(th), .entry .entry-content .has-drop-cap:lang(th):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(th), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(th), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(th), +.entry .entry-content .wp-block-cover-image h2:lang(th), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(th), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(th), +.entry .entry-content .wp-block-cover h2:lang(th), .entry .entry-content .wp-block-audio figcaption:lang(th), +.entry .entry-content .wp-block-video figcaption:lang(th), +.entry .entry-content .wp-block-image figcaption:lang(th), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(th), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(th), .entry .entry-content .wp-block-file:lang(th), .entry .entry-content .wp-block-file .wp-block-file__button:lang(th), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(th), .wp-caption-text:lang(th), .gallery-caption:lang(th) { + font-family: "Sukhumvit Set", "Helvetica Neue", helvetica, arial, sans-serif; +} + +body:lang(vi), button:lang(vi), +input:lang(vi), +select:lang(vi), +optgroup:lang(vi), +textarea:lang(vi), .author-description .author-link:lang(vi), +.comment-metadata:lang(vi), +.comment-reply-link:lang(vi), +.comments-title:lang(vi), +.comment-author .fn:lang(vi), +.discussion-meta-info:lang(vi), +.entry-meta:lang(vi), +.entry-footer:lang(vi), +.main-navigation:lang(vi), +.no-comments:lang(vi), +.not-found .page-title:lang(vi), +.error-404 .page-title:lang(vi), +.post-navigation .post-title:lang(vi), +.page-links:lang(vi), +.page-description:lang(vi), +.pagination .nav-links:lang(vi), +.sticky-post:lang(vi), +.site-title:lang(vi), +.site-info:lang(vi), +#cancel-comment-reply-link:lang(vi), +h1:lang(vi), +h2:lang(vi), +h3:lang(vi), +h4:lang(vi), +h5:lang(vi), +h6:lang(vi), .page-title:lang(vi), blockquote cite:lang(vi), table:lang(vi), .button:lang(vi), +input:lang(vi)[type="button"], +input:lang(vi)[type="reset"], +input:lang(vi)[type="submit"], .comment-navigation .nav-previous:lang(vi), +.comment-navigation .nav-next:lang(vi), .comment-list .pingback .comment-body:lang(vi), +.comment-list .trackback .comment-body:lang(vi), .comment-list .pingback .comment-body .comment-edit-link:lang(vi), +.comment-list .trackback .comment-body .comment-edit-link:lang(vi), .comment-form .comment-notes:lang(vi), +.comment-form label:lang(vi), .widget_archive ul li:lang(vi), +.widget_categories ul li:lang(vi), +.widget_meta ul li:lang(vi), +.widget_nav_menu ul li:lang(vi), +.widget_pages ul li:lang(vi), +.widget_recent_comments ul li:lang(vi), +.widget_recent_entries ul li:lang(vi), +.widget_rss ul li:lang(vi), .widget_tag_cloud .tagcloud:lang(vi), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(vi), .entry .entry-content .wp-block-button .wp-block-button__link:lang(vi), .entry .entry-content .wp-block-archives li > a:lang(vi), +.entry .entry-content .wp-block-categories li > a:lang(vi), +.entry .entry-content .wp-block-latest-posts li > a:lang(vi), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(vi), .entry .entry-content .wp-block-verse:lang(vi), .entry .entry-content .has-drop-cap:lang(vi):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(vi), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(vi), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(vi), +.entry .entry-content .wp-block-cover-image h2:lang(vi), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(vi), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(vi), +.entry .entry-content .wp-block-cover h2:lang(vi), .entry .entry-content .wp-block-audio figcaption:lang(vi), +.entry .entry-content .wp-block-video figcaption:lang(vi), +.entry .entry-content .wp-block-image figcaption:lang(vi), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(vi), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(vi), .entry .entry-content .wp-block-file:lang(vi), .entry .entry-content .wp-block-file .wp-block-file__button:lang(vi), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(vi), .wp-caption-text:lang(vi), .gallery-caption:lang(vi) { + font-family: "Libre Franklin", sans-serif; +} + +/* Normalize */ +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +/* Typography */ +html { + font-size: 22px; +} + +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #fff; + color: #111; + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: 400; + font-size: 1em; + line-height: 1.8; + margin: 0; + text-rendering: optimizeLegibility; +} + +button, +input, +select, +optgroup, +textarea { + color: #111; + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: 400; + line-height: 1.8; + text-rendering: optimizeLegibility; +} + +.author-description .author-link, +.comment-metadata, +.comment-reply-link, +.comments-title, +.comment-author .fn, +.discussion-meta-info, +.entry-meta, +.entry-footer, +.main-navigation, +.no-comments, +.not-found .page-title, +.error-404 .page-title, +.post-navigation .post-title, +.page-links, +.page-description, +.pagination .nav-links, +.sticky-post, +.site-title, +.site-info, +#cancel-comment-reply-link, +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +.main-navigation, +.page-description, +.author-description .author-link, +.not-found .page-title, +.error-404 .page-title, +.post-navigation .post-title, +.pagination .nav-links, +.comments-title, +.comment-author .fn, +.no-comments, +.site-title, +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 700; + letter-spacing: -0.02em; + line-height: 1.2; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.page-title { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; +} + +.site-branding, +.main-navigation ul.main-menu > li, +.social-navigation, +.author-description .author-bio, +.nav-links { + line-height: 1.25; +} + +h1 { + font-size: 2.25em; +} + +@media only screen and (min-width: 768px) { + h1 { + font-size: 2.8125em; + } +} + +.entry-title, +.not-found .page-title, +.error-404 .page-title, +.has-larger-font-size, +h2 { + font-size: 1.6875em; +} + +@media only screen and (min-width: 768px) { + .entry-title, + .not-found .page-title, + .error-404 .page-title, + .has-larger-font-size, + h2 { + font-size: 2.25em; + } +} + +.has-regular-font-size, +.has-large-font-size, +.comments-title, +h3 { + font-size: 1.6875em; +} + +.site-title, +.site-description, +.main-navigation, +.nav-links, +.page-title, +.page-description, +.comment-author .fn, +.no-comments, +h2.author-title, +p.author-bio, +h4 { + font-size: 1.125em; +} + +.pagination .nav-links, +.comment-content, +h5 { + font-size: 0.88889em; +} + +.entry-meta, +.entry-footer, +.discussion-meta-info, +.site-info, +.has-small-font-size, +.comment-reply-link, +.comment-metadata, +.comment-notes, +.sticky-post, +#cancel-comment-reply-link, +img:after, +h6 { + font-size: 0.71111em; +} + +.site-title, +.page-title { + font-weight: normal; +} + +.page-description, +.page-links a { + font-weight: bold; +} + +.site-description { + letter-spacing: -0.01em; +} + +.post-navigation .post-title, +.entry-title, +.not-found .page-title, +.error-404 .page-title, +.comments-title, +blockquote { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-break: break-word; + word-wrap: break-word; +} + +/* Do not hyphenate entry title on tablet view and bigger. */ +@media only screen and (min-width: 768px) { + .entry-title { + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + } +} + +p { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote cite { + font-size: 0.71111em; + font-style: normal; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +pre { + font-size: 0.88889em; + font-family: "Courier 10 Pitch", Courier, monospace; + line-height: 1.8; + overflow: auto; +} + +code, +kbd, +tt, +var { + font-size: 0.88889em; + font-family: Menlo, monaco, Consolas, Lucida Console, monospace; +} + +abbr, acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + background: #fff9c0; + text-decoration: none; +} + +big { + font-size: 125%; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: none; +} + +a:focus { + text-decoration: underline; + text-decoration-thickness: 2px; +} + +/* Elements */ +html { + box-sizing: border-box; +} + +::-moz-selection { + background-color: #bfdcea; +} + +::selection { + background-color: #bfdcea; +} + +*, +*:before, +*:after { + box-sizing: inherit; +} + +a { + transition: color 110ms ease-in-out; + color: #0073aa; +} + +a:hover, +a:active { + color: #005177; + outline: 0; + text-decoration: none; +} + +a:focus { + outline: thin; + outline-style: dotted; + text-decoration: underline; + text-decoration-thickness: 2px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + margin: 1rem 0; +} + +h1:not(.site-title):before, +h2:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +h1:not(.site-title).has-text-align-center:before, +h2.has-text-align-center:before { + margin-right: auto; + margin-left: auto; +} + +h1:not(.site-title).has-text-align-right:before, +h2.has-text-align-right:before { + margin-right: auto; +} + +hr { + background-color: #767676; + border: 0; + height: 2px; +} + +ul, +ol { + padding-right: 1rem; +} + +ul { + list-style: disc; +} + +ul ul { + list-style-type: circle; +} + +ol { + list-style: decimal; +} + +li { + line-height: 1.8; +} + +li > ul, +li > ol { + padding-right: 2rem; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1rem 1rem; +} + +img { + height: auto; + max-width: 100%; + position: relative; +} + +figure { + margin: 0; +} + +blockquote { + border-right: 2px solid #0073aa; + margin-right: 0; + padding: 0 1rem 0 0; +} + +blockquote > p { + margin: 0 0 1rem; +} + +blockquote cite { + color: #767676; +} + +table { + margin: 0 0 1rem; + border-collapse: collapse; + width: 100%; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +table td, +table th { + padding: 0.5em; + border: 1px solid #767676; + word-break: break-all; +} + +/* Forms */ +.button, +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + transition: background 150ms ease-in-out; + background: #0073aa; + border: none; + border-radius: 5px; + box-sizing: border-box; + color: #fff; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.88889em; + font-weight: 700; + line-height: 1.2; + outline: none; + padding: 0.76rem 1rem; + text-decoration: none; + vertical-align: bottom; +} + +.button:hover, +button:hover, +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:hover { + background: #111; + cursor: pointer; +} + +.button:visited, +button:visited, +input[type="button"]:visited, +input[type="reset"]:visited, +input[type="submit"]:visited { + color: #fff; + text-decoration: none; +} + +.button:focus, +button:focus, +input[type="button"]:focus, +input[type="reset"]:focus, +input[type="submit"]:focus { + background: #111; + outline: thin dotted; + outline-offset: -4px; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="tel"], +input[type="range"], +input[type="date"], +input[type="month"], +input[type="week"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="color"], +textarea { + -webkit-backface-visibility: hidden; + background: #fff; + border: solid 1px #ccc; + box-sizing: border-box; + outline: none; + padding: 0.36rem 0.66rem; + -webkit-appearance: none; + outline-offset: 0; + border-radius: 0; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="number"]:focus, +input[type="tel"]:focus, +input[type="range"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="color"]:focus, +textarea:focus { + border-color: #0073aa; + outline: thin solid rgba(0, 115, 170, 0.15); + outline-offset: -4px; +} + +input[type="search"]::-webkit-search-decoration { + display: none; +} + +textarea { + box-sizing: border-box; + display: block; + width: 100%; + max-width: 100%; + resize: vertical; +} + +form p { + margin: 1rem 0; +} + +/* Navigation */ +/*-------------------------------------------------------------- +## Links +--------------------------------------------------------------*/ +a { + transition: color 110ms ease-in-out; + color: #0073aa; +} + +a:visited { + color: #0073aa; +} + +a:hover, +a:active { + color: #005177; + outline: 0; + text-decoration: none; +} + +a:focus { + outline: thin dotted; + text-decoration: underline; + text-decoration-thickness: 2px; +} + +/*-------------------------------------------------------------- +## Menus +--------------------------------------------------------------*/ +/** === Main menu === */ +.main-navigation { + display: block; + margin-top: 0.25rem; + /* Un-style buttons */ + /* + * Sub-menu styles + * + * :focus-within needs its own selector so other similar + * selectors don’t get ignored if a browser doesn’t recognize it + */ + /** + * Fade-in animation for top-level submenus + */ + /** + * Off-canvas touch device styles + */ +} + +body.page .main-navigation { + display: block; +} + +.main-navigation > div { + display: inline; +} + +.main-navigation button { + display: inline-block; + border: none; + padding: 0; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: 700; + line-height: 1.2; + text-decoration: none; + background: transparent; + color: inherit; + cursor: pointer; + transition: background 250ms ease-in-out, transform 150ms ease; + -webkit-appearance: none; + -moz-appearance: none; +} + +.main-navigation button:hover, .main-navigation button:focus { + background: transparent; +} + +.main-navigation button:focus { + outline: 1px solid transparent; + outline-offset: -4px; +} + +.main-navigation button:active { + transform: scale(0.99); +} + +.main-navigation .main-menu { + display: inline-block; + margin: 0; + padding: 0; +} + +.main-navigation .main-menu > li { + color: #0073aa; + display: inline-block; + position: relative; +} + +.main-navigation .main-menu > li > a { + font-weight: 700; + color: #0073aa; + margin-left: 0.5rem; +} + +.main-navigation .main-menu > li > a + svg { + margin-left: 0.5rem; +} + +.main-navigation .main-menu > li > a:hover, +.main-navigation .main-menu > li > a:hover + svg { + color: #005177; +} + +.main-navigation .main-menu > li.menu-item-has-children { + display: inline-block; + position: inherit; +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu > li.menu-item-has-children { + position: relative; + } +} + +.main-navigation .main-menu > li.menu-item-has-children > a { + margin-left: 0.125rem; +} + +.main-navigation .main-menu > li.menu-item-has-children > a:after, +.main-navigation .main-menu > li.menu-item-has-children .menu-item-has-children > a:after { + content: ""; + display: none; +} + +.main-navigation .main-menu > li.menu-item-has-children .submenu-expand { + display: inline-block; + margin-left: 0.25rem; + /* Priority+ Menu */ +} + +.main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle { + position: relative; + height: 24px; + line-height: 1.2; + width: 24px; + padding: 0; + margin-right: 0.5rem; +} + +.main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle svg { + height: 24px; + width: 24px; + top: -0.125rem; + vertical-align: text-bottom; +} + +.wp-customizer-unloading .main-navigation .main-menu > li.menu-item-has-children .submenu-expand, .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.is-empty { + display: none; +} + +.main-navigation .main-menu > li.menu-item-has-children .submenu-expand svg { + position: relative; + top: 0.2rem; +} + +.main-navigation .main-menu > li:last-child > a, +.main-navigation .main-menu > li:last-child.menu-item-has-children .submenu-expand { + margin-left: 0; +} + +.main-navigation .sub-menu { + background-color: #0073aa; + color: #fff; + list-style: none; + padding-right: 0; + position: absolute; + opacity: 0; + right: -9999px; + z-index: 99999; +} + +@media only screen and (min-width: 768px) { + .main-navigation .sub-menu { + width: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + } +} + +.main-navigation .sub-menu > li { + display: block; + float: none; + position: relative; +} + +.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand { + display: inline-block; + position: absolute; + width: calc( 24px + 1rem); + left: 0; + top: calc( .125 * 1rem); + bottom: 0; + color: white; + line-height: 1; + padding: calc( .5 * 1rem); +} + +.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand svg { + top: 0; +} + +.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand { + margin-left: 0; +} + +@media only screen and (min-width: 768px) { + .main-navigation .sub-menu > li.menu-item-has-children .menu-item-has-children > a:after { + content: "\203a"; + } +} + +.main-navigation .sub-menu > li > a, +.main-navigation .sub-menu > li > .menu-item-link-return { + color: #fff; + display: block; + line-height: 1.2; + text-shadow: none; + padding: calc( .5 * 1rem) 1rem calc( .5 * 1rem) calc( 24px + 1rem); + max-width: 20rem; +} + +.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus, +.main-navigation .sub-menu > li > .menu-item-link-return:hover, +.main-navigation .sub-menu > li > .menu-item-link-return:focus { + background: #005177; +} + +.main-navigation .sub-menu > li > a:hover:after, .main-navigation .sub-menu > li > a:focus:after, +.main-navigation .sub-menu > li > .menu-item-link-return:hover:after, +.main-navigation .sub-menu > li > .menu-item-link-return:focus:after { + background: #005177; +} + +.main-navigation .sub-menu > li > .menu-item-link-return { + width: 100%; + font-size: 22px; + font-weight: normal; + text-align: right; +} + +.main-navigation .sub-menu > li > a:empty { + display: none; +} + +.main-navigation .sub-menu > li.mobile-parent-nav-menu-item { + display: none; + font-size: 0.88889em; + font-weight: normal; +} + +.main-navigation .sub-menu > li.mobile-parent-nav-menu-item svg { + position: relative; + top: 0.2rem; + margin-left: calc( .25 * 1rem); +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu { + display: block; + right: 0; + margin-top: 0; + opacity: 1; + width: auto; + min-width: 100%; + /* Non-mobile position */ + /* Nested sub-menu dashes */ +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { + display: block; + right: 0; + margin-top: 0; + opacity: 1; + width: auto; + min-width: 100%; + /* Non-mobile position */ + /* Nested sub-menu dashes */ +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu { + display: block; + margin-top: 0; + opacity: 1; + position: absolute; + right: 0; + left: auto; + top: auto; + bottom: auto; + height: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + transform: none; + } + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { + display: block; + margin-top: 0; + opacity: 1; + position: absolute; + right: 0; + left: auto; + top: auto; + bottom: auto; + height: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + transform: none; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu.hidden-links { + right: 0; + width: 100%; + display: table; + position: absolute; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links { + right: 0; + width: 100%; + display: table; + position: absolute; +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu.hidden-links { + left: 0; + right: auto; + display: block; + width: max-content; + } + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links { + left: 0; + right: auto; + display: block; + width: max-content; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .submenu-expand { + display: none; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .submenu-expand { + display: none; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu { + display: block; + margin-top: inherit; + position: relative; + width: 100%; + right: 0; + opacity: 1; + /* Non-mobile position */ +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu { + display: block; + margin-top: inherit; + position: relative; + width: 100%; + right: 0; + opacity: 1; + /* Non-mobile position */ +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu { + float: none; + max-width: 100%; + } + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu { + float: none; + max-width: 100%; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu { + counter-reset: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu { + counter-reset: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu { + display: block; + right: 0; + margin-top: 0; + opacity: 1; + width: auto; + min-width: 100%; + /* Non-mobile position */ + /* Nested sub-menu dashes */ +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, + .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu { + display: block; + float: none; + margin-top: 0; + opacity: 1; + position: absolute; + right: 0; + left: auto; + top: auto; + bottom: auto; + height: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + transform: none; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links { + right: 0; + width: 100%; + display: table; + position: absolute; +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links, + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links, + .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links { + left: 0; + right: auto; + display: table; + width: max-content; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .submenu-expand, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .submenu-expand, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .submenu-expand { + display: none; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu { + display: block; + margin-top: inherit; + position: relative; + width: 100%; + right: 0; + opacity: 1; + /* Non-mobile position */ +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu, + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu, + .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu { + float: none; + max-width: 100%; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu { + counter-reset: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu > li > a::before, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu > li > a::before, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.main-navigation .main-menu > .menu-item-has-children:not(.off-canvas):hover > .sub-menu { + animation: fade_in 0.1s forwards; +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .submenu-expand .svg-icon { + transform: rotate(-270deg); +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .sub-menu { + opacity: 0; + position: absolute; + z-index: 0; + transform: translateX(100%); +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:hover, +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:focus, +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:hover, +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:focus { + background-color: transparent; +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > a, +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > .menu-item-link-return { + white-space: inherit; +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true { + display: table; + margin-top: 0; + opacity: 1; + padding-right: 0; + /* Mobile position */ + right: 0; + top: 0; + left: 0; + bottom: 0; + position: fixed; + z-index: 100000; + /* Make sure appears above mobile admin bar */ + width: 100vw; + height: 100vh; + max-width: 100vw; + transform: translateX(-100%); + animation: slide_in_right 0.3s forwards; + /* Prevent menu from being blocked by admin bar */ +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true > .mobile-parent-nav-menu-item { + display: block; +} + +.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true { + top: 46px; + height: calc( 100vh - 46px); + /* WP core breakpoint */ +} + +.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true { + top: 0; +} + +@media only screen and (min-width: 782px) { + .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true { + top: 32px; + height: calc( 100vh - 32px); + } + .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true { + top: 0; + } +} + +.main-navigation .main-menu-more:nth-child(n+3) { + display: none; +} + +/* Menu animation */ +@keyframes slide_in_right { + 100% { + transform: translateX(0%); + } +} + +@keyframes fade_in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +/* Social menu */ +.social-navigation { + margin-top: calc(1rem / 2); + text-align: right; +} + +.social-navigation ul.social-links-menu { + content: ""; + display: table; + table-layout: fixed; + display: inline-block; + margin: 0; + padding: 0; +} + +.social-navigation ul.social-links-menu li { + display: inline-block; + vertical-align: bottom; + vertical-align: -webkit-baseline-middle; + list-style: none; +} + +.social-navigation ul.social-links-menu li:nth-child(n+2) { + margin-right: 0.1em; +} + +.social-navigation ul.social-links-menu li a { + border-bottom: 1px solid transparent; + display: block; + color: #111; + margin-bottom: -1px; + transition: opacity 110ms ease-in-out; +} + +.social-navigation ul.social-links-menu li a:hover, .social-navigation ul.social-links-menu li a:active { + color: #111; + opacity: 0.6; +} + +.social-navigation ul.social-links-menu li a:focus { + color: #111; + opacity: 1; + border-bottom: 1px solid #111; +} + +.social-navigation ul.social-links-menu li a svg { + display: block; + width: 32px; + height: 32px; + transform: translateZ(0); +} + +.social-navigation ul.social-links-menu li a svg#ui-icon-link { + transform: rotate(45deg); +} + +@media only screen and (min-width: 768px) { + .site-title + .social-navigation, + .site-description + .social-navigation { + margin-top: calc(1rem / 5); + } +} + +/** === Footer menu === */ +.footer-navigation { + display: inline; +} + +.footer-navigation > div { + display: inline; +} + +.footer-navigation .footer-menu { + display: inline; + padding-right: 0; +} + +.footer-navigation .footer-menu li { + display: inline; + margin-left: 1rem; +} + +/*-------------------------------------------------------------- +## Next / Previous +--------------------------------------------------------------*/ +/* Next/Previous navigation */ +.post-navigation { + margin: calc(3 * 1rem) 0; +} + +@media only screen and (min-width: 768px) { + .post-navigation { + margin: calc(3 * 1rem) calc(10% + 60px); + max-width: calc(6 * (100vw / 12)); + } +} + +@media only screen and (min-width: 1168px) { + .post-navigation { + margin: calc(3 * 1rem) 0; + max-width: 100%; + } +} + +.post-navigation .nav-links { + margin: 0 1rem; + max-width: 100%; + display: flex; + flex-direction: column; +} + +@media only screen and (min-width: 768px) { + .post-navigation .nav-links { + margin: 0; + } +} + +@media only screen and (min-width: 1168px) { + .post-navigation .nav-links { + flex-direction: row; + margin: 0 calc(10% + 60px); + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.post-navigation .nav-links a .meta-nav { + color: #767676; + user-select: none; +} + +.post-navigation .nav-links a .meta-nav:before, .post-navigation .nav-links a .meta-nav:after { + display: none; + content: "—"; + width: 2em; + color: #767676; + height: 1em; +} + +.post-navigation .nav-links a .post-title { + hyphens: auto; +} + +.post-navigation .nav-links a:hover { + color: #005177; +} + +@media only screen and (min-width: 1168px) { + .post-navigation .nav-links .nav-previous, + .post-navigation .nav-links .nav-next { + min-width: calc(50% - 2 * 1rem); + } +} + +.post-navigation .nav-links .nav-previous { + order: 2; +} + +@media only screen and (min-width: 1168px) { + .post-navigation .nav-links .nav-previous { + order: 1; + } +} + +.post-navigation .nav-links .nav-previous + .nav-next { + margin-bottom: 1rem; +} + +.post-navigation .nav-links .nav-previous .meta-nav:before { + display: inline; +} + +.post-navigation .nav-links .nav-next { + order: 1; +} + +@media only screen and (min-width: 1168px) { + .post-navigation .nav-links .nav-next { + order: 2; + padding-right: 1rem; + } +} + +.post-navigation .nav-links .nav-next .meta-nav:after { + display: inline; +} + +.pagination .nav-links { + display: flex; + flex-wrap: wrap; + padding: 0 calc(.5 * 1rem); +} + +.pagination .nav-links > * { + padding: calc(.5 * 1rem); +} + +.pagination .nav-links > *.dots, .pagination .nav-links > *.prev { + padding-right: 0; +} + +.pagination .nav-links > *.dots, .pagination .nav-links > *.next { + padding-left: 0; +} + +.pagination .nav-links a:focus { + text-decoration: underline; + outline-offset: -1px; +} + +.pagination .nav-links a:focus.prev, .pagination .nav-links a:focus.next { + text-decoration: none; +} + +.pagination .nav-links a:focus.prev .nav-prev-text, +.pagination .nav-links a:focus.prev .nav-next-text, .pagination .nav-links a:focus.next .nav-prev-text, +.pagination .nav-links a:focus.next .nav-next-text { + text-decoration: underline; +} + +.pagination .nav-links .nav-next-text, +.pagination .nav-links .nav-prev-text { + display: none; +} + +@media only screen and (min-width: 768px) { + .pagination .nav-links { + margin-right: calc(10% + 60px); + padding: 0; + } + .pagination .nav-links .prev > *, + .pagination .nav-links .next > * { + display: inline-block; + vertical-align: text-bottom; + } + .pagination .nav-links > * { + padding: 1rem; + } +} + +.comment-navigation .nav-links { + display: flex; + flex-direction: row; +} + +.comment-navigation .nav-previous, +.comment-navigation .nav-next { + min-width: 50%; + width: 100%; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: bold; +} + +.comment-navigation .nav-previous .secondary-text, +.comment-navigation .nav-next .secondary-text { + display: none; +} + +@media only screen and (min-width: 768px) { + .comment-navigation .nav-previous .secondary-text, + .comment-navigation .nav-next .secondary-text { + display: inline; + } +} + +.comment-navigation .nav-previous svg, +.comment-navigation .nav-next svg { + vertical-align: middle; + position: relative; + margin: 0 -0.35em; + top: -1px; +} + +.comment-navigation .nav-next { + text-align: left; +} + +/* Accessibility */ +/* Text meant only for screen readers. */ +.screen-reader-text { + border: 0; + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; + /* Many screen reader and browser combinations announce broken words as they would appear visually. */ +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: bold; + height: auto; + right: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; + /* Above WP toolbar. */ +} + +/* Do not show the outline on the skip link target. */ +#content[tabindex="-1"]:focus { + outline: 0; +} + +/* Alignments */ +.alignleft { + float: left; + margin-right: 1rem; +} + +@media only screen and (min-width: 768px) { + .alignleft { + margin-right: calc(2 * 1rem); + } +} + +.alignright { + float: right; + margin-left: 1rem; +} + +@media only screen and (min-width: 768px) { + .alignright { + margin-left: calc(2 * 1rem); + } +} + +.aligncenter { + clear: both; + display: block; + margin-right: auto; + margin-left: auto; +} + +/* Clearings */ +.clear:before, +.clear:after, +.entry-content:before, +.entry-content:after, +.comment-content:before, +.comment-content:after, +.site-header:before, +.site-header:after, +.site-content:before, +.site-content:after, +.site-footer:before, +.site-footer:after { + content: ""; + display: table; + table-layout: fixed; +} + +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.site-footer:after { + clear: both; +} + +/* Layout */ +/** === Layout === */ +#page { + width: 100%; +} + +.site-content { + overflow: hidden; +} + +/* Content */ +/*-------------------------------------------------------------- +## Header +--------------------------------------------------------------*/ +.site-header { + padding: 1em; +} + +.site-header.featured-image { + display: flex; + flex-direction: column; + justify-content: space-between; + min-height: 90vh; +} + +.site-header.featured-image .site-branding-container { + margin-bottom: auto; +} + +@media only screen and (min-width: 768px) { + .site-header { + margin: 0; + padding: 3rem 0; + } + .site-header.featured-image { + min-height: 100vh; + margin-bottom: 3rem; + } +} + +.site-branding { + color: #767676; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + position: relative; + word-wrap: break-word; +} + +@media only screen and (min-width: 768px) { + .site-branding { + margin: 0 calc(10% + 60px); + } +} + +.site-logo { + position: relative; + z-index: 999; + margin-bottom: calc(.66 * 1rem); +} + +@media only screen and (min-width: 768px) { + .site-logo { + margin-bottom: 0; + position: absolute; + left: calc(100% + (1.25 * 1rem)); + top: 4px; + z-index: 999; + } +} + +.site-logo .custom-logo-link { + border-radius: 100%; + box-sizing: content-box; + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); + display: block; + width: 50px; + height: 50px; + overflow: hidden; + transition: box-shadow 200ms ease-in-out; +} + +.site-logo .custom-logo-link .custom-logo { + min-height: inherit; +} + +.site-logo .custom-logo-link:hover, .site-logo .custom-logo-link:active, .site-logo .custom-logo-link:focus { + box-shadow: 0 0 0 2px black; +} + +@media only screen and (min-width: 768px) { + .site-logo .custom-logo-link { + width: 64px; + height: 64px; + } +} + +.site-title { + margin: auto; + display: inline; + color: #111; + /* When there is no description set, make sure navigation appears below title. */ +} + +.site-title a { + color: #111; +} + +.site-title a:link, .site-title a:visited { + color: #111; +} + +.site-title a:hover { + color: #4a4a4a; +} + +.featured-image .site-title { + margin: 0; +} + +@media only screen and (min-width: 768px) { + .featured-image .site-title { + display: inline-block; + } +} + +.site-title + .main-navigation { + display: block; +} + +@media only screen and (min-width: 768px) { + .site-title { + display: inline; + } +} + +.site-title:not(:empty) + .site-description:not(:empty):before { + content: "\2014"; + margin: 0 .2em; +} + +.site-description { + display: inline; + color: #767676; + font-weight: normal; + margin: 0; +} + +.site-header.featured-image { + /* Hide overflow for overflowing featured image */ + overflow: hidden; + /* Need relative positioning to properly align layers. */ + position: relative; + /* Add text shadow to text, to increase readability. */ + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); + /* Set white text color when featured image is set. */ + /* add focus state to social media icons */ + /* Entry header */ + /* Custom Logo Link */ + /* Make sure important elements are above pseudo elements used for effects. */ + /* Set up image filter layer positioning */ + /* Background & Effects */ + /* Shared background settings between pseudo elements. */ + background-position: center; + background-repeat: no-repeat; + background-size: cover; + /* The intensity of each blend mode is controlled via layer opacity. */ + /* Second layer: screen. */ + /* Third layer: multiply. */ + /* When image filters are inactive, a black overlay is added. */ + /* Fourth layer: overlay. */ + /* Fifth layer: readability overlay */ +} + +.site-header.featured-image .site-branding .site-title, +.site-header.featured-image .site-branding .site-description, +.site-header.featured-image .main-navigation a:after, +.site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after, +.site-header.featured-image .main-navigation li, +.site-header.featured-image .social-navigation li, +.site-header.featured-image .entry-meta, +.site-header.featured-image .entry-title { + color: #fff; +} + +.site-header.featured-image .main-navigation a, +.site-header.featured-image .main-navigation a + svg, +.site-header.featured-image .social-navigation a, +.site-header.featured-image .site-title a, +.site-header.featured-image .site-featured-image a { + color: #fff; + transition: opacity 110ms ease-in-out; +} + +.site-header.featured-image .main-navigation a:hover, .site-header.featured-image .main-navigation a:active, +.site-header.featured-image .main-navigation a:hover + svg, +.site-header.featured-image .main-navigation a:active + svg, +.site-header.featured-image .main-navigation a + svg:hover, +.site-header.featured-image .main-navigation a + svg:active, +.site-header.featured-image .main-navigation a + svg:hover + svg, +.site-header.featured-image .main-navigation a + svg:active + svg, +.site-header.featured-image .social-navigation a:hover, +.site-header.featured-image .social-navigation a:active, +.site-header.featured-image .social-navigation a:hover + svg, +.site-header.featured-image .social-navigation a:active + svg, +.site-header.featured-image .site-title a:hover, +.site-header.featured-image .site-title a:active, +.site-header.featured-image .site-title a:hover + svg, +.site-header.featured-image .site-title a:active + svg, +.site-header.featured-image .site-featured-image a:hover, +.site-header.featured-image .site-featured-image a:active, +.site-header.featured-image .site-featured-image a:hover + svg, +.site-header.featured-image .site-featured-image a:active + svg { + color: #fff; + opacity: 0.6; +} + +.site-header.featured-image .main-navigation a:focus, +.site-header.featured-image .main-navigation a:focus + svg, +.site-header.featured-image .main-navigation a + svg:focus, +.site-header.featured-image .main-navigation a + svg:focus + svg, +.site-header.featured-image .social-navigation a:focus, +.site-header.featured-image .social-navigation a:focus + svg, +.site-header.featured-image .site-title a:focus, +.site-header.featured-image .site-title a:focus + svg, +.site-header.featured-image .site-featured-image a:focus, +.site-header.featured-image .site-featured-image a:focus + svg { + color: #fff; +} + +.site-header.featured-image .main-navigation .sub-menu a { + opacity: inherit; +} + +.site-header.featured-image .social-navigation a:focus { + color: #fff; + opacity: 1; + border-bottom: 1px solid #fff; +} + +.site-header.featured-image .social-navigation svg, +.site-header.featured-image .site-featured-image svg { + /* Use -webkit- only if supporting: Chrome < 54, iOS < 9.3, Android < 4.4.4 */ + -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35)); + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35)); +} + +.site-header.featured-image .site-featured-image .post-thumbnail img { + height: auto; + right: 50%; + max-width: 1000%; + min-height: 100%; + min-width: 100vw; + position: absolute; + top: 50%; + transform: translateX(50%) translateY(-50%); + width: auto; + z-index: 1; +} + +@supports (object-fit: cover) { + .site-header.featured-image .site-featured-image .post-thumbnail img { + height: 100%; + right: 0; + object-fit: cover; + top: 0; + transform: none; + width: 100%; + } +} + +.image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img { + /* First layer: grayscale. */ + /* When image filters are active, make it grayscale to colorize it blue. */ + filter: grayscale(100%); +} + +.site-header.featured-image .site-featured-image .entry-header { + margin-top: calc( 4 * 1rem); + margin-bottom: 0; + margin-right: 0; + margin-left: 0; + /* Entry meta */ +} + +@media only screen and (min-width: 768px) { + .site-header.featured-image .site-featured-image .entry-header { + margin-right: calc(10% + 60px); + margin-left: calc(10% + 60px); + } +} + +.site-header.featured-image .site-featured-image .entry-header .entry-title:before { + background: #fff; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta { + font-weight: 500; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta > span { + margin-left: 1rem; + display: inline-block; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta > span:last-child { + margin-left: 0; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta a { + transition: color 110ms ease-in-out; + color: currentColor; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta a:hover { + text-decoration: none; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta .svg-icon { + position: relative; + display: inline-block; + vertical-align: middle; + margin-left: 0.5em; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta .discussion-avatar-list { + display: none; +} + +@media only screen and (min-width: 768px) { + .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta { + display: flex; + position: relative; + } + .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-title { + padding-left: calc(1 * (100vw / 12) + 1rem); + } + .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .comment-count { + position: absolute; + left: 0; + } + .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .discussion-avatar-list { + display: block; + position: absolute; + bottom: 100%; + } +} + +.site-header.featured-image .custom-logo-link { + background: #fff; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); +} + +.site-header.featured-image .custom-logo-link:hover, .site-header.featured-image .custom-logo-link:active, .site-header.featured-image .custom-logo-link:focus { + box-shadow: 0 0 0 2px white; +} + +.site-header.featured-image .site-branding { + position: relative; + z-index: 10; +} + +.site-header.featured-image .site-featured-image .entry-header { + position: relative; + z-index: 9; +} + +.site-header.featured-image .site-branding-container:after, +.site-header.featured-image .site-featured-image:before, +.site-header.featured-image .site-featured-image:after, .site-header.featured-image:after { + display: block; + position: absolute; + top: 0; + right: 0; + content: "\020"; + width: 100%; + height: 100%; +} + +.image-filters-enabled .site-header.featured-image .site-featured-image:before { + background: #0073aa; + mix-blend-mode: screen; + opacity: 0.1; +} + +.site-header.featured-image .site-featured-image:after { + background: #000; + mix-blend-mode: multiply; + opacity: .7; + /* When image filters are active, a blue overlay is added. */ +} + +.image-filters-enabled .site-header.featured-image .site-featured-image:after { + background: #0073aa; + opacity: .8; + z-index: 3; + /* Browsers supporting mix-blend-mode don't need opacity < 1 */ +} + +@supports (mix-blend-mode: multiply) { + .image-filters-enabled .site-header.featured-image .site-featured-image:after { + opacity: 1; + } +} + +.image-filters-enabled .site-header.featured-image .site-branding-container:after { + background: rgba(0, 0, 0, 0.35); + mix-blend-mode: overlay; + opacity: 0.5; + z-index: 4; + /* Browsers supporting mix-blend-mode can have a light overlay */ +} + +@supports (mix-blend-mode: overlay) { + .image-filters-enabled .site-header.featured-image .site-branding-container:after { + background: rgba(255, 255, 255, 0.35); + } +} + +.site-header.featured-image:after { + background: #000; + /** + * Add a transition to the readability overlay, to add a subtle + * but smooth effect when resizing the screen. + */ + transition: opacity 1200ms ease-in-out; + opacity: 0.7; + z-index: 5; + /* When image filters are active, a blue overlay is added. */ +} + +.image-filters-enabled .site-header.featured-image:after { + background: #000e14; + opacity: 0.38; +} + +@media only screen and (min-width: 768px) { + .image-filters-enabled .site-header.featured-image:after { + opacity: 0.18; + } +} + +.site-header.featured-image ::-moz-selection { + background: rgba(255, 255, 255, 0.17); +} + +.site-header.featured-image ::selection { + background: rgba(255, 255, 255, 0.17); +} + +/*-------------------------------------------------------------- +## Posts and pages +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.sticky-post { + background: #0073aa; + color: #fff; + display: inline-block; + font-weight: bold; + line-height: 1; + padding: .25rem; + position: absolute; + text-transform: uppercase; + top: -1rem; + z-index: 1; +} + +.updated:not(.published) { + display: none; +} + +.page-links { + clear: both; + margin: 0 0 calc(1.5 * 1rem); +} + +.entry { + margin-top: calc(6 * 1rem); +} + +.entry:first-of-type { + margin-top: 0; +} + +.entry .entry-header { + margin: calc(3 * 1rem) 1rem 1rem; + position: relative; +} + +@media only screen and (min-width: 768px) { + .entry .entry-header { + margin: calc(3 * 1rem) calc(10% + 60px) 1rem; + } +} + +.entry .entry-title { + margin: 0; +} + +.entry .entry-title:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +.entry .entry-title.has-text-align-center:before { + margin-right: auto; + margin-left: auto; +} + +.entry .entry-title.has-text-align-right:before { + margin-right: auto; +} + +.entry .entry-title a { + color: inherit; +} + +.entry .entry-title a:hover { + color: #4a4a4a; +} + +.entry .entry-meta, +.entry .entry-footer { + color: #767676; + font-weight: 500; +} + +.entry .entry-meta > span, +.entry .entry-footer > span { + margin-left: 1rem; + display: inline-block; +} + +.entry .entry-meta > span:last-child, +.entry .entry-footer > span:last-child { + margin-left: 0; +} + +.entry .entry-meta a, +.entry .entry-footer a { + transition: color 110ms ease-in-out; + color: currentColor; +} + +.entry .entry-meta a:hover, +.entry .entry-footer a:hover { + text-decoration: none; + color: #0073aa; +} + +.entry .entry-meta .svg-icon, +.entry .entry-footer .svg-icon { + position: relative; + display: inline-block; + vertical-align: middle; + margin-left: 0.5em; +} + +.entry .entry-meta { + margin: 1rem 0; +} + +.entry .entry-footer { + margin: calc(2 * 1rem) 1rem 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-footer { + margin: 1rem calc(10% + 60px) calc(3 * 1rem); + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-footer { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.entry .post-thumbnail { + margin: 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .post-thumbnail { + margin: 1rem calc(10% + 60px); + } +} + +.entry .post-thumbnail:focus { + outline: none; +} + +.entry .post-thumbnail .post-thumbnail-inner { + display: block; +} + +.entry .post-thumbnail .post-thumbnail-inner img { + position: relative; + display: block; + width: 100%; +} + +.image-filters-enabled .entry .post-thumbnail { + position: relative; + display: block; +} + +.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner { + filter: grayscale(100%); +} + +.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after { + background: rgba(0, 0, 0, 0.35); + content: ""; + display: block; + height: 100%; + opacity: .5; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; + z-index: 4; +} + +@supports (mix-blend-mode: multiply) { + .image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after { + display: none; + } +} + +.image-filters-enabled .entry .post-thumbnail:before, .image-filters-enabled .entry .post-thumbnail:after { + position: absolute; + display: block; + width: 100%; + height: 100%; + top: 0; + right: 0; + content: "\020"; + pointer-events: none; +} + +.image-filters-enabled .entry .post-thumbnail:before { + background: #0073aa; + mix-blend-mode: screen; + opacity: 0.1; + z-index: 2; +} + +.image-filters-enabled .entry .post-thumbnail:after { + background: #0073aa; + mix-blend-mode: multiply; + opacity: .8; + z-index: 3; + /* Browsers supporting mix-blend-mode don't need opacity < 1 */ +} + +@supports (mix-blend-mode: multiply) { + .image-filters-enabled .entry .post-thumbnail:after { + opacity: 1; + } +} + +.entry .entry-content, +.entry .entry-summary { + max-width: calc(100% - (2 * 1rem)); + margin: 0 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content, + .entry .entry-summary { + max-width: 80%; + margin: 0 10%; + padding: 0 60px; + } +} + +.entry .entry-content p { + word-wrap: break-word; +} + +.entry .entry-content .more-link { + transition: color 110ms ease-in-out; + display: inline; + color: inherit; +} + +.entry .entry-content .more-link:after { + content: "\02192"; + display: inline-block; + margin-right: 0.5em; +} + +.entry .entry-content .more-link:hover { + color: #0073aa; + text-decoration: none; +} + +.entry .entry-content a { + text-decoration: underline; + text-decoration-thickness: 2px; +} + +.entry .entry-content a.button, .entry .entry-content a:hover { + text-decoration: none; +} + +.entry .entry-content a.button { + display: inline-block; +} + +.entry .entry-content a.button:hover { + background: #111; + color: #fff; + cursor: pointer; +} + +.entry .entry-content > iframe[style] { + margin: 32px 0 !important; + max-width: 100% !important; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > iframe[style] { + max-width: calc(8 * (100vw / 12) - 28px) !important; + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content > iframe[style] { + max-width: calc(6 * (100vw / 12) - 28px) !important; + } +} + +.entry .entry-content .page-links a { + margin: calc(0.5 * 1rem); + text-decoration: none; +} + +.entry .entry-content .wp-audio-shortcode { + max-width: calc(100vw - (2 * 1rem)); +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-audio-shortcode { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-audio-shortcode { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +/* Author description */ +.author-bio { + margin: calc(2 * 1rem) 1rem 1rem; +} + +@media only screen and (min-width: 768px) { + .author-bio { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .author-bio { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .author-bio { + margin: calc(3 * 1rem) calc(10% + 60px); + } +} + +@media only screen and (min-width: 1168px) { + .author-bio { + margin: calc(3 * 1rem) calc(10% + 60px); + } +} + +.author-bio .author-title { + display: inline; +} + +.author-bio .author-title:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +.author-bio .author-title.has-text-align-center:before { + margin-right: auto; + margin-left: auto; +} + +.author-bio .author-title.has-text-align-right:before { + margin-right: auto; +} + +.author-bio .author-description { + display: inline; + color: #767676; + font-size: 1.125em; + line-height: 1.2; +} + +.author-bio .author-description .author-link { + display: inline-block; +} + +.author-bio .author-description .author-link:hover { + color: #005177; + text-decoration: none; +} + +/*-------------------------------------------------------------- +## Comments +--------------------------------------------------------------*/ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comments-area { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + margin: calc(2 * 1rem) 1rem; + word-wrap: break-word; + /* Add extra margin when the comments section is located immediately after the + * post itself (this happens on pages). + */ +} + +@media only screen and (min-width: 768px) { + .comments-area { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .comments-area { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .comments-area { + margin: calc(3 * 1rem) calc(10% + 60px); + } +} + +.comments-area > * { + margin-top: calc(2 * 1rem); + margin-bottom: calc(2 * 1rem); +} + +@media only screen and (min-width: 768px) { + .comments-area > * { + margin-top: calc(3 * 1rem); + margin-bottom: calc(3 * 1rem); + } +} + +.entry + .comments-area { + margin-top: calc(3 * 1rem); +} + +@media only screen and (min-width: 768px) { + .comments-area .comments-title-wrap { + align-items: baseline; + display: flex; + justify-content: space-between; + } +} + +.comments-area .comments-title-wrap .comments-title { + margin: 0; +} + +.comments-area .comments-title-wrap .comments-title:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +.comments-area .comments-title-wrap .comments-title.has-text-align-center:before { + margin-right: auto; + margin-left: auto; +} + +.comments-area .comments-title-wrap .comments-title.has-text-align-right:before { + margin-right: auto; +} + +@media only screen and (min-width: 768px) { + .comments-area .comments-title-wrap .comments-title { + flex: 1 0 calc(3 * (100vw / 12)); + } +} + +@media only screen and (min-width: 768px) { + .comments-area .comments-title-wrap .discussion-meta { + flex: 0 0 calc(2 * (100vw / 12)); + margin-right: 1rem; + } +} + +#comment { + max-width: 100%; + box-sizing: border-box; +} + +#respond { + position: relative; +} + +#respond .comment-user-avatar { + margin: 1rem 0 -1rem; +} + +#respond .comment .comment-form { + padding-right: 0; +} + +#respond > small { + display: block; + font-size: 22px; + position: absolute; + right: calc(1rem + 100%); + top: calc(-3.5 * 1rem); + width: calc(100vw / 12); +} + +#respond .comment-reply-title small { + margin-right: 0.5em; +} + +#comments > .comments-title:last-child { + display: none; +} + +.comment-form-flex { + display: flex; + flex-direction: column; +} + +.comment-form-flex .comments-title { + display: none; + margin: 0; + order: 1; +} + +.comment-form-flex #respond { + order: 2; +} + +.comment-form-flex #respond + .comments-title { + display: block; +} + +.comment-form-wrapper, +.comment-form-wrapper .comments-title { + display: block; +} + +.comment-list { + list-style: none; + padding: 0; +} + +.comment-list .children { + margin: 0; + padding: 0 1rem 0 0; +} + +.comment-list > .comment:first-child { + margin-top: 0; +} + +.comment-list .pingback .comment-body, +.comment-list .trackback .comment-body { + color: #767676; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + font-weight: 500; + margin-top: 1rem; + margin-bottom: 1rem; +} + +.comment-list .pingback .comment-body a:not(.comment-edit-link), +.comment-list .trackback .comment-body a:not(.comment-edit-link) { + font-weight: bold; + font-size: 19.55556px; + line-height: 1.5; + padding-left: 0.5rem; + display: block; +} + +.comment-list .pingback .comment-body .comment-edit-link, +.comment-list .trackback .comment-body .comment-edit-link { + color: #767676; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: 500; +} + +#respond + .comment-reply { + display: none; +} + +.comment-reply .comment-reply-link { + display: inline-block; +} + +.comment { + list-style: none; + position: relative; +} + +@media only screen and (min-width: 768px) { + .comment { + padding-right: calc(.5 * (1rem + calc(100vw / 12 ))); + } + .comment.depth-1, + .comment .children { + padding-right: 0; + } + .comment.depth-1 { + margin-right: calc(3.25 * 1rem); + } +} + +.comment .comment-body { + margin: calc(2 * 1rem) 0 0; +} + +.comment .comment-meta { + position: relative; +} + +.comment .comment-author .avatar { + float: right; + height: calc(2.25 * 1rem); + margin-left: 1rem; + position: relative; + width: calc(2.25 * 1rem); +} + +@media only screen and (min-width: 768px) { + .comment .comment-author .avatar { + float: inherit; + margin-left: inherit; + position: absolute; + top: 0; + left: calc(100% + 1rem); + } +} + +.comment .comment-author .fn { + position: relative; + display: block; +} + +.comment .comment-author .fn a { + color: inherit; +} + +.comment .comment-author .fn a:hover { + color: #005177; +} + +.comment .comment-author .post-author-badge { + border-radius: 100%; + display: block; + height: 18px; + position: absolute; + background: #008fd3; + left: calc(100% - 2.5rem); + top: -3px; + width: 18px; +} + +@media only screen and (min-width: 768px) { + .comment .comment-author .post-author-badge { + left: calc(100% + 0.75rem); + } +} + +.comment .comment-author .post-author-badge svg { + width: inherit; + height: inherit; + display: block; + fill: white; + transform: scale(0.875); +} + +.comment .comment-metadata > a, +.comment .comment-metadata .comment-edit-link { + display: inline; + font-weight: 500; + color: #767676; + vertical-align: baseline; +} + +.comment .comment-metadata > a time, +.comment .comment-metadata .comment-edit-link time { + vertical-align: baseline; +} + +.comment .comment-metadata > a:hover, +.comment .comment-metadata .comment-edit-link:hover { + color: #005177; + text-decoration: none; +} + +.comment .comment-metadata > * { + display: inline-block; +} + +.comment .comment-metadata .edit-link-sep { + color: #767676; + margin: 0 0.2em; + vertical-align: baseline; +} + +.comment .comment-metadata .edit-link { + color: #767676; +} + +.comment .comment-metadata .edit-link svg { + transform: scale(0.8); + vertical-align: baseline; + margin-left: 0.1em; +} + +.comment .comment-metadata .comment-edit-link { + position: relative; + padding-right: 1rem; + margin-right: -1rem; + z-index: 1; +} + +.comment .comment-metadata .comment-edit-link:hover { + color: #0073aa; +} + +.comment .comment-content { + margin: 1rem 0; +} + +@media only screen and (min-width: 1168px) { + .comment .comment-content { + padding-left: 1rem; + } +} + +.comment .comment-content > *:first-child { + margin-top: 0; +} + +.comment .comment-content > *:last-child { + margin-bottom: 0; +} + +.comment .comment-content blockquote { + margin-right: 0; +} + +.comment .comment-content a { + text-decoration: underline; + text-decoration-thickness: 2px; +} + +.comment .comment-content a:hover { + text-decoration: none; +} + +.comment-reply-link, +#cancel-comment-reply-link { + font-weight: 500; +} + +.comment-reply-link:hover, +#cancel-comment-reply-link:hover { + color: #005177; +} + +.discussion-avatar-list { + content: ""; + display: table; + table-layout: fixed; + margin: 0; + padding: 0; +} + +.discussion-avatar-list li { + position: relative; + list-style: none; + margin: 0 0 0 -8px; + padding: 0; + float: right; +} + +.discussion-avatar-list .comment-user-avatar img { + height: calc(1.5 * 1rem); + width: calc(1.5 * 1rem); +} + +.discussion-meta .discussion-meta-info { + margin: 0; +} + +.discussion-meta .discussion-meta-info .svg-icon { + vertical-align: middle; + fill: currentColor; + transform: scale(0.6) scaleX(-1) translateY(-0.1em); + margin-right: -0.25rem; +} + +.comment-form .comment-notes, +.comment-form label { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + color: #767676; +} + +.comment-form #wp-comment-cookies-consent { + margin: 0 0 0 10px; +} + +@media only screen and (min-width: 768px) { + .comment-form .comment-form-author, + .comment-form .comment-form-email { + width: calc(50% - 0.5rem); + float: right; + } +} + +@media only screen and (min-width: 768px) { + .comment-form .comment-form-email { + margin-right: 1rem; + } +} + +.comment-form input[name="author"], +.comment-form input[name="email"], +.comment-form input[name="url"] { + display: block; + width: 100%; +} + +/*-------------------------------------------------------------- +## Archives +--------------------------------------------------------------*/ +.archive .page-header, +.search .page-header, +.error404 .page-header { + margin: 1rem 1rem calc(3 * 1rem); +} + +@media only screen and (min-width: 768px) { + .archive .page-header, + .search .page-header, + .error404 .page-header { + margin: 0 calc(10% + 60px) calc(3 * 1rem); + } +} + +.archive .page-header .page-title, +.search .page-header .page-title, +.error404 .page-header .page-title { + color: #767676; + display: inline; + letter-spacing: normal; +} + +.archive .page-header .page-title:before, +.search .page-header .page-title:before, +.error404 .page-header .page-title:before { + display: none; +} + +.archive .page-header .search-term, +.archive .page-header .page-description, +.search .page-header .search-term, +.search .page-header .page-description, +.error404 .page-header .search-term, +.error404 .page-header .page-description { + display: inherit; + clear: both; +} + +.archive .page-header .page-description, +.search .page-header .page-description { + display: block; + color: #111; + font-size: 1em; +} + +@media only screen and (min-width: 768px) { + .hfeed .entry .entry-header { + margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2); + } +} + +/* 404 & Not found */ +.error-404.not-found .page-content, +.no-results.not-found .page-content { + margin: calc(3 * 1rem) 1rem; +} + +@media only screen and (min-width: 768px) { + .error-404.not-found .page-content, + .no-results.not-found .page-content { + margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2); + } +} + +.error-404.not-found .search-submit, +.no-results.not-found .search-submit { + vertical-align: middle; + margin: 1rem 0; +} + +.error-404.not-found .search-field, +.no-results.not-found .search-field { + width: 100%; +} + +/*-------------------------------------------------------------- +## Footer +--------------------------------------------------------------*/ +/* Site footer */ +#colophon .widget-area, +#colophon .site-info { + margin: calc(2 * 1rem) 1rem; +} + +@media only screen and (min-width: 768px) { + #colophon .widget-area, + #colophon .site-info { + margin: calc(3 * 1rem) calc(10% + 60px); + } +} + +#colophon .widget-column { + display: flex; + flex-wrap: wrap; +} + +#colophon .widget-column .widget { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + width: 100%; + word-wrap: break-word; +} + +@media only screen and (min-width: 1168px) { + #colophon .widget-column .widget { + margin-left: calc(3 * 1rem); + width: calc(50% - (3 * 1rem)); + } +} + +#colophon .site-info { + color: #767676; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; +} + +#colophon .site-info a { + color: inherit; +} + +#colophon .site-info a:hover { + text-decoration: none; + color: #0073aa; +} + +#colophon .site-info .imprint, +#colophon .site-info .privacy-policy-link { + margin-left: 1rem; +} + +/* Widgets */ +.widget { + margin: 0 0 1rem; + /* Make sure select elements fit in widgets. */ +} + +.widget .widget-title { + font-size: 1.6875em; +} + +.widget select { + max-width: 100%; +} + +.widget a { + color: #0073aa; +} + +.widget a:hover { + color: #005177; +} + +.widget_archive ul, +.widget_categories ul, +.widget_meta ul, +.widget_nav_menu ul, +.widget_pages ul, +.widget_recent_comments ul, +.widget_recent_entries ul, +.widget_rss ul { + padding: 0; + list-style: none; +} + +.widget_archive ul li, +.widget_categories ul li, +.widget_meta ul li, +.widget_nav_menu ul li, +.widget_pages ul li, +.widget_recent_comments ul li, +.widget_recent_entries ul li, +.widget_rss ul li { + color: #767676; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: calc(22px * 1.125); + font-weight: 700; + line-height: 1.2; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.widget_archive ul ul, +.widget_categories ul ul, +.widget_meta ul ul, +.widget_nav_menu ul ul, +.widget_pages ul ul, +.widget_recent_comments ul ul, +.widget_recent_entries ul ul, +.widget_rss ul ul { + counter-reset: submenu; +} + +.widget_archive ul ul > li > a::before, +.widget_categories ul ul > li > a::before, +.widget_meta ul ul > li > a::before, +.widget_nav_menu ul ul > li > a::before, +.widget_pages ul ul > li > a::before, +.widget_recent_comments ul ul > li > a::before, +.widget_recent_entries ul ul > li > a::before, +.widget_rss ul ul > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.widget_tag_cloud .tagcloud { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: 700; +} + +.widget_search .search-field { + width: 100%; +} + +@media only screen and (min-width: 600px) { + .widget_search .search-field { + width: auto; + } +} + +.widget_search .search-submit { + display: block; + margin-top: 1rem; +} + +.widget_calendar .calendar_wrap { + text-align: center; +} + +.widget_calendar .calendar_wrap table td, +.widget_calendar .calendar_wrap table th { + border: none; +} + +.widget_calendar .calendar_wrap a { + text-decoration: underline; + text-decoration-thickness: 2px; +} + +.widget_calendar .calendar_wrap .wp-calendar-table { + margin-bottom: 0; +} + +.widget_calendar .calendar_wrap .wp-calendar-nav { + margin: 0 0 1rem; + display: table; + width: 100%; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +.widget_calendar .calendar_wrap .wp-calendar-nav span { + display: table-cell; + padding: 0.5em; +} + +.widget_calendar .calendar_wrap .wp-calendar-nav-prev, +.widget_calendar .calendar_wrap .wp-calendar-nav-next { + width: 40%; +} + +/* Blocks */ +/* !Block styles */ +.entry .entry-content > *, +.entry .entry-summary > *, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + margin: 32px 0; + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *, + .entry .entry-summary > *, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content > *, + .entry .entry-summary > *, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *, + .entry .entry-summary > *, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + margin: 32px 0; + } +} + +.entry .entry-content > *.alignwide, +.entry .entry-summary > *.alignwide, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignwide, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignwide { + margin-right: auto; + margin-left: auto; + clear: both; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.alignwide, + .entry .entry-summary > *.alignwide, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignwide, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignwide { + width: 100%; + max-width: 100%; + } +} + +.entry .entry-content > *.alignfull, +.entry .entry-summary > *.alignfull, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignfull, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignfull { + position: relative; + right: -1rem; + width: calc( 100% + (2 * 1rem)); + max-width: calc( 100% + (2 * 1rem)); + clear: both; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.alignfull, + .entry .entry-summary > *.alignfull, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignfull, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignfull { + margin-top: calc(2 * 1rem); + margin-bottom: calc(2 * 1rem); + right: calc( -12.5% - 75px); + width: calc( 125% + 150px); + max-width: calc( 125% + 150px); + } +} + +.entry .entry-content > *.alignleft, +.entry .entry-summary > *.alignleft, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignleft, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignleft { + float: left; + max-width: calc(5 * (100vw / 12)); + margin-top: 0; + margin-right: 0; + margin-right: 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.alignleft, + .entry .entry-summary > *.alignleft, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignleft, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignleft { + max-width: calc(4 * (100vw / 12)); + margin-right: calc(2 * 1rem); + } +} + +.entry .entry-content > *.alignright, +.entry .entry-summary > *.alignright, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignright, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignright { + float: right; + max-width: calc(5 * (100vw / 12)); + margin-top: 0; + margin-left: 0; + margin-left: 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.alignright, + .entry .entry-summary > *.alignright, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignright, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignright { + max-width: calc(4 * (100vw / 12)); + margin-left: 0; + margin-left: calc(2 * 1rem); + } +} + +.entry .entry-content > *.aligncenter, +.entry .entry-summary > *.aligncenter, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.aligncenter, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.aligncenter { + margin-right: auto; + margin-left: auto; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.aligncenter, + .entry .entry-summary > *.aligncenter, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.aligncenter, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.aligncenter { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content > *.aligncenter, + .entry .entry-summary > *.aligncenter, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.aligncenter, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.aligncenter { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.aligncenter, + .entry .entry-summary > *.aligncenter, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.aligncenter, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.aligncenter { + margin-right: 0; + margin-left: 0; + } +} + +.entry .entry-content > * > *:first-child, +.entry .entry-summary > * > *:first-child { + margin-top: 0; +} + +.entry .entry-content > * > *:last-child, +.entry .entry-summary > * > *:last-child { + margin-bottom: 0; +} + +/* + * Unset nested content selector styles + * - Prevents layout styles from cascading too deeply + * - helps with plugin compatibility + */ +.entry .entry-content .entry-content, +.entry .entry-content .entry-summary, +.entry .entry-content .entry, +.entry .entry-summary .entry-content, +.entry .entry-summary .entry-summary, +.entry .entry-summary .entry { + margin: inherit; + max-width: inherit; + padding: inherit; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .entry-content, + .entry .entry-content .entry-summary, + .entry .entry-content .entry, + .entry .entry-summary .entry-content, + .entry .entry-summary .entry-summary, + .entry .entry-summary .entry { + margin: inherit; + max-width: inherit; + padding: inherit; + } +} + +.entry .entry-content p.has-background { + padding: 20px 30px; +} + +.entry .entry-content .wp-block-audio { + width: 100%; +} + +.entry .entry-content .wp-block-audio audio { + display: block; + width: 100%; +} + +.entry .entry-content .wp-block-audio.alignleft audio, +.entry .entry-content .wp-block-audio.alignright audio { + max-width: 198px; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-audio.alignleft audio, + .entry .entry-content .wp-block-audio.alignright audio { + max-width: 384px; + } +} + +@media only screen and (min-width: 1379px) { + .entry .entry-content .wp-block-audio.alignleft audio, + .entry .entry-content .wp-block-audio.alignright audio { + max-width: 385.44px; + } +} + +.entry .entry-content .wp-block-video video { + width: 100%; +} + +.entry .entry-content .wp-block-buttons { + line-height: 1.2; +} + +.entry .entry-content .wp-block-button .wp-block-button__link { + transition: background 150ms ease-in-out; + border: none; + font-size: 0.88889em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + box-sizing: border-box; + font-weight: bold; + text-decoration: none; + padding: 0.76rem 1rem; + outline: none; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:not(.has-background) { + background-color: #0073aa; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:not(.has-text-color) { + color: white; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:hover { + color: white; + background: #111; + cursor: pointer; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:hover:not(.has-background) { + background: #111; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:focus { + color: white; + background: #111; + outline: thin dotted; + outline-offset: -4px; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:focus:not(.has-background) { + background: #111; +} + +.entry .entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link { + border-radius: 5px; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link, +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus, +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active { + transition: all 150ms ease-in-out; + border-width: 2px; + border-style: solid; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background), +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background), +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background) { + background: transparent; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color), +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) { + color: #0073aa; + border-color: currentColor; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover { + color: white; + border-color: #111; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background) { + color: #111; +} + +.entry .entry-content .wp-block-buttons.has-custom-font-size .wp-block-button__link, +.entry .entry-content .wp-block-button.has-custom-font-size .wp-block-button__link { + font-size: 1em; +} + +.entry .entry-content .wp-block-buttons[style*="font-weight"] .wp-block-button__link, +.entry .entry-content .wp-block-button[style*="font-weight"] .wp-block-button__link { + font-weight: inherit; +} + +.entry .entry-content .wp-block-buttons[style*="text-decoration"] .wp-block-button__link, +.entry .entry-content .wp-block-button[style*="text-decoration"] .wp-block-button__link { + text-decoration: inherit; +} + +.entry .entry-content .wp-block-archives, +.entry .entry-content .wp-block-categories, +.entry .entry-content .wp-block-latest-posts { + padding: 0; + list-style: none; +} + +.entry .entry-content .wp-block-archives li > a, +.entry .entry-content .wp-block-categories li > a, +.entry .entry-content .wp-block-latest-posts li > a { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: calc(22px * 1.125); + font-weight: bold; + line-height: 1.2; + text-decoration: none; +} + +.entry .entry-content .wp-block-archives.aligncenter, +.entry .entry-content .wp-block-categories.aligncenter { + text-align: center; +} + +.entry .entry-content .wp-block-categories ul { + padding-top: 0.75rem; +} + +.entry .entry-content .wp-block-categories li ul { + list-style: none; + padding-right: 0; +} + +.entry .entry-content .wp-block-categories ul { + counter-reset: submenu; +} + +.entry .entry-content .wp-block-categories ul > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + color: #767676; + line-height: 1.2; +} + +.entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-full-content, +.entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-excerpt { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.entry .entry-content .wp-block-latest-posts li { + padding-bottom: 0.5rem; +} + +.entry .entry-content .wp-block-latest-posts li.menu-item-has-children, .entry .entry-content .wp-block-latest-posts li:last-child { + padding-bottom: 0; +} + +.entry .entry-content .wp-block-latest-posts li :not(:last-child) .wp-block-latest-posts__post-excerpt { + padding-bottom: 0.5rem; +} + +.entry .entry-content .wp-block-latest-posts.is-grid li { + border-top: 2px solid #ccc; + padding-top: 1rem; + margin-bottom: 2rem; +} + +.entry .entry-content .wp-block-latest-posts.is-grid li a:after { + content: ''; +} + +.entry .entry-content .wp-block-latest-posts.is-grid li:last-child { + margin-bottom: auto; +} + +.entry .entry-content .wp-block-latest-posts.is-grid li:last-child a:after { + content: ''; +} + +.entry .entry-content .wp-block-preformatted { + font-size: 0.71111em; + line-height: 1.8; + padding: 1rem; +} + +.entry .entry-content .wp-block-verse { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-size: 22px; + line-height: 1.8; +} + +.entry .entry-content .has-drop-cap:not(:focus):first-letter { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 3.375em; + line-height: 1; + font-weight: bold; + margin: 0 0 0 0.25em; +} + +@-moz-document url-prefix() { + .entry .entry-content .has-drop-cap:not(:focus):first-letter { + margin-top: 0.2em; + } +} + +.entry .entry-content .wp-block-pullquote { + color: #111; + border-color: transparent; + border-width: 2px; + padding: 1rem; + font-size: 1em; +} + +.entry .entry-content .wp-block-pullquote blockquote { + border: none; + margin-top: calc(4 * 1rem); + margin-bottom: calc(4.33 * 1rem); + margin-left: 0; + padding-right: 0; +} + +.entry .entry-content .wp-block-pullquote p { + font-size: 1.6875em; + font-style: italic; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; +} + +.entry .entry-content .wp-block-pullquote p em { + font-style: normal; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote p { + font-size: 2.25em; + } +} + +.entry .entry-content .wp-block-pullquote cite { + display: block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + text-transform: none; + color: #767676; + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * 1.125)); +} + +.entry .entry-content .wp-block-pullquote.alignleft, .entry .entry-content .wp-block-pullquote.alignright { + width: 100%; + padding: 0; +} + +.entry .entry-content .wp-block-pullquote.alignleft blockquote, .entry .entry-content .wp-block-pullquote.alignright blockquote { + margin: 1rem 0; + padding: 0; + text-align: right; + max-width: 100%; +} + +.entry .entry-content .wp-block-pullquote.alignleft blockquote p:first-child, .entry .entry-content .wp-block-pullquote.alignright blockquote p:first-child { + margin-top: 0; +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color { + background-color: #0073aa; + padding-right: 0; + padding-left: 0; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color { + padding-right: 10%; + padding-left: 10%; + } +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color p { + font-size: 1.6875em; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color p { + font-size: 2.25em; + } +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color a { + color: #fff; +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color cite { + color: inherit; +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote { + max-width: 100%; + color: #fff; + padding-right: 0; + margin-right: 1rem; + margin-left: 1rem; +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color p, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color a, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color { + color: inherit; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote { + margin-right: 0; + margin-left: 0; + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignright, .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignleft { + padding: 1rem calc(2 * 1rem); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignfull { + padding-right: calc(10% + 58px + (2 * 1rem)); + padding-left: calc(10% + 58px + (2 * 1rem)); + } +} + +.entry .entry-content .wp-block-quote:not(.is-large), .entry .entry-content .wp-block-quote:not(.is-style-large) { + border-width: 2px; + border-color: #0073aa; + padding-top: 0; + padding-bottom: 0; +} + +.entry .entry-content .wp-block-quote p { + font-size: 1em; + font-style: normal; + line-height: 1.8; +} + +.entry .entry-content .wp-block-quote cite { + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * 1.125)); +} + +.entry .entry-content .wp-block-quote.is-large, .entry .entry-content .wp-block-quote.is-style-large { + margin: 1rem 0; + padding: 0; + border-right: none; +} + +.entry .entry-content .wp-block-quote.is-large p, .entry .entry-content .wp-block-quote.is-style-large p { + font-size: 1.6875em; + line-height: 1.4; + font-style: italic; +} + +.entry .entry-content .wp-block-quote.is-large cite, +.entry .entry-content .wp-block-quote.is-large footer, .entry .entry-content .wp-block-quote.is-style-large cite, +.entry .entry-content .wp-block-quote.is-style-large footer { + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * 1.125)); +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-quote.is-large, .entry .entry-content .wp-block-quote.is-style-large { + margin: 1rem 0; + padding: 1rem 0; + } + .entry .entry-content .wp-block-quote.is-large p, .entry .entry-content .wp-block-quote.is-style-large p { + font-size: 1.6875em; + } +} + +.entry .entry-content .wp-block-image { + max-width: 100%; +} + +.entry .entry-content .wp-block-image img { + display: block; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img + figcaption, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > a + figcaption { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img + figcaption, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > a + figcaption { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-image .aligncenter { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-image .aligncenter { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-image .aligncenter { + margin: 0; + width: calc(8 * (100vw / 12) - 28px); + } + .entry .entry-content .wp-block-image .aligncenter img { + margin: 0 auto; + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-image .aligncenter { + width: calc(6 * (100vw / 12) - 28px); + } + .entry .entry-content .wp-block-image .aligncenter img { + margin: 0 auto; + } +} + +.entry .entry-content .wp-block-image.alignfull img { + width: 100vw; + max-width: calc( 100% + (2 * 1rem)); +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-image.alignfull img { + max-width: calc( 125% + 150px); + margin-right: auto; + margin-left: auto; + } +} + +.entry .entry-content .wp-block-cover-image, +.entry .entry-content .wp-block-cover { + position: relative; + min-height: 430px; + padding: 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image, + .entry .entry-content .wp-block-cover { + padding: 1rem 10%; + } +} + +.entry .entry-content .wp-block-cover-image .wp-block-cover-image-text, +.entry .entry-content .wp-block-cover-image .wp-block-cover-text, +.entry .entry-content .wp-block-cover-image h2, +.entry .entry-content .wp-block-cover .wp-block-cover-image-text, +.entry .entry-content .wp-block-cover .wp-block-cover-text, +.entry .entry-content .wp-block-cover h2 { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 1.6875em; + font-weight: bold; + line-height: 1.25; + padding: 0; + color: #fff; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover-image .wp-block-cover-text, + .entry .entry-content .wp-block-cover-image h2, + .entry .entry-content .wp-block-cover .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover .wp-block-cover-text, + .entry .entry-content .wp-block-cover h2 { + font-size: 2.25em; + max-width: 100%; + } +} + +.entry .entry-content .wp-block-cover-image.alignleft, .entry .entry-content .wp-block-cover-image.alignright, +.entry .entry-content .wp-block-cover.alignleft, +.entry .entry-content .wp-block-cover.alignright { + width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image.alignleft, .entry .entry-content .wp-block-cover-image.alignright, + .entry .entry-content .wp-block-cover.alignleft, + .entry .entry-content .wp-block-cover.alignright { + padding: 1rem calc(2 * 1rem); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover-image.alignfull h2, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover.alignfull h2 { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover-image.alignfull h2, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover.alignfull h2 { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image.alignfull, + .entry .entry-content .wp-block-cover.alignfull { + padding-right: calc(10% + 58px + (2 * 1rem)); + padding-left: calc(10% + 58px + (2 * 1rem)); + } + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover-image.alignfull h2, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover.alignfull h2 { + padding: 0; + } +} + +.entry .entry-content .wp-block-gallery { + list-style-type: none; + padding-right: 0; +} + +.entry .entry-content .wp-block-gallery .blocks-gallery-image:last-child, +.entry .entry-content .wp-block-gallery .blocks-gallery-item:last-child { + margin-bottom: 16px; +} + +.entry .entry-content .wp-block-gallery figcaption a { + color: #fff; +} + +.entry .entry-content .wp-block-audio figcaption, +.entry .entry-content .wp-block-video figcaption, +.entry .entry-content .wp-block-image figcaption, +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption, +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption { + font-size: 0.71111em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + margin: 0; + padding: 0.5rem; + text-align: center; +} + +.entry .entry-content .wp-block-separator, +.entry .entry-content hr { + background-color: #767676; + border: 0; + height: 2px; + margin-bottom: 2rem; + margin-top: 2rem; + max-width: 2.25em; + text-align: right; + /* Remove duplicate rule-line when a separator + * is followed by an H1, or H2 */ +} + +.entry .entry-content .wp-block-separator:not(.wp-block-separator), +.entry .entry-content hr:not(.wp-block-separator) { + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-separator:not(.wp-block-separator), + .entry .entry-content hr:not(.wp-block-separator) { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-separator:not(.wp-block-separator), + .entry .entry-content hr:not(.wp-block-separator) { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.entry .entry-content .wp-block-separator.is-style-wide, +.entry .entry-content hr.is-style-wide { + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-separator.is-style-wide, + .entry .entry-content hr.is-style-wide { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-separator.is-style-wide, + .entry .entry-content hr.is-style-wide { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.entry .entry-content .wp-block-separator.is-style-dots, +.entry .entry-content hr.is-style-dots { + max-width: 100%; + background-color: inherit; + border: inherit; + height: inherit; + text-align: center; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-separator.is-style-dots, + .entry .entry-content hr.is-style-dots { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-separator.is-style-dots, + .entry .entry-content hr.is-style-dots { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.entry .entry-content .wp-block-separator.is-style-dots:not(.has-text-color):not(.has-background), +.entry .entry-content hr.is-style-dots:not(.has-text-color):not(.has-background) { + color: #767676; +} + +.entry .entry-content .wp-block-separator.is-style-dots:before, +.entry .entry-content hr.is-style-dots:before { + font-size: 1.6875em; + letter-spacing: 0.88889em; + padding-right: 0.88889em; +} + +.entry .entry-content .wp-block-separator + h1:before, +.entry .entry-content .wp-block-separator + h2:before, +.entry .entry-content hr + h1:before, +.entry .entry-content hr + h2:before { + display: none; +} + +.entry .entry-content .wp-block-embed-twitter { + word-break: break-word; +} + +.entry .entry-content .wp-block-table th, +.entry .entry-content .wp-block-table td { + border-color: #767676; +} + +.entry .entry-content .wp-block-file { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +.entry .entry-content .wp-block-file .wp-block-file__button { + display: table; + transition: background 150ms ease-in-out; + border: none; + border-radius: 5px; + background: #0073aa; + font-size: 22px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.2; + text-decoration: none; + font-weight: bold; + padding: 0.75rem 1rem; + color: #fff; + margin-right: 0; + margin-top: calc(0.75 * 1rem); +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-file .wp-block-file__button { + font-size: 22px; + padding: 0.875rem 1.5rem; + } +} + +.entry .entry-content .wp-block-file .wp-block-file__button:hover { + background: #111; + cursor: pointer; +} + +.entry .entry-content .wp-block-file .wp-block-file__button:focus { + background: #111; + outline: thin dotted; + outline-offset: -4px; +} + +.entry .entry-content .wp-block-code { + border-radius: 0; +} + +.entry .entry-content .wp-block-code code { + font-size: 1.125em; + white-space: pre-wrap; + word-break: break-word; +} + +.entry .entry-content .wp-block-columns .wp-block-column > *:first-child { + margin-top: 0; +} + +.entry .entry-content .wp-block-columns .wp-block-column > *:last-child { + margin-bottom: 0; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-columns .wp-block-image:not(.alignwide):not(.alignfull) > img, + .entry .entry-content .wp-block-columns .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .entry .entry-content .wp-block-columns .wp-block-image > img:not(.alignwide):not(.alignfull), + .entry .entry-content .wp-block-columns .wp-block-image > figure { + max-width: 100%; + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-columns .wp-block-image:not(.alignwide):not(.alignfull) > img, + .entry .entry-content .wp-block-columns .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .entry .entry-content .wp-block-columns .wp-block-image > img:not(.alignwide):not(.alignfull), + .entry .entry-content .wp-block-columns .wp-block-image > figure { + max-width: 100%; + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-columns { + flex-wrap: nowrap; + } + .entry .entry-content .wp-block-columns .wp-block-column:not(:first-child) { + margin-right: 32px; + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-group:not(.alignfull) > .wp-block-group__inner-container > .alignfull, + .entry .entry-content .wp-block-group:not(.alignfull) > .wp-block-group__inner-container > .wp-block-image > img { + right: 0; + max-width: 100%; + } +} + +.entry .entry-content .wp-block-group.alignfull > .wp-block-group__inner-container { + max-width: calc(100% - (2 * 1rem)); + margin: 0 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-group.alignfull > .wp-block-group__inner-container { + max-width: 80%; + margin: 0 10%; + padding: 0 60px; + } +} + +.entry .entry-content .wp-block-group.has-background { + padding: 1rem; + margin-top: 0; + margin-bottom: 0; +} + +.entry .entry-content .wp-block-group.has-background .wp-block-group__inner-container > *:first-child { + margin-top: 0; +} + +.entry .entry-content .wp-block-group.has-background .wp-block-group__inner-container > *:last-child { + margin-bottom: 0; +} + +.entry .entry-content .wp-block-group.has-background.alignfull { + padding-right: 0; + padding-left: 0; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-group.has-background.alignfull { + padding-top: 1rem; + padding-bottom: 1rem; + } +} + +.entry .entry-content .wp-block-group.has-background:not(.alignfull) > .wp-block-group__inner-container > .alignfull { + width: 100%; + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-group.has-background:not(.alignfull) > .wp-block-group__inner-container > .alignfull { + width: calc( 100% + 2rem); + max-width: calc( 100% + 2rem); + margin-right: -1rem; + } +} + +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: bold; +} + +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date { + font-weight: normal; +} + +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment, +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-date, +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { + font-size: inherit; +} + +.entry .entry-content .wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date { + font-size: 0.71111em; +} + +.entry .entry-content .has-small-font-size { + font-size: 0.88889em; +} + +.entry .entry-content .has-normal-font-size { + font-size: 1.125em; +} + +.entry .entry-content .has-large-font-size { + font-size: 1.6875em; +} + +.entry .entry-content .has-huge-font-size { + font-size: 2.25em; +} + +.entry .entry-content .has-primary-background-color, +.entry .entry-content .has-secondary-background-color, +.entry .entry-content .has-dark-gray-background-color, +.entry .entry-content .has-light-gray-background-color { + color: #fff; +} + +.entry .entry-content .has-primary-background-color > p, +.entry .entry-content .has-primary-background-color > h1, +.entry .entry-content .has-primary-background-color > h2, +.entry .entry-content .has-primary-background-color > h3, +.entry .entry-content .has-primary-background-color > h4, +.entry .entry-content .has-primary-background-color > h5, +.entry .entry-content .has-primary-background-color > h6, +.entry .entry-content .has-primary-background-color > a, +.entry .entry-content .has-secondary-background-color > p, +.entry .entry-content .has-secondary-background-color > h1, +.entry .entry-content .has-secondary-background-color > h2, +.entry .entry-content .has-secondary-background-color > h3, +.entry .entry-content .has-secondary-background-color > h4, +.entry .entry-content .has-secondary-background-color > h5, +.entry .entry-content .has-secondary-background-color > h6, +.entry .entry-content .has-secondary-background-color > a, +.entry .entry-content .has-dark-gray-background-color > p, +.entry .entry-content .has-dark-gray-background-color > h1, +.entry .entry-content .has-dark-gray-background-color > h2, +.entry .entry-content .has-dark-gray-background-color > h3, +.entry .entry-content .has-dark-gray-background-color > h4, +.entry .entry-content .has-dark-gray-background-color > h5, +.entry .entry-content .has-dark-gray-background-color > h6, +.entry .entry-content .has-dark-gray-background-color > a, +.entry .entry-content .has-light-gray-background-color > p, +.entry .entry-content .has-light-gray-background-color > h1, +.entry .entry-content .has-light-gray-background-color > h2, +.entry .entry-content .has-light-gray-background-color > h3, +.entry .entry-content .has-light-gray-background-color > h4, +.entry .entry-content .has-light-gray-background-color > h5, +.entry .entry-content .has-light-gray-background-color > h6, +.entry .entry-content .has-light-gray-background-color > a { + color: #fff; +} + +.entry .entry-content .has-white-background-color { + color: #111; +} + +.entry .entry-content .has-white-background-color > p, +.entry .entry-content .has-white-background-color > h1, +.entry .entry-content .has-white-background-color > h2, +.entry .entry-content .has-white-background-color > h3, +.entry .entry-content .has-white-background-color > h4, +.entry .entry-content .has-white-background-color > h5, +.entry .entry-content .has-white-background-color > h6, +.entry .entry-content .has-white-background-color > a { + color: #111; +} + +.entry .entry-content .has-primary-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-primary-background-color { + background-color: #0073aa; +} + +.entry .entry-content .has-secondary-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color { + background-color: #005177; +} + +.entry .entry-content .has-dark-gray-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color { + background-color: #111; +} + +.entry .entry-content .has-light-gray-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color { + background-color: #767676; +} + +.entry .entry-content .has-white-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-white-background-color { + background-color: #FFF; +} + +.entry .entry-content .has-primary-color, +.entry .entry-content .wp-block-pullquote blockquote.has-primary-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color > p { + color: #0073aa; +} + +.entry .entry-content .has-secondary-color, +.entry .entry-content .wp-block-pullquote blockquote.has-secondary-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color > p { + color: #005177; +} + +.entry .entry-content .has-dark-gray-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color > p { + color: #111; +} + +.entry .entry-content .has-light-gray-color, +.entry .entry-content .wp-block-pullquote blockquote.has-light-gray-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color > p { + color: #767676; +} + +.entry .entry-content .has-white-color, +.entry .entry-content .wp-block-pullquote blockquote.has-white-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color { + color: #FFF; +} + +/* Media */ +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +embed, +iframe, +object { + max-width: 100%; +} + +.custom-logo-link { + display: inline-block; +} + +.avatar { + border-radius: 100%; + display: block; + min-height: inherit; +} + +svg { + transition: fill 120ms ease-in-out; + fill: currentColor; +} + +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: calc(1.5 * 1rem); +} + +@media only screen and (min-width: 768px) { + .wp-caption.aligncenter { + position: relative; + right: calc( calc(8 * (100vw / 12) - 28px) / 2); + transform: translateX(50%); + } +} + +@media only screen and (min-width: 1168px) { + .wp-caption.aligncenter { + right: calc( calc(6 * (100vw / 12) - 28px) / 2); + } +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-right: auto; + margin-left: auto; +} + +.wp-caption-text { + color: #767676; + font-size: 0.71111em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + margin: 0; + padding: 0.5rem; + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.gallery { + display: flex; + flex-flow: row wrap; + justify-content: center; + margin-bottom: calc(1.5 * 1rem); +} + +.gallery-item { + display: inline-block; + margin-left: 16px; + margin-bottom: 16px; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: calc((100% - 16px * 1) / 2); +} + +.gallery-columns-2 .gallery-item:nth-of-type(2n+2) { + margin-left: 0; +} + +.gallery-columns-3 .gallery-item { + max-width: calc((100% - 16px * 2) / 3); +} + +.gallery-columns-3 .gallery-item:nth-of-type(3n+3) { + margin-left: 0; +} + +.gallery-columns-4 .gallery-item { + max-width: calc((100% - 16px * 3) / 4); +} + +.gallery-columns-4 .gallery-item:nth-of-type(4n+4) { + margin-left: 0; +} + +.gallery-columns-5 .gallery-item { + max-width: calc((100% - 16px * 4) / 5); +} + +.gallery-columns-5 .gallery-item:nth-of-type(5n+5) { + margin-left: 0; +} + +.gallery-columns-6 .gallery-item { + max-width: calc((100% - 16px * 5) / 6); +} + +.gallery-columns-6 .gallery-item:nth-of-type(6n+6) { + margin-left: 0; +} + +.gallery-columns-7 .gallery-item { + max-width: calc((100% - 16px * 6) / 7); +} + +.gallery-columns-7 .gallery-item:nth-of-type(7n+7) { + margin-left: 0; +} + +.gallery-columns-8 .gallery-item { + max-width: calc((100% - 16px * 7) / 8); +} + +.gallery-columns-8 .gallery-item:nth-of-type(8n+8) { + margin-left: 0; +} + +.gallery-columns-9 .gallery-item { + max-width: calc((100% - 16px * 8) / 9); +} + +.gallery-columns-9 .gallery-item:nth-of-type(9n+9) { + margin-left: 0; +} + +.gallery-item:last-of-type { + padding-left: 0; +} + +.gallery-caption { + display: block; + font-size: 0.71111em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + margin: 0; + padding: 0.5rem; +} + +.gallery-item > div > a { + display: block; + line-height: 0; + box-shadow: 0 0 0 0 transparent; +} + +.gallery-item > div > a:focus { + box-shadow: 0 0 0 2px #0073aa; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/style.css b/wp-content/upgrade-temp-backup/themes/twentynineteen/style.css new file mode 100644 index 00000000..2124cf58 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/style.css @@ -0,0 +1,6646 @@ +@charset "UTF-8"; +/* +Theme Name: Twenty Nineteen +Theme URI: https://wordpress.org/themes/twentynineteen/ +Author: the WordPress team +Author URI: https://wordpress.org/ +Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes. +Tested up to: 6.8 +Requires at least: 4.7 +Requires PHP: 5.2.4 +Version: 3.1 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: twentynineteen +Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. + +Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. +Underscores is distributed under the terms of the GNU GPL v2 or later. + +Normalizing styles have been helped along thanks to the fine work of +Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ + +Bundled block pattern images: +Abstract Background by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-background-0SRRVNMKBX +Abstract Waves by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-waves-0KREGLTZQ3 +Abstract Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-bokeh-P4KVZBMQ6L +Colorful Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/colorful-bokeh-VN4G84GL8H +*/ +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Variables +# Normalize +# Typography + ## Headings + ## Copy +# Elements + ## Lists + ## Tables +# Forms + ## Buttons + ## Fields +# Navigation + ## Links + ## Menus + ## Next & Previous +# Accessibility +# Alignments +# Clearings +# Layout +# Widgets +# Content + ## Archives + ## Posts and pages + ## Comments +# Blocks +# Media + ## Captions + ## Galleries +--------------------------------------------------------------*/ +/* + * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font. + * This results in a jumping cursor when typing in both the Classic and block + * editors. The following font-face override fixes the issue by manually inserting + * a custom font that includes just a Hoefler Text space replacement for that + * character instead. + */ +@font-face { + font-family: 'NonBreakingSpaceOverride'; + src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff"); +} + +/* If we add the border using a regular CSS border, it won't look good on non-retina devices, + * since its edges can look jagged due to lack of antialiasing. In this case, we are several + * layers of box-shadow to add the border visually, which will render the border smoother. */ +/* Calculates maximum width for post content */ +/* Nested sub-menu padding: 10 levels deep */ +/* Ensure all font family declarations come with non-latin fallbacks */ +/* Build our non-latin font styles */ +body:lang(ar), button:lang(ar), +input:lang(ar), +select:lang(ar), +optgroup:lang(ar), +textarea:lang(ar), .author-description .author-link:lang(ar), +.comment-metadata:lang(ar), +.comment-reply-link:lang(ar), +.comments-title:lang(ar), +.comment-author .fn:lang(ar), +.discussion-meta-info:lang(ar), +.entry-meta:lang(ar), +.entry-footer:lang(ar), +.main-navigation:lang(ar), +.no-comments:lang(ar), +.not-found .page-title:lang(ar), +.error-404 .page-title:lang(ar), +.post-navigation .post-title:lang(ar), +.page-links:lang(ar), +.page-description:lang(ar), +.pagination .nav-links:lang(ar), +.sticky-post:lang(ar), +.site-title:lang(ar), +.site-info:lang(ar), +#cancel-comment-reply-link:lang(ar), +h1:lang(ar), +h2:lang(ar), +h3:lang(ar), +h4:lang(ar), +h5:lang(ar), +h6:lang(ar), .page-title:lang(ar), blockquote cite:lang(ar), table:lang(ar), .button:lang(ar), +input:lang(ar)[type="button"], +input:lang(ar)[type="reset"], +input:lang(ar)[type="submit"], .comment-navigation .nav-previous:lang(ar), +.comment-navigation .nav-next:lang(ar), .comment-list .pingback .comment-body:lang(ar), +.comment-list .trackback .comment-body:lang(ar), .comment-list .pingback .comment-body .comment-edit-link:lang(ar), +.comment-list .trackback .comment-body .comment-edit-link:lang(ar), .comment-form .comment-notes:lang(ar), +.comment-form label:lang(ar), .widget_archive ul li:lang(ar), +.widget_categories ul li:lang(ar), +.widget_meta ul li:lang(ar), +.widget_nav_menu ul li:lang(ar), +.widget_pages ul li:lang(ar), +.widget_recent_comments ul li:lang(ar), +.widget_recent_entries ul li:lang(ar), +.widget_rss ul li:lang(ar), .widget_tag_cloud .tagcloud:lang(ar), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ar), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ar), .entry .entry-content .wp-block-archives li > a:lang(ar), +.entry .entry-content .wp-block-categories li > a:lang(ar), +.entry .entry-content .wp-block-latest-posts li > a:lang(ar), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ar), .entry .entry-content .wp-block-verse:lang(ar), .entry .entry-content .has-drop-cap:lang(ar):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ar), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ar), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ar), +.entry .entry-content .wp-block-cover-image h2:lang(ar), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ar), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ar), +.entry .entry-content .wp-block-cover h2:lang(ar), .entry .entry-content .wp-block-audio figcaption:lang(ar), +.entry .entry-content .wp-block-video figcaption:lang(ar), +.entry .entry-content .wp-block-image figcaption:lang(ar), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ar), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ar), .entry .entry-content .wp-block-file:lang(ar), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ar), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ar), .wp-caption-text:lang(ar), .gallery-caption:lang(ar) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ary), button:lang(ary), +input:lang(ary), +select:lang(ary), +optgroup:lang(ary), +textarea:lang(ary), .author-description .author-link:lang(ary), +.comment-metadata:lang(ary), +.comment-reply-link:lang(ary), +.comments-title:lang(ary), +.comment-author .fn:lang(ary), +.discussion-meta-info:lang(ary), +.entry-meta:lang(ary), +.entry-footer:lang(ary), +.main-navigation:lang(ary), +.no-comments:lang(ary), +.not-found .page-title:lang(ary), +.error-404 .page-title:lang(ary), +.post-navigation .post-title:lang(ary), +.page-links:lang(ary), +.page-description:lang(ary), +.pagination .nav-links:lang(ary), +.sticky-post:lang(ary), +.site-title:lang(ary), +.site-info:lang(ary), +#cancel-comment-reply-link:lang(ary), +h1:lang(ary), +h2:lang(ary), +h3:lang(ary), +h4:lang(ary), +h5:lang(ary), +h6:lang(ary), .page-title:lang(ary), blockquote cite:lang(ary), table:lang(ary), .button:lang(ary), +input:lang(ary)[type="button"], +input:lang(ary)[type="reset"], +input:lang(ary)[type="submit"], .comment-navigation .nav-previous:lang(ary), +.comment-navigation .nav-next:lang(ary), .comment-list .pingback .comment-body:lang(ary), +.comment-list .trackback .comment-body:lang(ary), .comment-list .pingback .comment-body .comment-edit-link:lang(ary), +.comment-list .trackback .comment-body .comment-edit-link:lang(ary), .comment-form .comment-notes:lang(ary), +.comment-form label:lang(ary), .widget_archive ul li:lang(ary), +.widget_categories ul li:lang(ary), +.widget_meta ul li:lang(ary), +.widget_nav_menu ul li:lang(ary), +.widget_pages ul li:lang(ary), +.widget_recent_comments ul li:lang(ary), +.widget_recent_entries ul li:lang(ary), +.widget_rss ul li:lang(ary), .widget_tag_cloud .tagcloud:lang(ary), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ary), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ary), .entry .entry-content .wp-block-archives li > a:lang(ary), +.entry .entry-content .wp-block-categories li > a:lang(ary), +.entry .entry-content .wp-block-latest-posts li > a:lang(ary), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ary), .entry .entry-content .wp-block-verse:lang(ary), .entry .entry-content .has-drop-cap:lang(ary):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ary), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ary), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ary), +.entry .entry-content .wp-block-cover-image h2:lang(ary), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ary), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ary), +.entry .entry-content .wp-block-cover h2:lang(ary), .entry .entry-content .wp-block-audio figcaption:lang(ary), +.entry .entry-content .wp-block-video figcaption:lang(ary), +.entry .entry-content .wp-block-image figcaption:lang(ary), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ary), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ary), .entry .entry-content .wp-block-file:lang(ary), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ary), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ary), .wp-caption-text:lang(ary), .gallery-caption:lang(ary) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(azb), button:lang(azb), +input:lang(azb), +select:lang(azb), +optgroup:lang(azb), +textarea:lang(azb), .author-description .author-link:lang(azb), +.comment-metadata:lang(azb), +.comment-reply-link:lang(azb), +.comments-title:lang(azb), +.comment-author .fn:lang(azb), +.discussion-meta-info:lang(azb), +.entry-meta:lang(azb), +.entry-footer:lang(azb), +.main-navigation:lang(azb), +.no-comments:lang(azb), +.not-found .page-title:lang(azb), +.error-404 .page-title:lang(azb), +.post-navigation .post-title:lang(azb), +.page-links:lang(azb), +.page-description:lang(azb), +.pagination .nav-links:lang(azb), +.sticky-post:lang(azb), +.site-title:lang(azb), +.site-info:lang(azb), +#cancel-comment-reply-link:lang(azb), +h1:lang(azb), +h2:lang(azb), +h3:lang(azb), +h4:lang(azb), +h5:lang(azb), +h6:lang(azb), .page-title:lang(azb), blockquote cite:lang(azb), table:lang(azb), .button:lang(azb), +input:lang(azb)[type="button"], +input:lang(azb)[type="reset"], +input:lang(azb)[type="submit"], .comment-navigation .nav-previous:lang(azb), +.comment-navigation .nav-next:lang(azb), .comment-list .pingback .comment-body:lang(azb), +.comment-list .trackback .comment-body:lang(azb), .comment-list .pingback .comment-body .comment-edit-link:lang(azb), +.comment-list .trackback .comment-body .comment-edit-link:lang(azb), .comment-form .comment-notes:lang(azb), +.comment-form label:lang(azb), .widget_archive ul li:lang(azb), +.widget_categories ul li:lang(azb), +.widget_meta ul li:lang(azb), +.widget_nav_menu ul li:lang(azb), +.widget_pages ul li:lang(azb), +.widget_recent_comments ul li:lang(azb), +.widget_recent_entries ul li:lang(azb), +.widget_rss ul li:lang(azb), .widget_tag_cloud .tagcloud:lang(azb), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(azb), .entry .entry-content .wp-block-button .wp-block-button__link:lang(azb), .entry .entry-content .wp-block-archives li > a:lang(azb), +.entry .entry-content .wp-block-categories li > a:lang(azb), +.entry .entry-content .wp-block-latest-posts li > a:lang(azb), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(azb), .entry .entry-content .wp-block-verse:lang(azb), .entry .entry-content .has-drop-cap:lang(azb):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(azb), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(azb), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(azb), +.entry .entry-content .wp-block-cover-image h2:lang(azb), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(azb), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(azb), +.entry .entry-content .wp-block-cover h2:lang(azb), .entry .entry-content .wp-block-audio figcaption:lang(azb), +.entry .entry-content .wp-block-video figcaption:lang(azb), +.entry .entry-content .wp-block-image figcaption:lang(azb), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(azb), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(azb), .entry .entry-content .wp-block-file:lang(azb), .entry .entry-content .wp-block-file .wp-block-file__button:lang(azb), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(azb), .wp-caption-text:lang(azb), .gallery-caption:lang(azb) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ckb), button:lang(ckb), +input:lang(ckb), +select:lang(ckb), +optgroup:lang(ckb), +textarea:lang(ckb), .author-description .author-link:lang(ckb), +.comment-metadata:lang(ckb), +.comment-reply-link:lang(ckb), +.comments-title:lang(ckb), +.comment-author .fn:lang(ckb), +.discussion-meta-info:lang(ckb), +.entry-meta:lang(ckb), +.entry-footer:lang(ckb), +.main-navigation:lang(ckb), +.no-comments:lang(ckb), +.not-found .page-title:lang(ckb), +.error-404 .page-title:lang(ckb), +.post-navigation .post-title:lang(ckb), +.page-links:lang(ckb), +.page-description:lang(ckb), +.pagination .nav-links:lang(ckb), +.sticky-post:lang(ckb), +.site-title:lang(ckb), +.site-info:lang(ckb), +#cancel-comment-reply-link:lang(ckb), +h1:lang(ckb), +h2:lang(ckb), +h3:lang(ckb), +h4:lang(ckb), +h5:lang(ckb), +h6:lang(ckb), .page-title:lang(ckb), blockquote cite:lang(ckb), table:lang(ckb), .button:lang(ckb), +input:lang(ckb)[type="button"], +input:lang(ckb)[type="reset"], +input:lang(ckb)[type="submit"], .comment-navigation .nav-previous:lang(ckb), +.comment-navigation .nav-next:lang(ckb), .comment-list .pingback .comment-body:lang(ckb), +.comment-list .trackback .comment-body:lang(ckb), .comment-list .pingback .comment-body .comment-edit-link:lang(ckb), +.comment-list .trackback .comment-body .comment-edit-link:lang(ckb), .comment-form .comment-notes:lang(ckb), +.comment-form label:lang(ckb), .widget_archive ul li:lang(ckb), +.widget_categories ul li:lang(ckb), +.widget_meta ul li:lang(ckb), +.widget_nav_menu ul li:lang(ckb), +.widget_pages ul li:lang(ckb), +.widget_recent_comments ul li:lang(ckb), +.widget_recent_entries ul li:lang(ckb), +.widget_rss ul li:lang(ckb), .widget_tag_cloud .tagcloud:lang(ckb), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ckb), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ckb), .entry .entry-content .wp-block-archives li > a:lang(ckb), +.entry .entry-content .wp-block-categories li > a:lang(ckb), +.entry .entry-content .wp-block-latest-posts li > a:lang(ckb), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ckb), .entry .entry-content .wp-block-verse:lang(ckb), .entry .entry-content .has-drop-cap:lang(ckb):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ckb), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ckb), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ckb), +.entry .entry-content .wp-block-cover-image h2:lang(ckb), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ckb), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ckb), +.entry .entry-content .wp-block-cover h2:lang(ckb), .entry .entry-content .wp-block-audio figcaption:lang(ckb), +.entry .entry-content .wp-block-video figcaption:lang(ckb), +.entry .entry-content .wp-block-image figcaption:lang(ckb), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ckb), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ckb), .entry .entry-content .wp-block-file:lang(ckb), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ckb), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ckb), .wp-caption-text:lang(ckb), .gallery-caption:lang(ckb) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(fa-IR), button:lang(fa-IR), +input:lang(fa-IR), +select:lang(fa-IR), +optgroup:lang(fa-IR), +textarea:lang(fa-IR), .author-description .author-link:lang(fa-IR), +.comment-metadata:lang(fa-IR), +.comment-reply-link:lang(fa-IR), +.comments-title:lang(fa-IR), +.comment-author .fn:lang(fa-IR), +.discussion-meta-info:lang(fa-IR), +.entry-meta:lang(fa-IR), +.entry-footer:lang(fa-IR), +.main-navigation:lang(fa-IR), +.no-comments:lang(fa-IR), +.not-found .page-title:lang(fa-IR), +.error-404 .page-title:lang(fa-IR), +.post-navigation .post-title:lang(fa-IR), +.page-links:lang(fa-IR), +.page-description:lang(fa-IR), +.pagination .nav-links:lang(fa-IR), +.sticky-post:lang(fa-IR), +.site-title:lang(fa-IR), +.site-info:lang(fa-IR), +#cancel-comment-reply-link:lang(fa-IR), +h1:lang(fa-IR), +h2:lang(fa-IR), +h3:lang(fa-IR), +h4:lang(fa-IR), +h5:lang(fa-IR), +h6:lang(fa-IR), .page-title:lang(fa-IR), blockquote cite:lang(fa-IR), table:lang(fa-IR), .button:lang(fa-IR), +input:lang(fa-IR)[type="button"], +input:lang(fa-IR)[type="reset"], +input:lang(fa-IR)[type="submit"], .comment-navigation .nav-previous:lang(fa-IR), +.comment-navigation .nav-next:lang(fa-IR), .comment-list .pingback .comment-body:lang(fa-IR), +.comment-list .trackback .comment-body:lang(fa-IR), .comment-list .pingback .comment-body .comment-edit-link:lang(fa-IR), +.comment-list .trackback .comment-body .comment-edit-link:lang(fa-IR), .comment-form .comment-notes:lang(fa-IR), +.comment-form label:lang(fa-IR), .widget_archive ul li:lang(fa-IR), +.widget_categories ul li:lang(fa-IR), +.widget_meta ul li:lang(fa-IR), +.widget_nav_menu ul li:lang(fa-IR), +.widget_pages ul li:lang(fa-IR), +.widget_recent_comments ul li:lang(fa-IR), +.widget_recent_entries ul li:lang(fa-IR), +.widget_rss ul li:lang(fa-IR), .widget_tag_cloud .tagcloud:lang(fa-IR), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(fa-IR), .entry .entry-content .wp-block-button .wp-block-button__link:lang(fa-IR), .entry .entry-content .wp-block-archives li > a:lang(fa-IR), +.entry .entry-content .wp-block-categories li > a:lang(fa-IR), +.entry .entry-content .wp-block-latest-posts li > a:lang(fa-IR), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(fa-IR), .entry .entry-content .wp-block-verse:lang(fa-IR), .entry .entry-content .has-drop-cap:lang(fa-IR):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(fa-IR), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(fa-IR), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(fa-IR), +.entry .entry-content .wp-block-cover-image h2:lang(fa-IR), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(fa-IR), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(fa-IR), +.entry .entry-content .wp-block-cover h2:lang(fa-IR), .entry .entry-content .wp-block-audio figcaption:lang(fa-IR), +.entry .entry-content .wp-block-video figcaption:lang(fa-IR), +.entry .entry-content .wp-block-image figcaption:lang(fa-IR), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(fa-IR), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(fa-IR), .entry .entry-content .wp-block-file:lang(fa-IR), .entry .entry-content .wp-block-file .wp-block-file__button:lang(fa-IR), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(fa-IR), .wp-caption-text:lang(fa-IR), .gallery-caption:lang(fa-IR) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(haz), button:lang(haz), +input:lang(haz), +select:lang(haz), +optgroup:lang(haz), +textarea:lang(haz), .author-description .author-link:lang(haz), +.comment-metadata:lang(haz), +.comment-reply-link:lang(haz), +.comments-title:lang(haz), +.comment-author .fn:lang(haz), +.discussion-meta-info:lang(haz), +.entry-meta:lang(haz), +.entry-footer:lang(haz), +.main-navigation:lang(haz), +.no-comments:lang(haz), +.not-found .page-title:lang(haz), +.error-404 .page-title:lang(haz), +.post-navigation .post-title:lang(haz), +.page-links:lang(haz), +.page-description:lang(haz), +.pagination .nav-links:lang(haz), +.sticky-post:lang(haz), +.site-title:lang(haz), +.site-info:lang(haz), +#cancel-comment-reply-link:lang(haz), +h1:lang(haz), +h2:lang(haz), +h3:lang(haz), +h4:lang(haz), +h5:lang(haz), +h6:lang(haz), .page-title:lang(haz), blockquote cite:lang(haz), table:lang(haz), .button:lang(haz), +input:lang(haz)[type="button"], +input:lang(haz)[type="reset"], +input:lang(haz)[type="submit"], .comment-navigation .nav-previous:lang(haz), +.comment-navigation .nav-next:lang(haz), .comment-list .pingback .comment-body:lang(haz), +.comment-list .trackback .comment-body:lang(haz), .comment-list .pingback .comment-body .comment-edit-link:lang(haz), +.comment-list .trackback .comment-body .comment-edit-link:lang(haz), .comment-form .comment-notes:lang(haz), +.comment-form label:lang(haz), .widget_archive ul li:lang(haz), +.widget_categories ul li:lang(haz), +.widget_meta ul li:lang(haz), +.widget_nav_menu ul li:lang(haz), +.widget_pages ul li:lang(haz), +.widget_recent_comments ul li:lang(haz), +.widget_recent_entries ul li:lang(haz), +.widget_rss ul li:lang(haz), .widget_tag_cloud .tagcloud:lang(haz), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(haz), .entry .entry-content .wp-block-button .wp-block-button__link:lang(haz), .entry .entry-content .wp-block-archives li > a:lang(haz), +.entry .entry-content .wp-block-categories li > a:lang(haz), +.entry .entry-content .wp-block-latest-posts li > a:lang(haz), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(haz), .entry .entry-content .wp-block-verse:lang(haz), .entry .entry-content .has-drop-cap:lang(haz):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(haz), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(haz), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(haz), +.entry .entry-content .wp-block-cover-image h2:lang(haz), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(haz), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(haz), +.entry .entry-content .wp-block-cover h2:lang(haz), .entry .entry-content .wp-block-audio figcaption:lang(haz), +.entry .entry-content .wp-block-video figcaption:lang(haz), +.entry .entry-content .wp-block-image figcaption:lang(haz), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(haz), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(haz), .entry .entry-content .wp-block-file:lang(haz), .entry .entry-content .wp-block-file .wp-block-file__button:lang(haz), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(haz), .wp-caption-text:lang(haz), .gallery-caption:lang(haz) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(ps), button:lang(ps), +input:lang(ps), +select:lang(ps), +optgroup:lang(ps), +textarea:lang(ps), .author-description .author-link:lang(ps), +.comment-metadata:lang(ps), +.comment-reply-link:lang(ps), +.comments-title:lang(ps), +.comment-author .fn:lang(ps), +.discussion-meta-info:lang(ps), +.entry-meta:lang(ps), +.entry-footer:lang(ps), +.main-navigation:lang(ps), +.no-comments:lang(ps), +.not-found .page-title:lang(ps), +.error-404 .page-title:lang(ps), +.post-navigation .post-title:lang(ps), +.page-links:lang(ps), +.page-description:lang(ps), +.pagination .nav-links:lang(ps), +.sticky-post:lang(ps), +.site-title:lang(ps), +.site-info:lang(ps), +#cancel-comment-reply-link:lang(ps), +h1:lang(ps), +h2:lang(ps), +h3:lang(ps), +h4:lang(ps), +h5:lang(ps), +h6:lang(ps), .page-title:lang(ps), blockquote cite:lang(ps), table:lang(ps), .button:lang(ps), +input:lang(ps)[type="button"], +input:lang(ps)[type="reset"], +input:lang(ps)[type="submit"], .comment-navigation .nav-previous:lang(ps), +.comment-navigation .nav-next:lang(ps), .comment-list .pingback .comment-body:lang(ps), +.comment-list .trackback .comment-body:lang(ps), .comment-list .pingback .comment-body .comment-edit-link:lang(ps), +.comment-list .trackback .comment-body .comment-edit-link:lang(ps), .comment-form .comment-notes:lang(ps), +.comment-form label:lang(ps), .widget_archive ul li:lang(ps), +.widget_categories ul li:lang(ps), +.widget_meta ul li:lang(ps), +.widget_nav_menu ul li:lang(ps), +.widget_pages ul li:lang(ps), +.widget_recent_comments ul li:lang(ps), +.widget_recent_entries ul li:lang(ps), +.widget_rss ul li:lang(ps), .widget_tag_cloud .tagcloud:lang(ps), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ps), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ps), .entry .entry-content .wp-block-archives li > a:lang(ps), +.entry .entry-content .wp-block-categories li > a:lang(ps), +.entry .entry-content .wp-block-latest-posts li > a:lang(ps), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ps), .entry .entry-content .wp-block-verse:lang(ps), .entry .entry-content .has-drop-cap:lang(ps):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ps), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ps), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ps), +.entry .entry-content .wp-block-cover-image h2:lang(ps), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ps), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ps), +.entry .entry-content .wp-block-cover h2:lang(ps), .entry .entry-content .wp-block-audio figcaption:lang(ps), +.entry .entry-content .wp-block-video figcaption:lang(ps), +.entry .entry-content .wp-block-image figcaption:lang(ps), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ps), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ps), .entry .entry-content .wp-block-file:lang(ps), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ps), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ps), .wp-caption-text:lang(ps), .gallery-caption:lang(ps) { + font-family: Tahoma, Arial, sans-serif; +} + +body:lang(be), button:lang(be), +input:lang(be), +select:lang(be), +optgroup:lang(be), +textarea:lang(be), .author-description .author-link:lang(be), +.comment-metadata:lang(be), +.comment-reply-link:lang(be), +.comments-title:lang(be), +.comment-author .fn:lang(be), +.discussion-meta-info:lang(be), +.entry-meta:lang(be), +.entry-footer:lang(be), +.main-navigation:lang(be), +.no-comments:lang(be), +.not-found .page-title:lang(be), +.error-404 .page-title:lang(be), +.post-navigation .post-title:lang(be), +.page-links:lang(be), +.page-description:lang(be), +.pagination .nav-links:lang(be), +.sticky-post:lang(be), +.site-title:lang(be), +.site-info:lang(be), +#cancel-comment-reply-link:lang(be), +h1:lang(be), +h2:lang(be), +h3:lang(be), +h4:lang(be), +h5:lang(be), +h6:lang(be), .page-title:lang(be), blockquote cite:lang(be), table:lang(be), .button:lang(be), +input:lang(be)[type="button"], +input:lang(be)[type="reset"], +input:lang(be)[type="submit"], .comment-navigation .nav-previous:lang(be), +.comment-navigation .nav-next:lang(be), .comment-list .pingback .comment-body:lang(be), +.comment-list .trackback .comment-body:lang(be), .comment-list .pingback .comment-body .comment-edit-link:lang(be), +.comment-list .trackback .comment-body .comment-edit-link:lang(be), .comment-form .comment-notes:lang(be), +.comment-form label:lang(be), .widget_archive ul li:lang(be), +.widget_categories ul li:lang(be), +.widget_meta ul li:lang(be), +.widget_nav_menu ul li:lang(be), +.widget_pages ul li:lang(be), +.widget_recent_comments ul li:lang(be), +.widget_recent_entries ul li:lang(be), +.widget_rss ul li:lang(be), .widget_tag_cloud .tagcloud:lang(be), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(be), .entry .entry-content .wp-block-button .wp-block-button__link:lang(be), .entry .entry-content .wp-block-archives li > a:lang(be), +.entry .entry-content .wp-block-categories li > a:lang(be), +.entry .entry-content .wp-block-latest-posts li > a:lang(be), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(be), .entry .entry-content .wp-block-verse:lang(be), .entry .entry-content .has-drop-cap:lang(be):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(be), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(be), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(be), +.entry .entry-content .wp-block-cover-image h2:lang(be), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(be), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(be), +.entry .entry-content .wp-block-cover h2:lang(be), .entry .entry-content .wp-block-audio figcaption:lang(be), +.entry .entry-content .wp-block-video figcaption:lang(be), +.entry .entry-content .wp-block-image figcaption:lang(be), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(be), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(be), .entry .entry-content .wp-block-file:lang(be), .entry .entry-content .wp-block-file .wp-block-file__button:lang(be), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(be), .wp-caption-text:lang(be), .gallery-caption:lang(be) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(bg-BG), button:lang(bg-BG), +input:lang(bg-BG), +select:lang(bg-BG), +optgroup:lang(bg-BG), +textarea:lang(bg-BG), .author-description .author-link:lang(bg-BG), +.comment-metadata:lang(bg-BG), +.comment-reply-link:lang(bg-BG), +.comments-title:lang(bg-BG), +.comment-author .fn:lang(bg-BG), +.discussion-meta-info:lang(bg-BG), +.entry-meta:lang(bg-BG), +.entry-footer:lang(bg-BG), +.main-navigation:lang(bg-BG), +.no-comments:lang(bg-BG), +.not-found .page-title:lang(bg-BG), +.error-404 .page-title:lang(bg-BG), +.post-navigation .post-title:lang(bg-BG), +.page-links:lang(bg-BG), +.page-description:lang(bg-BG), +.pagination .nav-links:lang(bg-BG), +.sticky-post:lang(bg-BG), +.site-title:lang(bg-BG), +.site-info:lang(bg-BG), +#cancel-comment-reply-link:lang(bg-BG), +h1:lang(bg-BG), +h2:lang(bg-BG), +h3:lang(bg-BG), +h4:lang(bg-BG), +h5:lang(bg-BG), +h6:lang(bg-BG), .page-title:lang(bg-BG), blockquote cite:lang(bg-BG), table:lang(bg-BG), .button:lang(bg-BG), +input:lang(bg-BG)[type="button"], +input:lang(bg-BG)[type="reset"], +input:lang(bg-BG)[type="submit"], .comment-navigation .nav-previous:lang(bg-BG), +.comment-navigation .nav-next:lang(bg-BG), .comment-list .pingback .comment-body:lang(bg-BG), +.comment-list .trackback .comment-body:lang(bg-BG), .comment-list .pingback .comment-body .comment-edit-link:lang(bg-BG), +.comment-list .trackback .comment-body .comment-edit-link:lang(bg-BG), .comment-form .comment-notes:lang(bg-BG), +.comment-form label:lang(bg-BG), .widget_archive ul li:lang(bg-BG), +.widget_categories ul li:lang(bg-BG), +.widget_meta ul li:lang(bg-BG), +.widget_nav_menu ul li:lang(bg-BG), +.widget_pages ul li:lang(bg-BG), +.widget_recent_comments ul li:lang(bg-BG), +.widget_recent_entries ul li:lang(bg-BG), +.widget_rss ul li:lang(bg-BG), .widget_tag_cloud .tagcloud:lang(bg-BG), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(bg-BG), .entry .entry-content .wp-block-button .wp-block-button__link:lang(bg-BG), .entry .entry-content .wp-block-archives li > a:lang(bg-BG), +.entry .entry-content .wp-block-categories li > a:lang(bg-BG), +.entry .entry-content .wp-block-latest-posts li > a:lang(bg-BG), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(bg-BG), .entry .entry-content .wp-block-verse:lang(bg-BG), .entry .entry-content .has-drop-cap:lang(bg-BG):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(bg-BG), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bg-BG), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bg-BG), +.entry .entry-content .wp-block-cover-image h2:lang(bg-BG), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bg-BG), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bg-BG), +.entry .entry-content .wp-block-cover h2:lang(bg-BG), .entry .entry-content .wp-block-audio figcaption:lang(bg-BG), +.entry .entry-content .wp-block-video figcaption:lang(bg-BG), +.entry .entry-content .wp-block-image figcaption:lang(bg-BG), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bg-BG), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bg-BG), .entry .entry-content .wp-block-file:lang(bg-BG), .entry .entry-content .wp-block-file .wp-block-file__button:lang(bg-BG), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bg-BG), .wp-caption-text:lang(bg-BG), .gallery-caption:lang(bg-BG) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(kk), button:lang(kk), +input:lang(kk), +select:lang(kk), +optgroup:lang(kk), +textarea:lang(kk), .author-description .author-link:lang(kk), +.comment-metadata:lang(kk), +.comment-reply-link:lang(kk), +.comments-title:lang(kk), +.comment-author .fn:lang(kk), +.discussion-meta-info:lang(kk), +.entry-meta:lang(kk), +.entry-footer:lang(kk), +.main-navigation:lang(kk), +.no-comments:lang(kk), +.not-found .page-title:lang(kk), +.error-404 .page-title:lang(kk), +.post-navigation .post-title:lang(kk), +.page-links:lang(kk), +.page-description:lang(kk), +.pagination .nav-links:lang(kk), +.sticky-post:lang(kk), +.site-title:lang(kk), +.site-info:lang(kk), +#cancel-comment-reply-link:lang(kk), +h1:lang(kk), +h2:lang(kk), +h3:lang(kk), +h4:lang(kk), +h5:lang(kk), +h6:lang(kk), .page-title:lang(kk), blockquote cite:lang(kk), table:lang(kk), .button:lang(kk), +input:lang(kk)[type="button"], +input:lang(kk)[type="reset"], +input:lang(kk)[type="submit"], .comment-navigation .nav-previous:lang(kk), +.comment-navigation .nav-next:lang(kk), .comment-list .pingback .comment-body:lang(kk), +.comment-list .trackback .comment-body:lang(kk), .comment-list .pingback .comment-body .comment-edit-link:lang(kk), +.comment-list .trackback .comment-body .comment-edit-link:lang(kk), .comment-form .comment-notes:lang(kk), +.comment-form label:lang(kk), .widget_archive ul li:lang(kk), +.widget_categories ul li:lang(kk), +.widget_meta ul li:lang(kk), +.widget_nav_menu ul li:lang(kk), +.widget_pages ul li:lang(kk), +.widget_recent_comments ul li:lang(kk), +.widget_recent_entries ul li:lang(kk), +.widget_rss ul li:lang(kk), .widget_tag_cloud .tagcloud:lang(kk), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(kk), .entry .entry-content .wp-block-button .wp-block-button__link:lang(kk), .entry .entry-content .wp-block-archives li > a:lang(kk), +.entry .entry-content .wp-block-categories li > a:lang(kk), +.entry .entry-content .wp-block-latest-posts li > a:lang(kk), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(kk), .entry .entry-content .wp-block-verse:lang(kk), .entry .entry-content .has-drop-cap:lang(kk):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(kk), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(kk), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(kk), +.entry .entry-content .wp-block-cover-image h2:lang(kk), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(kk), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(kk), +.entry .entry-content .wp-block-cover h2:lang(kk), .entry .entry-content .wp-block-audio figcaption:lang(kk), +.entry .entry-content .wp-block-video figcaption:lang(kk), +.entry .entry-content .wp-block-image figcaption:lang(kk), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(kk), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(kk), .entry .entry-content .wp-block-file:lang(kk), .entry .entry-content .wp-block-file .wp-block-file__button:lang(kk), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(kk), .wp-caption-text:lang(kk), .gallery-caption:lang(kk) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(mk-MK), button:lang(mk-MK), +input:lang(mk-MK), +select:lang(mk-MK), +optgroup:lang(mk-MK), +textarea:lang(mk-MK), .author-description .author-link:lang(mk-MK), +.comment-metadata:lang(mk-MK), +.comment-reply-link:lang(mk-MK), +.comments-title:lang(mk-MK), +.comment-author .fn:lang(mk-MK), +.discussion-meta-info:lang(mk-MK), +.entry-meta:lang(mk-MK), +.entry-footer:lang(mk-MK), +.main-navigation:lang(mk-MK), +.no-comments:lang(mk-MK), +.not-found .page-title:lang(mk-MK), +.error-404 .page-title:lang(mk-MK), +.post-navigation .post-title:lang(mk-MK), +.page-links:lang(mk-MK), +.page-description:lang(mk-MK), +.pagination .nav-links:lang(mk-MK), +.sticky-post:lang(mk-MK), +.site-title:lang(mk-MK), +.site-info:lang(mk-MK), +#cancel-comment-reply-link:lang(mk-MK), +h1:lang(mk-MK), +h2:lang(mk-MK), +h3:lang(mk-MK), +h4:lang(mk-MK), +h5:lang(mk-MK), +h6:lang(mk-MK), .page-title:lang(mk-MK), blockquote cite:lang(mk-MK), table:lang(mk-MK), .button:lang(mk-MK), +input:lang(mk-MK)[type="button"], +input:lang(mk-MK)[type="reset"], +input:lang(mk-MK)[type="submit"], .comment-navigation .nav-previous:lang(mk-MK), +.comment-navigation .nav-next:lang(mk-MK), .comment-list .pingback .comment-body:lang(mk-MK), +.comment-list .trackback .comment-body:lang(mk-MK), .comment-list .pingback .comment-body .comment-edit-link:lang(mk-MK), +.comment-list .trackback .comment-body .comment-edit-link:lang(mk-MK), .comment-form .comment-notes:lang(mk-MK), +.comment-form label:lang(mk-MK), .widget_archive ul li:lang(mk-MK), +.widget_categories ul li:lang(mk-MK), +.widget_meta ul li:lang(mk-MK), +.widget_nav_menu ul li:lang(mk-MK), +.widget_pages ul li:lang(mk-MK), +.widget_recent_comments ul li:lang(mk-MK), +.widget_recent_entries ul li:lang(mk-MK), +.widget_rss ul li:lang(mk-MK), .widget_tag_cloud .tagcloud:lang(mk-MK), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(mk-MK), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mk-MK), .entry .entry-content .wp-block-archives li > a:lang(mk-MK), +.entry .entry-content .wp-block-categories li > a:lang(mk-MK), +.entry .entry-content .wp-block-latest-posts li > a:lang(mk-MK), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mk-MK), .entry .entry-content .wp-block-verse:lang(mk-MK), .entry .entry-content .has-drop-cap:lang(mk-MK):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mk-MK), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mk-MK), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mk-MK), +.entry .entry-content .wp-block-cover-image h2:lang(mk-MK), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mk-MK), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mk-MK), +.entry .entry-content .wp-block-cover h2:lang(mk-MK), .entry .entry-content .wp-block-audio figcaption:lang(mk-MK), +.entry .entry-content .wp-block-video figcaption:lang(mk-MK), +.entry .entry-content .wp-block-image figcaption:lang(mk-MK), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mk-MK), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mk-MK), .entry .entry-content .wp-block-file:lang(mk-MK), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mk-MK), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mk-MK), .wp-caption-text:lang(mk-MK), .gallery-caption:lang(mk-MK) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(mn), button:lang(mn), +input:lang(mn), +select:lang(mn), +optgroup:lang(mn), +textarea:lang(mn), .author-description .author-link:lang(mn), +.comment-metadata:lang(mn), +.comment-reply-link:lang(mn), +.comments-title:lang(mn), +.comment-author .fn:lang(mn), +.discussion-meta-info:lang(mn), +.entry-meta:lang(mn), +.entry-footer:lang(mn), +.main-navigation:lang(mn), +.no-comments:lang(mn), +.not-found .page-title:lang(mn), +.error-404 .page-title:lang(mn), +.post-navigation .post-title:lang(mn), +.page-links:lang(mn), +.page-description:lang(mn), +.pagination .nav-links:lang(mn), +.sticky-post:lang(mn), +.site-title:lang(mn), +.site-info:lang(mn), +#cancel-comment-reply-link:lang(mn), +h1:lang(mn), +h2:lang(mn), +h3:lang(mn), +h4:lang(mn), +h5:lang(mn), +h6:lang(mn), .page-title:lang(mn), blockquote cite:lang(mn), table:lang(mn), .button:lang(mn), +input:lang(mn)[type="button"], +input:lang(mn)[type="reset"], +input:lang(mn)[type="submit"], .comment-navigation .nav-previous:lang(mn), +.comment-navigation .nav-next:lang(mn), .comment-list .pingback .comment-body:lang(mn), +.comment-list .trackback .comment-body:lang(mn), .comment-list .pingback .comment-body .comment-edit-link:lang(mn), +.comment-list .trackback .comment-body .comment-edit-link:lang(mn), .comment-form .comment-notes:lang(mn), +.comment-form label:lang(mn), .widget_archive ul li:lang(mn), +.widget_categories ul li:lang(mn), +.widget_meta ul li:lang(mn), +.widget_nav_menu ul li:lang(mn), +.widget_pages ul li:lang(mn), +.widget_recent_comments ul li:lang(mn), +.widget_recent_entries ul li:lang(mn), +.widget_rss ul li:lang(mn), .widget_tag_cloud .tagcloud:lang(mn), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(mn), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mn), .entry .entry-content .wp-block-archives li > a:lang(mn), +.entry .entry-content .wp-block-categories li > a:lang(mn), +.entry .entry-content .wp-block-latest-posts li > a:lang(mn), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mn), .entry .entry-content .wp-block-verse:lang(mn), .entry .entry-content .has-drop-cap:lang(mn):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mn), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mn), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mn), +.entry .entry-content .wp-block-cover-image h2:lang(mn), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mn), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mn), +.entry .entry-content .wp-block-cover h2:lang(mn), .entry .entry-content .wp-block-audio figcaption:lang(mn), +.entry .entry-content .wp-block-video figcaption:lang(mn), +.entry .entry-content .wp-block-image figcaption:lang(mn), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mn), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mn), .entry .entry-content .wp-block-file:lang(mn), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mn), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mn), .wp-caption-text:lang(mn), .gallery-caption:lang(mn) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(ru-RU), button:lang(ru-RU), +input:lang(ru-RU), +select:lang(ru-RU), +optgroup:lang(ru-RU), +textarea:lang(ru-RU), .author-description .author-link:lang(ru-RU), +.comment-metadata:lang(ru-RU), +.comment-reply-link:lang(ru-RU), +.comments-title:lang(ru-RU), +.comment-author .fn:lang(ru-RU), +.discussion-meta-info:lang(ru-RU), +.entry-meta:lang(ru-RU), +.entry-footer:lang(ru-RU), +.main-navigation:lang(ru-RU), +.no-comments:lang(ru-RU), +.not-found .page-title:lang(ru-RU), +.error-404 .page-title:lang(ru-RU), +.post-navigation .post-title:lang(ru-RU), +.page-links:lang(ru-RU), +.page-description:lang(ru-RU), +.pagination .nav-links:lang(ru-RU), +.sticky-post:lang(ru-RU), +.site-title:lang(ru-RU), +.site-info:lang(ru-RU), +#cancel-comment-reply-link:lang(ru-RU), +h1:lang(ru-RU), +h2:lang(ru-RU), +h3:lang(ru-RU), +h4:lang(ru-RU), +h5:lang(ru-RU), +h6:lang(ru-RU), .page-title:lang(ru-RU), blockquote cite:lang(ru-RU), table:lang(ru-RU), .button:lang(ru-RU), +input:lang(ru-RU)[type="button"], +input:lang(ru-RU)[type="reset"], +input:lang(ru-RU)[type="submit"], .comment-navigation .nav-previous:lang(ru-RU), +.comment-navigation .nav-next:lang(ru-RU), .comment-list .pingback .comment-body:lang(ru-RU), +.comment-list .trackback .comment-body:lang(ru-RU), .comment-list .pingback .comment-body .comment-edit-link:lang(ru-RU), +.comment-list .trackback .comment-body .comment-edit-link:lang(ru-RU), .comment-form .comment-notes:lang(ru-RU), +.comment-form label:lang(ru-RU), .widget_archive ul li:lang(ru-RU), +.widget_categories ul li:lang(ru-RU), +.widget_meta ul li:lang(ru-RU), +.widget_nav_menu ul li:lang(ru-RU), +.widget_pages ul li:lang(ru-RU), +.widget_recent_comments ul li:lang(ru-RU), +.widget_recent_entries ul li:lang(ru-RU), +.widget_rss ul li:lang(ru-RU), .widget_tag_cloud .tagcloud:lang(ru-RU), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ru-RU), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ru-RU), .entry .entry-content .wp-block-archives li > a:lang(ru-RU), +.entry .entry-content .wp-block-categories li > a:lang(ru-RU), +.entry .entry-content .wp-block-latest-posts li > a:lang(ru-RU), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ru-RU), .entry .entry-content .wp-block-verse:lang(ru-RU), .entry .entry-content .has-drop-cap:lang(ru-RU):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ru-RU), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ru-RU), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ru-RU), +.entry .entry-content .wp-block-cover-image h2:lang(ru-RU), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ru-RU), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ru-RU), +.entry .entry-content .wp-block-cover h2:lang(ru-RU), .entry .entry-content .wp-block-audio figcaption:lang(ru-RU), +.entry .entry-content .wp-block-video figcaption:lang(ru-RU), +.entry .entry-content .wp-block-image figcaption:lang(ru-RU), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ru-RU), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ru-RU), .entry .entry-content .wp-block-file:lang(ru-RU), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ru-RU), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ru-RU), .wp-caption-text:lang(ru-RU), .gallery-caption:lang(ru-RU) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(sah), button:lang(sah), +input:lang(sah), +select:lang(sah), +optgroup:lang(sah), +textarea:lang(sah), .author-description .author-link:lang(sah), +.comment-metadata:lang(sah), +.comment-reply-link:lang(sah), +.comments-title:lang(sah), +.comment-author .fn:lang(sah), +.discussion-meta-info:lang(sah), +.entry-meta:lang(sah), +.entry-footer:lang(sah), +.main-navigation:lang(sah), +.no-comments:lang(sah), +.not-found .page-title:lang(sah), +.error-404 .page-title:lang(sah), +.post-navigation .post-title:lang(sah), +.page-links:lang(sah), +.page-description:lang(sah), +.pagination .nav-links:lang(sah), +.sticky-post:lang(sah), +.site-title:lang(sah), +.site-info:lang(sah), +#cancel-comment-reply-link:lang(sah), +h1:lang(sah), +h2:lang(sah), +h3:lang(sah), +h4:lang(sah), +h5:lang(sah), +h6:lang(sah), .page-title:lang(sah), blockquote cite:lang(sah), table:lang(sah), .button:lang(sah), +input:lang(sah)[type="button"], +input:lang(sah)[type="reset"], +input:lang(sah)[type="submit"], .comment-navigation .nav-previous:lang(sah), +.comment-navigation .nav-next:lang(sah), .comment-list .pingback .comment-body:lang(sah), +.comment-list .trackback .comment-body:lang(sah), .comment-list .pingback .comment-body .comment-edit-link:lang(sah), +.comment-list .trackback .comment-body .comment-edit-link:lang(sah), .comment-form .comment-notes:lang(sah), +.comment-form label:lang(sah), .widget_archive ul li:lang(sah), +.widget_categories ul li:lang(sah), +.widget_meta ul li:lang(sah), +.widget_nav_menu ul li:lang(sah), +.widget_pages ul li:lang(sah), +.widget_recent_comments ul li:lang(sah), +.widget_recent_entries ul li:lang(sah), +.widget_rss ul li:lang(sah), .widget_tag_cloud .tagcloud:lang(sah), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(sah), .entry .entry-content .wp-block-button .wp-block-button__link:lang(sah), .entry .entry-content .wp-block-archives li > a:lang(sah), +.entry .entry-content .wp-block-categories li > a:lang(sah), +.entry .entry-content .wp-block-latest-posts li > a:lang(sah), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(sah), .entry .entry-content .wp-block-verse:lang(sah), .entry .entry-content .has-drop-cap:lang(sah):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(sah), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(sah), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(sah), +.entry .entry-content .wp-block-cover-image h2:lang(sah), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(sah), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(sah), +.entry .entry-content .wp-block-cover h2:lang(sah), .entry .entry-content .wp-block-audio figcaption:lang(sah), +.entry .entry-content .wp-block-video figcaption:lang(sah), +.entry .entry-content .wp-block-image figcaption:lang(sah), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(sah), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(sah), .entry .entry-content .wp-block-file:lang(sah), .entry .entry-content .wp-block-file .wp-block-file__button:lang(sah), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sah), .wp-caption-text:lang(sah), .gallery-caption:lang(sah) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(sr-RS), button:lang(sr-RS), +input:lang(sr-RS), +select:lang(sr-RS), +optgroup:lang(sr-RS), +textarea:lang(sr-RS), .author-description .author-link:lang(sr-RS), +.comment-metadata:lang(sr-RS), +.comment-reply-link:lang(sr-RS), +.comments-title:lang(sr-RS), +.comment-author .fn:lang(sr-RS), +.discussion-meta-info:lang(sr-RS), +.entry-meta:lang(sr-RS), +.entry-footer:lang(sr-RS), +.main-navigation:lang(sr-RS), +.no-comments:lang(sr-RS), +.not-found .page-title:lang(sr-RS), +.error-404 .page-title:lang(sr-RS), +.post-navigation .post-title:lang(sr-RS), +.page-links:lang(sr-RS), +.page-description:lang(sr-RS), +.pagination .nav-links:lang(sr-RS), +.sticky-post:lang(sr-RS), +.site-title:lang(sr-RS), +.site-info:lang(sr-RS), +#cancel-comment-reply-link:lang(sr-RS), +h1:lang(sr-RS), +h2:lang(sr-RS), +h3:lang(sr-RS), +h4:lang(sr-RS), +h5:lang(sr-RS), +h6:lang(sr-RS), .page-title:lang(sr-RS), blockquote cite:lang(sr-RS), table:lang(sr-RS), .button:lang(sr-RS), +input:lang(sr-RS)[type="button"], +input:lang(sr-RS)[type="reset"], +input:lang(sr-RS)[type="submit"], .comment-navigation .nav-previous:lang(sr-RS), +.comment-navigation .nav-next:lang(sr-RS), .comment-list .pingback .comment-body:lang(sr-RS), +.comment-list .trackback .comment-body:lang(sr-RS), .comment-list .pingback .comment-body .comment-edit-link:lang(sr-RS), +.comment-list .trackback .comment-body .comment-edit-link:lang(sr-RS), .comment-form .comment-notes:lang(sr-RS), +.comment-form label:lang(sr-RS), .widget_archive ul li:lang(sr-RS), +.widget_categories ul li:lang(sr-RS), +.widget_meta ul li:lang(sr-RS), +.widget_nav_menu ul li:lang(sr-RS), +.widget_pages ul li:lang(sr-RS), +.widget_recent_comments ul li:lang(sr-RS), +.widget_recent_entries ul li:lang(sr-RS), +.widget_rss ul li:lang(sr-RS), .widget_tag_cloud .tagcloud:lang(sr-RS), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(sr-RS), .entry .entry-content .wp-block-button .wp-block-button__link:lang(sr-RS), .entry .entry-content .wp-block-archives li > a:lang(sr-RS), +.entry .entry-content .wp-block-categories li > a:lang(sr-RS), +.entry .entry-content .wp-block-latest-posts li > a:lang(sr-RS), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(sr-RS), .entry .entry-content .wp-block-verse:lang(sr-RS), .entry .entry-content .has-drop-cap:lang(sr-RS):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(sr-RS), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(sr-RS), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(sr-RS), +.entry .entry-content .wp-block-cover-image h2:lang(sr-RS), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(sr-RS), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(sr-RS), +.entry .entry-content .wp-block-cover h2:lang(sr-RS), .entry .entry-content .wp-block-audio figcaption:lang(sr-RS), +.entry .entry-content .wp-block-video figcaption:lang(sr-RS), +.entry .entry-content .wp-block-image figcaption:lang(sr-RS), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(sr-RS), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(sr-RS), .entry .entry-content .wp-block-file:lang(sr-RS), .entry .entry-content .wp-block-file .wp-block-file__button:lang(sr-RS), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sr-RS), .wp-caption-text:lang(sr-RS), .gallery-caption:lang(sr-RS) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(tt-RU), button:lang(tt-RU), +input:lang(tt-RU), +select:lang(tt-RU), +optgroup:lang(tt-RU), +textarea:lang(tt-RU), .author-description .author-link:lang(tt-RU), +.comment-metadata:lang(tt-RU), +.comment-reply-link:lang(tt-RU), +.comments-title:lang(tt-RU), +.comment-author .fn:lang(tt-RU), +.discussion-meta-info:lang(tt-RU), +.entry-meta:lang(tt-RU), +.entry-footer:lang(tt-RU), +.main-navigation:lang(tt-RU), +.no-comments:lang(tt-RU), +.not-found .page-title:lang(tt-RU), +.error-404 .page-title:lang(tt-RU), +.post-navigation .post-title:lang(tt-RU), +.page-links:lang(tt-RU), +.page-description:lang(tt-RU), +.pagination .nav-links:lang(tt-RU), +.sticky-post:lang(tt-RU), +.site-title:lang(tt-RU), +.site-info:lang(tt-RU), +#cancel-comment-reply-link:lang(tt-RU), +h1:lang(tt-RU), +h2:lang(tt-RU), +h3:lang(tt-RU), +h4:lang(tt-RU), +h5:lang(tt-RU), +h6:lang(tt-RU), .page-title:lang(tt-RU), blockquote cite:lang(tt-RU), table:lang(tt-RU), .button:lang(tt-RU), +input:lang(tt-RU)[type="button"], +input:lang(tt-RU)[type="reset"], +input:lang(tt-RU)[type="submit"], .comment-navigation .nav-previous:lang(tt-RU), +.comment-navigation .nav-next:lang(tt-RU), .comment-list .pingback .comment-body:lang(tt-RU), +.comment-list .trackback .comment-body:lang(tt-RU), .comment-list .pingback .comment-body .comment-edit-link:lang(tt-RU), +.comment-list .trackback .comment-body .comment-edit-link:lang(tt-RU), .comment-form .comment-notes:lang(tt-RU), +.comment-form label:lang(tt-RU), .widget_archive ul li:lang(tt-RU), +.widget_categories ul li:lang(tt-RU), +.widget_meta ul li:lang(tt-RU), +.widget_nav_menu ul li:lang(tt-RU), +.widget_pages ul li:lang(tt-RU), +.widget_recent_comments ul li:lang(tt-RU), +.widget_recent_entries ul li:lang(tt-RU), +.widget_rss ul li:lang(tt-RU), .widget_tag_cloud .tagcloud:lang(tt-RU), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(tt-RU), .entry .entry-content .wp-block-button .wp-block-button__link:lang(tt-RU), .entry .entry-content .wp-block-archives li > a:lang(tt-RU), +.entry .entry-content .wp-block-categories li > a:lang(tt-RU), +.entry .entry-content .wp-block-latest-posts li > a:lang(tt-RU), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(tt-RU), .entry .entry-content .wp-block-verse:lang(tt-RU), .entry .entry-content .has-drop-cap:lang(tt-RU):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(tt-RU), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(tt-RU), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(tt-RU), +.entry .entry-content .wp-block-cover-image h2:lang(tt-RU), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(tt-RU), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(tt-RU), +.entry .entry-content .wp-block-cover h2:lang(tt-RU), .entry .entry-content .wp-block-audio figcaption:lang(tt-RU), +.entry .entry-content .wp-block-video figcaption:lang(tt-RU), +.entry .entry-content .wp-block-image figcaption:lang(tt-RU), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(tt-RU), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(tt-RU), .entry .entry-content .wp-block-file:lang(tt-RU), .entry .entry-content .wp-block-file .wp-block-file__button:lang(tt-RU), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(tt-RU), .wp-caption-text:lang(tt-RU), .gallery-caption:lang(tt-RU) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(uk), button:lang(uk), +input:lang(uk), +select:lang(uk), +optgroup:lang(uk), +textarea:lang(uk), .author-description .author-link:lang(uk), +.comment-metadata:lang(uk), +.comment-reply-link:lang(uk), +.comments-title:lang(uk), +.comment-author .fn:lang(uk), +.discussion-meta-info:lang(uk), +.entry-meta:lang(uk), +.entry-footer:lang(uk), +.main-navigation:lang(uk), +.no-comments:lang(uk), +.not-found .page-title:lang(uk), +.error-404 .page-title:lang(uk), +.post-navigation .post-title:lang(uk), +.page-links:lang(uk), +.page-description:lang(uk), +.pagination .nav-links:lang(uk), +.sticky-post:lang(uk), +.site-title:lang(uk), +.site-info:lang(uk), +#cancel-comment-reply-link:lang(uk), +h1:lang(uk), +h2:lang(uk), +h3:lang(uk), +h4:lang(uk), +h5:lang(uk), +h6:lang(uk), .page-title:lang(uk), blockquote cite:lang(uk), table:lang(uk), .button:lang(uk), +input:lang(uk)[type="button"], +input:lang(uk)[type="reset"], +input:lang(uk)[type="submit"], .comment-navigation .nav-previous:lang(uk), +.comment-navigation .nav-next:lang(uk), .comment-list .pingback .comment-body:lang(uk), +.comment-list .trackback .comment-body:lang(uk), .comment-list .pingback .comment-body .comment-edit-link:lang(uk), +.comment-list .trackback .comment-body .comment-edit-link:lang(uk), .comment-form .comment-notes:lang(uk), +.comment-form label:lang(uk), .widget_archive ul li:lang(uk), +.widget_categories ul li:lang(uk), +.widget_meta ul li:lang(uk), +.widget_nav_menu ul li:lang(uk), +.widget_pages ul li:lang(uk), +.widget_recent_comments ul li:lang(uk), +.widget_recent_entries ul li:lang(uk), +.widget_rss ul li:lang(uk), .widget_tag_cloud .tagcloud:lang(uk), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(uk), .entry .entry-content .wp-block-button .wp-block-button__link:lang(uk), .entry .entry-content .wp-block-archives li > a:lang(uk), +.entry .entry-content .wp-block-categories li > a:lang(uk), +.entry .entry-content .wp-block-latest-posts li > a:lang(uk), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(uk), .entry .entry-content .wp-block-verse:lang(uk), .entry .entry-content .has-drop-cap:lang(uk):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(uk), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(uk), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(uk), +.entry .entry-content .wp-block-cover-image h2:lang(uk), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(uk), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(uk), +.entry .entry-content .wp-block-cover h2:lang(uk), .entry .entry-content .wp-block-audio figcaption:lang(uk), +.entry .entry-content .wp-block-video figcaption:lang(uk), +.entry .entry-content .wp-block-image figcaption:lang(uk), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(uk), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(uk), .entry .entry-content .wp-block-file:lang(uk), .entry .entry-content .wp-block-file .wp-block-file__button:lang(uk), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(uk), .wp-caption-text:lang(uk), .gallery-caption:lang(uk) { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +body:lang(zh-HK), button:lang(zh-HK), +input:lang(zh-HK), +select:lang(zh-HK), +optgroup:lang(zh-HK), +textarea:lang(zh-HK), .author-description .author-link:lang(zh-HK), +.comment-metadata:lang(zh-HK), +.comment-reply-link:lang(zh-HK), +.comments-title:lang(zh-HK), +.comment-author .fn:lang(zh-HK), +.discussion-meta-info:lang(zh-HK), +.entry-meta:lang(zh-HK), +.entry-footer:lang(zh-HK), +.main-navigation:lang(zh-HK), +.no-comments:lang(zh-HK), +.not-found .page-title:lang(zh-HK), +.error-404 .page-title:lang(zh-HK), +.post-navigation .post-title:lang(zh-HK), +.page-links:lang(zh-HK), +.page-description:lang(zh-HK), +.pagination .nav-links:lang(zh-HK), +.sticky-post:lang(zh-HK), +.site-title:lang(zh-HK), +.site-info:lang(zh-HK), +#cancel-comment-reply-link:lang(zh-HK), +h1:lang(zh-HK), +h2:lang(zh-HK), +h3:lang(zh-HK), +h4:lang(zh-HK), +h5:lang(zh-HK), +h6:lang(zh-HK), .page-title:lang(zh-HK), blockquote cite:lang(zh-HK), table:lang(zh-HK), .button:lang(zh-HK), +input:lang(zh-HK)[type="button"], +input:lang(zh-HK)[type="reset"], +input:lang(zh-HK)[type="submit"], .comment-navigation .nav-previous:lang(zh-HK), +.comment-navigation .nav-next:lang(zh-HK), .comment-list .pingback .comment-body:lang(zh-HK), +.comment-list .trackback .comment-body:lang(zh-HK), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-HK), +.comment-list .trackback .comment-body .comment-edit-link:lang(zh-HK), .comment-form .comment-notes:lang(zh-HK), +.comment-form label:lang(zh-HK), .widget_archive ul li:lang(zh-HK), +.widget_categories ul li:lang(zh-HK), +.widget_meta ul li:lang(zh-HK), +.widget_nav_menu ul li:lang(zh-HK), +.widget_pages ul li:lang(zh-HK), +.widget_recent_comments ul li:lang(zh-HK), +.widget_recent_entries ul li:lang(zh-HK), +.widget_rss ul li:lang(zh-HK), .widget_tag_cloud .tagcloud:lang(zh-HK), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(zh-HK), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-HK), .entry .entry-content .wp-block-archives li > a:lang(zh-HK), +.entry .entry-content .wp-block-categories li > a:lang(zh-HK), +.entry .entry-content .wp-block-latest-posts li > a:lang(zh-HK), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-HK), .entry .entry-content .wp-block-verse:lang(zh-HK), .entry .entry-content .has-drop-cap:lang(zh-HK):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-HK), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-HK), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-HK), +.entry .entry-content .wp-block-cover-image h2:lang(zh-HK), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-HK), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-HK), +.entry .entry-content .wp-block-cover h2:lang(zh-HK), .entry .entry-content .wp-block-audio figcaption:lang(zh-HK), +.entry .entry-content .wp-block-video figcaption:lang(zh-HK), +.entry .entry-content .wp-block-image figcaption:lang(zh-HK), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-HK), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-HK), .entry .entry-content .wp-block-file:lang(zh-HK), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-HK), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-HK), .wp-caption-text:lang(zh-HK), .gallery-caption:lang(zh-HK) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang HK", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(zh-TW), button:lang(zh-TW), +input:lang(zh-TW), +select:lang(zh-TW), +optgroup:lang(zh-TW), +textarea:lang(zh-TW), .author-description .author-link:lang(zh-TW), +.comment-metadata:lang(zh-TW), +.comment-reply-link:lang(zh-TW), +.comments-title:lang(zh-TW), +.comment-author .fn:lang(zh-TW), +.discussion-meta-info:lang(zh-TW), +.entry-meta:lang(zh-TW), +.entry-footer:lang(zh-TW), +.main-navigation:lang(zh-TW), +.no-comments:lang(zh-TW), +.not-found .page-title:lang(zh-TW), +.error-404 .page-title:lang(zh-TW), +.post-navigation .post-title:lang(zh-TW), +.page-links:lang(zh-TW), +.page-description:lang(zh-TW), +.pagination .nav-links:lang(zh-TW), +.sticky-post:lang(zh-TW), +.site-title:lang(zh-TW), +.site-info:lang(zh-TW), +#cancel-comment-reply-link:lang(zh-TW), +h1:lang(zh-TW), +h2:lang(zh-TW), +h3:lang(zh-TW), +h4:lang(zh-TW), +h5:lang(zh-TW), +h6:lang(zh-TW), .page-title:lang(zh-TW), blockquote cite:lang(zh-TW), table:lang(zh-TW), .button:lang(zh-TW), +input:lang(zh-TW)[type="button"], +input:lang(zh-TW)[type="reset"], +input:lang(zh-TW)[type="submit"], .comment-navigation .nav-previous:lang(zh-TW), +.comment-navigation .nav-next:lang(zh-TW), .comment-list .pingback .comment-body:lang(zh-TW), +.comment-list .trackback .comment-body:lang(zh-TW), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-TW), +.comment-list .trackback .comment-body .comment-edit-link:lang(zh-TW), .comment-form .comment-notes:lang(zh-TW), +.comment-form label:lang(zh-TW), .widget_archive ul li:lang(zh-TW), +.widget_categories ul li:lang(zh-TW), +.widget_meta ul li:lang(zh-TW), +.widget_nav_menu ul li:lang(zh-TW), +.widget_pages ul li:lang(zh-TW), +.widget_recent_comments ul li:lang(zh-TW), +.widget_recent_entries ul li:lang(zh-TW), +.widget_rss ul li:lang(zh-TW), .widget_tag_cloud .tagcloud:lang(zh-TW), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(zh-TW), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-TW), .entry .entry-content .wp-block-archives li > a:lang(zh-TW), +.entry .entry-content .wp-block-categories li > a:lang(zh-TW), +.entry .entry-content .wp-block-latest-posts li > a:lang(zh-TW), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-TW), .entry .entry-content .wp-block-verse:lang(zh-TW), .entry .entry-content .has-drop-cap:lang(zh-TW):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-TW), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-TW), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-TW), +.entry .entry-content .wp-block-cover-image h2:lang(zh-TW), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-TW), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-TW), +.entry .entry-content .wp-block-cover h2:lang(zh-TW), .entry .entry-content .wp-block-audio figcaption:lang(zh-TW), +.entry .entry-content .wp-block-video figcaption:lang(zh-TW), +.entry .entry-content .wp-block-image figcaption:lang(zh-TW), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-TW), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-TW), .entry .entry-content .wp-block-file:lang(zh-TW), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-TW), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-TW), .wp-caption-text:lang(zh-TW), .gallery-caption:lang(zh-TW) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(zh-CN), button:lang(zh-CN), +input:lang(zh-CN), +select:lang(zh-CN), +optgroup:lang(zh-CN), +textarea:lang(zh-CN), .author-description .author-link:lang(zh-CN), +.comment-metadata:lang(zh-CN), +.comment-reply-link:lang(zh-CN), +.comments-title:lang(zh-CN), +.comment-author .fn:lang(zh-CN), +.discussion-meta-info:lang(zh-CN), +.entry-meta:lang(zh-CN), +.entry-footer:lang(zh-CN), +.main-navigation:lang(zh-CN), +.no-comments:lang(zh-CN), +.not-found .page-title:lang(zh-CN), +.error-404 .page-title:lang(zh-CN), +.post-navigation .post-title:lang(zh-CN), +.page-links:lang(zh-CN), +.page-description:lang(zh-CN), +.pagination .nav-links:lang(zh-CN), +.sticky-post:lang(zh-CN), +.site-title:lang(zh-CN), +.site-info:lang(zh-CN), +#cancel-comment-reply-link:lang(zh-CN), +h1:lang(zh-CN), +h2:lang(zh-CN), +h3:lang(zh-CN), +h4:lang(zh-CN), +h5:lang(zh-CN), +h6:lang(zh-CN), .page-title:lang(zh-CN), blockquote cite:lang(zh-CN), table:lang(zh-CN), .button:lang(zh-CN), +input:lang(zh-CN)[type="button"], +input:lang(zh-CN)[type="reset"], +input:lang(zh-CN)[type="submit"], .comment-navigation .nav-previous:lang(zh-CN), +.comment-navigation .nav-next:lang(zh-CN), .comment-list .pingback .comment-body:lang(zh-CN), +.comment-list .trackback .comment-body:lang(zh-CN), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-CN), +.comment-list .trackback .comment-body .comment-edit-link:lang(zh-CN), .comment-form .comment-notes:lang(zh-CN), +.comment-form label:lang(zh-CN), .widget_archive ul li:lang(zh-CN), +.widget_categories ul li:lang(zh-CN), +.widget_meta ul li:lang(zh-CN), +.widget_nav_menu ul li:lang(zh-CN), +.widget_pages ul li:lang(zh-CN), +.widget_recent_comments ul li:lang(zh-CN), +.widget_recent_entries ul li:lang(zh-CN), +.widget_rss ul li:lang(zh-CN), .widget_tag_cloud .tagcloud:lang(zh-CN), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(zh-CN), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-CN), .entry .entry-content .wp-block-archives li > a:lang(zh-CN), +.entry .entry-content .wp-block-categories li > a:lang(zh-CN), +.entry .entry-content .wp-block-latest-posts li > a:lang(zh-CN), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(zh-CN), .entry .entry-content .wp-block-verse:lang(zh-CN), .entry .entry-content .has-drop-cap:lang(zh-CN):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-CN), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-CN), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-CN), +.entry .entry-content .wp-block-cover-image h2:lang(zh-CN), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-CN), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-CN), +.entry .entry-content .wp-block-cover h2:lang(zh-CN), .entry .entry-content .wp-block-audio figcaption:lang(zh-CN), +.entry .entry-content .wp-block-video figcaption:lang(zh-CN), +.entry .entry-content .wp-block-image figcaption:lang(zh-CN), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-CN), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-CN), .entry .entry-content .wp-block-file:lang(zh-CN), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-CN), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-CN), .wp-caption-text:lang(zh-CN), .gallery-caption:lang(zh-CN) { + font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif; +} + +body:lang(bn-BD), button:lang(bn-BD), +input:lang(bn-BD), +select:lang(bn-BD), +optgroup:lang(bn-BD), +textarea:lang(bn-BD), .author-description .author-link:lang(bn-BD), +.comment-metadata:lang(bn-BD), +.comment-reply-link:lang(bn-BD), +.comments-title:lang(bn-BD), +.comment-author .fn:lang(bn-BD), +.discussion-meta-info:lang(bn-BD), +.entry-meta:lang(bn-BD), +.entry-footer:lang(bn-BD), +.main-navigation:lang(bn-BD), +.no-comments:lang(bn-BD), +.not-found .page-title:lang(bn-BD), +.error-404 .page-title:lang(bn-BD), +.post-navigation .post-title:lang(bn-BD), +.page-links:lang(bn-BD), +.page-description:lang(bn-BD), +.pagination .nav-links:lang(bn-BD), +.sticky-post:lang(bn-BD), +.site-title:lang(bn-BD), +.site-info:lang(bn-BD), +#cancel-comment-reply-link:lang(bn-BD), +h1:lang(bn-BD), +h2:lang(bn-BD), +h3:lang(bn-BD), +h4:lang(bn-BD), +h5:lang(bn-BD), +h6:lang(bn-BD), .page-title:lang(bn-BD), blockquote cite:lang(bn-BD), table:lang(bn-BD), .button:lang(bn-BD), +input:lang(bn-BD)[type="button"], +input:lang(bn-BD)[type="reset"], +input:lang(bn-BD)[type="submit"], .comment-navigation .nav-previous:lang(bn-BD), +.comment-navigation .nav-next:lang(bn-BD), .comment-list .pingback .comment-body:lang(bn-BD), +.comment-list .trackback .comment-body:lang(bn-BD), .comment-list .pingback .comment-body .comment-edit-link:lang(bn-BD), +.comment-list .trackback .comment-body .comment-edit-link:lang(bn-BD), .comment-form .comment-notes:lang(bn-BD), +.comment-form label:lang(bn-BD), .widget_archive ul li:lang(bn-BD), +.widget_categories ul li:lang(bn-BD), +.widget_meta ul li:lang(bn-BD), +.widget_nav_menu ul li:lang(bn-BD), +.widget_pages ul li:lang(bn-BD), +.widget_recent_comments ul li:lang(bn-BD), +.widget_recent_entries ul li:lang(bn-BD), +.widget_rss ul li:lang(bn-BD), .widget_tag_cloud .tagcloud:lang(bn-BD), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(bn-BD), .entry .entry-content .wp-block-button .wp-block-button__link:lang(bn-BD), .entry .entry-content .wp-block-archives li > a:lang(bn-BD), +.entry .entry-content .wp-block-categories li > a:lang(bn-BD), +.entry .entry-content .wp-block-latest-posts li > a:lang(bn-BD), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(bn-BD), .entry .entry-content .wp-block-verse:lang(bn-BD), .entry .entry-content .has-drop-cap:lang(bn-BD):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(bn-BD), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bn-BD), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bn-BD), +.entry .entry-content .wp-block-cover-image h2:lang(bn-BD), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bn-BD), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bn-BD), +.entry .entry-content .wp-block-cover h2:lang(bn-BD), .entry .entry-content .wp-block-audio figcaption:lang(bn-BD), +.entry .entry-content .wp-block-video figcaption:lang(bn-BD), +.entry .entry-content .wp-block-image figcaption:lang(bn-BD), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bn-BD), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bn-BD), .entry .entry-content .wp-block-file:lang(bn-BD), .entry .entry-content .wp-block-file .wp-block-file__button:lang(bn-BD), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bn-BD), .wp-caption-text:lang(bn-BD), .gallery-caption:lang(bn-BD) { + font-family: Arial, sans-serif; +} + +body:lang(hi-IN), button:lang(hi-IN), +input:lang(hi-IN), +select:lang(hi-IN), +optgroup:lang(hi-IN), +textarea:lang(hi-IN), .author-description .author-link:lang(hi-IN), +.comment-metadata:lang(hi-IN), +.comment-reply-link:lang(hi-IN), +.comments-title:lang(hi-IN), +.comment-author .fn:lang(hi-IN), +.discussion-meta-info:lang(hi-IN), +.entry-meta:lang(hi-IN), +.entry-footer:lang(hi-IN), +.main-navigation:lang(hi-IN), +.no-comments:lang(hi-IN), +.not-found .page-title:lang(hi-IN), +.error-404 .page-title:lang(hi-IN), +.post-navigation .post-title:lang(hi-IN), +.page-links:lang(hi-IN), +.page-description:lang(hi-IN), +.pagination .nav-links:lang(hi-IN), +.sticky-post:lang(hi-IN), +.site-title:lang(hi-IN), +.site-info:lang(hi-IN), +#cancel-comment-reply-link:lang(hi-IN), +h1:lang(hi-IN), +h2:lang(hi-IN), +h3:lang(hi-IN), +h4:lang(hi-IN), +h5:lang(hi-IN), +h6:lang(hi-IN), .page-title:lang(hi-IN), blockquote cite:lang(hi-IN), table:lang(hi-IN), .button:lang(hi-IN), +input:lang(hi-IN)[type="button"], +input:lang(hi-IN)[type="reset"], +input:lang(hi-IN)[type="submit"], .comment-navigation .nav-previous:lang(hi-IN), +.comment-navigation .nav-next:lang(hi-IN), .comment-list .pingback .comment-body:lang(hi-IN), +.comment-list .trackback .comment-body:lang(hi-IN), .comment-list .pingback .comment-body .comment-edit-link:lang(hi-IN), +.comment-list .trackback .comment-body .comment-edit-link:lang(hi-IN), .comment-form .comment-notes:lang(hi-IN), +.comment-form label:lang(hi-IN), .widget_archive ul li:lang(hi-IN), +.widget_categories ul li:lang(hi-IN), +.widget_meta ul li:lang(hi-IN), +.widget_nav_menu ul li:lang(hi-IN), +.widget_pages ul li:lang(hi-IN), +.widget_recent_comments ul li:lang(hi-IN), +.widget_recent_entries ul li:lang(hi-IN), +.widget_rss ul li:lang(hi-IN), .widget_tag_cloud .tagcloud:lang(hi-IN), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(hi-IN), .entry .entry-content .wp-block-button .wp-block-button__link:lang(hi-IN), .entry .entry-content .wp-block-archives li > a:lang(hi-IN), +.entry .entry-content .wp-block-categories li > a:lang(hi-IN), +.entry .entry-content .wp-block-latest-posts li > a:lang(hi-IN), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(hi-IN), .entry .entry-content .wp-block-verse:lang(hi-IN), .entry .entry-content .has-drop-cap:lang(hi-IN):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(hi-IN), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(hi-IN), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(hi-IN), +.entry .entry-content .wp-block-cover-image h2:lang(hi-IN), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(hi-IN), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(hi-IN), +.entry .entry-content .wp-block-cover h2:lang(hi-IN), .entry .entry-content .wp-block-audio figcaption:lang(hi-IN), +.entry .entry-content .wp-block-video figcaption:lang(hi-IN), +.entry .entry-content .wp-block-image figcaption:lang(hi-IN), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(hi-IN), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(hi-IN), .entry .entry-content .wp-block-file:lang(hi-IN), .entry .entry-content .wp-block-file .wp-block-file__button:lang(hi-IN), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(hi-IN), .wp-caption-text:lang(hi-IN), .gallery-caption:lang(hi-IN) { + font-family: Arial, sans-serif; +} + +body:lang(mr), button:lang(mr), +input:lang(mr), +select:lang(mr), +optgroup:lang(mr), +textarea:lang(mr), .author-description .author-link:lang(mr), +.comment-metadata:lang(mr), +.comment-reply-link:lang(mr), +.comments-title:lang(mr), +.comment-author .fn:lang(mr), +.discussion-meta-info:lang(mr), +.entry-meta:lang(mr), +.entry-footer:lang(mr), +.main-navigation:lang(mr), +.no-comments:lang(mr), +.not-found .page-title:lang(mr), +.error-404 .page-title:lang(mr), +.post-navigation .post-title:lang(mr), +.page-links:lang(mr), +.page-description:lang(mr), +.pagination .nav-links:lang(mr), +.sticky-post:lang(mr), +.site-title:lang(mr), +.site-info:lang(mr), +#cancel-comment-reply-link:lang(mr), +h1:lang(mr), +h2:lang(mr), +h3:lang(mr), +h4:lang(mr), +h5:lang(mr), +h6:lang(mr), .page-title:lang(mr), blockquote cite:lang(mr), table:lang(mr), .button:lang(mr), +input:lang(mr)[type="button"], +input:lang(mr)[type="reset"], +input:lang(mr)[type="submit"], .comment-navigation .nav-previous:lang(mr), +.comment-navigation .nav-next:lang(mr), .comment-list .pingback .comment-body:lang(mr), +.comment-list .trackback .comment-body:lang(mr), .comment-list .pingback .comment-body .comment-edit-link:lang(mr), +.comment-list .trackback .comment-body .comment-edit-link:lang(mr), .comment-form .comment-notes:lang(mr), +.comment-form label:lang(mr), .widget_archive ul li:lang(mr), +.widget_categories ul li:lang(mr), +.widget_meta ul li:lang(mr), +.widget_nav_menu ul li:lang(mr), +.widget_pages ul li:lang(mr), +.widget_recent_comments ul li:lang(mr), +.widget_recent_entries ul li:lang(mr), +.widget_rss ul li:lang(mr), .widget_tag_cloud .tagcloud:lang(mr), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(mr), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mr), .entry .entry-content .wp-block-archives li > a:lang(mr), +.entry .entry-content .wp-block-categories li > a:lang(mr), +.entry .entry-content .wp-block-latest-posts li > a:lang(mr), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(mr), .entry .entry-content .wp-block-verse:lang(mr), .entry .entry-content .has-drop-cap:lang(mr):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mr), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mr), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mr), +.entry .entry-content .wp-block-cover-image h2:lang(mr), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mr), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mr), +.entry .entry-content .wp-block-cover h2:lang(mr), .entry .entry-content .wp-block-audio figcaption:lang(mr), +.entry .entry-content .wp-block-video figcaption:lang(mr), +.entry .entry-content .wp-block-image figcaption:lang(mr), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mr), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mr), .entry .entry-content .wp-block-file:lang(mr), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mr), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mr), .wp-caption-text:lang(mr), .gallery-caption:lang(mr) { + font-family: Arial, sans-serif; +} + +body:lang(ne-NP), button:lang(ne-NP), +input:lang(ne-NP), +select:lang(ne-NP), +optgroup:lang(ne-NP), +textarea:lang(ne-NP), .author-description .author-link:lang(ne-NP), +.comment-metadata:lang(ne-NP), +.comment-reply-link:lang(ne-NP), +.comments-title:lang(ne-NP), +.comment-author .fn:lang(ne-NP), +.discussion-meta-info:lang(ne-NP), +.entry-meta:lang(ne-NP), +.entry-footer:lang(ne-NP), +.main-navigation:lang(ne-NP), +.no-comments:lang(ne-NP), +.not-found .page-title:lang(ne-NP), +.error-404 .page-title:lang(ne-NP), +.post-navigation .post-title:lang(ne-NP), +.page-links:lang(ne-NP), +.page-description:lang(ne-NP), +.pagination .nav-links:lang(ne-NP), +.sticky-post:lang(ne-NP), +.site-title:lang(ne-NP), +.site-info:lang(ne-NP), +#cancel-comment-reply-link:lang(ne-NP), +h1:lang(ne-NP), +h2:lang(ne-NP), +h3:lang(ne-NP), +h4:lang(ne-NP), +h5:lang(ne-NP), +h6:lang(ne-NP), .page-title:lang(ne-NP), blockquote cite:lang(ne-NP), table:lang(ne-NP), .button:lang(ne-NP), +input:lang(ne-NP)[type="button"], +input:lang(ne-NP)[type="reset"], +input:lang(ne-NP)[type="submit"], .comment-navigation .nav-previous:lang(ne-NP), +.comment-navigation .nav-next:lang(ne-NP), .comment-list .pingback .comment-body:lang(ne-NP), +.comment-list .trackback .comment-body:lang(ne-NP), .comment-list .pingback .comment-body .comment-edit-link:lang(ne-NP), +.comment-list .trackback .comment-body .comment-edit-link:lang(ne-NP), .comment-form .comment-notes:lang(ne-NP), +.comment-form label:lang(ne-NP), .widget_archive ul li:lang(ne-NP), +.widget_categories ul li:lang(ne-NP), +.widget_meta ul li:lang(ne-NP), +.widget_nav_menu ul li:lang(ne-NP), +.widget_pages ul li:lang(ne-NP), +.widget_recent_comments ul li:lang(ne-NP), +.widget_recent_entries ul li:lang(ne-NP), +.widget_rss ul li:lang(ne-NP), .widget_tag_cloud .tagcloud:lang(ne-NP), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ne-NP), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ne-NP), .entry .entry-content .wp-block-archives li > a:lang(ne-NP), +.entry .entry-content .wp-block-categories li > a:lang(ne-NP), +.entry .entry-content .wp-block-latest-posts li > a:lang(ne-NP), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ne-NP), .entry .entry-content .wp-block-verse:lang(ne-NP), .entry .entry-content .has-drop-cap:lang(ne-NP):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ne-NP), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ne-NP), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ne-NP), +.entry .entry-content .wp-block-cover-image h2:lang(ne-NP), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ne-NP), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ne-NP), +.entry .entry-content .wp-block-cover h2:lang(ne-NP), .entry .entry-content .wp-block-audio figcaption:lang(ne-NP), +.entry .entry-content .wp-block-video figcaption:lang(ne-NP), +.entry .entry-content .wp-block-image figcaption:lang(ne-NP), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ne-NP), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ne-NP), .entry .entry-content .wp-block-file:lang(ne-NP), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ne-NP), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ne-NP), .wp-caption-text:lang(ne-NP), .gallery-caption:lang(ne-NP) { + font-family: Arial, sans-serif; +} + +body:lang(el), button:lang(el), +input:lang(el), +select:lang(el), +optgroup:lang(el), +textarea:lang(el), .author-description .author-link:lang(el), +.comment-metadata:lang(el), +.comment-reply-link:lang(el), +.comments-title:lang(el), +.comment-author .fn:lang(el), +.discussion-meta-info:lang(el), +.entry-meta:lang(el), +.entry-footer:lang(el), +.main-navigation:lang(el), +.no-comments:lang(el), +.not-found .page-title:lang(el), +.error-404 .page-title:lang(el), +.post-navigation .post-title:lang(el), +.page-links:lang(el), +.page-description:lang(el), +.pagination .nav-links:lang(el), +.sticky-post:lang(el), +.site-title:lang(el), +.site-info:lang(el), +#cancel-comment-reply-link:lang(el), +h1:lang(el), +h2:lang(el), +h3:lang(el), +h4:lang(el), +h5:lang(el), +h6:lang(el), .page-title:lang(el), blockquote cite:lang(el), table:lang(el), .button:lang(el), +input:lang(el)[type="button"], +input:lang(el)[type="reset"], +input:lang(el)[type="submit"], .comment-navigation .nav-previous:lang(el), +.comment-navigation .nav-next:lang(el), .comment-list .pingback .comment-body:lang(el), +.comment-list .trackback .comment-body:lang(el), .comment-list .pingback .comment-body .comment-edit-link:lang(el), +.comment-list .trackback .comment-body .comment-edit-link:lang(el), .comment-form .comment-notes:lang(el), +.comment-form label:lang(el), .widget_archive ul li:lang(el), +.widget_categories ul li:lang(el), +.widget_meta ul li:lang(el), +.widget_nav_menu ul li:lang(el), +.widget_pages ul li:lang(el), +.widget_recent_comments ul li:lang(el), +.widget_recent_entries ul li:lang(el), +.widget_rss ul li:lang(el), .widget_tag_cloud .tagcloud:lang(el), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(el), .entry .entry-content .wp-block-button .wp-block-button__link:lang(el), .entry .entry-content .wp-block-archives li > a:lang(el), +.entry .entry-content .wp-block-categories li > a:lang(el), +.entry .entry-content .wp-block-latest-posts li > a:lang(el), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(el), .entry .entry-content .wp-block-verse:lang(el), .entry .entry-content .has-drop-cap:lang(el):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(el), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(el), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(el), +.entry .entry-content .wp-block-cover-image h2:lang(el), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(el), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(el), +.entry .entry-content .wp-block-cover h2:lang(el), .entry .entry-content .wp-block-audio figcaption:lang(el), +.entry .entry-content .wp-block-video figcaption:lang(el), +.entry .entry-content .wp-block-image figcaption:lang(el), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(el), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(el), .entry .entry-content .wp-block-file:lang(el), .entry .entry-content .wp-block-file .wp-block-file__button:lang(el), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(el), .wp-caption-text:lang(el), .gallery-caption:lang(el) { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +body:lang(gu), button:lang(gu), +input:lang(gu), +select:lang(gu), +optgroup:lang(gu), +textarea:lang(gu), .author-description .author-link:lang(gu), +.comment-metadata:lang(gu), +.comment-reply-link:lang(gu), +.comments-title:lang(gu), +.comment-author .fn:lang(gu), +.discussion-meta-info:lang(gu), +.entry-meta:lang(gu), +.entry-footer:lang(gu), +.main-navigation:lang(gu), +.no-comments:lang(gu), +.not-found .page-title:lang(gu), +.error-404 .page-title:lang(gu), +.post-navigation .post-title:lang(gu), +.page-links:lang(gu), +.page-description:lang(gu), +.pagination .nav-links:lang(gu), +.sticky-post:lang(gu), +.site-title:lang(gu), +.site-info:lang(gu), +#cancel-comment-reply-link:lang(gu), +h1:lang(gu), +h2:lang(gu), +h3:lang(gu), +h4:lang(gu), +h5:lang(gu), +h6:lang(gu), .page-title:lang(gu), blockquote cite:lang(gu), table:lang(gu), .button:lang(gu), +input:lang(gu)[type="button"], +input:lang(gu)[type="reset"], +input:lang(gu)[type="submit"], .comment-navigation .nav-previous:lang(gu), +.comment-navigation .nav-next:lang(gu), .comment-list .pingback .comment-body:lang(gu), +.comment-list .trackback .comment-body:lang(gu), .comment-list .pingback .comment-body .comment-edit-link:lang(gu), +.comment-list .trackback .comment-body .comment-edit-link:lang(gu), .comment-form .comment-notes:lang(gu), +.comment-form label:lang(gu), .widget_archive ul li:lang(gu), +.widget_categories ul li:lang(gu), +.widget_meta ul li:lang(gu), +.widget_nav_menu ul li:lang(gu), +.widget_pages ul li:lang(gu), +.widget_recent_comments ul li:lang(gu), +.widget_recent_entries ul li:lang(gu), +.widget_rss ul li:lang(gu), .widget_tag_cloud .tagcloud:lang(gu), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(gu), .entry .entry-content .wp-block-button .wp-block-button__link:lang(gu), .entry .entry-content .wp-block-archives li > a:lang(gu), +.entry .entry-content .wp-block-categories li > a:lang(gu), +.entry .entry-content .wp-block-latest-posts li > a:lang(gu), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(gu), .entry .entry-content .wp-block-verse:lang(gu), .entry .entry-content .has-drop-cap:lang(gu):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(gu), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(gu), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(gu), +.entry .entry-content .wp-block-cover-image h2:lang(gu), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(gu), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(gu), +.entry .entry-content .wp-block-cover h2:lang(gu), .entry .entry-content .wp-block-audio figcaption:lang(gu), +.entry .entry-content .wp-block-video figcaption:lang(gu), +.entry .entry-content .wp-block-image figcaption:lang(gu), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(gu), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(gu), .entry .entry-content .wp-block-file:lang(gu), .entry .entry-content .wp-block-file .wp-block-file__button:lang(gu), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(gu), .wp-caption-text:lang(gu), .gallery-caption:lang(gu) { + font-family: Arial, sans-serif; +} + +body:lang(he-IL), button:lang(he-IL), +input:lang(he-IL), +select:lang(he-IL), +optgroup:lang(he-IL), +textarea:lang(he-IL), .author-description .author-link:lang(he-IL), +.comment-metadata:lang(he-IL), +.comment-reply-link:lang(he-IL), +.comments-title:lang(he-IL), +.comment-author .fn:lang(he-IL), +.discussion-meta-info:lang(he-IL), +.entry-meta:lang(he-IL), +.entry-footer:lang(he-IL), +.main-navigation:lang(he-IL), +.no-comments:lang(he-IL), +.not-found .page-title:lang(he-IL), +.error-404 .page-title:lang(he-IL), +.post-navigation .post-title:lang(he-IL), +.page-links:lang(he-IL), +.page-description:lang(he-IL), +.pagination .nav-links:lang(he-IL), +.sticky-post:lang(he-IL), +.site-title:lang(he-IL), +.site-info:lang(he-IL), +#cancel-comment-reply-link:lang(he-IL), +h1:lang(he-IL), +h2:lang(he-IL), +h3:lang(he-IL), +h4:lang(he-IL), +h5:lang(he-IL), +h6:lang(he-IL), .page-title:lang(he-IL), blockquote cite:lang(he-IL), table:lang(he-IL), .button:lang(he-IL), +input:lang(he-IL)[type="button"], +input:lang(he-IL)[type="reset"], +input:lang(he-IL)[type="submit"], .comment-navigation .nav-previous:lang(he-IL), +.comment-navigation .nav-next:lang(he-IL), .comment-list .pingback .comment-body:lang(he-IL), +.comment-list .trackback .comment-body:lang(he-IL), .comment-list .pingback .comment-body .comment-edit-link:lang(he-IL), +.comment-list .trackback .comment-body .comment-edit-link:lang(he-IL), .comment-form .comment-notes:lang(he-IL), +.comment-form label:lang(he-IL), .widget_archive ul li:lang(he-IL), +.widget_categories ul li:lang(he-IL), +.widget_meta ul li:lang(he-IL), +.widget_nav_menu ul li:lang(he-IL), +.widget_pages ul li:lang(he-IL), +.widget_recent_comments ul li:lang(he-IL), +.widget_recent_entries ul li:lang(he-IL), +.widget_rss ul li:lang(he-IL), .widget_tag_cloud .tagcloud:lang(he-IL), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(he-IL), .entry .entry-content .wp-block-button .wp-block-button__link:lang(he-IL), .entry .entry-content .wp-block-archives li > a:lang(he-IL), +.entry .entry-content .wp-block-categories li > a:lang(he-IL), +.entry .entry-content .wp-block-latest-posts li > a:lang(he-IL), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(he-IL), .entry .entry-content .wp-block-verse:lang(he-IL), .entry .entry-content .has-drop-cap:lang(he-IL):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(he-IL), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(he-IL), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(he-IL), +.entry .entry-content .wp-block-cover-image h2:lang(he-IL), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(he-IL), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(he-IL), +.entry .entry-content .wp-block-cover h2:lang(he-IL), .entry .entry-content .wp-block-audio figcaption:lang(he-IL), +.entry .entry-content .wp-block-video figcaption:lang(he-IL), +.entry .entry-content .wp-block-image figcaption:lang(he-IL), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(he-IL), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(he-IL), .entry .entry-content .wp-block-file:lang(he-IL), .entry .entry-content .wp-block-file .wp-block-file__button:lang(he-IL), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(he-IL), .wp-caption-text:lang(he-IL), .gallery-caption:lang(he-IL) { + font-family: "Arial Hebrew", Arial, sans-serif; +} + +body:lang(ja), button:lang(ja), +input:lang(ja), +select:lang(ja), +optgroup:lang(ja), +textarea:lang(ja), .author-description .author-link:lang(ja), +.comment-metadata:lang(ja), +.comment-reply-link:lang(ja), +.comments-title:lang(ja), +.comment-author .fn:lang(ja), +.discussion-meta-info:lang(ja), +.entry-meta:lang(ja), +.entry-footer:lang(ja), +.main-navigation:lang(ja), +.no-comments:lang(ja), +.not-found .page-title:lang(ja), +.error-404 .page-title:lang(ja), +.post-navigation .post-title:lang(ja), +.page-links:lang(ja), +.page-description:lang(ja), +.pagination .nav-links:lang(ja), +.sticky-post:lang(ja), +.site-title:lang(ja), +.site-info:lang(ja), +#cancel-comment-reply-link:lang(ja), +h1:lang(ja), +h2:lang(ja), +h3:lang(ja), +h4:lang(ja), +h5:lang(ja), +h6:lang(ja), .page-title:lang(ja), blockquote cite:lang(ja), table:lang(ja), .button:lang(ja), +input:lang(ja)[type="button"], +input:lang(ja)[type="reset"], +input:lang(ja)[type="submit"], .comment-navigation .nav-previous:lang(ja), +.comment-navigation .nav-next:lang(ja), .comment-list .pingback .comment-body:lang(ja), +.comment-list .trackback .comment-body:lang(ja), .comment-list .pingback .comment-body .comment-edit-link:lang(ja), +.comment-list .trackback .comment-body .comment-edit-link:lang(ja), .comment-form .comment-notes:lang(ja), +.comment-form label:lang(ja), .widget_archive ul li:lang(ja), +.widget_categories ul li:lang(ja), +.widget_meta ul li:lang(ja), +.widget_nav_menu ul li:lang(ja), +.widget_pages ul li:lang(ja), +.widget_recent_comments ul li:lang(ja), +.widget_recent_entries ul li:lang(ja), +.widget_rss ul li:lang(ja), .widget_tag_cloud .tagcloud:lang(ja), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ja), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ja), .entry .entry-content .wp-block-archives li > a:lang(ja), +.entry .entry-content .wp-block-categories li > a:lang(ja), +.entry .entry-content .wp-block-latest-posts li > a:lang(ja), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ja), .entry .entry-content .wp-block-verse:lang(ja), .entry .entry-content .has-drop-cap:lang(ja):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ja), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ja), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ja), +.entry .entry-content .wp-block-cover-image h2:lang(ja), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ja), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ja), +.entry .entry-content .wp-block-cover h2:lang(ja), .entry .entry-content .wp-block-audio figcaption:lang(ja), +.entry .entry-content .wp-block-video figcaption:lang(ja), +.entry .entry-content .wp-block-image figcaption:lang(ja), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ja), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ja), .entry .entry-content .wp-block-file:lang(ja), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ja), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ja), .wp-caption-text:lang(ja), .gallery-caption:lang(ja) { + font-family: -apple-system, BlinkMacSystemFont, "Hiragino Sans", Meiryo, "Helvetica Neue", sans-serif; +} + +body:lang(ko-KR), button:lang(ko-KR), +input:lang(ko-KR), +select:lang(ko-KR), +optgroup:lang(ko-KR), +textarea:lang(ko-KR), .author-description .author-link:lang(ko-KR), +.comment-metadata:lang(ko-KR), +.comment-reply-link:lang(ko-KR), +.comments-title:lang(ko-KR), +.comment-author .fn:lang(ko-KR), +.discussion-meta-info:lang(ko-KR), +.entry-meta:lang(ko-KR), +.entry-footer:lang(ko-KR), +.main-navigation:lang(ko-KR), +.no-comments:lang(ko-KR), +.not-found .page-title:lang(ko-KR), +.error-404 .page-title:lang(ko-KR), +.post-navigation .post-title:lang(ko-KR), +.page-links:lang(ko-KR), +.page-description:lang(ko-KR), +.pagination .nav-links:lang(ko-KR), +.sticky-post:lang(ko-KR), +.site-title:lang(ko-KR), +.site-info:lang(ko-KR), +#cancel-comment-reply-link:lang(ko-KR), +h1:lang(ko-KR), +h2:lang(ko-KR), +h3:lang(ko-KR), +h4:lang(ko-KR), +h5:lang(ko-KR), +h6:lang(ko-KR), .page-title:lang(ko-KR), blockquote cite:lang(ko-KR), table:lang(ko-KR), .button:lang(ko-KR), +input:lang(ko-KR)[type="button"], +input:lang(ko-KR)[type="reset"], +input:lang(ko-KR)[type="submit"], .comment-navigation .nav-previous:lang(ko-KR), +.comment-navigation .nav-next:lang(ko-KR), .comment-list .pingback .comment-body:lang(ko-KR), +.comment-list .trackback .comment-body:lang(ko-KR), .comment-list .pingback .comment-body .comment-edit-link:lang(ko-KR), +.comment-list .trackback .comment-body .comment-edit-link:lang(ko-KR), .comment-form .comment-notes:lang(ko-KR), +.comment-form label:lang(ko-KR), .widget_archive ul li:lang(ko-KR), +.widget_categories ul li:lang(ko-KR), +.widget_meta ul li:lang(ko-KR), +.widget_nav_menu ul li:lang(ko-KR), +.widget_pages ul li:lang(ko-KR), +.widget_recent_comments ul li:lang(ko-KR), +.widget_recent_entries ul li:lang(ko-KR), +.widget_rss ul li:lang(ko-KR), .widget_tag_cloud .tagcloud:lang(ko-KR), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(ko-KR), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ko-KR), .entry .entry-content .wp-block-archives li > a:lang(ko-KR), +.entry .entry-content .wp-block-categories li > a:lang(ko-KR), +.entry .entry-content .wp-block-latest-posts li > a:lang(ko-KR), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(ko-KR), .entry .entry-content .wp-block-verse:lang(ko-KR), .entry .entry-content .has-drop-cap:lang(ko-KR):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ko-KR), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ko-KR), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ko-KR), +.entry .entry-content .wp-block-cover-image h2:lang(ko-KR), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ko-KR), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ko-KR), +.entry .entry-content .wp-block-cover h2:lang(ko-KR), .entry .entry-content .wp-block-audio figcaption:lang(ko-KR), +.entry .entry-content .wp-block-video figcaption:lang(ko-KR), +.entry .entry-content .wp-block-image figcaption:lang(ko-KR), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ko-KR), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ko-KR), .entry .entry-content .wp-block-file:lang(ko-KR), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ko-KR), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ko-KR), .wp-caption-text:lang(ko-KR), .gallery-caption:lang(ko-KR) { + font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif; +} + +body:lang(th), button:lang(th), +input:lang(th), +select:lang(th), +optgroup:lang(th), +textarea:lang(th), .author-description .author-link:lang(th), +.comment-metadata:lang(th), +.comment-reply-link:lang(th), +.comments-title:lang(th), +.comment-author .fn:lang(th), +.discussion-meta-info:lang(th), +.entry-meta:lang(th), +.entry-footer:lang(th), +.main-navigation:lang(th), +.no-comments:lang(th), +.not-found .page-title:lang(th), +.error-404 .page-title:lang(th), +.post-navigation .post-title:lang(th), +.page-links:lang(th), +.page-description:lang(th), +.pagination .nav-links:lang(th), +.sticky-post:lang(th), +.site-title:lang(th), +.site-info:lang(th), +#cancel-comment-reply-link:lang(th), +h1:lang(th), +h2:lang(th), +h3:lang(th), +h4:lang(th), +h5:lang(th), +h6:lang(th), .page-title:lang(th), blockquote cite:lang(th), table:lang(th), .button:lang(th), +input:lang(th)[type="button"], +input:lang(th)[type="reset"], +input:lang(th)[type="submit"], .comment-navigation .nav-previous:lang(th), +.comment-navigation .nav-next:lang(th), .comment-list .pingback .comment-body:lang(th), +.comment-list .trackback .comment-body:lang(th), .comment-list .pingback .comment-body .comment-edit-link:lang(th), +.comment-list .trackback .comment-body .comment-edit-link:lang(th), .comment-form .comment-notes:lang(th), +.comment-form label:lang(th), .widget_archive ul li:lang(th), +.widget_categories ul li:lang(th), +.widget_meta ul li:lang(th), +.widget_nav_menu ul li:lang(th), +.widget_pages ul li:lang(th), +.widget_recent_comments ul li:lang(th), +.widget_recent_entries ul li:lang(th), +.widget_rss ul li:lang(th), .widget_tag_cloud .tagcloud:lang(th), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(th), .entry .entry-content .wp-block-button .wp-block-button__link:lang(th), .entry .entry-content .wp-block-archives li > a:lang(th), +.entry .entry-content .wp-block-categories li > a:lang(th), +.entry .entry-content .wp-block-latest-posts li > a:lang(th), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(th), .entry .entry-content .wp-block-verse:lang(th), .entry .entry-content .has-drop-cap:lang(th):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(th), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(th), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(th), +.entry .entry-content .wp-block-cover-image h2:lang(th), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(th), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(th), +.entry .entry-content .wp-block-cover h2:lang(th), .entry .entry-content .wp-block-audio figcaption:lang(th), +.entry .entry-content .wp-block-video figcaption:lang(th), +.entry .entry-content .wp-block-image figcaption:lang(th), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(th), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(th), .entry .entry-content .wp-block-file:lang(th), .entry .entry-content .wp-block-file .wp-block-file__button:lang(th), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(th), .wp-caption-text:lang(th), .gallery-caption:lang(th) { + font-family: "Sukhumvit Set", "Helvetica Neue", helvetica, arial, sans-serif; +} + +body:lang(vi), button:lang(vi), +input:lang(vi), +select:lang(vi), +optgroup:lang(vi), +textarea:lang(vi), .author-description .author-link:lang(vi), +.comment-metadata:lang(vi), +.comment-reply-link:lang(vi), +.comments-title:lang(vi), +.comment-author .fn:lang(vi), +.discussion-meta-info:lang(vi), +.entry-meta:lang(vi), +.entry-footer:lang(vi), +.main-navigation:lang(vi), +.no-comments:lang(vi), +.not-found .page-title:lang(vi), +.error-404 .page-title:lang(vi), +.post-navigation .post-title:lang(vi), +.page-links:lang(vi), +.page-description:lang(vi), +.pagination .nav-links:lang(vi), +.sticky-post:lang(vi), +.site-title:lang(vi), +.site-info:lang(vi), +#cancel-comment-reply-link:lang(vi), +h1:lang(vi), +h2:lang(vi), +h3:lang(vi), +h4:lang(vi), +h5:lang(vi), +h6:lang(vi), .page-title:lang(vi), blockquote cite:lang(vi), table:lang(vi), .button:lang(vi), +input:lang(vi)[type="button"], +input:lang(vi)[type="reset"], +input:lang(vi)[type="submit"], .comment-navigation .nav-previous:lang(vi), +.comment-navigation .nav-next:lang(vi), .comment-list .pingback .comment-body:lang(vi), +.comment-list .trackback .comment-body:lang(vi), .comment-list .pingback .comment-body .comment-edit-link:lang(vi), +.comment-list .trackback .comment-body .comment-edit-link:lang(vi), .comment-form .comment-notes:lang(vi), +.comment-form label:lang(vi), .widget_archive ul li:lang(vi), +.widget_categories ul li:lang(vi), +.widget_meta ul li:lang(vi), +.widget_nav_menu ul li:lang(vi), +.widget_pages ul li:lang(vi), +.widget_recent_comments ul li:lang(vi), +.widget_recent_entries ul li:lang(vi), +.widget_rss ul li:lang(vi), .widget_tag_cloud .tagcloud:lang(vi), .widget_calendar .calendar_wrap .wp-calendar-nav:lang(vi), .entry .entry-content .wp-block-button .wp-block-button__link:lang(vi), .entry .entry-content .wp-block-archives li > a:lang(vi), +.entry .entry-content .wp-block-categories li > a:lang(vi), +.entry .entry-content .wp-block-latest-posts li > a:lang(vi), .entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date:lang(vi), .entry .entry-content .wp-block-verse:lang(vi), .entry .entry-content .has-drop-cap:lang(vi):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(vi), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(vi), +.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(vi), +.entry .entry-content .wp-block-cover-image h2:lang(vi), +.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(vi), +.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(vi), +.entry .entry-content .wp-block-cover h2:lang(vi), .entry .entry-content .wp-block-audio figcaption:lang(vi), +.entry .entry-content .wp-block-video figcaption:lang(vi), +.entry .entry-content .wp-block-image figcaption:lang(vi), +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(vi), +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(vi), .entry .entry-content .wp-block-file:lang(vi), .entry .entry-content .wp-block-file .wp-block-file__button:lang(vi), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(vi), .wp-caption-text:lang(vi), .gallery-caption:lang(vi) { + font-family: "Libre Franklin", sans-serif; +} + +/* Normalize */ +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +/* Typography */ +html { + font-size: 22px; +} + +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #fff; + color: #111; + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: 400; + font-size: 1em; + line-height: 1.8; + margin: 0; + text-rendering: optimizeLegibility; +} + +button, +input, +select, +optgroup, +textarea { + color: #111; + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: 400; + line-height: 1.8; + text-rendering: optimizeLegibility; +} + +.author-description .author-link, +.comment-metadata, +.comment-reply-link, +.comments-title, +.comment-author .fn, +.discussion-meta-info, +.entry-meta, +.entry-footer, +.main-navigation, +.no-comments, +.not-found .page-title, +.error-404 .page-title, +.post-navigation .post-title, +.page-links, +.page-description, +.pagination .nav-links, +.sticky-post, +.site-title, +.site-info, +#cancel-comment-reply-link, +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +.main-navigation, +.page-description, +.author-description .author-link, +.not-found .page-title, +.error-404 .page-title, +.post-navigation .post-title, +.pagination .nav-links, +.comments-title, +.comment-author .fn, +.no-comments, +.site-title, +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 700; + letter-spacing: -0.02em; + line-height: 1.2; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.page-title { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; +} + +.site-branding, +.main-navigation ul.main-menu > li, +.social-navigation, +.author-description .author-bio, +.nav-links { + line-height: 1.25; +} + +h1 { + font-size: 2.25em; +} + +@media only screen and (min-width: 768px) { + h1 { + font-size: 2.8125em; + } +} + +.entry-title, +.not-found .page-title, +.error-404 .page-title, +.has-larger-font-size, +h2 { + font-size: 1.6875em; +} + +@media only screen and (min-width: 768px) { + .entry-title, + .not-found .page-title, + .error-404 .page-title, + .has-larger-font-size, + h2 { + font-size: 2.25em; + } +} + +.has-regular-font-size, +.has-large-font-size, +.comments-title, +h3 { + font-size: 1.6875em; +} + +.site-title, +.site-description, +.main-navigation, +.nav-links, +.page-title, +.page-description, +.comment-author .fn, +.no-comments, +h2.author-title, +p.author-bio, +h4 { + font-size: 1.125em; +} + +.pagination .nav-links, +.comment-content, +h5 { + font-size: 0.88889em; +} + +.entry-meta, +.entry-footer, +.discussion-meta-info, +.site-info, +.has-small-font-size, +.comment-reply-link, +.comment-metadata, +.comment-notes, +.sticky-post, +#cancel-comment-reply-link, +img:after, +h6 { + font-size: 0.71111em; +} + +.site-title, +.page-title { + font-weight: normal; +} + +.page-description, +.page-links a { + font-weight: bold; +} + +.site-description { + letter-spacing: -0.01em; +} + +.post-navigation .post-title, +.entry-title, +.not-found .page-title, +.error-404 .page-title, +.comments-title, +blockquote { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-break: break-word; + word-wrap: break-word; +} + +/* Do not hyphenate entry title on tablet view and bigger. */ +@media only screen and (min-width: 768px) { + .entry-title { + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + } +} + +p { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote cite { + font-size: 0.71111em; + font-style: normal; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +pre { + font-size: 0.88889em; + font-family: "Courier 10 Pitch", Courier, monospace; + line-height: 1.8; + overflow: auto; +} + +code, +kbd, +tt, +var { + font-size: 0.88889em; + font-family: Menlo, monaco, Consolas, Lucida Console, monospace; +} + +abbr, acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + background: #fff9c0; + text-decoration: none; +} + +big { + font-size: 125%; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: none; +} + +a:focus { + text-decoration: underline; + text-decoration-thickness: 2px; +} + +/* Elements */ +html { + box-sizing: border-box; +} + +::-moz-selection { + background-color: #bfdcea; +} + +::selection { + background-color: #bfdcea; +} + +*, +*:before, +*:after { + box-sizing: inherit; +} + +a { + transition: color 110ms ease-in-out; + color: #0073aa; +} + +a:hover, +a:active { + color: #005177; + outline: 0; + text-decoration: none; +} + +a:focus { + outline: thin; + outline-style: dotted; + text-decoration: underline; + text-decoration-thickness: 2px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + margin: 1rem 0; +} + +h1:not(.site-title):before, +h2:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +h1:not(.site-title).has-text-align-center:before, +h2.has-text-align-center:before { + margin-left: auto; + margin-right: auto; +} + +h1:not(.site-title).has-text-align-right:before, +h2.has-text-align-right:before { + margin-left: auto; +} + +hr { + background-color: #767676; + border: 0; + height: 2px; +} + +ul, +ol { + padding-left: 1rem; +} + +ul { + list-style: disc; +} + +ul ul { + list-style-type: circle; +} + +ol { + list-style: decimal; +} + +li { + line-height: 1.8; +} + +li > ul, +li > ol { + padding-left: 2rem; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1rem 1rem; +} + +img { + height: auto; + max-width: 100%; + position: relative; +} + +figure { + margin: 0; +} + +blockquote { + border-left: 2px solid #0073aa; + margin-left: 0; + padding: 0 0 0 1rem; +} + +blockquote > p { + margin: 0 0 1rem; +} + +blockquote cite { + color: #767676; +} + +table { + margin: 0 0 1rem; + border-collapse: collapse; + width: 100%; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +table td, +table th { + padding: 0.5em; + border: 1px solid #767676; + word-break: break-all; +} + +/* Forms */ +.button, +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + transition: background 150ms ease-in-out; + background: #0073aa; + border: none; + border-radius: 5px; + box-sizing: border-box; + color: #fff; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.88889em; + font-weight: 700; + line-height: 1.2; + outline: none; + padding: 0.76rem 1rem; + text-decoration: none; + vertical-align: bottom; +} + +.button:hover, +button:hover, +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:hover { + background: #111; + cursor: pointer; +} + +.button:visited, +button:visited, +input[type="button"]:visited, +input[type="reset"]:visited, +input[type="submit"]:visited { + color: #fff; + text-decoration: none; +} + +.button:focus, +button:focus, +input[type="button"]:focus, +input[type="reset"]:focus, +input[type="submit"]:focus { + background: #111; + outline: thin dotted; + outline-offset: -4px; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="tel"], +input[type="range"], +input[type="date"], +input[type="month"], +input[type="week"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="color"], +textarea { + -webkit-backface-visibility: hidden; + background: #fff; + border: solid 1px #ccc; + box-sizing: border-box; + outline: none; + padding: 0.36rem 0.66rem; + -webkit-appearance: none; + outline-offset: 0; + border-radius: 0; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="number"]:focus, +input[type="tel"]:focus, +input[type="range"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="color"]:focus, +textarea:focus { + border-color: #0073aa; + outline: thin solid rgba(0, 115, 170, 0.15); + outline-offset: -4px; +} + +input[type="search"]::-webkit-search-decoration { + display: none; +} + +textarea { + box-sizing: border-box; + display: block; + width: 100%; + max-width: 100%; + resize: vertical; +} + +form p { + margin: 1rem 0; +} + +/* Navigation */ +/*-------------------------------------------------------------- +## Links +--------------------------------------------------------------*/ +a { + transition: color 110ms ease-in-out; + color: #0073aa; +} + +a:visited { + color: #0073aa; +} + +a:hover, +a:active { + color: #005177; + outline: 0; + text-decoration: none; +} + +a:focus { + outline: thin dotted; + text-decoration: underline; + text-decoration-thickness: 2px; +} + +/*-------------------------------------------------------------- +## Menus +--------------------------------------------------------------*/ +/** === Main menu === */ +.main-navigation { + display: block; + margin-top: 0.25rem; + /* Un-style buttons */ + /* + * Sub-menu styles + * + * :focus-within needs its own selector so other similar + * selectors don’t get ignored if a browser doesn’t recognize it + */ + /** + * Fade-in animation for top-level submenus + */ + /** + * Off-canvas touch device styles + */ +} + +body.page .main-navigation { + display: block; +} + +.main-navigation > div { + display: inline; +} + +.main-navigation button { + display: inline-block; + border: none; + padding: 0; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: 700; + line-height: 1.2; + text-decoration: none; + background: transparent; + color: inherit; + cursor: pointer; + transition: background 250ms ease-in-out, transform 150ms ease; + -webkit-appearance: none; + -moz-appearance: none; +} + +.main-navigation button:hover, .main-navigation button:focus { + background: transparent; +} + +.main-navigation button:focus { + outline: 1px solid transparent; + outline-offset: -4px; +} + +.main-navigation button:active { + transform: scale(0.99); +} + +.main-navigation .main-menu { + display: inline-block; + margin: 0; + padding: 0; +} + +.main-navigation .main-menu > li { + color: #0073aa; + display: inline-block; + position: relative; +} + +.main-navigation .main-menu > li > a { + font-weight: 700; + color: #0073aa; + margin-right: 0.5rem; +} + +.main-navigation .main-menu > li > a + svg { + margin-right: 0.5rem; +} + +.main-navigation .main-menu > li > a:hover, +.main-navigation .main-menu > li > a:hover + svg { + color: #005177; +} + +.main-navigation .main-menu > li.menu-item-has-children { + display: inline-block; + position: inherit; +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu > li.menu-item-has-children { + position: relative; + } +} + +.main-navigation .main-menu > li.menu-item-has-children > a { + margin-right: 0.125rem; +} + +.main-navigation .main-menu > li.menu-item-has-children > a:after, +.main-navigation .main-menu > li.menu-item-has-children .menu-item-has-children > a:after { + content: ""; + display: none; +} + +.main-navigation .main-menu > li.menu-item-has-children .submenu-expand { + display: inline-block; + margin-right: 0.25rem; + /* Priority+ Menu */ +} + +.main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle { + position: relative; + height: 24px; + line-height: 1.2; + width: 24px; + padding: 0; + margin-left: 0.5rem; +} + +.main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle svg { + height: 24px; + width: 24px; + top: -0.125rem; + vertical-align: text-bottom; +} + +.wp-customizer-unloading .main-navigation .main-menu > li.menu-item-has-children .submenu-expand, .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.is-empty { + display: none; +} + +.main-navigation .main-menu > li.menu-item-has-children .submenu-expand svg { + position: relative; + top: 0.2rem; +} + +.main-navigation .main-menu > li:last-child > a, +.main-navigation .main-menu > li:last-child.menu-item-has-children .submenu-expand { + margin-right: 0; +} + +.main-navigation .sub-menu { + background-color: #0073aa; + color: #fff; + list-style: none; + padding-left: 0; + position: absolute; + opacity: 0; + left: -9999px; + z-index: 99999; +} + +@media only screen and (min-width: 768px) { + .main-navigation .sub-menu { + width: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + } +} + +.main-navigation .sub-menu > li { + display: block; + float: none; + position: relative; +} + +.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand { + display: inline-block; + position: absolute; + width: calc( 24px + 1rem); + right: 0; + top: calc( .125 * 1rem); + bottom: 0; + color: white; + line-height: 1; + padding: calc( .5 * 1rem); +} + +.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand svg { + top: 0; +} + +.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand { + margin-right: 0; +} + +@media only screen and (min-width: 768px) { + .main-navigation .sub-menu > li.menu-item-has-children .menu-item-has-children > a:after { + content: "\203a"; + } +} + +.main-navigation .sub-menu > li > a, +.main-navigation .sub-menu > li > .menu-item-link-return { + color: #fff; + display: block; + line-height: 1.2; + text-shadow: none; + padding: calc( .5 * 1rem) calc( 24px + 1rem) calc( .5 * 1rem) 1rem; + max-width: 20rem; +} + +.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus, +.main-navigation .sub-menu > li > .menu-item-link-return:hover, +.main-navigation .sub-menu > li > .menu-item-link-return:focus { + background: #005177; +} + +.main-navigation .sub-menu > li > a:hover:after, .main-navigation .sub-menu > li > a:focus:after, +.main-navigation .sub-menu > li > .menu-item-link-return:hover:after, +.main-navigation .sub-menu > li > .menu-item-link-return:focus:after { + background: #005177; +} + +.main-navigation .sub-menu > li > .menu-item-link-return { + width: 100%; + font-size: 22px; + font-weight: normal; + text-align: left; +} + +.main-navigation .sub-menu > li > a:empty { + display: none; +} + +.main-navigation .sub-menu > li.mobile-parent-nav-menu-item { + display: none; + font-size: 0.88889em; + font-weight: normal; +} + +.main-navigation .sub-menu > li.mobile-parent-nav-menu-item svg { + position: relative; + top: 0.2rem; + margin-right: calc( .25 * 1rem); +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu { + display: block; + left: 0; + margin-top: 0; + opacity: 1; + width: auto; + min-width: 100%; + /* Non-mobile position */ + /* Nested sub-menu dashes */ +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { + display: block; + left: 0; + margin-top: 0; + opacity: 1; + width: auto; + min-width: 100%; + /* Non-mobile position */ + /* Nested sub-menu dashes */ +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu { + display: block; + margin-top: 0; + opacity: 1; + position: absolute; + left: 0; + right: auto; + top: auto; + bottom: auto; + height: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + transform: none; + } + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { + display: block; + margin-top: 0; + opacity: 1; + position: absolute; + left: 0; + right: auto; + top: auto; + bottom: auto; + height: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + transform: none; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu.hidden-links { + left: 0; + width: 100%; + display: table; + position: absolute; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links { + left: 0; + width: 100%; + display: table; + position: absolute; +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu.hidden-links { + right: 0; + left: auto; + display: block; + width: max-content; + } + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links { + right: 0; + left: auto; + display: block; + width: max-content; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .submenu-expand { + display: none; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .submenu-expand { + display: none; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu { + display: block; + margin-top: inherit; + position: relative; + width: 100%; + left: 0; + opacity: 1; + /* Non-mobile position */ +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu { + display: block; + margin-top: inherit; + position: relative; + width: 100%; + left: 0; + opacity: 1; + /* Non-mobile position */ +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu { + float: none; + max-width: 100%; + } + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu { + float: none; + max-width: 100%; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu { + counter-reset: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu { + counter-reset: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu { + display: block; + left: 0; + margin-top: 0; + opacity: 1; + width: auto; + min-width: 100%; + /* Non-mobile position */ + /* Nested sub-menu dashes */ +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, + .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu { + display: block; + float: none; + margin-top: 0; + opacity: 1; + position: absolute; + left: 0; + right: auto; + top: auto; + bottom: auto; + height: auto; + min-width: -moz-max-content; + min-width: -webkit-max-content; + min-width: max-content; + transform: none; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links { + left: 0; + width: 100%; + display: table; + position: absolute; +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links, + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links, + .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links { + right: 0; + left: auto; + display: table; + width: max-content; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .submenu-expand, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .submenu-expand, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .submenu-expand { + display: none; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu { + display: block; + margin-top: inherit; + position: relative; + width: 100%; + left: 0; + opacity: 1; + /* Non-mobile position */ +} + +@media only screen and (min-width: 768px) { + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu, + .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu, + .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu { + float: none; + max-width: 100%; + } +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu { + counter-reset: submenu; +} + +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu > li > a::before, +.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu > li > a::before, +.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.main-navigation .main-menu > .menu-item-has-children:not(.off-canvas):hover > .sub-menu { + animation: fade_in 0.1s forwards; +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .submenu-expand .svg-icon { + transform: rotate(270deg); +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .sub-menu { + opacity: 0; + position: absolute; + z-index: 0; + transform: translateX(-100%); +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:hover, +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:focus, +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:hover, +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:focus { + background-color: transparent; +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > a, +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > .menu-item-link-return { + white-space: inherit; +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true { + display: table; + margin-top: 0; + opacity: 1; + padding-left: 0; + /* Mobile position */ + left: 0; + top: 0; + right: 0; + bottom: 0; + position: fixed; + z-index: 100000; + /* Make sure appears above mobile admin bar */ + width: 100vw; + height: 100vh; + max-width: 100vw; + transform: translateX(100%); + animation: slide_in_right 0.3s forwards; + /* Prevent menu from being blocked by admin bar */ +} + +.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true > .mobile-parent-nav-menu-item { + display: block; +} + +.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true { + top: 46px; + height: calc( 100vh - 46px); + /* WP core breakpoint */ +} + +.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true { + top: 0; +} + +@media only screen and (min-width: 782px) { + .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true { + top: 32px; + height: calc( 100vh - 32px); + } + .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true { + top: 0; + } +} + +.main-navigation .main-menu-more:nth-child(n+3) { + display: none; +} + +/* Menu animation */ +@keyframes slide_in_right { + 100% { + transform: translateX(0%); + } +} + +@keyframes fade_in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +/* Social menu */ +.social-navigation { + margin-top: calc(1rem / 2); + text-align: left; +} + +.social-navigation ul.social-links-menu { + content: ""; + display: table; + table-layout: fixed; + display: inline-block; + margin: 0; + padding: 0; +} + +.social-navigation ul.social-links-menu li { + display: inline-block; + vertical-align: bottom; + vertical-align: -webkit-baseline-middle; + list-style: none; +} + +.social-navigation ul.social-links-menu li:nth-child(n+2) { + margin-left: 0.1em; +} + +.social-navigation ul.social-links-menu li a { + border-bottom: 1px solid transparent; + display: block; + color: #111; + margin-bottom: -1px; + transition: opacity 110ms ease-in-out; +} + +.social-navigation ul.social-links-menu li a:hover, .social-navigation ul.social-links-menu li a:active { + color: #111; + opacity: 0.6; +} + +.social-navigation ul.social-links-menu li a:focus { + color: #111; + opacity: 1; + border-bottom: 1px solid #111; +} + +.social-navigation ul.social-links-menu li a svg { + display: block; + width: 32px; + height: 32px; + transform: translateZ(0); +} + +.social-navigation ul.social-links-menu li a svg#ui-icon-link { + transform: rotate(-45deg); +} + +@media only screen and (min-width: 768px) { + .site-title + .social-navigation, + .site-description + .social-navigation { + margin-top: calc(1rem / 5); + } +} + +/** === Footer menu === */ +.footer-navigation { + display: inline; +} + +.footer-navigation > div { + display: inline; +} + +.footer-navigation .footer-menu { + display: inline; + padding-left: 0; +} + +.footer-navigation .footer-menu li { + display: inline; + margin-right: 1rem; +} + +/*-------------------------------------------------------------- +## Next / Previous +--------------------------------------------------------------*/ +/* Next/Previous navigation */ +.post-navigation { + margin: calc(3 * 1rem) 0; +} + +@media only screen and (min-width: 768px) { + .post-navigation { + margin: calc(3 * 1rem) calc(10% + 60px); + max-width: calc(6 * (100vw / 12)); + } +} + +@media only screen and (min-width: 1168px) { + .post-navigation { + margin: calc(3 * 1rem) 0; + max-width: 100%; + } +} + +.post-navigation .nav-links { + margin: 0 1rem; + max-width: 100%; + display: flex; + flex-direction: column; +} + +@media only screen and (min-width: 768px) { + .post-navigation .nav-links { + margin: 0; + } +} + +@media only screen and (min-width: 1168px) { + .post-navigation .nav-links { + flex-direction: row; + margin: 0 calc(10% + 60px); + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.post-navigation .nav-links a .meta-nav { + color: #767676; + user-select: none; +} + +.post-navigation .nav-links a .meta-nav:before, .post-navigation .nav-links a .meta-nav:after { + display: none; + content: "—"; + width: 2em; + color: #767676; + height: 1em; +} + +.post-navigation .nav-links a .post-title { + hyphens: auto; +} + +.post-navigation .nav-links a:hover { + color: #005177; +} + +@media only screen and (min-width: 1168px) { + .post-navigation .nav-links .nav-previous, + .post-navigation .nav-links .nav-next { + min-width: calc(50% - 2 * 1rem); + } +} + +.post-navigation .nav-links .nav-previous { + order: 2; +} + +@media only screen and (min-width: 1168px) { + .post-navigation .nav-links .nav-previous { + order: 1; + } +} + +.post-navigation .nav-links .nav-previous + .nav-next { + margin-bottom: 1rem; +} + +.post-navigation .nav-links .nav-previous .meta-nav:before { + display: inline; +} + +.post-navigation .nav-links .nav-next { + order: 1; +} + +@media only screen and (min-width: 1168px) { + .post-navigation .nav-links .nav-next { + order: 2; + padding-left: 1rem; + } +} + +.post-navigation .nav-links .nav-next .meta-nav:after { + display: inline; +} + +.pagination .nav-links { + display: flex; + flex-wrap: wrap; + padding: 0 calc(.5 * 1rem); +} + +.pagination .nav-links > * { + padding: calc(.5 * 1rem); +} + +.pagination .nav-links > *.dots, .pagination .nav-links > *.prev { + padding-left: 0; +} + +.pagination .nav-links > *.dots, .pagination .nav-links > *.next { + padding-right: 0; +} + +.pagination .nav-links a:focus { + text-decoration: underline; + outline-offset: -1px; +} + +.pagination .nav-links a:focus.prev, .pagination .nav-links a:focus.next { + text-decoration: none; +} + +.pagination .nav-links a:focus.prev .nav-prev-text, +.pagination .nav-links a:focus.prev .nav-next-text, .pagination .nav-links a:focus.next .nav-prev-text, +.pagination .nav-links a:focus.next .nav-next-text { + text-decoration: underline; +} + +.pagination .nav-links .nav-next-text, +.pagination .nav-links .nav-prev-text { + display: none; +} + +@media only screen and (min-width: 768px) { + .pagination .nav-links { + margin-left: calc(10% + 60px); + padding: 0; + } + .pagination .nav-links .prev > *, + .pagination .nav-links .next > * { + display: inline-block; + vertical-align: text-bottom; + } + .pagination .nav-links > * { + padding: 1rem; + } +} + +.comment-navigation .nav-links { + display: flex; + flex-direction: row; +} + +.comment-navigation .nav-previous, +.comment-navigation .nav-next { + min-width: 50%; + width: 100%; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: bold; +} + +.comment-navigation .nav-previous .secondary-text, +.comment-navigation .nav-next .secondary-text { + display: none; +} + +@media only screen and (min-width: 768px) { + .comment-navigation .nav-previous .secondary-text, + .comment-navigation .nav-next .secondary-text { + display: inline; + } +} + +.comment-navigation .nav-previous svg, +.comment-navigation .nav-next svg { + vertical-align: middle; + position: relative; + margin: 0 -0.35em; + top: -1px; +} + +.comment-navigation .nav-next { + text-align: right; +} + +/* Accessibility */ +/* Text meant only for screen readers. */ +.screen-reader-text { + border: 0; + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; + /* Many screen reader and browser combinations announce broken words as they would appear visually. */ +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: bold; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; + /* Above WP toolbar. */ +} + +/* Do not show the outline on the skip link target. */ +#content[tabindex="-1"]:focus { + outline: 0; +} + +/* Alignments */ +.alignleft { + /*rtl:ignore*/ + float: left; + /*rtl:ignore*/ + margin-right: 1rem; +} + +@media only screen and (min-width: 768px) { + .alignleft { + /*rtl:ignore*/ + margin-right: calc(2 * 1rem); + } +} + +.alignright { + /*rtl:ignore*/ + float: right; + /*rtl:ignore*/ + margin-left: 1rem; +} + +@media only screen and (min-width: 768px) { + .alignright { + /*rtl:ignore*/ + margin-left: calc(2 * 1rem); + } +} + +.aligncenter { + clear: both; + display: block; + margin-left: auto; + margin-right: auto; +} + +/* Clearings */ +.clear:before, +.clear:after, +.entry-content:before, +.entry-content:after, +.comment-content:before, +.comment-content:after, +.site-header:before, +.site-header:after, +.site-content:before, +.site-content:after, +.site-footer:before, +.site-footer:after { + content: ""; + display: table; + table-layout: fixed; +} + +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.site-footer:after { + clear: both; +} + +/* Layout */ +/** === Layout === */ +#page { + width: 100%; +} + +.site-content { + overflow: hidden; +} + +/* Content */ +/*-------------------------------------------------------------- +## Header +--------------------------------------------------------------*/ +.site-header { + padding: 1em; +} + +.site-header.featured-image { + display: flex; + flex-direction: column; + justify-content: space-between; + min-height: 90vh; +} + +.site-header.featured-image .site-branding-container { + margin-bottom: auto; +} + +@media only screen and (min-width: 768px) { + .site-header { + margin: 0; + padding: 3rem 0; + } + .site-header.featured-image { + min-height: 100vh; + margin-bottom: 3rem; + } +} + +.site-branding { + color: #767676; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + position: relative; + word-wrap: break-word; +} + +@media only screen and (min-width: 768px) { + .site-branding { + margin: 0 calc(10% + 60px); + } +} + +.site-logo { + position: relative; + z-index: 999; + margin-bottom: calc(.66 * 1rem); +} + +@media only screen and (min-width: 768px) { + .site-logo { + margin-bottom: 0; + position: absolute; + right: calc(100% + (1.25 * 1rem)); + top: 4px; + z-index: 999; + } +} + +.site-logo .custom-logo-link { + border-radius: 100%; + box-sizing: content-box; + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); + display: block; + width: 50px; + height: 50px; + overflow: hidden; + transition: box-shadow 200ms ease-in-out; +} + +.site-logo .custom-logo-link .custom-logo { + min-height: inherit; +} + +.site-logo .custom-logo-link:hover, .site-logo .custom-logo-link:active, .site-logo .custom-logo-link:focus { + box-shadow: 0 0 0 2px black; +} + +@media only screen and (min-width: 768px) { + .site-logo .custom-logo-link { + width: 64px; + height: 64px; + } +} + +.site-title { + margin: auto; + display: inline; + color: #111; + /* When there is no description set, make sure navigation appears below title. */ +} + +.site-title a { + color: #111; +} + +.site-title a:link, .site-title a:visited { + color: #111; +} + +.site-title a:hover { + color: #4a4a4a; +} + +.featured-image .site-title { + margin: 0; +} + +@media only screen and (min-width: 768px) { + .featured-image .site-title { + display: inline-block; + } +} + +.site-title + .main-navigation { + display: block; +} + +@media only screen and (min-width: 768px) { + .site-title { + display: inline; + } +} + +.site-title:not(:empty) + .site-description:not(:empty):before { + content: "\2014"; + margin: 0 .2em; +} + +.site-description { + display: inline; + color: #767676; + font-weight: normal; + margin: 0; +} + +.site-header.featured-image { + /* Hide overflow for overflowing featured image */ + overflow: hidden; + /* Need relative positioning to properly align layers. */ + position: relative; + /* Add text shadow to text, to increase readability. */ + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); + /* Set white text color when featured image is set. */ + /* add focus state to social media icons */ + /* Entry header */ + /* Custom Logo Link */ + /* Make sure important elements are above pseudo elements used for effects. */ + /* Set up image filter layer positioning */ + /* Background & Effects */ + /* Shared background settings between pseudo elements. */ + background-position: center; + background-repeat: no-repeat; + background-size: cover; + /* The intensity of each blend mode is controlled via layer opacity. */ + /* Second layer: screen. */ + /* Third layer: multiply. */ + /* When image filters are inactive, a black overlay is added. */ + /* Fourth layer: overlay. */ + /* Fifth layer: readability overlay */ +} + +.site-header.featured-image .site-branding .site-title, +.site-header.featured-image .site-branding .site-description, +.site-header.featured-image .main-navigation a:after, +.site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after, +.site-header.featured-image .main-navigation li, +.site-header.featured-image .social-navigation li, +.site-header.featured-image .entry-meta, +.site-header.featured-image .entry-title { + color: #fff; +} + +.site-header.featured-image .main-navigation a, +.site-header.featured-image .main-navigation a + svg, +.site-header.featured-image .social-navigation a, +.site-header.featured-image .site-title a, +.site-header.featured-image .site-featured-image a { + color: #fff; + transition: opacity 110ms ease-in-out; +} + +.site-header.featured-image .main-navigation a:hover, .site-header.featured-image .main-navigation a:active, +.site-header.featured-image .main-navigation a:hover + svg, +.site-header.featured-image .main-navigation a:active + svg, +.site-header.featured-image .main-navigation a + svg:hover, +.site-header.featured-image .main-navigation a + svg:active, +.site-header.featured-image .main-navigation a + svg:hover + svg, +.site-header.featured-image .main-navigation a + svg:active + svg, +.site-header.featured-image .social-navigation a:hover, +.site-header.featured-image .social-navigation a:active, +.site-header.featured-image .social-navigation a:hover + svg, +.site-header.featured-image .social-navigation a:active + svg, +.site-header.featured-image .site-title a:hover, +.site-header.featured-image .site-title a:active, +.site-header.featured-image .site-title a:hover + svg, +.site-header.featured-image .site-title a:active + svg, +.site-header.featured-image .site-featured-image a:hover, +.site-header.featured-image .site-featured-image a:active, +.site-header.featured-image .site-featured-image a:hover + svg, +.site-header.featured-image .site-featured-image a:active + svg { + color: #fff; + opacity: 0.6; +} + +.site-header.featured-image .main-navigation a:focus, +.site-header.featured-image .main-navigation a:focus + svg, +.site-header.featured-image .main-navigation a + svg:focus, +.site-header.featured-image .main-navigation a + svg:focus + svg, +.site-header.featured-image .social-navigation a:focus, +.site-header.featured-image .social-navigation a:focus + svg, +.site-header.featured-image .site-title a:focus, +.site-header.featured-image .site-title a:focus + svg, +.site-header.featured-image .site-featured-image a:focus, +.site-header.featured-image .site-featured-image a:focus + svg { + color: #fff; +} + +.site-header.featured-image .main-navigation .sub-menu a { + opacity: inherit; +} + +.site-header.featured-image .social-navigation a:focus { + color: #fff; + opacity: 1; + border-bottom: 1px solid #fff; +} + +.site-header.featured-image .social-navigation svg, +.site-header.featured-image .site-featured-image svg { + /* Use -webkit- only if supporting: Chrome < 54, iOS < 9.3, Android < 4.4.4 */ + -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35)); + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35)); +} + +.site-header.featured-image .site-featured-image .post-thumbnail img { + height: auto; + left: 50%; + max-width: 1000%; + min-height: 100%; + min-width: 100vw; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%); + width: auto; + z-index: 1; +} + +@supports (object-fit: cover) { + .site-header.featured-image .site-featured-image .post-thumbnail img { + height: 100%; + left: 0; + object-fit: cover; + top: 0; + transform: none; + width: 100%; + } +} + +.image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img { + /* First layer: grayscale. */ + /* When image filters are active, make it grayscale to colorize it blue. */ + filter: grayscale(100%); +} + +.site-header.featured-image .site-featured-image .entry-header { + margin-top: calc( 4 * 1rem); + margin-bottom: 0; + margin-left: 0; + margin-right: 0; + /* Entry meta */ +} + +@media only screen and (min-width: 768px) { + .site-header.featured-image .site-featured-image .entry-header { + margin-left: calc(10% + 60px); + margin-right: calc(10% + 60px); + } +} + +.site-header.featured-image .site-featured-image .entry-header .entry-title:before { + background: #fff; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta { + font-weight: 500; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta > span { + margin-right: 1rem; + display: inline-block; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta > span:last-child { + margin-right: 0; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta a { + transition: color 110ms ease-in-out; + color: currentColor; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta a:hover { + text-decoration: none; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta .svg-icon { + position: relative; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} + +.site-header.featured-image .site-featured-image .entry-header .entry-meta .discussion-avatar-list { + display: none; +} + +@media only screen and (min-width: 768px) { + .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta { + display: flex; + position: relative; + } + .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-title { + padding-right: calc(1 * (100vw / 12) + 1rem); + } + .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .comment-count { + position: absolute; + right: 0; + } + .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .discussion-avatar-list { + display: block; + position: absolute; + bottom: 100%; + } +} + +.site-header.featured-image .custom-logo-link { + background: #fff; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); +} + +.site-header.featured-image .custom-logo-link:hover, .site-header.featured-image .custom-logo-link:active, .site-header.featured-image .custom-logo-link:focus { + box-shadow: 0 0 0 2px white; +} + +.site-header.featured-image .site-branding { + position: relative; + z-index: 10; +} + +.site-header.featured-image .site-featured-image .entry-header { + position: relative; + z-index: 9; +} + +.site-header.featured-image .site-branding-container:after, +.site-header.featured-image .site-featured-image:before, +.site-header.featured-image .site-featured-image:after, .site-header.featured-image:after { + display: block; + position: absolute; + top: 0; + left: 0; + content: "\020"; + width: 100%; + height: 100%; +} + +.image-filters-enabled .site-header.featured-image .site-featured-image:before { + background: #0073aa; + mix-blend-mode: screen; + opacity: 0.1; +} + +.site-header.featured-image .site-featured-image:after { + background: #000; + mix-blend-mode: multiply; + opacity: .7; + /* When image filters are active, a blue overlay is added. */ +} + +.image-filters-enabled .site-header.featured-image .site-featured-image:after { + background: #0073aa; + opacity: .8; + z-index: 3; + /* Browsers supporting mix-blend-mode don't need opacity < 1 */ +} + +@supports (mix-blend-mode: multiply) { + .image-filters-enabled .site-header.featured-image .site-featured-image:after { + opacity: 1; + } +} + +.image-filters-enabled .site-header.featured-image .site-branding-container:after { + background: rgba(0, 0, 0, 0.35); + mix-blend-mode: overlay; + opacity: 0.5; + z-index: 4; + /* Browsers supporting mix-blend-mode can have a light overlay */ +} + +@supports (mix-blend-mode: overlay) { + .image-filters-enabled .site-header.featured-image .site-branding-container:after { + background: rgba(255, 255, 255, 0.35); + } +} + +.site-header.featured-image:after { + background: #000; + /** + * Add a transition to the readability overlay, to add a subtle + * but smooth effect when resizing the screen. + */ + transition: opacity 1200ms ease-in-out; + opacity: 0.7; + z-index: 5; + /* When image filters are active, a blue overlay is added. */ +} + +.image-filters-enabled .site-header.featured-image:after { + background: #000e14; + opacity: 0.38; +} + +@media only screen and (min-width: 768px) { + .image-filters-enabled .site-header.featured-image:after { + opacity: 0.18; + } +} + +.site-header.featured-image ::-moz-selection { + background: rgba(255, 255, 255, 0.17); +} + +.site-header.featured-image ::selection { + background: rgba(255, 255, 255, 0.17); +} + +/*-------------------------------------------------------------- +## Posts and pages +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.sticky-post { + background: #0073aa; + color: #fff; + display: inline-block; + font-weight: bold; + line-height: 1; + padding: .25rem; + position: absolute; + text-transform: uppercase; + top: -1rem; + z-index: 1; +} + +.updated:not(.published) { + display: none; +} + +.page-links { + clear: both; + margin: 0 0 calc(1.5 * 1rem); +} + +.entry { + margin-top: calc(6 * 1rem); +} + +.entry:first-of-type { + margin-top: 0; +} + +.entry .entry-header { + margin: calc(3 * 1rem) 1rem 1rem; + position: relative; +} + +@media only screen and (min-width: 768px) { + .entry .entry-header { + margin: calc(3 * 1rem) calc(10% + 60px) 1rem; + } +} + +.entry .entry-title { + margin: 0; +} + +.entry .entry-title:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +.entry .entry-title.has-text-align-center:before { + margin-left: auto; + margin-right: auto; +} + +.entry .entry-title.has-text-align-right:before { + margin-left: auto; +} + +.entry .entry-title a { + color: inherit; +} + +.entry .entry-title a:hover { + color: #4a4a4a; +} + +.entry .entry-meta, +.entry .entry-footer { + color: #767676; + font-weight: 500; +} + +.entry .entry-meta > span, +.entry .entry-footer > span { + margin-right: 1rem; + display: inline-block; +} + +.entry .entry-meta > span:last-child, +.entry .entry-footer > span:last-child { + margin-right: 0; +} + +.entry .entry-meta a, +.entry .entry-footer a { + transition: color 110ms ease-in-out; + color: currentColor; +} + +.entry .entry-meta a:hover, +.entry .entry-footer a:hover { + text-decoration: none; + color: #0073aa; +} + +.entry .entry-meta .svg-icon, +.entry .entry-footer .svg-icon { + position: relative; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} + +.entry .entry-meta { + margin: 1rem 0; +} + +.entry .entry-footer { + margin: calc(2 * 1rem) 1rem 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-footer { + margin: 1rem calc(10% + 60px) calc(3 * 1rem); + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-footer { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.entry .post-thumbnail { + margin: 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .post-thumbnail { + margin: 1rem calc(10% + 60px); + } +} + +.entry .post-thumbnail:focus { + outline: none; +} + +.entry .post-thumbnail .post-thumbnail-inner { + display: block; +} + +.entry .post-thumbnail .post-thumbnail-inner img { + position: relative; + display: block; + width: 100%; +} + +.image-filters-enabled .entry .post-thumbnail { + position: relative; + display: block; +} + +.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner { + filter: grayscale(100%); +} + +.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after { + background: rgba(0, 0, 0, 0.35); + content: ""; + display: block; + height: 100%; + opacity: .5; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; + z-index: 4; +} + +@supports (mix-blend-mode: multiply) { + .image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after { + display: none; + } +} + +.image-filters-enabled .entry .post-thumbnail:before, .image-filters-enabled .entry .post-thumbnail:after { + position: absolute; + display: block; + width: 100%; + height: 100%; + top: 0; + left: 0; + content: "\020"; + pointer-events: none; +} + +.image-filters-enabled .entry .post-thumbnail:before { + background: #0073aa; + mix-blend-mode: screen; + opacity: 0.1; + z-index: 2; +} + +.image-filters-enabled .entry .post-thumbnail:after { + background: #0073aa; + mix-blend-mode: multiply; + opacity: .8; + z-index: 3; + /* Browsers supporting mix-blend-mode don't need opacity < 1 */ +} + +@supports (mix-blend-mode: multiply) { + .image-filters-enabled .entry .post-thumbnail:after { + opacity: 1; + } +} + +.entry .entry-content, +.entry .entry-summary { + max-width: calc(100% - (2 * 1rem)); + margin: 0 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content, + .entry .entry-summary { + max-width: 80%; + margin: 0 10%; + padding: 0 60px; + } +} + +.entry .entry-content p { + word-wrap: break-word; +} + +.entry .entry-content .more-link { + transition: color 110ms ease-in-out; + display: inline; + color: inherit; +} + +.entry .entry-content .more-link:after { + content: "\02192"; + display: inline-block; + margin-left: 0.5em; +} + +.entry .entry-content .more-link:hover { + color: #0073aa; + text-decoration: none; +} + +.entry .entry-content a { + text-decoration: underline; + text-decoration-thickness: 2px; +} + +.entry .entry-content a.button, .entry .entry-content a:hover { + text-decoration: none; +} + +.entry .entry-content a.button { + display: inline-block; +} + +.entry .entry-content a.button:hover { + background: #111; + color: #fff; + cursor: pointer; +} + +.entry .entry-content > iframe[style] { + margin: 32px 0 !important; + max-width: 100% !important; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > iframe[style] { + max-width: calc(8 * (100vw / 12) - 28px) !important; + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content > iframe[style] { + max-width: calc(6 * (100vw / 12) - 28px) !important; + } +} + +.entry .entry-content .page-links a { + margin: calc(0.5 * 1rem); + text-decoration: none; +} + +.entry .entry-content .wp-audio-shortcode { + max-width: calc(100vw - (2 * 1rem)); +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-audio-shortcode { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-audio-shortcode { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +/* Author description */ +.author-bio { + margin: calc(2 * 1rem) 1rem 1rem; +} + +@media only screen and (min-width: 768px) { + .author-bio { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .author-bio { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .author-bio { + margin: calc(3 * 1rem) calc(10% + 60px); + } +} + +@media only screen and (min-width: 1168px) { + .author-bio { + margin: calc(3 * 1rem) calc(10% + 60px); + } +} + +.author-bio .author-title { + display: inline; +} + +.author-bio .author-title:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +.author-bio .author-title.has-text-align-center:before { + margin-left: auto; + margin-right: auto; +} + +.author-bio .author-title.has-text-align-right:before { + margin-left: auto; +} + +.author-bio .author-description { + display: inline; + color: #767676; + font-size: 1.125em; + line-height: 1.2; +} + +.author-bio .author-description .author-link { + display: inline-block; +} + +.author-bio .author-description .author-link:hover { + color: #005177; + text-decoration: none; +} + +/*-------------------------------------------------------------- +## Comments +--------------------------------------------------------------*/ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comments-area { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + margin: calc(2 * 1rem) 1rem; + word-wrap: break-word; + /* Add extra margin when the comments section is located immediately after the + * post itself (this happens on pages). + */ +} + +@media only screen and (min-width: 768px) { + .comments-area { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .comments-area { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .comments-area { + margin: calc(3 * 1rem) calc(10% + 60px); + } +} + +.comments-area > * { + margin-top: calc(2 * 1rem); + margin-bottom: calc(2 * 1rem); +} + +@media only screen and (min-width: 768px) { + .comments-area > * { + margin-top: calc(3 * 1rem); + margin-bottom: calc(3 * 1rem); + } +} + +.entry + .comments-area { + margin-top: calc(3 * 1rem); +} + +@media only screen and (min-width: 768px) { + .comments-area .comments-title-wrap { + align-items: baseline; + display: flex; + justify-content: space-between; + } +} + +.comments-area .comments-title-wrap .comments-title { + margin: 0; +} + +.comments-area .comments-title-wrap .comments-title:before { + background: #767676; + content: "\020"; + display: block; + height: 2px; + margin: 1rem 0; + width: 1em; +} + +.comments-area .comments-title-wrap .comments-title.has-text-align-center:before { + margin-left: auto; + margin-right: auto; +} + +.comments-area .comments-title-wrap .comments-title.has-text-align-right:before { + margin-left: auto; +} + +@media only screen and (min-width: 768px) { + .comments-area .comments-title-wrap .comments-title { + flex: 1 0 calc(3 * (100vw / 12)); + } +} + +@media only screen and (min-width: 768px) { + .comments-area .comments-title-wrap .discussion-meta { + flex: 0 0 calc(2 * (100vw / 12)); + margin-left: 1rem; + } +} + +#comment { + max-width: 100%; + box-sizing: border-box; +} + +#respond { + position: relative; +} + +#respond .comment-user-avatar { + margin: 1rem 0 -1rem; +} + +#respond .comment .comment-form { + padding-left: 0; +} + +#respond > small { + display: block; + font-size: 22px; + position: absolute; + left: calc(1rem + 100%); + top: calc(-3.5 * 1rem); + width: calc(100vw / 12); +} + +#respond .comment-reply-title small { + margin-left: 0.5em; +} + +#comments > .comments-title:last-child { + display: none; +} + +.comment-form-flex { + display: flex; + flex-direction: column; +} + +.comment-form-flex .comments-title { + display: none; + margin: 0; + order: 1; +} + +.comment-form-flex #respond { + order: 2; +} + +.comment-form-flex #respond + .comments-title { + display: block; +} + +.comment-form-wrapper, +.comment-form-wrapper .comments-title { + display: block; +} + +.comment-list { + list-style: none; + padding: 0; +} + +.comment-list .children { + margin: 0; + padding: 0 0 0 1rem; +} + +.comment-list > .comment:first-child { + margin-top: 0; +} + +.comment-list .pingback .comment-body, +.comment-list .trackback .comment-body { + color: #767676; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + font-weight: 500; + margin-top: 1rem; + margin-bottom: 1rem; +} + +.comment-list .pingback .comment-body a:not(.comment-edit-link), +.comment-list .trackback .comment-body a:not(.comment-edit-link) { + font-weight: bold; + font-size: 19.55556px; + line-height: 1.5; + padding-right: 0.5rem; + display: block; +} + +.comment-list .pingback .comment-body .comment-edit-link, +.comment-list .trackback .comment-body .comment-edit-link { + color: #767676; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: 500; +} + +#respond + .comment-reply { + display: none; +} + +.comment-reply .comment-reply-link { + display: inline-block; +} + +.comment { + list-style: none; + position: relative; +} + +@media only screen and (min-width: 768px) { + .comment { + padding-left: calc(.5 * (1rem + calc(100vw / 12 ))); + } + .comment.depth-1, + .comment .children { + padding-left: 0; + } + .comment.depth-1 { + margin-left: calc(3.25 * 1rem); + } +} + +.comment .comment-body { + margin: calc(2 * 1rem) 0 0; +} + +.comment .comment-meta { + position: relative; +} + +.comment .comment-author .avatar { + float: left; + height: calc(2.25 * 1rem); + margin-right: 1rem; + position: relative; + width: calc(2.25 * 1rem); +} + +@media only screen and (min-width: 768px) { + .comment .comment-author .avatar { + float: inherit; + margin-right: inherit; + position: absolute; + top: 0; + right: calc(100% + 1rem); + } +} + +.comment .comment-author .fn { + position: relative; + display: block; +} + +.comment .comment-author .fn a { + color: inherit; +} + +.comment .comment-author .fn a:hover { + color: #005177; +} + +.comment .comment-author .post-author-badge { + border-radius: 100%; + display: block; + height: 18px; + position: absolute; + background: #008fd3; + right: calc(100% - 2.5rem); + top: -3px; + width: 18px; +} + +@media only screen and (min-width: 768px) { + .comment .comment-author .post-author-badge { + right: calc(100% + 0.75rem); + } +} + +.comment .comment-author .post-author-badge svg { + width: inherit; + height: inherit; + display: block; + fill: white; + transform: scale(0.875); +} + +.comment .comment-metadata > a, +.comment .comment-metadata .comment-edit-link { + display: inline; + font-weight: 500; + color: #767676; + vertical-align: baseline; +} + +.comment .comment-metadata > a time, +.comment .comment-metadata .comment-edit-link time { + vertical-align: baseline; +} + +.comment .comment-metadata > a:hover, +.comment .comment-metadata .comment-edit-link:hover { + color: #005177; + text-decoration: none; +} + +.comment .comment-metadata > * { + display: inline-block; +} + +.comment .comment-metadata .edit-link-sep { + color: #767676; + margin: 0 0.2em; + vertical-align: baseline; +} + +.comment .comment-metadata .edit-link { + color: #767676; +} + +.comment .comment-metadata .edit-link svg { + transform: scale(0.8); + vertical-align: baseline; + margin-right: 0.1em; +} + +.comment .comment-metadata .comment-edit-link { + position: relative; + padding-left: 1rem; + margin-left: -1rem; + z-index: 1; +} + +.comment .comment-metadata .comment-edit-link:hover { + color: #0073aa; +} + +.comment .comment-content { + margin: 1rem 0; +} + +@media only screen and (min-width: 1168px) { + .comment .comment-content { + padding-right: 1rem; + } +} + +.comment .comment-content > *:first-child { + margin-top: 0; +} + +.comment .comment-content > *:last-child { + margin-bottom: 0; +} + +.comment .comment-content blockquote { + margin-left: 0; +} + +.comment .comment-content a { + text-decoration: underline; + text-decoration-thickness: 2px; +} + +.comment .comment-content a:hover { + text-decoration: none; +} + +.comment-reply-link, +#cancel-comment-reply-link { + font-weight: 500; +} + +.comment-reply-link:hover, +#cancel-comment-reply-link:hover { + color: #005177; +} + +.discussion-avatar-list { + content: ""; + display: table; + table-layout: fixed; + margin: 0; + padding: 0; +} + +.discussion-avatar-list li { + position: relative; + list-style: none; + margin: 0 -8px 0 0; + padding: 0; + float: left; +} + +.discussion-avatar-list .comment-user-avatar img { + height: calc(1.5 * 1rem); + width: calc(1.5 * 1rem); +} + +.discussion-meta .discussion-meta-info { + margin: 0; +} + +.discussion-meta .discussion-meta-info .svg-icon { + vertical-align: middle; + fill: currentColor; + transform: scale(0.6) scaleX(-1) translateY(-0.1em); + margin-left: -0.25rem; +} + +.comment-form .comment-notes, +.comment-form label { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + color: #767676; +} + +.comment-form #wp-comment-cookies-consent { + margin: 0 10px 0 0; +} + +@media only screen and (min-width: 768px) { + .comment-form .comment-form-author, + .comment-form .comment-form-email { + width: calc(50% - 0.5rem); + float: left; + } +} + +@media only screen and (min-width: 768px) { + .comment-form .comment-form-email { + margin-left: 1rem; + } +} + +.comment-form input[name="author"], +.comment-form input[name="email"], +.comment-form input[name="url"] { + display: block; + width: 100%; +} + +/*-------------------------------------------------------------- +## Archives +--------------------------------------------------------------*/ +.archive .page-header, +.search .page-header, +.error404 .page-header { + margin: 1rem 1rem calc(3 * 1rem); +} + +@media only screen and (min-width: 768px) { + .archive .page-header, + .search .page-header, + .error404 .page-header { + margin: 0 calc(10% + 60px) calc(3 * 1rem); + } +} + +.archive .page-header .page-title, +.search .page-header .page-title, +.error404 .page-header .page-title { + color: #767676; + display: inline; + letter-spacing: normal; +} + +.archive .page-header .page-title:before, +.search .page-header .page-title:before, +.error404 .page-header .page-title:before { + display: none; +} + +.archive .page-header .search-term, +.archive .page-header .page-description, +.search .page-header .search-term, +.search .page-header .page-description, +.error404 .page-header .search-term, +.error404 .page-header .page-description { + display: inherit; + clear: both; +} + +.archive .page-header .page-description, +.search .page-header .page-description { + display: block; + color: #111; + font-size: 1em; +} + +@media only screen and (min-width: 768px) { + .hfeed .entry .entry-header { + margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2); + } +} + +/* 404 & Not found */ +.error-404.not-found .page-content, +.no-results.not-found .page-content { + margin: calc(3 * 1rem) 1rem; +} + +@media only screen and (min-width: 768px) { + .error-404.not-found .page-content, + .no-results.not-found .page-content { + margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2); + } +} + +.error-404.not-found .search-submit, +.no-results.not-found .search-submit { + vertical-align: middle; + margin: 1rem 0; +} + +.error-404.not-found .search-field, +.no-results.not-found .search-field { + width: 100%; +} + +/*-------------------------------------------------------------- +## Footer +--------------------------------------------------------------*/ +/* Site footer */ +#colophon .widget-area, +#colophon .site-info { + margin: calc(2 * 1rem) 1rem; +} + +@media only screen and (min-width: 768px) { + #colophon .widget-area, + #colophon .site-info { + margin: calc(3 * 1rem) calc(10% + 60px); + } +} + +#colophon .widget-column { + display: flex; + flex-wrap: wrap; +} + +#colophon .widget-column .widget { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + width: 100%; + word-wrap: break-word; +} + +@media only screen and (min-width: 1168px) { + #colophon .widget-column .widget { + margin-right: calc(3 * 1rem); + width: calc(50% - (3 * 1rem)); + } +} + +#colophon .site-info { + color: #767676; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; +} + +#colophon .site-info a { + color: inherit; +} + +#colophon .site-info a:hover { + text-decoration: none; + color: #0073aa; +} + +#colophon .site-info .imprint, +#colophon .site-info .privacy-policy-link { + margin-right: 1rem; +} + +/* Widgets */ +.widget { + margin: 0 0 1rem; + /* Make sure select elements fit in widgets. */ +} + +.widget .widget-title { + font-size: 1.6875em; +} + +.widget select { + max-width: 100%; +} + +.widget a { + color: #0073aa; +} + +.widget a:hover { + color: #005177; +} + +.widget_archive ul, +.widget_categories ul, +.widget_meta ul, +.widget_nav_menu ul, +.widget_pages ul, +.widget_recent_comments ul, +.widget_recent_entries ul, +.widget_rss ul { + padding: 0; + list-style: none; +} + +.widget_archive ul li, +.widget_categories ul li, +.widget_meta ul li, +.widget_nav_menu ul li, +.widget_pages ul li, +.widget_recent_comments ul li, +.widget_recent_entries ul li, +.widget_rss ul li { + color: #767676; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: calc(22px * 1.125); + font-weight: 700; + line-height: 1.2; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.widget_archive ul ul, +.widget_categories ul ul, +.widget_meta ul ul, +.widget_nav_menu ul ul, +.widget_pages ul ul, +.widget_recent_comments ul ul, +.widget_recent_entries ul ul, +.widget_rss ul ul { + counter-reset: submenu; +} + +.widget_archive ul ul > li > a::before, +.widget_categories ul ul > li > a::before, +.widget_meta ul ul > li > a::before, +.widget_nav_menu ul ul > li > a::before, +.widget_pages ul ul > li > a::before, +.widget_recent_comments ul ul > li > a::before, +.widget_recent_entries ul ul > li > a::before, +.widget_rss ul ul > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.widget_tag_cloud .tagcloud { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: 700; +} + +.widget_search .search-field { + width: 100%; +} + +@media only screen and (min-width: 600px) { + .widget_search .search-field { + width: auto; + } +} + +.widget_search .search-submit { + display: block; + margin-top: 1rem; +} + +.widget_calendar .calendar_wrap { + text-align: center; +} + +.widget_calendar .calendar_wrap table td, +.widget_calendar .calendar_wrap table th { + border: none; +} + +.widget_calendar .calendar_wrap a { + text-decoration: underline; + text-decoration-thickness: 2px; +} + +.widget_calendar .calendar_wrap .wp-calendar-table { + margin-bottom: 0; +} + +.widget_calendar .calendar_wrap .wp-calendar-nav { + margin: 0 0 1rem; + display: table; + width: 100%; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +.widget_calendar .calendar_wrap .wp-calendar-nav span { + display: table-cell; + padding: 0.5em; +} + +.widget_calendar .calendar_wrap .wp-calendar-nav-prev, +.widget_calendar .calendar_wrap .wp-calendar-nav-next { + width: 40%; +} + +/* Blocks */ +/* !Block styles */ +.entry .entry-content > *, +.entry .entry-summary > *, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + margin: 32px 0; + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *, + .entry .entry-summary > *, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content > *, + .entry .entry-summary > *, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *, + .entry .entry-summary > *, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { + margin: 32px 0; + } +} + +.entry .entry-content > *.alignwide, +.entry .entry-summary > *.alignwide, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignwide, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignwide { + margin-left: auto; + margin-right: auto; + clear: both; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.alignwide, + .entry .entry-summary > *.alignwide, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignwide, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignwide { + width: 100%; + max-width: 100%; + } +} + +.entry .entry-content > *.alignfull, +.entry .entry-summary > *.alignfull, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignfull, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignfull { + position: relative; + left: -1rem; + width: calc( 100% + (2 * 1rem)); + max-width: calc( 100% + (2 * 1rem)); + clear: both; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.alignfull, + .entry .entry-summary > *.alignfull, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignfull, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignfull { + margin-top: calc(2 * 1rem); + margin-bottom: calc(2 * 1rem); + left: calc( -12.5% - 75px); + width: calc( 125% + 150px); + max-width: calc( 125% + 150px); + } +} + +.entry .entry-content > *.alignleft, +.entry .entry-summary > *.alignleft, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignleft, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignleft { + /*rtl:ignore*/ + float: left; + max-width: calc(5 * (100vw / 12)); + margin-top: 0; + margin-left: 0; + /*rtl:ignore*/ + margin-right: 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.alignleft, + .entry .entry-summary > *.alignleft, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignleft, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignleft { + max-width: calc(4 * (100vw / 12)); + /*rtl:ignore*/ + margin-right: calc(2 * 1rem); + } +} + +.entry .entry-content > *.alignright, +.entry .entry-summary > *.alignright, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignright, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignright { + /*rtl:ignore*/ + float: right; + max-width: calc(5 * (100vw / 12)); + margin-top: 0; + margin-right: 0; + /*rtl:ignore*/ + margin-left: 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.alignright, + .entry .entry-summary > *.alignright, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.alignright, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignright { + max-width: calc(4 * (100vw / 12)); + margin-right: 0; + /*rtl:ignore*/ + margin-left: calc(2 * 1rem); + } +} + +.entry .entry-content > *.aligncenter, +.entry .entry-summary > *.aligncenter, +.entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.aligncenter, +.entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.aligncenter { + margin-left: auto; + margin-right: auto; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.aligncenter, + .entry .entry-summary > *.aligncenter, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.aligncenter, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.aligncenter { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content > *.aligncenter, + .entry .entry-summary > *.aligncenter, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.aligncenter, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.aligncenter { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content > *.aligncenter, + .entry .entry-summary > *.aligncenter, + .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *.aligncenter, + .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.aligncenter { + margin-left: 0; + margin-right: 0; + } +} + +.entry .entry-content > * > *:first-child, +.entry .entry-summary > * > *:first-child { + margin-top: 0; +} + +.entry .entry-content > * > *:last-child, +.entry .entry-summary > * > *:last-child { + margin-bottom: 0; +} + +/* + * Unset nested content selector styles + * - Prevents layout styles from cascading too deeply + * - helps with plugin compatibility + */ +.entry .entry-content .entry-content, +.entry .entry-content .entry-summary, +.entry .entry-content .entry, +.entry .entry-summary .entry-content, +.entry .entry-summary .entry-summary, +.entry .entry-summary .entry { + margin: inherit; + max-width: inherit; + padding: inherit; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .entry-content, + .entry .entry-content .entry-summary, + .entry .entry-content .entry, + .entry .entry-summary .entry-content, + .entry .entry-summary .entry-summary, + .entry .entry-summary .entry { + margin: inherit; + max-width: inherit; + padding: inherit; + } +} + +.entry .entry-content p.has-background { + padding: 20px 30px; +} + +.entry .entry-content .wp-block-audio { + width: 100%; +} + +.entry .entry-content .wp-block-audio audio { + display: block; + width: 100%; +} + +.entry .entry-content .wp-block-audio.alignleft audio, +.entry .entry-content .wp-block-audio.alignright audio { + max-width: 198px; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-audio.alignleft audio, + .entry .entry-content .wp-block-audio.alignright audio { + max-width: 384px; + } +} + +@media only screen and (min-width: 1379px) { + .entry .entry-content .wp-block-audio.alignleft audio, + .entry .entry-content .wp-block-audio.alignright audio { + max-width: 385.44px; + } +} + +.entry .entry-content .wp-block-video video { + width: 100%; +} + +.entry .entry-content .wp-block-buttons { + line-height: 1.2; +} + +.entry .entry-content .wp-block-button .wp-block-button__link { + transition: background 150ms ease-in-out; + border: none; + font-size: 0.88889em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + box-sizing: border-box; + font-weight: bold; + text-decoration: none; + padding: 0.76rem 1rem; + outline: none; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:not(.has-background) { + background-color: #0073aa; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:not(.has-text-color) { + color: white; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:hover { + color: white; + background: #111; + cursor: pointer; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:hover:not(.has-background) { + background: #111; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:focus { + color: white; + background: #111; + outline: thin dotted; + outline-offset: -4px; +} + +.entry .entry-content .wp-block-button .wp-block-button__link:focus:not(.has-background) { + background: #111; +} + +.entry .entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link { + border-radius: 5px; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link, +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus, +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active { + transition: all 150ms ease-in-out; + border-width: 2px; + border-style: solid; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background), +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background), +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background) { + background: transparent; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color), +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) { + color: #0073aa; + border-color: currentColor; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover { + color: white; + border-color: #111; +} + +.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background) { + color: #111; +} + +.entry .entry-content .wp-block-buttons.has-custom-font-size .wp-block-button__link, +.entry .entry-content .wp-block-button.has-custom-font-size .wp-block-button__link { + font-size: 1em; +} + +.entry .entry-content .wp-block-buttons[style*="font-weight"] .wp-block-button__link, +.entry .entry-content .wp-block-button[style*="font-weight"] .wp-block-button__link { + font-weight: inherit; +} + +.entry .entry-content .wp-block-buttons[style*="text-decoration"] .wp-block-button__link, +.entry .entry-content .wp-block-button[style*="text-decoration"] .wp-block-button__link { + text-decoration: inherit; +} + +.entry .entry-content .wp-block-archives, +.entry .entry-content .wp-block-categories, +.entry .entry-content .wp-block-latest-posts { + padding: 0; + list-style: none; +} + +.entry .entry-content .wp-block-archives li > a, +.entry .entry-content .wp-block-categories li > a, +.entry .entry-content .wp-block-latest-posts li > a { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: calc(22px * 1.125); + font-weight: bold; + line-height: 1.2; + text-decoration: none; +} + +.entry .entry-content .wp-block-archives.aligncenter, +.entry .entry-content .wp-block-categories.aligncenter { + text-align: center; +} + +.entry .entry-content .wp-block-categories ul { + padding-top: 0.75rem; +} + +.entry .entry-content .wp-block-categories li ul { + list-style: none; + padding-left: 0; +} + +.entry .entry-content .wp-block-categories ul { + counter-reset: submenu; +} + +.entry .entry-content .wp-block-categories ul > li > a::before { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-weight: normal; + content: "– " counters(submenu, "– ", none); + counter-increment: submenu; +} + +.entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-date { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 0.71111em; + color: #767676; + line-height: 1.2; +} + +.entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-full-content, +.entry .entry-content .wp-block-latest-posts .wp-block-latest-posts__post-excerpt { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.entry .entry-content .wp-block-latest-posts li { + padding-bottom: 0.5rem; +} + +.entry .entry-content .wp-block-latest-posts li.menu-item-has-children, .entry .entry-content .wp-block-latest-posts li:last-child { + padding-bottom: 0; +} + +.entry .entry-content .wp-block-latest-posts li :not(:last-child) .wp-block-latest-posts__post-excerpt { + padding-bottom: 0.5rem; +} + +.entry .entry-content .wp-block-latest-posts.is-grid li { + border-top: 2px solid #ccc; + padding-top: 1rem; + margin-bottom: 2rem; +} + +.entry .entry-content .wp-block-latest-posts.is-grid li a:after { + content: ''; +} + +.entry .entry-content .wp-block-latest-posts.is-grid li:last-child { + margin-bottom: auto; +} + +.entry .entry-content .wp-block-latest-posts.is-grid li:last-child a:after { + content: ''; +} + +.entry .entry-content .wp-block-preformatted { + font-size: 0.71111em; + line-height: 1.8; + padding: 1rem; +} + +.entry .entry-content .wp-block-verse { + font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif; + font-size: 22px; + line-height: 1.8; +} + +.entry .entry-content .has-drop-cap:not(:focus):first-letter { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 3.375em; + line-height: 1; + font-weight: bold; + margin: 0 0.25em 0 0; +} + +@-moz-document url-prefix() { + .entry .entry-content .has-drop-cap:not(:focus):first-letter { + margin-top: 0.2em; + } +} + +.entry .entry-content .wp-block-pullquote { + color: #111; + border-color: transparent; + border-width: 2px; + padding: 1rem; + font-size: 1em; +} + +.entry .entry-content .wp-block-pullquote blockquote { + border: none; + margin-top: calc(4 * 1rem); + margin-bottom: calc(4.33 * 1rem); + margin-right: 0; + padding-left: 0; +} + +.entry .entry-content .wp-block-pullquote p { + font-size: 1.6875em; + font-style: italic; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; +} + +.entry .entry-content .wp-block-pullquote p em { + font-style: normal; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote p { + font-size: 2.25em; + } +} + +.entry .entry-content .wp-block-pullquote cite { + display: block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + text-transform: none; + color: #767676; + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * 1.125)); +} + +.entry .entry-content .wp-block-pullquote.alignleft, .entry .entry-content .wp-block-pullquote.alignright { + width: 100%; + padding: 0; +} + +.entry .entry-content .wp-block-pullquote.alignleft blockquote, .entry .entry-content .wp-block-pullquote.alignright blockquote { + margin: 1rem 0; + padding: 0; + text-align: left; + max-width: 100%; +} + +.entry .entry-content .wp-block-pullquote.alignleft blockquote p:first-child, .entry .entry-content .wp-block-pullquote.alignright blockquote p:first-child { + margin-top: 0; +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color { + background-color: #0073aa; + padding-left: 0; + padding-right: 0; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color { + padding-left: 10%; + padding-right: 10%; + } +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color p { + font-size: 1.6875em; + line-height: 1.3; + margin-bottom: 0.5em; + margin-top: 0.5em; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color p { + font-size: 2.25em; + } +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color a { + color: #fff; +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color cite { + color: inherit; +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote { + max-width: 100%; + color: #fff; + padding-left: 0; + margin-left: 1rem; + margin-right: 1rem; +} + +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color p, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color a, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color { + color: inherit; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote { + margin-left: 0; + margin-right: 0; + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignright, .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignleft { + padding: 1rem calc(2 * 1rem); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignfull { + padding-left: calc(10% + 58px + (2 * 1rem)); + padding-right: calc(10% + 58px + (2 * 1rem)); + } +} + +.entry .entry-content .wp-block-quote:not(.is-large), .entry .entry-content .wp-block-quote:not(.is-style-large) { + border-width: 2px; + border-color: #0073aa; + padding-top: 0; + padding-bottom: 0; +} + +.entry .entry-content .wp-block-quote p { + font-size: 1em; + font-style: normal; + line-height: 1.8; +} + +.entry .entry-content .wp-block-quote cite { + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * 1.125)); +} + +.entry .entry-content .wp-block-quote.is-large, .entry .entry-content .wp-block-quote.is-style-large { + margin: 1rem 0; + padding: 0; + border-left: none; +} + +.entry .entry-content .wp-block-quote.is-large p, .entry .entry-content .wp-block-quote.is-style-large p { + font-size: 1.6875em; + line-height: 1.4; + font-style: italic; +} + +.entry .entry-content .wp-block-quote.is-large cite, +.entry .entry-content .wp-block-quote.is-large footer, .entry .entry-content .wp-block-quote.is-style-large cite, +.entry .entry-content .wp-block-quote.is-style-large footer { + /* + * This requires a rem-based font size calculation instead of our normal em-based one, + * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. + */ + font-size: calc(1rem / (1.25 * 1.125)); +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-quote.is-large, .entry .entry-content .wp-block-quote.is-style-large { + margin: 1rem 0; + padding: 1rem 0; + } + .entry .entry-content .wp-block-quote.is-large p, .entry .entry-content .wp-block-quote.is-style-large p { + font-size: 1.6875em; + } +} + +.entry .entry-content .wp-block-image { + max-width: 100%; +} + +.entry .entry-content .wp-block-image img { + display: block; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img + figcaption, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > a + figcaption { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img + figcaption, + .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > a + figcaption { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-image .aligncenter { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-image .aligncenter { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-image .aligncenter { + margin: 0; + width: calc(8 * (100vw / 12) - 28px); + } + .entry .entry-content .wp-block-image .aligncenter img { + margin: 0 auto; + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-image .aligncenter { + width: calc(6 * (100vw / 12) - 28px); + } + .entry .entry-content .wp-block-image .aligncenter img { + margin: 0 auto; + } +} + +.entry .entry-content .wp-block-image.alignfull img { + width: 100vw; + max-width: calc( 100% + (2 * 1rem)); +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-image.alignfull img { + max-width: calc( 125% + 150px); + margin-left: auto; + margin-right: auto; + } +} + +.entry .entry-content .wp-block-cover-image, +.entry .entry-content .wp-block-cover { + position: relative; + min-height: 430px; + padding: 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image, + .entry .entry-content .wp-block-cover { + padding: 1rem 10%; + } +} + +.entry .entry-content .wp-block-cover-image .wp-block-cover-image-text, +.entry .entry-content .wp-block-cover-image .wp-block-cover-text, +.entry .entry-content .wp-block-cover-image h2, +.entry .entry-content .wp-block-cover .wp-block-cover-image-text, +.entry .entry-content .wp-block-cover .wp-block-cover-text, +.entry .entry-content .wp-block-cover h2 { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 1.6875em; + font-weight: bold; + line-height: 1.25; + padding: 0; + color: #fff; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover-image .wp-block-cover-text, + .entry .entry-content .wp-block-cover-image h2, + .entry .entry-content .wp-block-cover .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover .wp-block-cover-text, + .entry .entry-content .wp-block-cover h2 { + font-size: 2.25em; + max-width: 100%; + } +} + +.entry .entry-content .wp-block-cover-image.alignleft, .entry .entry-content .wp-block-cover-image.alignright, +.entry .entry-content .wp-block-cover.alignleft, +.entry .entry-content .wp-block-cover.alignright { + width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image.alignleft, .entry .entry-content .wp-block-cover-image.alignright, + .entry .entry-content .wp-block-cover.alignleft, + .entry .entry-content .wp-block-cover.alignright { + padding: 1rem calc(2 * 1rem); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover-image.alignfull h2, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover.alignfull h2 { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover-image.alignfull h2, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover.alignfull h2 { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-cover-image.alignfull, + .entry .entry-content .wp-block-cover.alignfull { + padding-left: calc(10% + 58px + (2 * 1rem)); + padding-right: calc(10% + 58px + (2 * 1rem)); + } + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover-image.alignfull h2, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text, + .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text, + .entry .entry-content .wp-block-cover.alignfull h2 { + padding: 0; + } +} + +.entry .entry-content .wp-block-gallery { + list-style-type: none; + padding-left: 0; +} + +.entry .entry-content .wp-block-gallery .blocks-gallery-image:last-child, +.entry .entry-content .wp-block-gallery .blocks-gallery-item:last-child { + margin-bottom: 16px; +} + +.entry .entry-content .wp-block-gallery figcaption a { + color: #fff; +} + +.entry .entry-content .wp-block-audio figcaption, +.entry .entry-content .wp-block-video figcaption, +.entry .entry-content .wp-block-image figcaption, +.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption, +.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption { + font-size: 0.71111em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + margin: 0; + padding: 0.5rem; + text-align: center; +} + +.entry .entry-content .wp-block-separator, +.entry .entry-content hr { + background-color: #767676; + border: 0; + height: 2px; + margin-bottom: 2rem; + margin-top: 2rem; + max-width: 2.25em; + text-align: left; + /* Remove duplicate rule-line when a separator + * is followed by an H1, or H2 */ +} + +.entry .entry-content .wp-block-separator:not(.wp-block-separator), +.entry .entry-content hr:not(.wp-block-separator) { + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-separator:not(.wp-block-separator), + .entry .entry-content hr:not(.wp-block-separator) { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-separator:not(.wp-block-separator), + .entry .entry-content hr:not(.wp-block-separator) { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.entry .entry-content .wp-block-separator.is-style-wide, +.entry .entry-content hr.is-style-wide { + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-separator.is-style-wide, + .entry .entry-content hr.is-style-wide { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-separator.is-style-wide, + .entry .entry-content hr.is-style-wide { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.entry .entry-content .wp-block-separator.is-style-dots, +.entry .entry-content hr.is-style-dots { + max-width: 100%; + background-color: inherit; + border: inherit; + height: inherit; + text-align: center; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-separator.is-style-dots, + .entry .entry-content hr.is-style-dots { + max-width: calc(8 * (100vw / 12) - 28px); + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-separator.is-style-dots, + .entry .entry-content hr.is-style-dots { + max-width: calc(6 * (100vw / 12) - 28px); + } +} + +.entry .entry-content .wp-block-separator.is-style-dots:not(.has-text-color):not(.has-background), +.entry .entry-content hr.is-style-dots:not(.has-text-color):not(.has-background) { + color: #767676; +} + +.entry .entry-content .wp-block-separator.is-style-dots:before, +.entry .entry-content hr.is-style-dots:before { + font-size: 1.6875em; + letter-spacing: 0.88889em; + padding-left: 0.88889em; +} + +.entry .entry-content .wp-block-separator + h1:before, +.entry .entry-content .wp-block-separator + h2:before, +.entry .entry-content hr + h1:before, +.entry .entry-content hr + h2:before { + display: none; +} + +.entry .entry-content .wp-block-embed-twitter { + word-break: break-word; +} + +.entry .entry-content .wp-block-table th, +.entry .entry-content .wp-block-table td { + border-color: #767676; +} + +.entry .entry-content .wp-block-file { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; +} + +.entry .entry-content .wp-block-file .wp-block-file__button { + display: table; + transition: background 150ms ease-in-out; + border: none; + border-radius: 5px; + background: #0073aa; + font-size: 22px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.2; + text-decoration: none; + font-weight: bold; + padding: 0.75rem 1rem; + color: #fff; + margin-left: 0; + margin-top: calc(0.75 * 1rem); +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-file .wp-block-file__button { + font-size: 22px; + padding: 0.875rem 1.5rem; + } +} + +.entry .entry-content .wp-block-file .wp-block-file__button:hover { + background: #111; + cursor: pointer; +} + +.entry .entry-content .wp-block-file .wp-block-file__button:focus { + background: #111; + outline: thin dotted; + outline-offset: -4px; +} + +.entry .entry-content .wp-block-code { + border-radius: 0; +} + +.entry .entry-content .wp-block-code code { + font-size: 1.125em; + white-space: pre-wrap; + word-break: break-word; +} + +.entry .entry-content .wp-block-columns .wp-block-column > *:first-child { + margin-top: 0; +} + +.entry .entry-content .wp-block-columns .wp-block-column > *:last-child { + margin-bottom: 0; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-columns .wp-block-image:not(.alignwide):not(.alignfull) > img, + .entry .entry-content .wp-block-columns .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .entry .entry-content .wp-block-columns .wp-block-image > img:not(.alignwide):not(.alignfull), + .entry .entry-content .wp-block-columns .wp-block-image > figure { + max-width: 100%; + } +} + +@media only screen and (min-width: 1168px) { + .entry .entry-content .wp-block-columns .wp-block-image:not(.alignwide):not(.alignfull) > img, + .entry .entry-content .wp-block-columns .wp-block-image:not(.alignwide):not(.alignfull) > a > img, + .entry .entry-content .wp-block-columns .wp-block-image > img:not(.alignwide):not(.alignfull), + .entry .entry-content .wp-block-columns .wp-block-image > figure { + max-width: 100%; + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-columns { + flex-wrap: nowrap; + } + .entry .entry-content .wp-block-columns .wp-block-column:not(:first-child) { + margin-left: 32px; + } +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-group:not(.alignfull) > .wp-block-group__inner-container > .alignfull, + .entry .entry-content .wp-block-group:not(.alignfull) > .wp-block-group__inner-container > .wp-block-image > img { + left: 0; + max-width: 100%; + } +} + +.entry .entry-content .wp-block-group.alignfull > .wp-block-group__inner-container { + max-width: calc(100% - (2 * 1rem)); + margin: 0 1rem; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-group.alignfull > .wp-block-group__inner-container { + max-width: 80%; + margin: 0 10%; + padding: 0 60px; + } +} + +.entry .entry-content .wp-block-group.has-background { + padding: 1rem; + margin-top: 0; + margin-bottom: 0; +} + +.entry .entry-content .wp-block-group.has-background .wp-block-group__inner-container > *:first-child { + margin-top: 0; +} + +.entry .entry-content .wp-block-group.has-background .wp-block-group__inner-container > *:last-child { + margin-bottom: 0; +} + +.entry .entry-content .wp-block-group.has-background.alignfull { + padding-left: 0; + padding-right: 0; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-group.has-background.alignfull { + padding-top: 1rem; + padding-bottom: 1rem; + } +} + +.entry .entry-content .wp-block-group.has-background:not(.alignfull) > .wp-block-group__inner-container > .alignfull { + width: 100%; + max-width: 100%; +} + +@media only screen and (min-width: 768px) { + .entry .entry-content .wp-block-group.has-background:not(.alignfull) > .wp-block-group__inner-container > .alignfull { + width: calc( 100% + 2rem); + max-width: calc( 100% + 2rem); + margin-left: -1rem; + } +} + +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: bold; +} + +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date { + font-weight: normal; +} + +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment, +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-date, +.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { + font-size: inherit; +} + +.entry .entry-content .wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date { + font-size: 0.71111em; +} + +.entry .entry-content .has-small-font-size { + font-size: 0.88889em; +} + +.entry .entry-content .has-normal-font-size { + font-size: 1.125em; +} + +.entry .entry-content .has-large-font-size { + font-size: 1.6875em; +} + +.entry .entry-content .has-huge-font-size { + font-size: 2.25em; +} + +.entry .entry-content .has-primary-background-color, +.entry .entry-content .has-secondary-background-color, +.entry .entry-content .has-dark-gray-background-color, +.entry .entry-content .has-light-gray-background-color { + color: #fff; +} + +.entry .entry-content .has-primary-background-color > p, +.entry .entry-content .has-primary-background-color > h1, +.entry .entry-content .has-primary-background-color > h2, +.entry .entry-content .has-primary-background-color > h3, +.entry .entry-content .has-primary-background-color > h4, +.entry .entry-content .has-primary-background-color > h5, +.entry .entry-content .has-primary-background-color > h6, +.entry .entry-content .has-primary-background-color > a, +.entry .entry-content .has-secondary-background-color > p, +.entry .entry-content .has-secondary-background-color > h1, +.entry .entry-content .has-secondary-background-color > h2, +.entry .entry-content .has-secondary-background-color > h3, +.entry .entry-content .has-secondary-background-color > h4, +.entry .entry-content .has-secondary-background-color > h5, +.entry .entry-content .has-secondary-background-color > h6, +.entry .entry-content .has-secondary-background-color > a, +.entry .entry-content .has-dark-gray-background-color > p, +.entry .entry-content .has-dark-gray-background-color > h1, +.entry .entry-content .has-dark-gray-background-color > h2, +.entry .entry-content .has-dark-gray-background-color > h3, +.entry .entry-content .has-dark-gray-background-color > h4, +.entry .entry-content .has-dark-gray-background-color > h5, +.entry .entry-content .has-dark-gray-background-color > h6, +.entry .entry-content .has-dark-gray-background-color > a, +.entry .entry-content .has-light-gray-background-color > p, +.entry .entry-content .has-light-gray-background-color > h1, +.entry .entry-content .has-light-gray-background-color > h2, +.entry .entry-content .has-light-gray-background-color > h3, +.entry .entry-content .has-light-gray-background-color > h4, +.entry .entry-content .has-light-gray-background-color > h5, +.entry .entry-content .has-light-gray-background-color > h6, +.entry .entry-content .has-light-gray-background-color > a { + color: #fff; +} + +.entry .entry-content .has-white-background-color { + color: #111; +} + +.entry .entry-content .has-white-background-color > p, +.entry .entry-content .has-white-background-color > h1, +.entry .entry-content .has-white-background-color > h2, +.entry .entry-content .has-white-background-color > h3, +.entry .entry-content .has-white-background-color > h4, +.entry .entry-content .has-white-background-color > h5, +.entry .entry-content .has-white-background-color > h6, +.entry .entry-content .has-white-background-color > a { + color: #111; +} + +.entry .entry-content .has-primary-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-primary-background-color { + background-color: #0073aa; +} + +.entry .entry-content .has-secondary-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color { + background-color: #005177; +} + +.entry .entry-content .has-dark-gray-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color { + background-color: #111; +} + +.entry .entry-content .has-light-gray-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color { + background-color: #767676; +} + +.entry .entry-content .has-white-background-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-white-background-color { + background-color: #FFF; +} + +.entry .entry-content .has-primary-color, +.entry .entry-content .wp-block-pullquote blockquote.has-primary-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color > p { + color: #0073aa; +} + +.entry .entry-content .has-secondary-color, +.entry .entry-content .wp-block-pullquote blockquote.has-secondary-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color > p { + color: #005177; +} + +.entry .entry-content .has-dark-gray-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color > p { + color: #111; +} + +.entry .entry-content .has-light-gray-color, +.entry .entry-content .wp-block-pullquote blockquote.has-light-gray-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color > p { + color: #767676; +} + +.entry .entry-content .has-white-color, +.entry .entry-content .wp-block-pullquote blockquote.has-white-color, +.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color { + color: #FFF; +} + +/* Media */ +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +embed, +iframe, +object { + max-width: 100%; +} + +.custom-logo-link { + display: inline-block; +} + +.avatar { + border-radius: 100%; + display: block; + min-height: inherit; +} + +svg { + transition: fill 120ms ease-in-out; + fill: currentColor; +} + +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: calc(1.5 * 1rem); +} + +@media only screen and (min-width: 768px) { + .wp-caption.aligncenter { + position: relative; + left: calc( calc(8 * (100vw / 12) - 28px) / 2); + transform: translateX(-50%); + } +} + +@media only screen and (min-width: 1168px) { + .wp-caption.aligncenter { + left: calc( calc(6 * (100vw / 12) - 28px) / 2); + } +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption-text { + color: #767676; + font-size: 0.71111em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + margin: 0; + padding: 0.5rem; + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.gallery { + display: flex; + flex-flow: row wrap; + justify-content: center; + margin-bottom: calc(1.5 * 1rem); +} + +.gallery-item { + display: inline-block; + margin-right: 16px; + margin-bottom: 16px; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: calc((100% - 16px * 1) / 2); +} + +.gallery-columns-2 .gallery-item:nth-of-type(2n+2) { + margin-right: 0; +} + +.gallery-columns-3 .gallery-item { + max-width: calc((100% - 16px * 2) / 3); +} + +.gallery-columns-3 .gallery-item:nth-of-type(3n+3) { + margin-right: 0; +} + +.gallery-columns-4 .gallery-item { + max-width: calc((100% - 16px * 3) / 4); +} + +.gallery-columns-4 .gallery-item:nth-of-type(4n+4) { + margin-right: 0; +} + +.gallery-columns-5 .gallery-item { + max-width: calc((100% - 16px * 4) / 5); +} + +.gallery-columns-5 .gallery-item:nth-of-type(5n+5) { + margin-right: 0; +} + +.gallery-columns-6 .gallery-item { + max-width: calc((100% - 16px * 5) / 6); +} + +.gallery-columns-6 .gallery-item:nth-of-type(6n+6) { + margin-right: 0; +} + +.gallery-columns-7 .gallery-item { + max-width: calc((100% - 16px * 6) / 7); +} + +.gallery-columns-7 .gallery-item:nth-of-type(7n+7) { + margin-right: 0; +} + +.gallery-columns-8 .gallery-item { + max-width: calc((100% - 16px * 7) / 8); +} + +.gallery-columns-8 .gallery-item:nth-of-type(8n+8) { + margin-right: 0; +} + +.gallery-columns-9 .gallery-item { + max-width: calc((100% - 16px * 8) / 9); +} + +.gallery-columns-9 .gallery-item:nth-of-type(9n+9) { + margin-right: 0; +} + +.gallery-item:last-of-type { + padding-right: 0; +} + +.gallery-caption { + display: block; + font-size: 0.71111em; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + line-height: 1.6; + margin: 0; + padding: 0.5rem; +} + +.gallery-item > div > a { + display: block; + line-height: 0; + box-shadow: 0 0 0 0 transparent; +} + +.gallery-item > div > a:focus { + box-shadow: 0 0 0 2px #0073aa; +} diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/style.css.map b/wp-content/upgrade-temp-backup/themes/twentynineteen/style.css.map new file mode 100644 index 00000000..ae5cbd51 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/style.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["style.scss","sass/mixins/_mixins-master.scss","sass/_normalize.scss","sass/typography/_typography.scss","sass/variables-site/_fonts.scss","sass/variables-site/_colors.scss","sass/typography/_headings.scss","sass/mixins/_utilities.scss","sass/typography/_copy.scss","sass/elements/_elements.scss","sass/elements/_lists.scss","sass/elements/_tables.scss","sass/forms/_buttons.scss","sass/forms/_fields.scss","sass/navigation/_navigation.scss","sass/navigation/_links.scss","sass/navigation/_menus.scss","sass/variables-site/_structure.scss","sass/navigation/_next-previous.scss","sass/modules/_accessibility.scss","sass/modules/_alignments.scss","sass/modules/_clearings.scss","sass/layout/_layout.scss","sass/site/_site.scss","sass/site/header/_site-header.scss","sass/site/header/_site-featured-image.scss","sass/site/primary/_posts-and-pages.scss","sass/site/primary/_comments.scss","sass/site/primary/_archives.scss","sass/site/footer/_site-footer.scss","sass/site/secondary/_widgets.scss","sass/blocks/_blocks.scss","sass/media/_media.scss","sass/media/_captions.scss","sass/media/_galleries.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/style.scss b/wp-content/upgrade-temp-backup/themes/twentynineteen/style.scss new file mode 100644 index 00000000..5022bc41 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/style.scss @@ -0,0 +1,117 @@ +/* +Theme Name: Twenty Nineteen +Theme URI: https://wordpress.org/themes/twentynineteen/ +Author: the WordPress team +Author URI: https://wordpress.org/ +Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes. +Tested up to: 6.8 +Requires at least: 4.7 +Requires PHP: 5.2.4 +Version: 3.1 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: twentynineteen +Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. + +Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. +Underscores is distributed under the terms of the GNU GPL v2 or later. + +Normalizing styles have been helped along thanks to the fine work of +Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ + +Bundled block pattern images: +Abstract Background by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-background-0SRRVNMKBX +Abstract Waves by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-waves-0KREGLTZQ3 +Abstract Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-bokeh-P4KVZBMQ6L +Colorful Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/colorful-bokeh-VN4G84GL8H +*/ + +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Variables +# Normalize +# Typography + ## Headings + ## Copy +# Elements + ## Lists + ## Tables +# Forms + ## Buttons + ## Fields +# Navigation + ## Links + ## Menus + ## Next & Previous +# Accessibility +# Alignments +# Clearings +# Layout +# Widgets +# Content + ## Archives + ## Posts and pages + ## Comments +# Blocks +# Media + ## Captions + ## Galleries +--------------------------------------------------------------*/ +@import "sass/variables-site/variables-site"; +@import "sass/mixins/mixins-master"; + +/* Normalize */ + +@import "sass/normalize"; + +/* Typography */ + +@import "sass/typography/typography"; + +/* Elements */ + +@import "sass/elements/elements"; + +/* Forms */ + +@import "sass/forms/forms"; + +/* Navigation */ + +@import "sass/navigation/navigation"; + +/* Accessibility */ + +@import "sass/modules/accessibility"; + +/* Alignments */ + +@import "sass/modules/alignments"; + +/* Clearings */ + +@import "sass/modules/clearings"; + +/* Layout */ + +@import "sass/layout/layout"; + +/* Content */ + +@import "sass/site/site"; + +/* Widgets */ + +@import "sass/site/secondary/widgets"; + +/* Blocks */ + +@import "sass/blocks/blocks"; + +/* Media */ + +@import "sass/media/media"; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-excerpt.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-excerpt.php new file mode 100644 index 00000000..e4740459 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-excerpt.php @@ -0,0 +1,33 @@ +<?php +/** + * Template part for displaying post archives and search results + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +?> + +<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> + <header class="entry-header"> + <?php + if ( is_sticky() && is_home() && ! is_paged() ) { + printf( '<span class="sticky-post">%s</span>', _x( 'Featured', 'post', 'twentynineteen' ) ); + } + the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); + ?> + </header><!-- .entry-header --> + + <?php twentynineteen_post_thumbnail(); ?> + + <div class="entry-content"> + <?php the_excerpt(); ?> + </div><!-- .entry-content --> + + <footer class="entry-footer"> + <?php twentynineteen_entry_footer(); ?> + </footer><!-- .entry-footer --> +</article><!-- #post-<?php the_ID(); ?> --> diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-none.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-none.php new file mode 100644 index 00000000..f529814a --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-none.php @@ -0,0 +1,53 @@ +<?php +/** + * Template part for displaying a message that posts cannot be found + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +?> + +<section class="no-results not-found"> + <header class="page-header"> + <h1 class="page-title"><?php _e( 'Nothing Found', 'twentynineteen' ); ?></h1> + </header><!-- .page-header --> + + <div class="page-content"> + <?php + if ( is_home() && current_user_can( 'publish_posts' ) ) : + + printf( + '<p>' . wp_kses( + /* translators: %s: Link to WP admin new post page. */ + __( 'Ready to publish your first post? <a href="%s">Get started here</a>.', 'twentynineteen' ), + array( + 'a' => array( + 'href' => array(), + ), + ) + ) . '</p>', + esc_url( admin_url( 'post-new.php' ) ) + ); + + elseif ( is_search() ) : + ?> + + <p><?php _e( 'Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'twentynineteen' ); ?></p> + <?php + get_search_form(); + + else : + ?> + + <p><?php _e( 'It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help.', 'twentynineteen' ); ?></p> + <?php + get_search_form(); + + endif; + ?> + </div><!-- .page-content --> +</section><!-- .no-results --> diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-page.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-page.php new file mode 100644 index 00000000..8772fa30 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-page.php @@ -0,0 +1,56 @@ +<?php +/** + * Template part for displaying page content in page.php + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +?> + +<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> + <?php if ( ! twentynineteen_can_show_post_thumbnail() ) : ?> + <header class="entry-header"> + <?php get_template_part( 'template-parts/header/entry', 'header' ); ?> + </header> + <?php endif; ?> + + <div class="entry-content"> + <?php + the_content(); + + wp_link_pages( + array( + 'before' => '<div class="page-links">' . __( 'Pages:', 'twentynineteen' ), + 'after' => '</div>', + ) + ); + ?> + </div><!-- .entry-content --> + + <?php if ( get_edit_post_link() ) : ?> + <footer class="entry-footer"> + <?php + edit_post_link( + sprintf( + wp_kses( + /* translators: %s: Post title. Only visible to screen readers. */ + __( 'Edit <span class="screen-reader-text">%s</span>', 'twentynineteen' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + get_the_title() + ), + '<span class="edit-link">' . twentynineteen_get_icon_svg( 'edit', 16 ), + '</span>' + ); + ?> + </footer><!-- .entry-footer --> + <?php endif; ?> +</article><!-- #post-<?php the_ID(); ?> --> diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-single.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-single.php new file mode 100644 index 00000000..7a7330b8 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content-single.php @@ -0,0 +1,55 @@ +<?php +/** + * Template part for displaying posts + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +?> + +<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> + <?php if ( ! twentynineteen_can_show_post_thumbnail() ) : ?> + <header class="entry-header"> + <?php get_template_part( 'template-parts/header/entry', 'header' ); ?> + </header> + <?php endif; ?> + + <div class="entry-content"> + <?php + the_content( + sprintf( + wp_kses( + /* translators: %s: Post title. Only visible to screen readers. */ + __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentynineteen' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + get_the_title() + ) + ); + + wp_link_pages( + array( + 'before' => '<div class="page-links">' . __( 'Pages:', 'twentynineteen' ), + 'after' => '</div>', + ) + ); + ?> + </div><!-- .entry-content --> + + <footer class="entry-footer"> + <?php twentynineteen_entry_footer(); ?> + </footer><!-- .entry-footer --> + + <?php if ( ! is_singular( 'attachment' ) ) : ?> + <?php get_template_part( 'template-parts/post/author', 'bio' ); ?> + <?php endif; ?> + +</article><!-- #post-<?php the_ID(); ?> --> diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content.php new file mode 100644 index 00000000..6a31af72 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/content/content.php @@ -0,0 +1,59 @@ +<?php +/** + * Template part for displaying posts + * + * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +?> + +<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> + <header class="entry-header"> + <?php + if ( is_sticky() && is_home() && ! is_paged() ) { + printf( '<span class="sticky-post">%s</span>', _x( 'Featured', 'post', 'twentynineteen' ) ); + } + if ( is_singular() ) : + the_title( '<h1 class="entry-title">', '</h1>' ); + else : + the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); + endif; + ?> + </header><!-- .entry-header --> + + <?php twentynineteen_post_thumbnail(); ?> + + <div class="entry-content"> + <?php + the_content( + sprintf( + wp_kses( + /* translators: %s: Post title. Only visible to screen readers. */ + __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentynineteen' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + get_the_title() + ) + ); + + wp_link_pages( + array( + 'before' => '<div class="page-links">' . __( 'Pages:', 'twentynineteen' ), + 'after' => '</div>', + ) + ); + ?> + </div><!-- .entry-content --> + + <footer class="entry-footer"> + <?php twentynineteen_entry_footer(); ?> + </footer><!-- .entry-footer --> +</article><!-- #post-<?php the_ID(); ?> --> diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/footer/footer-widgets.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/footer/footer-widgets.php new file mode 100644 index 00000000..6471fc82 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/footer/footer-widgets.php @@ -0,0 +1,26 @@ +<?php +/** + * Displays the footer widget area + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +if ( is_active_sidebar( 'sidebar-1' ) ) : + ?> + + <aside class="widget-area" aria-label="<?php esc_attr_e( 'Footer', 'twentynineteen' ); ?>"> + <?php + if ( is_active_sidebar( 'sidebar-1' ) ) { + ?> + <div class="widget-column footer-widget-1"> + <?php dynamic_sidebar( 'sidebar-1' ); ?> + </div> + <?php + } + ?> + </aside><!-- .widget-area --> + + <?php +endif; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/header/entry-header.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/header/entry-header.php new file mode 100644 index 00000000..eafecfee --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/header/entry-header.php @@ -0,0 +1,49 @@ +<?php +/** + * Displays the post header + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +$discussion = ! is_page() && twentynineteen_can_show_post_thumbnail() ? twentynineteen_get_discussion_data() : null; ?> + +<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?> + +<?php +if ( ! is_page() ) : + ?> +<div class="entry-meta"> + <?php twentynineteen_posted_by(); ?> + <?php twentynineteen_posted_on(); ?> + <span class="comment-count"> + <?php + if ( ! empty( $discussion ) ) { + twentynineteen_discussion_avatars_list( $discussion->authors ); + } + ?> + <?php twentynineteen_comment_count(); ?> + </span> + <?php + // Edit post link. + edit_post_link( + sprintf( + wp_kses( + /* translators: %s: Post title. Only visible to screen readers. */ + __( 'Edit <span class="screen-reader-text">%s</span>', 'twentynineteen' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + get_the_title() + ), + '<span class="edit-link">' . twentynineteen_get_icon_svg( 'edit', 16 ), + '</span>' + ); + ?> +</div><!-- .entry-meta --> + <?php +endif; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/header/site-branding.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/header/site-branding.php new file mode 100644 index 00000000..0b7e9bf4 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/header/site-branding.php @@ -0,0 +1,61 @@ +<?php +/** + * Displays header site branding + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ +?> +<div class="site-branding"> + + <?php if ( has_custom_logo() ) : ?> + <div class="site-logo"><?php the_custom_logo(); ?></div> + <?php endif; ?> + <?php $blog_info = get_bloginfo( 'name' ); ?> + <?php $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) ); ?> + <?php if ( ! empty( $blog_info ) ) : ?> + <?php if ( is_front_page() && is_home() ) : ?> + <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></h1> + <?php else : ?> + <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></p> + <?php endif; ?> + <?php endif; ?> + + <?php + $description = get_bloginfo( 'description', 'display' ); + if ( $description || is_customize_preview() ) : + ?> + <p class="site-description"> + <?php echo $description; ?> + </p> + <?php endif; ?> + <?php if ( has_nav_menu( 'menu-1' ) ) : ?> + <nav id="site-navigation" class="main-navigation" aria-label="<?php esc_attr_e( 'Top Menu', 'twentynineteen' ); ?>"> + <?php + wp_nav_menu( + array( + 'theme_location' => 'menu-1', + 'menu_class' => 'main-menu', + 'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', + ) + ); + ?> + </nav><!-- #site-navigation --> + <?php endif; ?> + <?php if ( has_nav_menu( 'social' ) ) : ?> + <nav class="social-navigation" aria-label="<?php esc_attr_e( 'Social Links Menu', 'twentynineteen' ); ?>"> + <?php + wp_nav_menu( + array( + 'theme_location' => 'social', + 'menu_class' => 'social-links-menu', + 'link_before' => '<span class="screen-reader-text">', + 'link_after' => '</span>' . twentynineteen_get_icon_svg( 'link' ), + 'depth' => 1, + ) + ); + ?> + </nav><!-- .social-navigation --> + <?php endif; ?> +</div><!-- .site-branding --> diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/post/author-bio.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/post/author-bio.php new file mode 100644 index 00000000..afda8ad0 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/post/author-bio.php @@ -0,0 +1,32 @@ +<?php +/** + * The template for displaying Author info + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +if ( (bool) get_the_author_meta( 'description' ) ) : + ?> +<div class="author-bio"> + <h2 class="author-title"> + <span class="author-heading"> + <?php + printf( + /* translators: %s: Post author. */ + __( 'Published by %s', 'twentynineteen' ), + esc_html( get_the_author() ) + ); + ?> + </span> + </h2> + <p class="author-description"> + <?php the_author_meta( 'description' ); ?> + <a class="author-link" href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author"> + <?php _e( 'View more posts', 'twentynineteen' ); ?> + </a> + </p><!-- .author-description --> +</div><!-- .author-bio --> + <?php +endif; diff --git a/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/post/discussion-meta.php b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/post/discussion-meta.php new file mode 100644 index 00000000..c9d8f004 --- /dev/null +++ b/wp-content/upgrade-temp-backup/themes/twentynineteen/template-parts/post/discussion-meta.php @@ -0,0 +1,32 @@ +<?php +/** + * The template for displaying Current Discussion on posts + * + * @package WordPress + * @subpackage Twenty_Nineteen + * @since Twenty Nineteen 1.0 + */ + +/* Get data from current discussion on post. */ +$discussion = twentynineteen_get_discussion_data(); +$has_responses = $discussion->responses > 0; + +if ( $has_responses ) { + /* translators: %d: Number of comments. */ + $meta_label = sprintf( _n( '%d Comment', '%d Comments', $discussion->responses, 'twentynineteen' ), $discussion->responses ); +} else { + $meta_label = __( 'No comments', 'twentynineteen' ); +} +?> + +<div class="discussion-meta"> + <?php + if ( $has_responses ) { + twentynineteen_discussion_avatars_list( $discussion->authors ); + } + ?> + <p class="discussion-meta-info"> + <?php echo twentynineteen_get_icon_svg( 'comment', 24 ); ?> + <span><?php echo esc_html( $meta_label ); ?></span> + </p> +</div><!-- .discussion-meta -->
    + + +
    + +
    + +