diff --git a/.browserslistrc b/.browserslistrc index 743d62e1..c57bcd94 100644 --- a/.browserslistrc +++ b/.browserslistrc @@ -1,10 +1,30 @@ -# please see https://github.com/browserslist/browserslist for more info +# Please see https://github.com/browserslist/browserslist for more info # These settings can be changed depending on what browsers your project is supporting +# General rules +last 2 major version and not dead >= 0.01% -Last 5 versions -last 8 iOS versions -Firefox >= 28 -IE 10 # sorry -IE 11 # sorry -dead # sorry \ No newline at end of file + +# Explicit inclusions +# See https://getbootstrap.com/docs/4.6/getting-started/browsers-devices/ +Chrome >= 45 +Firefox >= 38 +Firefox ESR +Explorer >= 10 +Edge >= 12 +iOS >= 9 +Safari >= 9 +Android >= 4.4 +Opera >= 30 + +# Explicit exclusions +# See https://caniuse.com/?search=flex +# See https://developer.mozilla.org/en-US/docs/Web/CSS/flex +not Chrome < 22 # no support for flex-basis, flex-shrink, flex-grow +not Firefox < 28 # no support for multi-line flexbox +not Explorer < 10 # no flexbox support +not iOS < 8 # no support for flex-shrink +not Safari < 8 # no support for flex-shrink +not Opera < 12.1 # no flexbox support +not OperaMobile < 12.1 # no flexbox support +not Android < 4.4 # no flexbox support diff --git a/CHANGELOG.md b/.github/CHANGELOG.md similarity index 90% rename from CHANGELOG.md rename to .github/CHANGELOG.md index a37df627..d19602d1 100644 --- a/CHANGELOG.md +++ b/.github/CHANGELOG.md @@ -1,28 +1,54 @@ +## [Unreleased] + +** Enhancements ** + + - + +** Fixes ** + + - + +## Release 1.0.0beta August 26th 2021 + +** Enhancements ** + + - Introduces [Unreleased] Section at top of CHANGELOG.md to hold items until the branch is ready for release. + - Adds a new customizer setting for overriding the site footer information. + - Adds support for wide- and full-width blocks. + - Includes Bootstrap designs for blocks like blockquotes, tables, image captions, and more. + - Introduces the Bootstrap color scheme into the block editor's default color palette. + - Update the build process for developers to move away from Gulp. + +** Fixes ** + + - Updates WooCommerce templates to current versions. + - Corrects mis-applied version numbers in WooCommerce templates. + - Reverts WooCommerce Translations to woocommerce language domain. + - Updates understrap.pot file to include several translation strings that had not been added. + - Fixes spelling and grammar errors in the CHANGELOG.md. + - replaces esc_attr with esc_html in Woocommerce cart template. + ## Release 0.9.6 June 15th 2021 This is a bugfix and maintenance release. ** Enhancements ** - -- Set credit links to use https protocol. + - Set credit links to use https protocol. ** Fixes ** - -- Use get_theme_file_path() to make include files child theme friendly. - - - Fixes breaking child theme overloading /inc/ folder files. + - Use get_theme_file_path() to make include files child theme friendly. + - Fixes breaking child theme overloading /inc/ folder files. ** Dependency Updates ** - -- Bump ws from 7.4.3 to 7.4.6 -- Bump browserslist from 4.16.1 to 4.16.6 -- Bump postcss from 8.2.9 to 8.2.10 -- Bump hosted-git-info from 2.8.8 to 2.8.9 -- Bump lodash from 4.17.20 to 4.17.21 -- Bump ua-parser-js from 0.7.23 to 0.7.28 + - Bump ws from 7.4.3 to 7.4.6 + - Bump browserslist from 4.16.1 to 4.16.6 + - Bump postcss from 8.2.9 to 8.2.10 + - Bump hosted-git-info from 2.8.8 to 2.8.9 + - Bump lodash from 4.17.20 to 4.17.21 + - Bump ua-parser-js from 0.7.23 to 0.7.28 ## Release 0.9.5 June 10th 2021 -This is a maintenance release incorporating many commits including code formatting and dependency updates that have occured over the past two years. There are still many dependancy updates remaining and they will be addressed in new releases coming soon, but we want to get this release synced first. +This is a maintenance release incorporating many commits including code formatting and dependency updates that have occurred over the past two years. There are still many dependency updates remaining, and they will be addressed in new releases coming soon, but we want to get this release synced first. ** Enhancements ** - Re-add custom-javascript.js @@ -69,12 +95,11 @@ e6c9552 Commits on Feb 19, 2019 Lon Koenig Lon Koenig -Make understrap_mobile_web_app_meta() and understrap_pingback() plugg… +Make understrap_mobile_web_app_meta() and understrap_pingback() plug… 6fcf1e9 Commits on Feb 22, 2019 Noel Springer -Noel Springer Update form-reset-password template for Woocommerce 3.5.5 85ef63c @@ -138,122 +163,96 @@ a4f20ac Commits on Apr 19, 2019 Chris Bibby -Chris Bibby initial 89f2509 Chris Bibby -Chris Bibby Woocommerce 3.6.1 template changes 1ab2f98 Chris Bibby -Chris Bibby Woocommerce 3.6.1 template changes d60c6d4 Chris Bibby -Chris Bibby woocommerce 3.6.1 template changes cb67c41 Chris Bibby -Chris Bibby woocommerce 3.6.1 template changes 7d8e00f Chris Bibby -Chris Bibby woocommerce 3.6.1 template changes a28c44d Chris Bibby -Chris Bibby woocommerce 3.6.1 template changes c500160 Commits on Apr 20, 2019 Chris Bibby -Chris Bibby Woocommerce 3.6.1 updates 1fe315c Chris Bibby -Chris Bibby Merge branch 'woocommerce-3.6.1-updates' of https://github.com/chrism… b8766a7 Commits on Apr 22, 2019 @holger1411 -holger1411 Update Woocommerce version info cac4962 Commits on Apr 28, 2019 @holger1411 -holger1411 Merge branch 'master' into woocommerce-3.6.1-updates c293c82 @holger1411 -holger1411 Merge pull request #955 from chrismb75/woocommerce-3.6.1-updates 8af84c1 @holger1411 -holger1411 Fixing watch-bs task bbae68f Commits on Apr 29, 2019 @IanDelMar -IanDelMar WooCommerce backward compatibility. Fix for #961 8b841fb Commits on Apr 30, 2019 @kelsS -kelsS removed bower.json since bower is no longer used 7475ec1 @kelsS -kelsS add php to allow the hero widgets to show on the fullwidth page templ… 2f5e018 Commits on May 01, 2019 @kelsS -kelsS add babel, gulp-babel, autoprefixer, and gulp-postcss as dev dependen… 0ea4793 @kelsS -kelsS add babel core, gulp-babel, autoprefixer, and gulp-postcss to gulp pr… b179eaf @IanDelMar -IanDelMar Add support for wp_body_open 0e76b40 Commits on May 03, 2019 @IanDelMar -IanDelMar Improve code simplicity 6076c91 Commits on May 08, 2019 @holger1411 -holger1411 Merge pull request #967 from IanDelMar/wp_body_open 1e90d3c @holger1411 -holger1411 Merge pull request #965 from kelsS/master a09fcbe @holger1411 -holger1411 Merge pull request #963 from IanDelMar/patch-6 2d80cf4 @holger1411 -holger1411 Re-add customizer.js 01af1b4 @holger1411 -holger1411 Clean rebuild 5f9b8b2 - ## Release 0.9.1 February 15th, 2019 - SECURITY UPDATE - Update to Bootstrap 4.3.1 - Fixes a XSS vulnerability in BS 4.3.0 @@ -298,7 +297,6 @@ Clean rebuild - Remove $sidebar_pos - Thx @IanDelMar - Update Woocommerce templates for WC 3.5.x - thx @ Noel Springer - ## Release 0.8.7 September 11th 2018 - Spelling corrections thx @davidshq - Updated pt_PT Translation thx @jfig @@ -342,11 +340,11 @@ Clean rebuild - Update to Gulp 4 - Moving closing primary into right-sidebar-check.php - Adding hero canvas widget pos - - Swap customized walker to latest upstream wp-bootstrap-navwalker class - Thx @pattonwebz + - Swap customized walker to the latest upstream wp-bootstrap-navwalker class - Thx @pattonwebz - gulp-rev - Thx @0dp - Update pagination - thx @0dp - Adding german formal language - Thx @Thomas-A-Reinert - - Added cookies checkbox support for inc/custom-comments.php - Thx @Jean Pierre Kolb + - Added cookie checkbox support for inc/custom-comments.php - Thx @Jean Pierre Kolb - Create Japanese translation - Thx @teruteru128 - WooCommerce 3.4.0 update - Thx @ZacharyElkins - Organize sidebar files into loop-templates directory - Thx @axlright @@ -356,7 +354,7 @@ Clean rebuild ## Release 0.8.2 April 11th 2018 - Update to Bootstrap 4.1 - Adding CONTRIBUTING.md and ISSUE_TEMPLATE.md - Thx @Thomas-A-Reinert - - Adding empty JS file into build process for adding own JS more easily - Thx @Thomas-A-Reinert + - Adding empty JavaScripot file into build process for adding own JS more easily - Thx @Thomas-A-Reinert - WooCommerce update and cleanup - Thx @ZacharyElkins - Adding SASS source map functionality - Thx @axlright - Cleanup - Thx @axlright @@ -365,7 +363,7 @@ Clean rebuild - New pagination - Thx @0dp - Update functions.php - Thx @0dp - Add pluggable functions - Thx @axlright - - Add polish translation - Thx @mirzal + - Add Polish translation - Thx @mirzal - Adding timestamp to js and css resources to prevent caching while developinh - Thx @@gintsmurans - Improve left sidebar check - Thx @ZacharyElkins @@ -387,7 +385,7 @@ Clean rebuild - Adding gulpconfig - Thx @lilolbear - Enable woocommerce product gallery slider by default. - Thx @typeplus -## Release 0.8.0 January 22th 2018 +## Release 0.8.0 January 22nd 2018 - Update to Bootstrap 4 (no more Beta...) @@ -452,7 +450,7 @@ Clean rebuild - Hot fix release ## Release 0.6.4.1 August 17h 2017 - - Hot fix release - Rebuild new Bootstrap 4 Beta navbar markup into UnderStrap + - Hot fix release - Rebuild new Bootstrap 4 Beta navbar markup into Understrap ## Release 0.6.3 August 14h 2017 - Update to Bootstrap 4 Beta @@ -470,7 +468,7 @@ Clean rebuild ## Release 0.6.1 May 18th 2017 - Replacing some older BS3 markup - Thx @typeplus and @Kostas Vrouvas - Add basic error handling for `gulp-plumber` - thx @L422Y - - Correcting woo commerce customer login markup + - Correcting WooCommerce customer login markup - Replacing cssnano with minify-css - Fix deprecated product accessor for WooCommerce 3.0 - Thx @willgorham - Declare woocommerce support - Thx @typeplus @@ -481,7 +479,7 @@ Clean rebuild - Streamline 404.php and aligning with other page templates - Adding gulp-sequence -## Release 0.6.0 (skipping 0.5.8 and 0.5.9 ) Apr. 21th 2017 +## Release 0.6.0 (skipping 0.5.8 and 0.5.9 ) Apr. 21st 2017 - Adding WooCommerce 3.0.0 support - Big thx @typeplus - Add npm-debug.log to .gitignore file - thx @OussamaElgoumri - Adding swedish translation files @@ -663,8 +661,8 @@ Clean rebuild ## 0.3.4 SEP. 9th 2015 - Adding basic WooCommerce support - - Cleanup for submitting to wordpress.org - - Removing s SASS ... no need for basic styling. Thats Bootstrap´s job. + - Cleanup for submitting to WordPress.org + - Removing s SASS ... no need for basic styling. That's Bootstrap´s job. ## 0.3.1 AUG. 12th 2015 @@ -676,7 +674,7 @@ Clean rebuild ## 0.2.9 Mar. 10th 2015 - Adding a new theme customizer option. It lets you add a code snippet right before the closing tag. For example for Google Analytics, Google Tag Mananger, Pingdom etc. Just copy and past your code to the input field and save the setting. - So you don´t have to edit the theme source file´s directly and your theme stay´s updateable + So you don´t have to edit the theme source file´s directly, and your theme stay´s updateable ## 0.2.8 Feb. 6th 2015 - Adding Grunt and Grunt SASS task diff --git a/.github/CODE-OF-CONDUCT.md b/.github/CODE-OF-CONDUCT.md index f17adcfe..b1b8a81e 100644 --- a/.github/CODE-OF-CONDUCT.md +++ b/.github/CODE-OF-CONDUCT.md @@ -1,51 +1,57 @@ -# Code of Conduct v2.0 +# Contributor Bill of Rights & Responsibilities -This code of conduct outlines our expectations for participants within the [UnderStrap](https://github.com/understrap/) community, as well as steps to reporting unacceptable behavior. We are committed to providing a welcoming and inspiring community for all and expect our code of conduct to be honored. Anyone who violates this code of conduct may be banned from the community. +Welcome to the Understrap Contributor Bill of Rights & Responsibilities, and thanks for being part of the Understrap community! -Our open source community strives to: +**To submit questions or report violations anonymously, use this form: https://forms.gle/uNnkKPakeuae4kiX7** -* **Be friendly and patient.** -* **Be welcoming**: We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability. -* **Be considerate**: Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we're a world-wide community, so you might not be communicating in someone else's primary language. -* **Be respectful**: Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one. -* **Be careful in the words that you choose**: we are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren't acceptable. This includes, but is not limited to: - * Violent threats or language directed against another person. - * Discriminatory jokes and language. - * Posting sexually explicit or violent material. - * Posting (or threatening to post) other people's personally identifying information ("doxing"). - * Personal insults, especially those using racist or sexist terms. - * Unwelcome sexual attention. - * Advocating for, or encouraging, any of the above behavior. - * Repeated harassment of others. In general, if someone asks you to stop, then stop. -* **When we disagree, try to understand why**: Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of our community comes from its diversity, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes. +You can also e-mail us at support@understrap.com with any questions. We will not publicly share any information you submit without your permission. -This code is not exhaustive or complete. It serves to distill our common understanding of a collaborative, shared environment, and goals. We expect it to be followed in spirit as much as in the letter. +The Understrap project is owned and maintained by Howard Development & Consulting, LLC, a Denver-based web development firm. -### Diversity Statement +This document outlines your rights and responsibilities as a participant in the Understrap community and applies equally to every participant. -We encourage everyone to participate and are committed to building a community for all. Although we may not be able to satisfy everyone, we all agree that everyone is equal. Whenever a participant has made a mistake, we expect them to take responsibility for it. If someone has been harmed or offended, it is our responsibility to listen carefully and respectfully, and do our best to right the wrong. +## You have the right to... -Although this list cannot be exhaustive, we explicitly honor diversity in age, gender, gender identity or expression, culture, ethnicity, language, national origin, political beliefs, profession, race, religion, sexual orientation, socioeconomic status, and technical ability. We will not tolerate discrimination based on any of the protected -characteristics above, including participants with disabilities. +**You have a right to a community that is a harassment-free experience for everyone,** regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. -### Reporting Issues +**You have a right to a clear, predictable process if a moderator believes you have violated the community guidelines.** For the vast majority of violations, this process will include: -If you experience or witness unacceptable behavior—or have any other concerns—please report it by contacting us via [thomas@tarcgn.de](mailto:thomas@tarcgn.de). All reports will be handled with discretion. In your report please include: +* We will minimize the comment in GitHub. The author may receive a notification from GitHub with a brief reason for the action, depending on notification settings. If you are unsure why your comment was minimized, please ask us at support@understrap.com or use the form linked above. This protects your privacy and ensures the thread doesn’t go off topic. +* If the same user repeats a similar violation, we may start a new public discussion thread to further clarify the issue for the user and make a record of the issue for the full community to refer to and discuss. +* If a user repeatedly violates the Contributor Bill of Rights & Responsibilities, we will institute a 7-day temporary “cool down” ban. +* If a user who’s already been temporarily banned returns and commits an additional violation, we reserve the right to permanently ban that user. +* For extreme situations, such as doxxing or hate speech, we will immediately delete the comments and institute, at the minimum, a temporary ban. We reserve the right to immediately, permanently ban users who commit extreme violations. +* If you have a question or want to appeal a decision, please email us at support@understrap.com or use the form linked above. Public discussion threads are always acceptable as well, provided they don’t expose private personal information without permission. -- Your contact information. -- Names (real, nicknames, or pseudonyms) of any individuals involved. If there are additional witnesses, please include them as well. Your account of what occurred, and if you believe the incident is ongoing. If there is a publicly available record (e.g. a mailing list archive or a public IRC logger), please include a link. -- Any additional information that may be helpful. +We also acknowledge that there's an inevitable gray area in any code of conduct. Most similar documents are written with vague guidelines that grant effectively unlimited discretion to moderators, which makes disagreements about the interpretation of the rules common. Our goal here is to provide very specific guidelines, while also reserving the right for moderators to act quickly and decisively in extreme situations. -After filing a report, a representative will contact you personally. If the person who is harassing you is part of the response team, they will recuse themselves from handling your incident. A representative will then review the incident, follow up with any additional questions, and make a decision as to how to respond. We will respect confidentiality requests for the purpose of protecting victims of abuse. +**You have a right to speak your mind in this community,** provided that you do not violate the specific guidelines we’ve laid out in this document. We do not have a blanket policy of talking “only about work” here. As long as everyone treats each other with dignity and respect, we encourage discussion of the many social and political issues that intersect with our work in technology. We don’t expect everyone to agree, but we believe we can have civil and valuable conversations here. -Anyone asked to stop unacceptable behavior is expected to comply immediately. If an individual engages in unacceptable behavior, the representative may take any action they deem appropriate, up to and including a permanent ban from our community without warning. +## You have the responsibility to... -## Thanks +**You have a responsibility to act and interact** in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. -**The UnderStrap Team** +**You have a responsibility to treat the Understrap community as a professional workplace.** Because Understrap is an important part of our business and the businesses of the thousands of developers who build sites with Understrap, we encourage you to think of the GitHub projects as an extension of a professional workplace. Everything you post here is public, and we want everyone to put their best foot forward. If you wouldn’t say or do something in front of everyone you work with, you shouldn’t say or do it here. Don’t think of this as a social or informal space like Twitter or Reddit; think of it as an office meeting where you’re collaborating with teammates. +We’ve never had an extreme incident (e.g. hate speech) in this community and hope never to have one. That said, we believe those situations are typically flagrant enough that most observers agree a moderator needs to take quick and decisive action. +The more common and nuanced situation is speech that doesn’t rise to the level of a threat, but still comes off as rude or inappropriate for an office setting. There’s a lot of gray area here, so we’ll offer some specific examples of behavior that we view as inappropriate for GitHub: -This code of conduct is based on the [Open Code of Conduct](https://github.com/todogroup/opencodeofconduct) from the [TODOGroup](http://todogroup.org). +* Any profanity that you couldn’t say on the radio in the United States. Please note that obscuring a letter or two with a symbol like an asterisk doesn’t make it any less readable, and thus it still counts as profanity for our purposes. We understand that there is a gray area here, including words that have different meanings in different cultures and contexts. We’ll be as clear as possible on our reasoning if we believe there has been a profanity violation in the community. +* Sarcasm, mockery or ad hominem attacks. Focus on the code, not the person. And even if you’re criticizing code, avoid harsh or profane language. +* The use of sexualized language or imagery, and sexual attention or advances of any kind. +* Publishing others’ private information, such as a physical address, without their explicit permission. +* Hate speech; defined as abusive or threatening speech or writing targeting an individual or group on the basis of of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. +* Public or private harassment, threats of physical violence, or behavior that a moderator reasonably believes could be a violation of U.S. law or put other people in harm’s way. -We are thankful for their work and all the communities who have paved the way with code of conducts. \ No newline at end of file +We understand that everyone has different standards for office-appropriate conduct, and we’ll take into account neurodiversity, cultural differences and other mitigating factors any time we act on a violation. Generally, we will start small (by hiding your comment) so you have the opportunity to privately discuss the reasoning behind the decision with us, if you’d like to. + +If your comment is minimized or you receive a warning, it does not mean we intend to ban you or hold any hard feelings. We all make mistakes and want to treat every community member with grace and empathy, and we also recognize that our standards here are higher than in some other similar communities. We’re very hesitant to issue a permanent ban in all but the most extreme cases, and we want to encourage you to express yourself, while also asking you to do your best to maintain office-appropriate decorum in the GitHub community. + +We are very strong proponents of free expression, and we don’t want you to shy away from difficult conversations. We encourage all our employees to speak freely at work about any topic, and we think that philosophy should carry over to our GitHub community as well. We don’t institute blanket bans on subject matter here; we simply ask that you do your best to be respectful in all your interactions with others on this platform. + +Also note that we have not included a “catch-all” violation, such as “any behavior deemed inappropriate.” These catch-all clauses exist in most other codes of conduct, but they are so broad that they basically leave everything up to the opinion of the moderator and thus make the code of conduct much less useful for community members. Our goal is to write a Contributor Bill of Rights & Responsibilities that can be applied consistently by all moderators, leaving minimal room for arbitrary judgement calls. We’ll do our best to keep the Contributor Bill of Rights & Responsibilities up to date with specific rules, rather than broad or vague guidelines. + +**If you have any questions or want to report a violation, e-mail us at support@understrap.com or use this anonymous form: https://forms.gle/uNnkKPakeuae4kiX7** + +Parts of this document are based on the [Contributor Covenant](https://www.contributor-covenant.org/). This document is released under the [CC BY 4.0 License](https://github.com/EthicalSource/contributor_covenant/blob/release/LICENSE.md). diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 758a572d..44524f93 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,4 +1,4 @@ -# Contributing to the UnderStrap Project +# Contributing to the Understrap Project We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's: - Reporting a bug @@ -10,15 +10,17 @@ We love your input! We want to make contributing to this project as easy and tra ## We Develop with Github We use github to host code, to track issues and feature requests, as well as accept pull requests. -## We Use [Github Flow](https://guides.github.com/introduction/flow/index.html), So All Code Changes Happen Through Pull Requests -Pull requests are the best way to propose changes to the codebase (we use [Github Flow](https://guides.github.com/introduction/flow/index.html)). We actively welcome your pull requests: +## We Use [Git Flow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow), So All Code Changes Happen Through Pull Requests +We actively welcome your pull requests. -1. Fork the repo and create your branch from `master`. +Pull requests are the best way to propose changes to the codebase. +All pull requests should be sumitted to the `develop` branch. +This will allow us to grant permissions to key contributors to merge pull requests into the `develop` branch. + +1. Fork the repo and create your branch from `develop`. 2. If you've added code that should be tested, add tests. 3. If you've changed APIs, update the documentation. 4. Ensure the test suite passes. -5. Make sure your code lints. -6. Issue that pull request! ## Any contributions you make will be under the GNU GPL version 2 In short, when you submit code changes, your submissions are understood to be under the same [GNU GPL version 2](https://opensource.org/licenses/GPL-2.0) that covers the project. Feel free to contact the maintainers if that's a concern. diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.md b/.github/ISSUE_TEMPLATE/1-bug-report.md index c2bc0eb3..2ceb2db7 100644 --- a/.github/ISSUE_TEMPLATE/1-bug-report.md +++ b/.github/ISSUE_TEMPLATE/1-bug-report.md @@ -12,39 +12,48 @@ assignees: '' check that there aren't other open issues addressing the same bug before reporting the bug. + Please provide a short summary of the bug in the Title above. + Please delete anything that does not apply for you! Note: These comments won't show up when you submit the issue. --> -### Description of the Bug -Please provide a clear and concise description of what the bug is. +### The Bug -Who is the bug affecting? -What is affected by this bug? -When does this occur? -Where on the platform does it happen? +**Describe the bug** +A clear and concise description of what the bug is. + -### Steps to Reproduce +**To Reproduce** Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error -### Expected Behavior -Please provide a clear and concise description of what you expected to happen. +**Expected behavior** +A clear and concise description of what you expected to happen. -### Screenshots / Video -If applicable, add screenshots/videos to help explain the bug. +**Screenshots / Videos** +If applicable, add screenshots/videos to help explain your problem. -### Environment -Please complete the following information: -- WordPress Version: [ 5.7.x | 5.8.x ] -- OS Version: [ Windows 7 | Windows 8 | Windows 10 ] | Linux [Distribution / Version] | MacOS [Version] | Android [Version] | iOS [Version] -- Browser: [ all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari ] -- Language: [ all | PHP | SQL | HTML | S/CSS | Javascript | jQuery | ES6 | JSON | XML ] -- Node.js & NPM Versions: Node.js [V X.XX] | NPM [V X.XX] +### The Environment -### Additional Context -Add any other context about the problem here. E.g. Are there any related issues and/or pull requests? + +- **WordPress Version:** [ 5.7.x | 5.8.x ] +- **OS Version:** [ Windows 7 | Windows 8 | Windows 10 ] | Linux [Distribution / Version] | MacOS [Version] | Android [Version] | iOS [Version] +- **Browser:** [ all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari ] +- **Language:** [ all | PHP | SQL | HTML | S/CSS | Javascript | jQuery | ES6 | JSON | XML ] +- **Node.js & NPM Versions:** Node.js [V X.XX] | NPM [V X.XX] + +### Additional context + diff --git a/.github/ISSUE_TEMPLATE/2-support-request.md b/.github/ISSUE_TEMPLATE/2-support-request.md index bfedaf27..aab8000f 100644 --- a/.github/ISSUE_TEMPLATE/2-support-request.md +++ b/.github/ISSUE_TEMPLATE/2-support-request.md @@ -13,17 +13,19 @@ assignees: '' Please check that there aren't old issues addressing the same problem. You might find a solution there. + Please provide a short summary of the problem in the Title above. + Note: These comments won't show up when you submit the issue. --> -### Description -Please provide a clear and concise description of what you expected to happen. +**Describe the problem** +A clear and concise description of the problem. -### Screenshots / Videos +**Screenshots / Videos** If applicable, add screenshots/videos to help explain your problem. -### Code +**Code** If applicable, provide code to help explain your problem. -### Additional context +**Additional context** Add any other context about the problem here (e.g. related issues). diff --git a/LICENSE.md b/.github/LICENSE.md similarity index 100% rename from LICENSE.md rename to .github/LICENSE.md diff --git a/.github/README.md b/.github/README.md new file mode 100644 index 00000000..c799b94c --- /dev/null +++ b/.github/README.md @@ -0,0 +1,158 @@ +[![Build Status](https://api.travis-ci.org/understrap/understrap.svg?branch=master)](https://travis-ci.org/understrap/understrap) +[![Wordpress Theme Version](https://img.shields.io/wordpress/theme/v/understrap.svg)](https://wordpress.org/themes/understrap) +[![Wordpress Theme Active Installs](https://img.shields.io/wordpress/theme/installs/understrap.svg)](https://wordpress.org/themes/understrap/) +[![Github Last Commit](https://img.shields.io/github/last-commit/understrap/understrap)](https://github.com/understrap/understrap/commits/master) +[![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0) + +#### See: [Official Demo](https://understrap.com) | Read: [Official Docs Page](https://docs.understrap.com/) + +# Understrap WordPress Theme Framework + +Website: [https://understrap.com](https://understrap.com) + +Child Theme Project: [https://github.com/understrap/understrap-child](https://github.com/understrap/understrap-child) + +Premium Child Themes: [https://understrap.com/child-themes/](https://understrap.com/child-themes/) + +## About + +Understrap is the renowned open-source WordPress starter theme that combines Underscores with Bootstrap. Trusted by more than 100,000 developers. + +## License +Copyright 2021 [Howard Development & Consulting, LLC](https://howarddc.com) +Understrap is distributed under the terms of the GNU GPL version 2 + +http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html + +## Changelog +See [changelog](CHANGELOG.md) + +## Documentation + +Full documentation for this theme is available at [docs.understrap.com](https://docs.understrap.com). + +## Basic Features + +- Combines Underscore’s PHP/JS files and Bootstrap’s HTML/CSS/JS. +- Comes with Bootstrap (v4) Sass source files and additional .scss files. Nicely sorted and ready to add your own variables and customize the Bootstrap variables. +- Uses a single minified CSS file for all the basic stuff. +- [Font Awesome](http://fortawesome.github.io/Font-Awesome/) integration (v4.7.0) +- Jetpack ready +- WooCommerce support +- Contact Form 7 support +- [Child Theme](https://github.com/understrap/understrap-child) ready +- Translation ready + +## Installation +There are several ways to install Understrap. We'll look at three of them: (1) classic install by uploading Understrap to a WordPress install, (2) using npm, and (3) using the theme directory in WordPress. + +### Classic install +- Download the understrap folder from GitHub or from [https://understrap.com](https://understrap.com) +- IMPORTANT: If you download it from GitHub make sure you rename the "understrap-master.zip" file just to "understrap.zip" or you might have problems using child themes! +- Upload it into your WordPress installation theme subfolder: `/wp-content/themes/` +- Login to your WordPress backend +- Go to Appearance → Themes +- Activate the Understrap theme + +### npm install +- Open your terminal +- Change to the directory where you want to add Understrap +- Type `npm install understrap` + +### WordPress.org install +- Open your WordPress backend +- Click on "Appearance -> Themes" +- Hit the "Add new" button +- Search for "Understrap" +- Hit the "install" button +- Activate the theme + +## Developing With npm, postCSS, Rollup, SASS and BrowserSync + +This theme uses [sass](https://www.npmjs.com/package/sass) and [postCSS](https://postcss.org) to handle compiling all of the styles into one style sheet. The theme also includes [rollup.js](https://www.rollupjs.org/) to handle javascript compilation and minification. These choices are based on the same libraries and npm commands used in Bootstrap. In addition, it comes with [Browser Sync](http://browsersync.io) to handle live reloading while you develop. + +### Confused by All the CSS, SCSS, and SASS Files? + +Some basics about the files that come with Understrap: +- The theme itself uses the `/style.css` file only to identify the theme inside of WordPress. The file is not loaded by the theme and does not include any styles. +- The `/css/theme.css` and its minified little brother `/css/theme.min.css` file(s) provides all styles. It is composed of different SCSS sets and one variable file, all imported at `/src/sass/theme.scss` +- Your design goes into: `/src/sass/theme`. + - Override Bootstrap by addind your variables to the `/src/sass/theme/_theme_variables.scss` + - Add your custom styles to the `/src/sass/theme/_theme.scss` file + - Or add other .scss files into it and `@import` it into `/src/sass/theme/_theme.scss`. + +The same goes for Javascript. Just add your javascript to `/src/js/custom-javascript.js` and let rollup.js handle the rest. + +### Installing Dependencies +- Make sure you have installed Node.js and Browser-Sync (optional) on your computer globally +- Then open your terminal and browse to the location of your Understrap copy +- Run: `$ npm install` + +### Running +To work with and compile your Sass and Javascript files on the fly start: + +```bash +npm run watch +``` + +Or, to run with Browser-Sync: + +First change the browser-sync options to reflect your environment in the file `/build/browser-sync.config.js` in the beginning of the file: +```javascript +module.exports = { + "proxy": "localhost/", // Change here + "notify": false, + "files": ["./css/*.min.css", "./js/*.min.js", "./**/*.php"] +}; +``` + +then run: + +```bash +npm run watch-bs +``` + + +## Block Editor (Gutenberg) Support + +As of version 1.0.0, Understrap supports the block editor. The theme include "Bootstrap" styles automatically for default blocks like tables, captions, and blockquotes. Even further, the theme automatically parses your Bootstrap variables to load your custom color palette into the block editor, ensuring that your color choices match the front-end of the site. + + +*Note: Wide- and full-width blocks will not work with the sidebar templates. They'll simply display in a normal width. They will work, however, with any full width templates or if sidebars are globally disabled in the customizer.* + +## How to Use the Built-In Widget Slider + +The front-page slider is widget driven. Simply add more than one widget to widget position “Hero”. +- Click on Appearance → Widgets. +- Add two, or more, widgets of any kind to widget area “Hero”. +- That’s it. + +## RTL styles? +Add a new file to the themes root folder called rtl.css. Add all alignments to this file according to this description: +https://codex.wordpress.org/Right_to_Left_Language_Support + +## Page Templates +Understrap includes several different page template files to render a number of unique layouts. + +### Blank Template + +The `blank.php` template is useful when working with various page builders and can be used as a starting blank canvas. + +### Empty Template + +The `empty.php` template displays a header and a footer only. A good starting point for landing pages. + +### Sidebar Templates + +The theme also includes a number of templates for enabling the right and left sidebars. + +### Full Width Template + +The `fullwidthpage.php` template has full width layout without a sidebar. + + +Licenses & Credits += +- Font Awesome: https://fontawesome.com/v4.7/license/ (Font: SIL OFL 1.1, (S)CSS: MIT) +- Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (MIT) +- WP Bootstrap Navwalker by Edward McIntyre & William Patton: https://github.com/wp-bootstrap/wp-bootstrap-navwalker (GNU GPLv3) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index f653b6a7..3db1e813 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -16,6 +16,9 @@ ## Checklist: +- [ ] I pulled my branch from `develop`. +- [ ] I am submitting my pull request to `develop`. +- [ ] I have resolved any conflicts merging this pull request would create. - [ ] I have checked that there aren't other open Pull Requests for the same update/change. - [ ] My code follows the code style of this project. - [ ] I have performed a self-review of my own code. @@ -26,7 +29,9 @@ - [ ] \(Optional) I have updated the translations accordingly. - [ ] `composer cs:check` has passed locally. - [ ] `composer lint:php` has passed locally. -- [ ] I have read the **CONTRIBUTING** document. +- [ ] I have read the **[CONTRIBUTING](https://github.com/understrap/understrap/blob/main/.github/CONTRIBUTING.md)** document. + +## Related Issues or Roadmap requests ## Further comments diff --git a/.gitignore b/.gitignore index 1c6561a3..3cb3ccfa 100644 --- a/.gitignore +++ b/.gitignore @@ -45,7 +45,7 @@ # Dependencies bower_components node_modules -vendor +/vendor/ # Other UnderStrap specific files and directories phpcs.xml diff --git a/404.php b/404.php index cc3fd682..4b58b334 100644 --- a/404.php +++ b/404.php @@ -2,7 +2,7 @@ /** * The template for displaying 404 pages (not found) * - * @package UnderStrap + * @package Understrap */ // Exit if accessed directly. @@ -33,7 +33,7 @@ $container = get_theme_mod( 'understrap_container_type' );
-

+

diff --git a/README.md b/README.md deleted file mode 100644 index a8746e64..00000000 --- a/README.md +++ /dev/null @@ -1,152 +0,0 @@ -[![Build Status](https://api.travis-ci.org/understrap/understrap.svg?branch=master)](https://travis-ci.org/understrap/understrap) -[![Wordpress Theme Version](https://img.shields.io/wordpress/theme/v/understrap.svg)](https://wordpress.org/themes/understrap) -[![Wordpress Theme Active Installs](https://img.shields.io/wordpress/theme/installs/understrap.svg)](https://wordpress.org/themes/understrap/) -[![Github Last Commit](https://img.shields.io/github/last-commit/understrap/understrap)](https://github.com/understrap/understrap/commits/master) -[![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0) - -#### See: [Official Demo](https://understrap.com/understrap) | Read: [Official Docs Page](https://understrap.github.io/) - -# UnderStrap WordPress Theme Framework - -Website: [https://understrap.com](https://understrap.com) - -Child Theme Project: [https://github.com/understrap/understrap-child](https://github.com/understrap/understrap-child) - -OverStrap Child Themes: [https://understrap.com/overstrap/](https://understrap.com/overstrap/) - -## About - -I’m a huge fan of Underscores, Bootstrap, and Sass. Why not combine these into a solid WordPress Theme Framework? That’s what UnderStrap is. You can use it as a starter theme and build your own theme on top of it. Or you can use it as a parent theme and create your own child theme for UnderStrap. - -## License -UnderStrap WordPress Theme, Copyright 2013-2018 Holger Koenemann -UnderStrap is distributed under the terms of the GNU GPL version 2 - -http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html - -## Changelog -See [changelog](CHANGELOG.md) - - -## Basic Features - -- Combines Underscore’s PHP/JS files and Bootstrap’s HTML/CSS/JS. -- Comes with Bootstrap (v4) Sass source files and additional .scss files. Nicely sorted and ready to add your own variables and customize the Bootstrap variables. -- Uses a single minified CSS file for all the basic stuff. -- [Font Awesome](http://fortawesome.github.io/Font-Awesome/) integration (v4.7.0) -- Jetpack ready. -- WooCommerce support. -- Contact Form 7 support. -- [Child Theme](https://github.com/understrap/understrap-child) ready. -- Translation ready. - -## Starter Theme + HTML Framework = WordPress Theme Framework - -The _s theme is a good starting point to develop a WordPress theme. But it is “just” a raw starter theme. That means it outputs all the WordPress stuff correctly but without any layout or design. -Why not add a well known and supported layout framework to have a solid, clean and responsive foundation? That’s where Bootstrap comes in. - -## Confused by All the CSS and Sass Files? - -Some basics about the Sass and CSS files that come with UnderStrap: -- The theme itself uses the `/style.css`file only to identify the theme inside of WordPress. The file is not loaded by the theme and does not include any styles. -- The `/css/theme.css` and its minified little brother `/css/theme.min.css` file(s) provides all styles. It is composed of five different SCSS sets and one variable file at `/sass/theme.scss`: - - ```@import "theme/theme_variables"; // 1. Add your variables into this file. Also add variables to overwrite Bootstrap or UnderStrap variables here - @import "../src/bootstrap-sass/assets/stylesheets/bootstrap"; // 2. All the Bootstrap stuff - Don´t edit this! - @import "understrap/understrap"; // 3. Some basic WordPress stylings and needed styles to combine Boostrap and Underscores - @import "../src/fontawesome/scss/font-awesome"; // 4. Font Awesome Icon styles - // Any additional imported files // - @import "theme/theme"; // 5. Add your styles into this file - ``` - -- Don’t edit the number 2-4 files/filesets listed above or you won’t be able to update UnderStrap without overwriting your own work! -- Your design goes into: `/sass/theme`. - - Add your styles to the `/sass/theme/_theme.scss` file - - And your variables to the `/sass/theme/_theme_variables.scss` - - Or add other .scss files into it and `@import` it into `/sass/theme/_theme.scss`. - -## Installation -There are several ways to install UnderStrap. We'll look at three of them: (1) classic install by uploading UnderStrap to a WordPress install, (2) using npm, and (3) using the theme directory in WordPress. - -### Classic install -- Download the understrap folder from GitHub or from [https://understrap.com](https://understrap.com) -- IMPORTANT: If you download it from GitHub make sure you rename the "understrap-master.zip" file just to "understrap.zip" or you might have problems using child themes! -- Upload it into your WordPress installation theme subfolder: `/wp-content/themes/` -- Login to your WordPress backend -- Go to Appearance → Themes -- Activate the UnderStrap theme - -### npm install -- Open your terminal -- Change to the directory where you want to add UnderStrap -- Type `npm install understrap` - -### WordPress.org install -- Open your WordPress backend -- Click on "Appearance -> Themes" -- Hit the "Add new" button -- Search for "UnderStrap" -- Hit the "install" button -- Activate the theme - -## Developing With npm, Gulp and SASS and [Browser Sync][1] - -### Installing Dependencies -- Make sure you have installed Node.js and Browser-Sync (optional) on your computer globally -- Then open your terminal and browse to the location of your UnderStrap copy -- Run: `$ npm install` - -### Running -To work with and compile your Sass files on the fly start: - -- `$ gulp watch` - -Or, to run with Browser-Sync: - -- First change the browser-sync options to reflect your environment in the file `/gulpconfig.json` in the beginning of the file: -```javascript -{ - "browserSyncOptions" : { - "proxy": "localhost/theme_test/", // <----- CHANGE HERE - "notify": false - }, - ... -}; -``` -- then run: `$ gulp watch-bs` - -## How to Use the Built-In Widget Slider - -The front-page slider is widget driven. Simply add more than one widget to widget position “Hero”. -- Click on Appearance → Widgets. -- Add two, or more, widgets of any kind to widget area “Hero”. -- That’s it. - -## RTL styles? -Add a new file to the themes root folder called rtl.css. Add all alignments to this file according to this description: -https://codex.wordpress.org/Right_to_Left_Language_Support - -## Page Templates -UnderStrap includes several different page template files: (1) blank template, (2) empty template, and (3) full width template. - -### Blank Template - -The `blank.php` template is useful when working with various page builders and can be used as a starting blank canvas. - -### Empty Template - -The `empty.php` template displays a header and a footer only. A good starting point for landing pages. - -### Full Width Template - -The `fullwidthpage.php` template has full width layout without a sidebar. - -## Footnotes - -[1] Visit [http://browsersync.io](http://browsersync.io) for more information on Browser Sync - -Licenses & Credits -= -- Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT) -- Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (MIT) -- WP Bootstrap Navwalker by Edward McIntyre & William Patton: https://github.com/wp-bootstrap/wp-bootstrap-navwalker (GNU GPLv3) diff --git a/archive.php b/archive.php index 823f622b..2607bc0d 100644 --- a/archive.php +++ b/archive.php @@ -4,7 +4,7 @@ * * Learn more: http://codex.wordpress.org/Template_Hierarchy * - * @package UnderStrap + * @package Understrap */ // Exit if accessed directly. diff --git a/author.php b/author.php index 55607320..107050b0 100644 --- a/author.php +++ b/author.php @@ -4,7 +4,7 @@ * * Learn more: https://codex.wordpress.org/Author_Templates * - * @package UnderStrap + * @package Understrap */ // Exit if accessed directly. @@ -33,17 +33,20 @@ $container = get_theme_mod( 'understrap_container_type' ); } else { $curauth = get_userdata( intval( $author ) ); } - ?> -

nickname ); ?>

+ the_archive_title( '

', '

' ); - ID ) ) { - echo get_avatar( $curauth->ID ); + $alt = sprintf( + /* translators: %s: author name */ + _x( 'Profile picture of %s', 'Avatar alt', 'understrap' ), + $curauth->display_name + ); + echo get_avatar( $curauth->ID, 96, '', $alt ); } - ?> - user_url ) || ! empty( $curauth->user_description ) ) : ?> + if ( ! empty( $curauth->user_url ) || ! empty( $curauth->user_description ) ) { + ?>
user_url ) ) : ?>
@@ -53,39 +56,44 @@ $container = get_theme_mod( 'understrap_container_type' ); user_description ) ) : ?> -
+
+ display_name + ); + ?> +
user_description ); ?>
- + nickname ); ?>: - - - - '; - while ( have_posts() ) { - the_post(); - echo '
  • '; - printf( - '%3$s', - esc_url( apply_filters( 'the_permalink', get_permalink( $post ), $post ) ), - esc_attr( __( 'Permanent Link:', 'understrap' ) ), - get_the_title() - ); - understrap_posted_on(); - esc_html_e( 'in', 'understrap' ); - the_category( '&' ); - echo '
  • '; - } - echo ''; - } else { - get_template_part( 'loop-templates/content', 'none' ); + printf( + /* translators: %s: author name */ + '

    ' . esc_html__( 'Posts by %s', 'understrap' ) . '

    ', + $curauth->display_name + ); } ?> - + + + + + + diff --git a/comments.php b/comments.php index a2f61498..5c2a4552 100644 --- a/comments.php +++ b/comments.php @@ -5,16 +5,15 @@ * The area of the page that contains both current comments * and the comment form. * - * @package UnderStrap + * @package Understrap */ // Exit if accessed directly. defined( 'ABSPATH' ) || exit; /* - * If the current post is protected by a password and - * the visitor has not yet entered the password we will - * return early without loading the comments. + * If the current post is protected by a password and the visitor has not yet + * entered the password we will return early without loading the comments. */ if ( post_password_required() ) { return; @@ -57,27 +56,7 @@ if ( post_password_required() ) { - 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through. ?> - - - - +
      @@ -92,27 +71,7 @@ if ( post_password_required() ) {
    - 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through. ?> - - - - + diff --git a/composer.json b/composer.json index aeda4657..0b526d4d 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ ], "homepage": "https://github.com/understrap/understrap", "require": { - "composer/installers": "^1.10", + "composer/installers": "^1.11", "php": ">=5.6" }, "require-dev": { diff --git a/composer.lock b/composer.lock index 1b89f7df..cac0f83f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6264cfc97cd68a6578ffce9b72605d20", + "content-hash": "eeb7619b5a84ccfa676de01c01546b32", "packages": [ { "name": "composer/installers", - "version": "v1.10.0", + "version": "v1.11.0", "source": { "type": "git", "url": "https://github.com/composer/installers.git", - "reference": "1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d" + "reference": "ae03311f45dfe194412081526be2e003960df74b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d", - "reference": "1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d", + "url": "https://api.github.com/repos/composer/installers/zipball/ae03311f45dfe194412081526be2e003960df74b", + "reference": "ae03311f45dfe194412081526be2e003960df74b", "shasum": "" }, "require": { @@ -111,6 +111,7 @@ "majima", "mako", "mediawiki", + "miaoxing", "modulework", "modx", "moodle", @@ -128,12 +129,17 @@ "sydes", "sylius", "symfony", + "tastyigniter", "typo3", "wordpress", "yawik", "zend", "zikula" ], + "support": { + "issues": "https://github.com/composer/installers/issues", + "source": "https://github.com/composer/installers/tree/v1.11.0" + }, "funding": [ { "url": "https://packagist.com", @@ -148,7 +154,7 @@ "type": "tidelift" } ], - "time": "2021-01-14T11:07:16+00:00" + "time": "2021-04-28T06:42:17+00:00" } ], "packages-dev": [ @@ -216,20 +222,24 @@ "stylecheck", "tests" ], + "support": { + "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", + "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + }, "time": "2020-12-07T18:04:37+00:00" }, { "name": "php-parallel-lint/php-parallel-lint", - "version": "v1.3.0", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", - "reference": "772a954e5f119f6f5871d015b23eabed8cbdadfb" + "reference": "761f3806e30239b5fcd90a0a45d41dc2138de192" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/772a954e5f119f6f5871d015b23eabed8cbdadfb", - "reference": "772a954e5f119f6f5871d015b23eabed8cbdadfb", + "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/761f3806e30239b5fcd90a0a45d41dc2138de192", + "reference": "761f3806e30239b5fcd90a0a45d41dc2138de192", "shasum": "" }, "require": { @@ -243,7 +253,7 @@ "require-dev": { "nette/tester": "^1.3 || ^2.0", "php-parallel-lint/php-console-highlighter": "~0.3", - "squizlabs/php_codesniffer": "^3.5" + "squizlabs/php_codesniffer": "^3.6" }, "suggest": { "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" @@ -269,7 +279,11 @@ ], "description": "This tool check syntax of PHP files about 20x faster than serial check.", "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", - "time": "2021-04-07T14:42:48+00:00" + "support": { + "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", + "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.1" + }, + "time": "2021-08-13T05:35:13+00:00" }, { "name": "phpcompatibility/php-compatibility", @@ -327,6 +341,10 @@ "phpcs", "standards" ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibility" + }, "time": "2019-12-27T09:44:58+00:00" }, { @@ -379,20 +397,24 @@ "polyfill", "standards" ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie" + }, "time": "2021-02-15T10:24:51+00:00" }, { "name": "phpcompatibility/phpcompatibility-wp", - "version": "2.1.1", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", - "reference": "b7dc0cd7a8f767ccac5e7637550ea1c50a67b09e" + "reference": "a792ab623069f0ce971b2417edef8d9632e32f75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/b7dc0cd7a8f767ccac5e7637550ea1c50a67b09e", - "reference": "b7dc0cd7a8f767ccac5e7637550ea1c50a67b09e", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/a792ab623069f0ce971b2417edef8d9632e32f75", + "reference": "a792ab623069f0ce971b2417edef8d9632e32f75", "shasum": "" }, "require": { @@ -429,7 +451,11 @@ "standards", "wordpress" ], - "time": "2021-02-15T12:58:46+00:00" + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" + }, + "time": "2021-07-21T11:09:57+00:00" }, { "name": "roave/security-advisories", @@ -437,18 +463,19 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "07d2f0c0e6553fd7433f2eb7d043260d3bfd351d" + "reference": "cd0a994884c7323cdc591f02b6027e00c1d88e74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/07d2f0c0e6553fd7433f2eb7d043260d3bfd351d", - "reference": "07d2f0c0e6553fd7433f2eb7d043260d3bfd351d", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/cd0a994884c7323cdc591f02b6027e00c1d88e74", + "reference": "cd0a994884c7323cdc591f02b6027e00c1d88e74", "shasum": "" }, "conflict": { "3f/pygmentize": "<1.2", "adodb/adodb-php": "<5.20.12", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", + "amazing/media2click": ">=1,<1.3.3", "amphp/artax": "<1.0.6|>=2,<2.0.6", "amphp/http": "<1.0.1", "amphp/http-client": ">=4,<4.4", @@ -458,8 +485,9 @@ "bagisto/bagisto": "<0.1.5", "barrelstrength/sprout-base-email": "<1.2.7", "barrelstrength/sprout-forms": "<3.9", - "baserproject/basercms": ">=4,<=4.3.6|>=4.4,<4.4.1", - "bolt/bolt": "<3.7.1", + "baserproject/basercms": "<4.4.5", + "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", + "bolt/bolt": "<3.7.2", "bolt/core": "<4.1.13", "brightlocal/phpwhois": "<=4.2.5", "buddypress/buddypress": "<5.1.2", @@ -467,17 +495,20 @@ "cakephp/cakephp": ">=1.3,<1.3.18|>=2,<2.4.99|>=2.5,<2.5.99|>=2.6,<2.6.12|>=2.7,<2.7.6|>=3,<3.5.18|>=3.6,<3.6.15|>=3.7,<3.7.7", "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", "cartalyst/sentry": "<=2.1.6", - "centreon/centreon": "<18.10.8|>=19,<19.4.5", + "centreon/centreon": "<20.10.7", "cesnet/simplesamlphp-module-proxystatistics": "<3.1", "codeigniter/framework": "<=3.0.6", - "composer/composer": "<=1-alpha.11", + "composer/composer": "<1.10.22|>=2-alpha.1,<2.0.13", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/core": ">=2,<3.5.39", - "contao/core-bundle": ">=4,<4.4.52|>=4.5,<4.9.6|= 4.10.0", + "contao/core-bundle": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|= 4.10.0", "contao/listing-bundle": ">=4,<4.4.8", + "craftcms/cms": "<3.6.7", + "croogo/croogo": "<3.0.7", "datadog/dd-trace": ">=0.30,<0.30.2", "david-garcia/phpwhois": "<=4.3.1", "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", + "directmailteam/direct-mail": "<5.2.4", "doctrine/annotations": ">=1,<1.2.7", "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", "doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1", @@ -487,13 +518,15 @@ "doctrine/mongodb-odm": ">=1,<1.0.2", "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<11.0.4", + "dolibarr/dolibarr": "<14", "dompdf/dompdf": ">=0.6,<0.6.2", - "drupal/core": ">=7,<7.74|>=8,<8.8.11|>=8.9,<8.9.9|>=9,<9.0.8", - "drupal/drupal": ">=7,<7.74|>=8,<8.8.11|>=8.9,<8.9.9|>=9,<9.0.8", + "drupal/core": ">=7,<7.80|>=8,<8.9.14|>=9,<9.0.12|>=9.1,<9.1.7", + "drupal/drupal": ">=7,<7.80|>=8,<8.9.14|>=9,<9.0.12|>=9.1,<9.1.7", + "dweeves/magmi": "<=0.7.24", "endroid/qr-code-bundle": "<3.4.2", "enshrined/svg-sanitize": "<0.13.1", "erusev/parsedown": "<1.7.2", + "ether/logs": "<3.0.4", "ezsystems/demobundle": ">=5.4,<5.4.6.1", "ezsystems/ez-support-tools": ">=2.2,<2.2.3", "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1", @@ -510,30 +543,37 @@ "ezsystems/repository-forms": ">=2.3,<2.3.2.1", "ezyang/htmlpurifier": "<4.1.1", "facade/ignition": "<1.16.14|>=2,<2.4.2|>=2.5,<2.5.2", + "feehi/cms": "<=2.1.1", "firebase/php-jwt": "<2", + "flarum/core": ">=1,<=1.0.1", "flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15", "flarum/tags": "<=0.1-beta.13", "fluidtypo3/vhs": "<5.1.1", "fooman/tcpdf": "<6.2.22", + "forkcms/forkcms": "<5.8.3", "fossar/tcpdf-parser": "<6.2.22", + "francoisjacquet/rosariosis": "<6.5.1", "friendsofsymfony/oauth2-php": "<1.3", "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", + "froala/wysiwyg-editor": "<3.2.7", "fuel/core": "<1.8.1", - "getgrav/grav": "<1.7-beta.8", - "getkirby/cms": ">=3,<3.4.5", + "getgrav/grav": "<=1.7.10", + "getkirby/cms": "<=3.5.6", "getkirby/panel": "<2.5.14", "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", "gree/jose": "<=2.2", "gregwar/rst": "<1.0.3", + "grumpydictator/firefly-iii": "<5.5.13", "guzzlehttp/guzzle": ">=4-rc.2,<4.2.4|>=5,<5.3.1|>=6,<6.2.1", "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.99999|>=4.2,<=4.2.99999|>=5,<=5.0.99999|>=5.1,<=5.1.99999|>=5.2,<=5.2.99999|>=5.3,<=5.3.99999|>=5.4,<=5.4.99999|>=5.5,<=5.5.49|>=5.6,<=5.6.99999|>=5.7,<=5.7.99999|>=5.8,<=5.8.99999|>=6,<6.18.31|>=7,<7.22.4", - "illuminate/database": "<6.20.14|>=7,<7.30.4|>=8,<8.24", + "illuminate/database": "<6.20.26|>=7,<8.40", "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", "illuminate/view": ">=7,<7.1.2", "impresscms/impresscms": "<=1.4.2", + "intelliants/subrion": "<=4.2.1", "ivankristianto/phpwhois": "<=4.3", "james-heinrich/getid3": "<1.9.9", "joomla/archive": "<1.1.10", @@ -541,13 +581,19 @@ "jsmitty12/phpwhois": "<5.1", "kazist/phpwhois": "<=4.2.6", "kitodo/presentation": "<3.1.2", + "klaviyo/magento2-extension": ">=1,<3", "kreait/firebase-php": ">=3.2,<3.8.1", "la-haute-societe/tcpdf": "<6.2.22", - "laravel/framework": "<6.20.14|>=7,<7.30.4|>=8,<8.24", + "laminas/laminas-http": "<2.14.2", + "laravel/framework": "<6.20.26|>=7,<8.40", "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", + "lavalite/cms": "<=5.8", "league/commonmark": "<0.18.3", - "librenms/librenms": "<1.53", + "league/flysystem": "<1.1.4|>=2,<2.1.1", + "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", + "librenms/librenms": "<21.1", "livewire/livewire": ">2.2.4,<2.2.6", + "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", "magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3", "magento/magento1ce": "<1.9.4.3", "magento/magento1ee": ">=1,<1.14.4.3", @@ -559,30 +605,39 @@ "monolog/monolog": ">=1.8,<1.12", "moodle/moodle": "<3.5.17|>=3.7,<3.7.9|>=3.8,<3.8.8|>=3.9,<3.9.5|>=3.10,<3.10.2", "namshi/jose": "<2.2", + "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", + "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", + "neos/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", + "nilsteampassnet/teampass": "<=2.1.27.36", + "nukeviet/nukeviet": "<4.3.4", "nystudio107/craft-seomatic": "<3.3", "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", "october/backend": "<1.1.2", - "october/cms": "= 1.0.469|>=1.0.319,<1.0.469", + "october/cms": "= 1.1.1|= 1.0.471|= 1.0.469|>=1.0.319,<1.0.469", "october/october": ">=1.0.319,<1.0.466", "october/rain": "<1.0.472|>=1.1,<1.1.2", "onelogin/php-saml": "<2.10.4", "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", + "opencart/opencart": "<=3.0.3.2", "openid/php-openid": "<2.3", - "openmage/magento-lts": "<19.4.8|>=20,<20.0.4", + "openmage/magento-lts": "<=19.4.12|>=20,<=20.0.8", "orchid/platform": ">=9,<9.4.4", "oro/crm": ">=1.7,<1.7.4", "oro/platform": ">=1.7,<1.7.4", "padraic/humbug_get_contents": "<1.1.2", "pagarme/pagarme-php": ">=0,<3", + "pagekit/pagekit": "<=1.0.18", "paragonie/random_compat": "<2", "passbolt/passbolt_api": "<2.11", "paypal/merchant-sdk-php": "<3.12", - "pear/archive_tar": "<1.4.12", + "pear/archive_tar": "<1.4.14", "personnummer/personnummer": "<3.0.2", + "phanan/koel": "<5.1.4", "phpfastcache/phpfastcache": ">=5,<5.0.13", - "phpmailer/phpmailer": "<6.1.6", + "phpmailer/phpmailer": "<6.5", "phpmussel/phpmussel": ">=1,<1.6", "phpmyadmin/phpmyadmin": "<4.9.6|>=5,<5.0.3", "phpoffice/phpexcel": "<1.8.2", @@ -591,7 +646,7 @@ "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5.0.10,<5.6.3", "phpwhois/phpwhois": "<=4.2.5", "phpxmlrpc/extras": "<0.6.1", - "pimcore/pimcore": "<6.8.8", + "pimcore/pimcore": "<10.1.1", "pocketmine/pocketmine-mp": "<3.15.4", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", @@ -605,23 +660,26 @@ "propel/propel1": ">=1,<=1.7.1", "pterodactyl/panel": "<0.7.19|>=1-rc.0,<=1-rc.6", "pusher/pusher-php-server": "<2.2.1", + "pwweb/laravel-core": "<=0.3.6-beta", "rainlab/debugbar-plugin": "<3.1", + "rmccue/requests": ">=1.6,<1.8", "robrichards/xmlseclibs": "<3.0.4", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", "sensiolabs/connect": "<4.2.3", "serluck/phpwhois": "<=4.2.6", - "shopware/core": "<=6.3.4", - "shopware/platform": "<=6.3.5.1", - "shopware/shopware": "<5.6.9", + "shopware/core": "<=6.4.3", + "shopware/platform": "<=6.4.3", + "shopware/production": "<=6.3.5.2", + "shopware/shopware": "<=5.6.9", "silverstripe/admin": ">=1.0.3,<1.0.4|>=1.1,<1.1.1", "silverstripe/assets": ">=1,<1.4.7|>=1.5,<1.5.2", "silverstripe/cms": "<4.3.6|>=4.4,<4.4.4", "silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", - "silverstripe/framework": "<4.4.7|>=4.5,<4.5.4", - "silverstripe/graphql": ">=2,<2.0.5|>=3,<3.1.2|>=3.2,<3.2.4", + "silverstripe/framework": "<4.7.4", + "silverstripe/graphql": "<=3.5|>=4-alpha.1,<4-alpha.2", "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4", "silverstripe/subsites": ">=2,<2.1.1", @@ -640,14 +698,14 @@ "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", "ssddanbrown/bookstack": "<0.29.2", "stormpath/sdk": ">=0,<9.9.99", - "studio-42/elfinder": "<2.1.49", - "sulu/sulu": "<1.6.34|>=2,<2.0.10|>=2.1,<2.1.1", + "studio-42/elfinder": "<2.1.59", + "sulu/sulu": "<1.6.41|>=2,<2.0.10|>=2.1,<2.1.1", "swiftmailer/swiftmailer": ">=4,<5.4.5", "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", "sylius/grid-bundle": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", "sylius/resource-bundle": "<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", - "sylius/sylius": "<1.6.9|>=1.7,<1.7.9|>=1.8,<1.8.3", + "sylius/sylius": "<1.6.9|>=1.7,<1.7.9|>=1.8,<1.8.3|>=1.9,<1.9.5", "symbiote/silverstripe-multivaluefield": ">=3,<3.0.99", "symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4", "symbiote/silverstripe-versionedfiles": "<=2.0.3", @@ -659,47 +717,55 @@ "symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", "symfony/http-kernel": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.4.13|>=5,<5.1.5", "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", + "symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1", "symfony/mime": ">=4.3,<4.3.8", "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/polyfill": ">=1,<1.10", "symfony/polyfill-php55": ">=1,<1.10", "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/routing": ">=2,<2.0.19", - "symfony/security": ">=2,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=4.4,<4.4.7|>=5,<5.0.7", + "symfony/security": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8", "symfony/security-bundle": ">=2,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", - "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<2.8.37|>=3,<3.3.17|>=3.4,<3.4.7|>=4,<4.0.7", + "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", - "symfony/security-guard": ">=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", - "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", + "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8|>=5.3,<5.3.2", "symfony/serializer": ">=2,<2.0.11", - "symfony/symfony": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.4.13|>=5,<5.1.5", + "symfony/symfony": ">=2,<3.4.49|>=4,<4.4.24|>=5,<5.2.9|>=5.3,<5.3.2", "symfony/translation": ">=2,<2.0.17", "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", + "t3/dce": ">=2.2,<2.6.2", "t3g/svg-sanitizer": "<1.0.3", "tecnickcom/tcpdf": "<6.2.22", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1-beta.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", "titon/framework": ">=0,<9.9.99", + "topthink/think": "<=6.0.9", + "tribalsystems/zenario": "<8.8.53370", "truckersmp/phpwhois": "<=4.3.1", "twig/twig": "<1.38|>=2,<2.7", - "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.25|>=10,<10.4.14|>=11,<11.1.1", + "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.19|>=11,<11.3.2", "typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", - "typo3/cms-core": ">=6.2,<=6.2.56|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<9.5.25|>=10,<10.4.14|>=11,<11.1.1", + "typo3/cms-core": ">=6.2,<=6.2.56|>=7,<=7.6.52|>=8,<=8.7.41|>=9,<9.5.29|>=10,<10.4.19|>=11,<11.3.2", "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", - "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.10|>=3.1,<3.1.7|>=3.2,<3.2.7|>=3.3,<3.3.5", - "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4", + "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", + "typo3/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", "typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10", "ua-parser/uap-php": "<3.8", "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", "verot/class.upload.php": "<=1.0.3|>=2,<=2.0.4", "vrana/adminer": "<4.7.9", "wallabag/tcpdf": "<6.2.22", + "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", + "wp-cli/wp-cli": "<2.5", + "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", "yiisoft/yii": ">=1.1.14,<1.1.15", "yiisoft/yii2": "<2.0.38", @@ -709,7 +775,9 @@ "yiisoft/yii2-gii": "<2.0.4", "yiisoft/yii2-jui": "<2.0.4", "yiisoft/yii2-redis": "<2.0.8", + "yoast-seo-for-typo3/yoast_seo": "<7.2.1", "yourls/yourls": "<1.7.4", + "zendesk/zendesk_api_client_php": "<2.2.11", "zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", "zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2", "zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", @@ -727,14 +795,15 @@ "zendframework/zend-validator": ">=2.3,<2.3.6", "zendframework/zend-view": ">=2,<2.2.7|>=2.3,<2.3.1", "zendframework/zend-xmlrpc": ">=2.1,<2.1.6|>=2.2,<2.2.6", - "zendframework/zendframework": "<2.5.1", + "zendframework/zendframework": "<=3", "zendframework/zendframework1": "<1.12.20", "zendframework/zendopenid": ">=2,<2.0.2", "zendframework/zendxml": ">=1,<1.0.1", "zetacomponents/mail": "<1.8.2", "zf-commons/zfc-user": "<1.2.2", "zfcampus/zf-apigility-doctrine": ">=1,<1.0.3", - "zfr/zfr-oauth2-server-module": "<0.1.2" + "zfr/zfr-oauth2-server-module": "<0.1.2", + "zoujingli/thinkadmin": "<6.0.22" }, "type": "metapackage", "notification-url": "https://packagist.org/downloads/", @@ -754,6 +823,10 @@ } ], "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", + "support": { + "issues": "https://github.com/Roave/SecurityAdvisories/issues", + "source": "https://github.com/Roave/SecurityAdvisories/tree/latest" + }, "funding": [ { "url": "https://github.com/Ocramius", @@ -764,7 +837,7 @@ "type": "tidelift" } ], - "time": "2021-04-07T21:01:39+00:00" + "time": "2021-08-23T20:03:09+00:00" }, { "name": "squizlabs/php_codesniffer", @@ -815,6 +888,11 @@ "phpcs", "standards" ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, "time": "2021-04-09T00:54:41+00:00" }, { @@ -861,6 +939,11 @@ "standards", "wordpress" ], + "support": { + "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", + "source": "https://github.com/WordPress/WordPress-Coding-Standards", + "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" + }, "time": "2020-05-13T23:57:56+00:00" }, { @@ -931,6 +1014,10 @@ "themes", "wordpress" ], + "support": { + "issues": "https://github.com/WPTRT/WPThemeReview/issues", + "source": "https://github.com/WPTRT/WPThemeReview" + }, "time": "2019-11-17T20:05:55+00:00" } ], @@ -945,5 +1032,5 @@ "php": ">=5.6" }, "platform-dev": [], - "plugin-api-version": "1.1.0" + "plugin-api-version": "2.0.0" } diff --git a/css/custom-editor-style.css b/css/custom-editor-style.css index 0212fb81..934cb778 100644 --- a/css/custom-editor-style.css +++ b/css/custom-editor-style.css @@ -1,2 +1,1141 @@ +@charset "UTF-8"; +*, +*::before, +*::after { + box-sizing: border-box; +} -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20tZWRpdG9yLXN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbXX0= */ +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #5533ff; + text-decoration: none; + background-color: transparent; +} +a:hover { + color: #2600e6; + text-decoration: underline; +} + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type=radio], +input[type=checkbox] { + box-sizing: border-box; + padding: 0; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #5533ff; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #5533ff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +.table, .wp-block-table table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} +.table th, .wp-block-table table th, +.table td, +.wp-block-table table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} +.table thead th, .wp-block-table table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} +.table tbody + tbody, .wp-block-table table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered, .wp-block-table table { + border: 1px solid #dee2e6; +} +.table-bordered th, .wp-block-table table th, +.table-bordered td, +.wp-block-table table td { + border: 1px solid #dee2e6; +} +.table-bordered thead th, .wp-block-table table thead th, +.table-bordered thead td, +.wp-block-table table thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #cfc6ff; +} +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #a795ff; +} + +.table-hover .table-primary:hover { + background-color: #baadff; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #baadff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th, .wp-block-table table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} +.table .thead-light th, .wp-block-table table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} +.table-dark.table-bordered, .wp-block-table table.table-dark { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered, .wp-block-table .table-responsive-sm > table { + border: 0; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered, .wp-block-table .table-responsive-md > table { + border: 0; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered, .wp-block-table .table-responsive-lg > table { + border: 0; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered, .wp-block-table .table-responsive-xl > table { + border: 0; + } +} +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.table-responsive > .table-bordered, .wp-block-table .table-responsive > table { + border: 0; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure, .wp-block-image > figure, figure.wp-block-image { + display: inline-block; +} + +.figure-img, .wp-block-image > figure img, figure.wp-block-image img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption, .wp-block-image > figure figcaption, figure.wp-block-image figcaption { + font-size: 90%; + color: #6c757d; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 2rem; +} + +h3, .h3 { + font-size: 1.75rem; +} + +h4, .h4 { + font-size: 1.5rem; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote, .wp-block-quote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer, .wp-block-quote cite { + display: block; + font-size: 80%; + color: #6c757d; +} +.blockquote-footer::before, .wp-block-quote cite::before { + content: "— "; +} + +.has-blue-color, +.has-blue-color:visited { + color: #007bff; +} + +.has-blue-background-color { + background-color: #007bff; + border-color: #007bff; +} + +.has-indigo-color, +.has-indigo-color:visited { + color: #6610f2; +} + +.has-indigo-background-color { + background-color: #6610f2; + border-color: #6610f2; +} + +.has-purple-color, +.has-purple-color:visited { + color: #5533ff; +} + +.has-purple-background-color { + background-color: #5533ff; + border-color: #5533ff; +} + +.has-pink-color, +.has-pink-color:visited { + color: #e83e8c; +} + +.has-pink-background-color { + background-color: #e83e8c; + border-color: #e83e8c; +} + +.has-red-color, +.has-red-color:visited { + color: #dc3545; +} + +.has-red-background-color { + background-color: #dc3545; + border-color: #dc3545; +} + +.has-orange-color, +.has-orange-color:visited { + color: #fd7e14; +} + +.has-orange-background-color { + background-color: #fd7e14; + border-color: #fd7e14; +} + +.has-yellow-color, +.has-yellow-color:visited { + color: #ffc107; +} + +.has-yellow-background-color { + background-color: #ffc107; + border-color: #ffc107; +} + +.has-green-color, +.has-green-color:visited { + color: #28a745; +} + +.has-green-background-color { + background-color: #28a745; + border-color: #28a745; +} + +.has-teal-color, +.has-teal-color:visited { + color: #20c997; +} + +.has-teal-background-color { + background-color: #20c997; + border-color: #20c997; +} + +.has-cyan-color, +.has-cyan-color:visited { + color: #17a2b8; +} + +.has-cyan-background-color { + background-color: #17a2b8; + border-color: #17a2b8; +} + +.has-white-color, +.has-white-color:visited { + color: #fff; +} + +.has-white-background-color { + background-color: #fff; + border-color: #fff; +} + +.has-gray-color, +.has-gray-color:visited { + color: #6c757d; +} + +.has-gray-background-color { + background-color: #6c757d; + border-color: #6c757d; +} + +.has-gray-dark-color, +.has-gray-dark-color:visited { + color: #343a40; +} + +.has-gray-dark-background-color { + background-color: #343a40; + border-color: #343a40; +} + +.has-primary-color, +.has-primary-color:visited { + color: #5533ff; +} + +.has-primary-background-color { + background-color: #5533ff; + border-color: #5533ff; +} + +.has-secondary-color, +.has-secondary-color:visited { + color: #6c757d; +} + +.has-secondary-background-color { + background-color: #6c757d; + border-color: #6c757d; +} + +.has-success-color, +.has-success-color:visited { + color: #28a745; +} + +.has-success-background-color { + background-color: #28a745; + border-color: #28a745; +} + +.has-info-color, +.has-info-color:visited { + color: #17a2b8; +} + +.has-info-background-color { + background-color: #17a2b8; + border-color: #17a2b8; +} + +.has-warning-color, +.has-warning-color:visited { + color: #ffc107; +} + +.has-warning-background-color { + background-color: #ffc107; + border-color: #ffc107; +} + +.has-danger-color, +.has-danger-color:visited { + color: #dc3545; +} + +.has-danger-background-color { + background-color: #dc3545; + border-color: #dc3545; +} + +.has-light-color, +.has-light-color:visited { + color: #f8f9fa; +} + +.has-light-background-color { + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.has-dark-color, +.has-dark-color:visited { + color: #343a40; +} + +.has-dark-background-color { + background-color: #343a40; + border-color: #343a40; +} + +figure.wp-block-image { + display: block; +} +.wp-block-image > figure { + display: block; +} +body.understrap-no-sidebar .alignwide, +body.understrap-no-sidebar .alignfull, +body.understrap-no-sidebar .wp-block-cover.alignwide, +body.understrap-no-sidebar .wp-block-cover.alignfull { + margin: 0px -webkit-calc(50% - 50vw); + margin: 0px calc(50% - 50vw); + max-width: 100vw; + width: 100vw; +} +body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + max-width: 540px; + } +} +@media (min-width: 768px) { + body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + max-width: 720px; + } +} +@media (min-width: 992px) { + body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + max-width: 1140px; + } +} +body.understrap-no-sidebar .alignwide, +body.understrap-no-sidebar .wp-block-cover.alignwide { + margin: 0px -webkit-calc(50% - 45vw); + margin: 0px calc(50% - 45vw); + max-width: 90vw; + width: 100vw; +} +body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { + max-width: 540px; + } +} +@media (min-width: 768px) { + body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { + max-width: 720px; + } +} +@media (min-width: 992px) { + body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, +body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { + max-width: 1140px; + } +} +@media (max-width: 920px) { + body.understrap-no-sidebar .alignwide, +body.understrap-no-sidebar .wp-block-cover.alignwide { + margin: 0px -webkit-calc(50% - 48vw); + margin: 0px calc(50% - 48vw); + max-width: 96vw; + width: 100vw; + } +} + +.wp-block-buttons .wp-block-button .wp-block-button__link { + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; +} +.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link { + border: 1px solid transparent; +} + +.components-circular-option-picker__option { + border-radius: 50%; +} + +.editor-post-title .editor-post-title__input { + font-size: 2.5rem; + font-weight: 500; +} + +/*# sourceMappingURL=custom-editor-style.css.map */ \ No newline at end of file diff --git a/css/custom-editor-style.css.map b/css/custom-editor-style.css.map new file mode 100644 index 00000000..1e830599 --- /dev/null +++ b/css/custom-editor-style.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["custom-editor-style.css","../src/sass/assets/bootstrap4/_reboot.scss","../src/sass/assets/bootstrap4/_variables.scss","../src/sass/assets/bootstrap4/vendor/_rfs.scss","../src/sass/assets/bootstrap4/mixins/_hover.scss","../src/sass/assets/bootstrap4/_root.scss","../src/sass/assets/bootstrap4/_tables.scss","../src/sass/assets/bootstrap4/mixins/_table-row.scss","../src/sass/assets/bootstrap4/mixins/_breakpoints.scss","../src/sass/assets/bootstrap4/_images.scss","../src/sass/assets/bootstrap4/mixins/_image.scss","../src/sass/assets/bootstrap4/mixins/_border-radius.scss","../src/sass/assets/bootstrap4/_type.scss","../src/sass/assets/bootstrap4/mixins/_lists.scss","../src/sass/theme/_colors.scss","../src/sass/theme/_blocks.scss","../src/sass/assets/bootstrap4/mixins/_grid.scss","../src/sass/assets/bootstrap4/mixins/_buttons.scss","../src/sass/custom-editor-style.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACkBhB;;;EAGE,sBAAA;ADhBF;;ACmBA;EACE,uBAAA;EACA,iBAAA;EACA,8BAAA;EACA,6CAAA;ADhBF;;ACsBA;EACE,cAAA;ADnBF;;AC6BA;EACE,SAAA;EACA,qNCqO4B;ECrJxB,eAtCa;EFxCjB,gBC8O4B;ED7O5B,gBCkP4B;EDjP5B,cCnCS;EDoCT,gBAAA;EACA,sBC9CS;AFoBX;;ACsCA;EACE,qBAAA;ADnCF;;AC4CA;EACE,uBAAA;EACA,SAAA;EACA,iBAAA;ADzCF;;ACsDA;EACE,aAAA;EACA,qBCgN4B;AFnQ9B;;AC0DA;EACE,aAAA;EACA,mBCoF0B;AF3I5B;;ACkEA;;EAEE,0BAAA;EACA,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,gBAAA;EACA,sCAAA;EAAA,8BAAA;AD/DF;;ACkEA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AD/DF;;ACkEA;;;EAGE,aAAA;EACA,mBAAA;AD/DF;;ACkEA;;;;EAIE,gBAAA;AD/DF;;ACkEA;EACE,gBCiJ4B;AFhN9B;;ACkEA;EACE,qBAAA;EACA,cAAA;AD/DF;;ACkEA;EACE,gBAAA;AD/DF;;ACkEA;;EAEE,mBCoI4B;AFnM9B;;ACkEA;EExFI,cAAA;AH0BJ;;ACuEA;;EAEE,kBAAA;EEnGE,cAAA;EFqGF,cAAA;EACA,wBAAA;ADpEF;;ACuEA;EAAM,eAAA;ADnEN;;ACoEA;EAAM,WAAA;ADhEN;;ACuEA;EACE,cCXwC;EDYxC,qBCXwC;EDYxC,6BAAA;ADpEF;AI5GE;EHmLE,cCdsC;EDetC,0BCdsC;AFtD1C;;AC6EA;EACE,cAAA;EACA,qBAAA;AD1EF;AIrHE;EHkME,cAAA;EACA,qBAAA;AD1EJ;;ACmFA;;;;EAIE,iGCyD4B;EC7M1B,cAAA;AHqEJ;;ACmFA;EAEE,aAAA;EAEA,mBAAA;EAEA,cAAA;EAGA,6BAAA;ADrFF;;AC6FA;EAEE,gBAAA;AD3FF;;ACmGA;EACE,sBAAA;EACA,kBAAA;ADhGF;;ACmGA;EAGE,gBAAA;EACA,sBAAA;ADlGF;;AC0GA;EACE,yBAAA;ADvGF;;AC0GA;EACE,oBC6E4B;ED5E5B,uBC4E4B;ED3E5B,cCtQS;EDuQT,gBAAA;EACA,oBAAA;ADvGF;;AC8GA;EAEE,mBAAA;EACA,gCAAA;AD5GF;;ACoHA;EAEE,qBAAA;EACA,qBC2JsC;AF7QxC;;ACwHA;EAEE,gBAAA;ADtHF;;AC8HA;EACE,UAAA;AD3HF;;AC8HA;;;;;EAKE,SAAA;EACA,oBAAA;EE5PE,kBAAA;EF8PF,oBAAA;AD3HF;;AC8HA;;EAEE,iBAAA;AD3HF;;AC8HA;;EAEE,oBAAA;AD3HF;;ACiIA;EACE,eAAA;AD9HF;;ACoIA;EACE,iBAAA;ADjIF;;ACwIA;;;;EAIE,0BAAA;ADrIF;;AC8II;;;;EACE,eAAA;ADxIN;;AC8IA;;;;EAIE,UAAA;EACA,kBAAA;AD3IF;;AC8IA;;EAEE,sBAAA;EACA,UAAA;AD3IF;;AC+IA;EACE,cAAA;EAEA,gBAAA;AD7IF;;ACgJA;EAME,YAAA;EAEA,UAAA;EACA,SAAA;EACA,SAAA;ADnJF;;ACwJA;EACE,cAAA;EACA,WAAA;EACA,eAAA;EACA,UAAA;EACA,qBAAA;EEnSI,iBAtCa;EF2UjB,oBAAA;EACA,cAAA;EACA,mBAAA;ADrJF;;ACwJA;EACE,wBAAA;ADrJF;;ACyJA;;EAEE,YAAA;ADtJF;;ACyJA;EAKE,oBAAA;EACA,wBAAA;AD1JF;;ACiKA;EACE,wBAAA;AD9JF;;ACsKA;EACE,aAAA;EACA,0BAAA;ADnKF;;AC0KA;EACE,qBAAA;ADvKF;;AC0KA;EACE,kBAAA;EACA,eAAA;ADvKF;;AC0KA;EACE,aAAA;ADvKF;;AC4KA;EACE,wBAAA;ADzKF;;AKzTA;EAGI,eAAA;EAAA,iBAAA;EAAA,iBAAA;EAAA,eAAA;EAAA,cAAA;EAAA,iBAAA;EAAA,iBAAA;EAAA,gBAAA;EAAA,eAAA;EAAA,eAAA;EAAA,aAAA;EAAA,eAAA;EAAA,oBAAA;EAIA,kBAAA;EAAA,oBAAA;EAAA,kBAAA;EAAA,eAAA;EAAA,kBAAA;EAAA,iBAAA;EAAA,gBAAA;EAAA,eAAA;EAIA,kBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,uBAAA;EAKF,kOAAA;EACA,6GAAA;ALuUF;;AMpVA;EACE,WAAA;EACA,mBJiIO;EIhIP,cJSS;AF8UX;AMpVE;;;EAEE,gBJkV0B;EIjV1B,mBAAA;EACA,6BAAA;ANuVJ;AMpVE;EACE,sBAAA;EACA,gCAAA;ANsVJ;AMnVE;EACE,6BAAA;ANqVJ;;AM3UE;;EAEE,eJ4T0B;AFkB9B;;AMrUA;EACE,yBAAA;ANwUF;AMtUE;;;EAEE,yBAAA;ANyUJ;AMrUI;;;EAEE,wBAAA;ANwUN;;AMlUE;;;;EAIE,SAAA;ANqUJ;;AM5TE;EACE,qCJwR0B;AFuC9B;;AI9XE;EE2EI,cJvEK;EIwEL,sCJ6QwB;AF0C9B;;AOzYI;;;EAGE,yBD2F+B;ANiTrC;AOxYM;;;;EAIE,qBDmFyE;ANuTjF;;AI/YE;EGiBM,yBAJe;APsYvB;AOhYQ;;EAEE,yBARa;AP0YvB;;AO7ZI;;;EAGE,yBD2F+B;ANqUrC;AO5ZM;;;;EAIE,qBDmFyE;AN2UjF;;AInaE;EGiBM,yBAJe;AP0ZvB;AOpZQ;;EAEE,yBARa;AP8ZvB;;AOjbI;;;EAGE,yBD2F+B;ANyVrC;AOhbM;;;;EAIE,qBDmFyE;AN+VjF;;AIvbE;EGiBM,yBAJe;AP8avB;AOxaQ;;EAEE,yBARa;APkbvB;;AOrcI;;;EAGE,yBD2F+B;AN6WrC;AOpcM;;;;EAIE,qBDmFyE;ANmXjF;;AI3cE;EGiBM,yBAJe;APkcvB;AO5bQ;;EAEE,yBARa;APscvB;;AOzdI;;;EAGE,yBD2F+B;ANiYrC;AOxdM;;;;EAIE,qBDmFyE;ANuYjF;;AI/dE;EGiBM,yBAJe;APsdvB;AOhdQ;;EAEE,yBARa;AP0dvB;;AO7eI;;;EAGE,yBD2F+B;ANqZrC;AO5eM;;;;EAIE,qBDmFyE;AN2ZjF;;AInfE;EGiBM,yBAJe;AP0evB;AOpeQ;;EAEE,yBARa;AP8evB;;AOjgBI;;;EAGE,yBD2F+B;ANyarC;AOhgBM;;;;EAIE,qBDmFyE;AN+ajF;;AIvgBE;EGiBM,yBAJe;AP8fvB;AOxfQ;;EAEE,yBARa;APkgBvB;;AOrhBI;;;EAGE,yBD2F+B;AN6brC;AOphBM;;;;EAIE,qBDmFyE;ANmcjF;;AI3hBE;EGiBM,yBAJe;APkhBvB;AO5gBQ;;EAEE,yBARa;APshBvB;;AOziBI;;;EAGE,sCL4VwB;AFgN9B;;AIziBE;EGiBM,sCAJe;APgiBvB;AO1hBQ;;EAEE,sCARa;APoiBvB;;AM5cI;EACE,WJ3GK;EI4GL,yBJpGK;EIqGL,qBJgQwB;AF+M9B;AM1cI;EACE,cJ5GK;EI6GL,yBJlHK;EImHL,qBJlHK;AF8jBX;;AMvcA;EACE,WJ3HS;EI4HT,yBJpHS;AF8jBX;AMxcE;;;EAGE,qBJ4O0B;AF8N9B;AMvcE;EACE,SAAA;ANycJ;AMrcI;EACE,2CJgOwB;AFuO9B;AI5kBE;EE4IM,WJjJG;EIkJH,4CJ0NsB;AFyO9B;;AQnhBI;EFiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;ENqbN;EMlbM;IACE,SAAA;ENobR;AACF;AQ/hBI;EFiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;ENgcN;EM7bM;IACE,SAAA;EN+bR;AACF;AQ1iBI;EFiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;EN2cN;EMxcM;IACE,SAAA;EN0cR;AACF;AQrjBI;EFiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;ENsdN;EMndM;IACE,SAAA;ENqdR;AACF;AM/dI;EAEI,cAAA;EACA,WAAA;EACA,gBAAA;EACA,iCAAA;ANgeR;AM7dQ;EACE,SAAA;AN+dV;;AS3oBA;ECIE,eAAA;EAGA,YAAA;AVyoBF;;AS1oBA;EACE,gBPmgCkC;EOlgClC,sBPRS;EOST,yBAAA;EEEE,sBAAA;EDPF,eAAA;EAGA,YAAA;AVkpBF;;ASpoBA;EAEE,qBAAA;ATsoBF;;ASnoBA;EACE,qBAAA;EACA,cAAA;ATsoBF;;ASnoBA;ENkCI,cAAA;EMhCF,cP3BS;AFiqBX;;AYxqBA;;EAEE,qBVqS4B;EUnS5B,gBVqS4B;EUpS5B,gBVqS4B;AFqY9B;;AYtqBA;ETgHM,iBAtCa;AHgmBnB;;AYzqBA;ET+GM,eAtCa;AHomBnB;;AY5qBA;ET8GM,kBAtCa;AHwmBnB;;AY/qBA;ET6GM,iBAtCa;AH4mBnB;;AYlrBA;ET4GM,kBAtCa;AHgnBnB;;AYrrBA;ET2GM,eAtCa;AHonBnB;;AYvrBA;ETyGM,kBAtCa;ESjEjB,gBVuS4B;AFmZ9B;;AYtrBA;ETmGM,eAtCa;ES3DjB,gBV0R4B;EUzR5B,gBViR4B;AFwa9B;;AYvrBA;ET8FM,iBAtCa;EStDjB,gBVsR4B;EUrR5B,gBV4Q4B;AF8a9B;;AYxrBA;ETyFM,iBAtCa;ESjDjB,gBVkR4B;EUjR5B,gBVuQ4B;AFob9B;;AYzrBA;EToFM,iBAtCa;ES5CjB,gBV8Q4B;EU7Q5B,gBVkQ4B;AF0b9B;;AYprBA;EACE,gBVgFO;EU/EP,mBV+EO;EU9EP,SAAA;EACA,wCAAA;AZurBF;;AY/qBA;;ETMI,cAAA;ESHF,gBV0N4B;AFwd9B;;AY/qBA;;EAEE,cVkQ4B;EUjQ5B,yBV0Q4B;AFwa9B;;AY1qBA;EC/EE,eAAA;EACA,gBAAA;Ab6vBF;;AY1qBA;ECpFE,eAAA;EACA,gBAAA;AbkwBF;;AY5qBA;EACE,qBAAA;AZ+qBF;AY7qBE;EACE,oBVoP0B;AF2b9B;;AYrqBA;ETjCI,cAAA;ESmCF,yBAAA;AZwqBF;;AYpqBA;EACE,mBVuBO;ECRH,kBAtCa;AH+rBnB;;AYpqBA;EACE,cAAA;ET7CE,cAAA;ES+CF,cV1GS;AFixBX;AYrqBE;EACE,aAAA;AZuqBJ;;Ac/xBC;;EAEC,cZ2CO;AFuvBT;;AchyBC;EACC,yBZwCO;EYvCP,qBZuCO;AF4vBT;;AczyBC;;EAEC,cZ2CO;AFiwBT;;Ac1yBC;EACC,yBZwCO;EYvCP,qBZuCO;AFswBT;;AcnzBC;;EAEC,cZ2CO;AF2wBT;;AcpzBC;EACC,yBZwCO;EYvCP,qBZuCO;AFgxBT;;Ac7zBC;;EAEC,cZ2CO;AFqxBT;;Ac9zBC;EACC,yBZwCO;EYvCP,qBZuCO;AF0xBT;;Acv0BC;;EAEC,cZ2CO;AF+xBT;;Acx0BC;EACC,yBZwCO;EYvCP,qBZuCO;AFoyBT;;Acj1BC;;EAEC,cZ2CO;AFyyBT;;Acl1BC;EACC,yBZwCO;EYvCP,qBZuCO;AF8yBT;;Ac31BC;;EAEC,cZ2CO;AFmzBT;;Ac51BC;EACC,yBZwCO;EYvCP,qBZuCO;AFwzBT;;Acr2BC;;EAEC,cZ2CO;AF6zBT;;Act2BC;EACC,yBZwCO;EYvCP,qBZuCO;AFk0BT;;Ac/2BC;;EAEC,cZ2CO;AFu0BT;;Ach3BC;EACC,yBZwCO;EYvCP,qBZuCO;AF40BT;;Acz3BC;;EAEC,cZ2CO;AFi1BT;;Ac13BC;EACC,yBZwCO;EYvCP,qBZuCO;AFs1BT;;Acn4BC;;EAEC,WZ2CO;AF21BT;;Acp4BC;EACC,sBZwCO;EYvCP,kBZuCO;AFg2BT;;Ac74BC;;EAEC,cZ2CO;AFq2BT;;Ac94BC;EACC,yBZwCO;EYvCP,qBZuCO;AF02BT;;Acv5BC;;EAEC,cZ2CO;AF+2BT;;Acx5BC;EACC,yBZwCO;EYvCP,qBZuCO;AFo3BT;;Act5BC;;EAEC,cZ6Da;AF41Bf;;Acv5BC;EACC,yBZ0Da;EYzDb,qBZyDa;AFi2Bf;;Ach6BC;;EAEC,cZ6Da;AFs2Bf;;Acj6BC;EACC,yBZ0Da;EYzDb,qBZyDa;AF22Bf;;Ac16BC;;EAEC,cZ6Da;AFg3Bf;;Ac36BC;EACC,yBZ0Da;EYzDb,qBZyDa;AFq3Bf;;Acp7BC;;EAEC,cZ6Da;AF03Bf;;Acr7BC;EACC,yBZ0Da;EYzDb,qBZyDa;AF+3Bf;;Ac97BC;;EAEC,cZ6Da;AFo4Bf;;Ac/7BC;EACC,yBZ0Da;EYzDb,qBZyDa;AFy4Bf;;Acx8BC;;EAEC,cZ6Da;AF84Bf;;Acz8BC;EACC,yBZ0Da;EYzDb,qBZyDa;AFm5Bf;;Acl9BC;;EAEC,cZ6Da;AFw5Bf;;Acn9BC;EACC,yBZ0Da;EYzDb,qBZyDa;AF65Bf;;Ac59BC;;EAEC,cZ6Da;AFk6Bf;;Ac79BC;EACC,yBZ0Da;EYzDb,qBZyDa;AFu6Bf;;Aep+BA;EAEC,cAAA;Afs+BD;Ae59BA;EAEC,cAAA;Af69BD;Aej9BC;;;;EAIC,oCAAA;EAAA,4BAAA;EACA,gBAAA;EACA,YAAA;Afm9BF;Aej9BE;;;;EC5CA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;AhBmgCF;AQh9BI;EOXF;;;;IC1BI,gBd2LiB;EFi0BrB;AACF;AQx9BI;EOXF;;;;IC1BI,gBd2LiB;EFy0BrB;AACF;AQh+BI;EOXF;;;;IC1BI,gBd2LiB;EFi1BrB;AACF;AQx+BI;EOXF;;;;IC1BI,iBd2LiB;EFy1BrB;AACF;Aer/BC;;EAEC,oCAAA;EAAA,4BAAA;EACA,eAAA;EACA,YAAA;Afu/BF;Aer/BE;;ECxDA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;AhBijCF;AQ9/BI;EOCF;;ICtCI,gBd2LiB;EF62BrB;AACF;AQpgCI;EOCF;;ICtCI,gBd2LiB;EFm3BrB;AACF;AQ1gCI;EOCF;;ICtCI,gBd2LiB;EFy3BrB;AACF;AQhhCI;EOCF;;ICtCI,iBd2LiB;EF+3BrB;AACF;Ae9gCC;EACC;;IAEC,oCAAA;IAAA,4BAAA;IACA,eAAA;IACA,YAAA;EfghCD;AACF;;AezgCE;EEuBA,yBAAA;EduBI,eAtCa;EciBjB,gBf0L4B;ESlR1B,sBAAA;AX+kCJ;Ae7gCE;EACC,6BAAA;Af+gCH;;AkB5kCA;EACC,kBAAA;AlB+kCD;;AkB3kCA;EACC,iBhBwQ6B;EgBvQ7B,gBhBgR6B;AF8zB9B","file":"custom-editor-style.css","sourcesContent":["@charset \"UTF-8\";\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #5533ff;\n text-decoration: none;\n background-color: transparent;\n}\na:hover {\n color: #2600e6;\n text-decoration: underline;\n}\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n}\na:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=radio],\ninput[type=checkbox] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #5533ff;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #5533ff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.table, .wp-block-table table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n.table th, .wp-block-table table th,\n.table td,\n.wp-block-table table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th, .wp-block-table table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody, .wp-block-table table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered, .wp-block-table table {\n border: 1px solid #dee2e6;\n}\n.table-bordered th, .wp-block-table table th,\n.table-bordered td,\n.wp-block-table table td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th, .wp-block-table table thead th,\n.table-bordered thead td,\n.wp-block-table table thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #cfc6ff;\n}\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #a795ff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #baadff;\n}\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #baadff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th, .wp-block-table table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n.table .thead-light th, .wp-block-table table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n.table-dark.table-bordered, .wp-block-table table.table-dark {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered, .wp-block-table .table-responsive-sm > table {\n border: 0;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered, .wp-block-table .table-responsive-md > table {\n border: 0;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered, .wp-block-table .table-responsive-lg > table {\n border: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered, .wp-block-table .table-responsive-xl > table {\n border: 0;\n }\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered, .wp-block-table .table-responsive > table {\n border: 0;\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure, .wp-block-image > figure, figure.wp-block-image {\n display: inline-block;\n}\n\n.figure-img, .wp-block-image > figure img, figure.wp-block-image img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption, .wp-block-image > figure figcaption, figure.wp-block-image figcaption {\n font-size: 90%;\n color: #6c757d;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote, .wp-block-quote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer, .wp-block-quote cite {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n.blockquote-footer::before, .wp-block-quote cite::before {\n content: \"— \";\n}\n\n.has-blue-color,\n.has-blue-color:visited {\n color: #007bff;\n}\n\n.has-blue-background-color {\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.has-indigo-color,\n.has-indigo-color:visited {\n color: #6610f2;\n}\n\n.has-indigo-background-color {\n background-color: #6610f2;\n border-color: #6610f2;\n}\n\n.has-purple-color,\n.has-purple-color:visited {\n color: #5533ff;\n}\n\n.has-purple-background-color {\n background-color: #5533ff;\n border-color: #5533ff;\n}\n\n.has-pink-color,\n.has-pink-color:visited {\n color: #e83e8c;\n}\n\n.has-pink-background-color {\n background-color: #e83e8c;\n border-color: #e83e8c;\n}\n\n.has-red-color,\n.has-red-color:visited {\n color: #dc3545;\n}\n\n.has-red-background-color {\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.has-orange-color,\n.has-orange-color:visited {\n color: #fd7e14;\n}\n\n.has-orange-background-color {\n background-color: #fd7e14;\n border-color: #fd7e14;\n}\n\n.has-yellow-color,\n.has-yellow-color:visited {\n color: #ffc107;\n}\n\n.has-yellow-background-color {\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.has-green-color,\n.has-green-color:visited {\n color: #28a745;\n}\n\n.has-green-background-color {\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.has-teal-color,\n.has-teal-color:visited {\n color: #20c997;\n}\n\n.has-teal-background-color {\n background-color: #20c997;\n border-color: #20c997;\n}\n\n.has-cyan-color,\n.has-cyan-color:visited {\n color: #17a2b8;\n}\n\n.has-cyan-background-color {\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.has-white-color,\n.has-white-color:visited {\n color: #fff;\n}\n\n.has-white-background-color {\n background-color: #fff;\n border-color: #fff;\n}\n\n.has-gray-color,\n.has-gray-color:visited {\n color: #6c757d;\n}\n\n.has-gray-background-color {\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.has-gray-dark-color,\n.has-gray-dark-color:visited {\n color: #343a40;\n}\n\n.has-gray-dark-background-color {\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.has-primary-color,\n.has-primary-color:visited {\n color: #5533ff;\n}\n\n.has-primary-background-color {\n background-color: #5533ff;\n border-color: #5533ff;\n}\n\n.has-secondary-color,\n.has-secondary-color:visited {\n color: #6c757d;\n}\n\n.has-secondary-background-color {\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.has-success-color,\n.has-success-color:visited {\n color: #28a745;\n}\n\n.has-success-background-color {\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.has-info-color,\n.has-info-color:visited {\n color: #17a2b8;\n}\n\n.has-info-background-color {\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.has-warning-color,\n.has-warning-color:visited {\n color: #ffc107;\n}\n\n.has-warning-background-color {\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.has-danger-color,\n.has-danger-color:visited {\n color: #dc3545;\n}\n\n.has-danger-background-color {\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.has-light-color,\n.has-light-color:visited {\n color: #f8f9fa;\n}\n\n.has-light-background-color {\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.has-dark-color,\n.has-dark-color:visited {\n color: #343a40;\n}\n\n.has-dark-background-color {\n background-color: #343a40;\n border-color: #343a40;\n}\n\nfigure.wp-block-image {\n display: block;\n}\n.wp-block-image > figure {\n display: block;\n}\nbody.understrap-no-sidebar .alignwide,\nbody.understrap-no-sidebar .alignfull,\nbody.understrap-no-sidebar .wp-block-cover.alignwide,\nbody.understrap-no-sidebar .wp-block-cover.alignfull {\n margin: 0px calc(50% - 50vw);\n max-width: 100vw;\n width: 100vw;\n}\nbody.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 1140px;\n }\n}\nbody.understrap-no-sidebar .alignwide,\nbody.understrap-no-sidebar .wp-block-cover.alignwide {\n margin: 0px calc(50% - 45vw);\n max-width: 90vw;\n width: 100vw;\n}\nbody.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 1140px;\n }\n}\n@media (max-width: 920px) {\n body.understrap-no-sidebar .alignwide,\nbody.understrap-no-sidebar .wp-block-cover.alignwide {\n margin: 0px calc(50% - 48vw);\n max-width: 96vw;\n width: 100vw;\n }\n}\n\n.wp-block-buttons .wp-block-button .wp-block-button__link {\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n}\n.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link {\n border: 1px solid transparent;\n}\n\n.components-circular-option-picker__option {\n border-radius: 50%;\n}\n\n.editor-post-title .editor-post-title__input {\n font-size: 2.5rem;\n font-weight: 500;\n}\n\n/*# sourceMappingURL=custom-editor-style.css.map */\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

    `-`

    ` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

    `s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`

    + - + @@ -33,7 +33,7 @@ defined( 'ABSPATH' ) || exit; - + diff --git a/sidebar-templates/sidebar-herocanvas.php b/sidebar-templates/sidebar-herocanvas.php index 8a3a944b..6340654e 100644 --- a/sidebar-templates/sidebar-herocanvas.php +++ b/sidebar-templates/sidebar-herocanvas.php @@ -2,7 +2,7 @@ /** * Sidebar - The Hero Canvas Widget Area * - * @package UnderStrap + * @package Understrap */ // Exit if accessed directly. diff --git a/sidebar-templates/sidebar-left.php b/sidebar-templates/sidebar-left.php index aba9243f..fdc1db61 100644 --- a/sidebar-templates/sidebar-left.php +++ b/sidebar-templates/sidebar-left.php @@ -2,7 +2,7 @@ /** * The sidebar containing the main widget area * - * @package UnderStrap + * @package Understrap */ // Exit if accessed directly. @@ -17,9 +17,9 @@ $sidebar_pos = get_theme_mod( 'understrap_sidebar_position' ); ?> -