diff --git a/.distignore b/.distignore index 46ab074..7bc6ed0 100644 --- a/.distignore +++ b/.distignore @@ -1,4 +1,5 @@ # A set of files you probably don't want in your WordPress.org distribution + .distignore .editorconfig .git diff --git a/.eslintignore b/.eslintignore index 4fbc898..2213c73 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,6 +1,3 @@ -dist/ -docs/ -vendor/ -node_modules/ +tmp/ *.min.js jquery.tools.js diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 7e53d76..e3b2010 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -34,10 +34,12 @@ jobs: - name: Lint JS code run: composer run format:js:fix && composer run lint:js - - # TODO: Fix CSS errors - #- name: Format and lint CSS code + + #- name: Lint stylesheets # run: composer run lint:css + + - name: Lint Markdown files + run: composer run lint:md # TODO: Add tests # - name: Run test suite diff --git a/.github/workflows/release-handler.yml b/.github/workflows/release-handler.yml index cdcc53d..ab35d63 100644 --- a/.github/workflows/release-handler.yml +++ b/.github/workflows/release-handler.yml @@ -20,7 +20,7 @@ jobs: - name: Build Plugin run: | - composer run build -- -y + composer run build - name: Rename dist/ folder run: | diff --git a/.gitignore b/.gitignore index 36ca5bb..dbb899d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,99 @@ -.phpdoc/ -vendor/ -node_modules/ -dist/ -tmp/ +# ------------------------- +# BEGIN Default WordPress Project Ignores +# Adapted from: https://salferrarello.com/wordpress-gitignore/ +# ------------------------- +# Ignore all files and directories starting with `.` or `~`. +.* +~* + +# Ignore Node and Composer dependency directories. +node_modules/ +vendor/ + +# Ignore OS-generated files. +ehthumbs.db +Thumbs.db +desktop.ini + +# Ignore Editor files. +*.sublime-project +*.sublime-workspace +*.komodoproject + +# Ignore log files and databases. +*.log +*.sql +*.sqlite + +# Ignore compiled files. +*.com +*.class +*.dll +*.exe +*.o +*.so + +# Ignore packaged files. +*.7z +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip + +# Ignore distribution process files, if they are ever leftover. + +dist/ +svn-tmp/ +*.min.* + +# Ignore temporary files. + +tmp/ +*.tmp *.bak -authors.txt + +# ------------------------- +# BEGIN Whitelisted Files +# ------------------------- + +# Track these version control files, if they exist. +!.gitignore +!.github/ + +# Track these dependency tracking files, if they exist + +!composer.json +!composer-lock.json +!package.json +!package-lock.json + +# Track these distribution ignore files, if they exist. + +!.distignore + +# Track these linter/formatter configuration files, if they exist. + +!.editorconfig +!.phpcs.xml.dist +!.eslintrc.js +!.eslintignore +!.php-commitizen.php +!.prettierignore +!.prettierrc +!.stylelintignore +!.stylelintrc.json + +# Track favicon files, if they exist. +!android-chrome-*.png +!apple-touch-icon*.png +!browserconfig.xml +!favicon*.png +!favicon*.ico +!manifest.json +!mstile-*.png +!safari-pinned-tab.svg +!site.webmanifest diff --git a/.prettierignore b/.prettierignore index 4fbc898..2213c73 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,6 +1,3 @@ -dist/ -docs/ -vendor/ -node_modules/ +tmp/ *.min.js jquery.tools.js diff --git a/.stylelintignore b/.stylelintignore index e0f7c2b..a5c1199 100644 --- a/.stylelintignore +++ b/.stylelintignore @@ -1,5 +1,2 @@ -dist/ -docs/ -vendor/ -node_modules/ +tmp/ *.min.css diff --git a/CHANGELOG.md b/CHANGELOG.md index a280199..e206947 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,496 +1,871 @@ +# Changelog + = 2.7.1 = -- Bugfix: Stylesheets: namespace collapsed CSS class, thanks to @cybermrmotte @markyz89 bug reports. + +- Bugfix: Stylesheets: namespace collapsed CSS class, thanks to @cybermrmotte + @markyz89 bug reports. - Dashboard: move Plugin settings under default WP Settings menu. - Bugfix: Footnotes: fix bug when using multiple paragraphs in footnotes. - Documentation: remove outdated MCI/ManFisher references. - Documentation: split changelog into seperate file. = 2.7.0 = -- Adding: Reference container: optionally per section by shortcode, thanks to @grflukas issue report. -- Bugfix: Excerpts: make excerpt handling backward compatible, thanks to @mfessler bug report. -- Bugfix: Dashboard: debug the 'Quick start guide' tab, thanks to @rumperuu bug report. + +- Adding: Reference container: optionally per section by shortcode, thanks + to @grflukas issue report. +- Bugfix: Excerpts: make excerpt handling backward compatible, thanks to + @mfessler bug report. +- Bugfix: Dashboard: debug the 'Quick start guide' tab, thanks to @rumperuu + bug report. = 2.6.6 = -- Bugfix: Process: fix issue that caused some footnotes to not be processed, thanks to @docteurfitness @rkupadhya @offpeakdesign bug reports. + +- Bugfix: Process: fix issue that caused some footnotes to not be processed, + thanks to @docteurfitness @rkupadhya @offpeakdesign bug reports. = 2.6.5 = -- Bugfix: Editor buttons: debug button by reverting name change in PHP file while JS file and HTML template remained unsynced, thanks to @gova bug report. -- Bugfix: Hooks: default-disable the_excerpt hook with respect to theme-specific excerpt handling, thanks to @mmallett bug reports. + +- Bugfix: Editor buttons: debug button by reverting name change in PHP + file while JS file and HTML template remained unsynced, thanks to @gova + bug report. +- Bugfix: Hooks: default-disable the_excerpt hook with respect to theme-specific + excerpt handling, thanks to @mmallett bug reports. = 2.6.4 = -- Bugfix: Process: remove trailing comma after last argument in multiline function calls for PHP < 7.3, thanks to @scroom @copylefter @lagoon24 bug reports. + +- Bugfix: Process: remove trailing comma after last argument in multiline + function calls for PHP < 7.3, thanks to @scroom @copylefter @lagoon24 + bug reports. = 2.6.3 = -- Bugfix: Reference container: debug footnotes number text color in the table header cells required for accessibility, thanks to @spaceling bug report. -- Bugfix: Excerpts: debug the 'Yes' option by generating excerpts with footnotes on the basis of the posts, thanks to @nikelaos @martinneumannat bug reports. -- Bugfix: Reference container: debug span elements in backlinks by removing 'event.stopPropagation()' from jQuery scroll down function, thanks to @lolzim bug report. -- Update: Excerpts: set the default value of the debugged 'Footnotes in excerpts' setting to Yes. -- Update: Excerpts: enable the hook 'the_excerpt' by default to make the debugged 'Footnotes in excerpts' setting effective. + +- Bugfix: Reference container: debug footnotes number text color in the + table header cells required for accessibility, thanks to @spaceling bug + report. +- Bugfix: Excerpts: debug the 'Yes' option by generating excerpts with + footnotes on the basis of the posts, thanks to @nikelaos @martinneumannat + bug reports. +- Bugfix: Reference container: debug span elements in backlinks by removing + 'event.stopPropagation()' from jQuery scroll down function, thanks to + @lolzim bug report. +- Update: Excerpts: set the default value of the debugged 'Footnotes in + excerpts' setting to Yes. +- Update: Excerpts: enable the hook 'the_excerpt' by default to make the + debugged 'Footnotes in excerpts' setting effective. = 2.6.2 = -- Bugfix: Excerpts: debug the 'No' option by generating excerpts from scratch without footnotes, thanks to @nikelaos @markcheret @martinneumannat bug reports. -- Bugfix: Tooltips: Continue reading: debug link for AMP compatibility mode. + +- Bugfix: Excerpts: debug the 'No' option by generating excerpts from scratch + without footnotes, thanks to @nikelaos @markcheret @martinneumannat bug + reports. +- Bugfix: Tooltips: Continue reading: debug link for AMP compatibility + mode. = 2.6.1 = -- Bugfix: Tooltips: Styling: Font color: set default value to black for maximum contrast on default white background color, thanks to 4msc bug report. -- Bugfix: Tooltips: Styling: Background color: set default value back to white because empty doesn’t work out as expected. + +- Bugfix: Tooltips: Styling: Font color: set default value to black for + maximum contrast on default white background color, thanks to 4msc bug + report. +- Bugfix: Tooltips: Styling: Background color: set default value back to + white because empty doesn’t work out as expected. = 2.6.0 = -- Adding: Reference container: get expanding and collapsing to work also in AMP compatibility mode, thanks to @westonruter code contribution. -- Adding: Tooltips: make display work purely by style rules for AMP compatibility, thanks to @milindmore22 code contribution. -- Bugfix: Tooltips: AMP tooltips: enable accessibility by keyboard navigation, thanks to @westonruter code contribution. + +- Adding: Reference container: get expanding and collapsing to work also + in AMP compatibility mode, thanks to @westonruter code contribution. +- Adding: Tooltips: make display work purely by style rules for AMP compatibility, + thanks to @milindmore22 code contribution. +- Bugfix: Tooltips: AMP tooltips: enable accessibility by keyboard navigation, + thanks to @westonruter code contribution. = 2.5.15 = -- Bugfix: Dashboard: General settings: Footnote start and end short codes: debug select box for shortcodes with pointy brackets. -- Update: Dashboard: General settings: Footnote start and end short codes: add information about pointy brackets. + +- Bugfix: Dashboard: General settings: Footnote start and end short codes: + debug select box for shortcodes with pointy brackets. +- Update: Dashboard: General settings: Footnote start and end short codes: + add information about pointy brackets. = 2.5.14 = -- Bugfix: Footnote delimiter short codes: fix numbering bug by cross-editor HTML escapement schema unification, thanks to @patrick_here @alifarahani8000 @gova bug reports. -- Update: Dashboard: General settings: Footnote start and end short codes: delete comment on pointy brackets. + +- Bugfix: Footnote delimiter short codes: fix numbering bug by cross-editor + HTML escapement schema unification, thanks to @patrick_here @alifarahani8000 + @gova bug reports. +- Update: Dashboard: General settings: Footnote start and end short codes: + delete comment on pointy brackets. = 2.5.13 = -- Bugfix: Dashboard: Referrers and tooltips: Backlink symbol: debug select box by reverting identity check to equality check, thanks to @lolzim bug report. -- Bugfix: Footnote delimiter short codes: debug closing pointy brackets in the Block Editor by accounting for unbalanced HTML escapement. -- Update: Dashboard: General settings: Footnote start and end short codes: update information about short codes using pointy brackets. + +- Bugfix: Dashboard: Referrers and tooltips: Backlink symbol: debug select + box by reverting identity check to equality check, thanks to @lolzim + bug report. +- Bugfix: Footnote delimiter short codes: debug closing pointy brackets + in the Block Editor by accounting for unbalanced HTML escapement. +- Update: Dashboard: General settings: Footnote start and end short codes: + update information about short codes using pointy brackets. = 2.5.12 = -- Update: Scrolling: CSS-based smooth scroll behavior (optional), thanks to @paulgpetty and @bogosavljev issue reports. -- Bugfix: Backlinks: reflect scroll functions down/up differentiation across the template set, thanks to @bogosavljev bug report. -- Bugfix: Referrers: Hard links: enforce scroll offset with '!important' property for surroundings specifying otherwise, thanks to @bogosavljev bug report. -- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes in their label, by optionally moving footnotes after the end of the label. -- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes in their label, by optionally disconnecting those labels. + +- Update: Scrolling: CSS-based smooth scroll behavior (optional), thanks + to @paulgpetty and @bogosavljev issue reports. +- Bugfix: Backlinks: reflect scroll functions down/up differentiation across + the template set, thanks to @bogosavljev bug report. +- Bugfix: Referrers: Hard links: enforce scroll offset with '!important' + property for surroundings specifying otherwise, thanks to @bogosavljev + bug report. +- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes + in their label, by optionally moving footnotes after the end of the label. +- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes + in their label, by optionally disconnecting those labels. - Bugfix: Scroll offset: correct syntax error in the main style sheet. -- Bugfix: Reference container: correct new syntax errors in the 8 reference container row templates. -- Bugfix: Reference container: correct a new typo in the JavaScript reference container template. -- Update: Dashboard: General settings: split a dedicated 'URL fragment ID configuration' metabox off the 'Scrolling behavior' metabox. +- Bugfix: Reference container: correct new syntax errors in the 8 reference + container row templates. +- Bugfix: Reference container: correct a new typo in the JavaScript reference + container template. +- Update: Dashboard: General settings: split a dedicated 'URL fragment + ID configuration' metabox off the 'Scrolling behavior' metabox. = 2.5.11 = -- Bugfix: Forms: remove footnotes from input field values, thanks to @bogosavljev bug report. -- Bugfix: Reference container: apply web semantics to improve readability for assistive technologies, thanks to @derivationfr issue report and code contribution. -- Bugfix: Tooltips: Styling: Background color: empty default value to adopt theme background, thanks to 4msc bug report. -- Bugfix: Dashboard: debug text input fields by disabling quotation mark escapement, thanks to @rumperuu code contribution in the standards compliance overhaul. -- Update: Documentation: Readme.txt: comment line below the 'Stable Tag' field to warn that this field is (unintuitively) parsed for release configuration. -- Update: Documentation: Readme.txt: informative 'Version' field in sync with 'Version' in 'footnotes.php' for bugfix versions available ahead of the Stable Tag. -- Update: Documentation: Readme.txt: informative 'Package Version' field in sync with the 'Package V.' field added in the 'footnotes.php' file header. -- Update: Codebase: make PHP code comply to WordPress PHP Coding Standards requirements, thanks to @rumperuu code contribution and refactoring. -- Bugfix: Forms: try to prevent the adverse effect of clicking footnote referrers in labels of input elements by 'event.stopPropagation()' in jQuery scroll down function. -- Bugfix: Forms: mitigate the adverse effect of clicking footnote referrers in labels of input elements by an optional, configurable scroll down delay. -- Bugfix: Scroll durations: mitigate the downside of delayed scrolling down by optionally enabling asymmetric scroll durations (e.g. fast down, slower up). -- Update: Scroll delays: add a setting to configure also a scroll up delay for completeness. -- Bugfix: Tooltips: Styling: protect padding against removal in surroundings with explicit zero padding. + +- Bugfix: Forms: remove footnotes from input field values, thanks to @bogosavljev + bug report. +- Bugfix: Reference container: apply web semantics to improve readability + for assistive technologies, thanks to @derivationfr issue report and + code contribution. +- Bugfix: Tooltips: Styling: Background color: empty default value to adopt + theme background, thanks to 4msc bug report. +- Bugfix: Dashboard: debug text input fields by disabling quotation mark + escapement, thanks to @rumperuu code contribution in the standards compliance + overhaul. +- Update: Documentation: Readme.txt: comment line below the 'Stable Tag' + field to warn that this field is (unintuitively) parsed for release configuration. +- Update: Documentation: Readme.txt: informative 'Version' field in sync + with 'Version' in 'footnotes.php' for bugfix versions available ahead + of the Stable Tag. +- Update: Documentation: Readme.txt: informative 'Package Version' field + in sync with the 'Package V.' field added in the 'footnotes.php' file + header. +- Update: Codebase: make PHP code comply to WordPress PHP Coding Standards + requirements, thanks to @rumperuu code contribution and refactoring. +- Bugfix: Forms: try to prevent the adverse effect of clicking footnote + referrers in labels of input elements by 'event.stopPropagation()' in + jQuery scroll down function. +- Bugfix: Forms: mitigate the adverse effect of clicking footnote referrers + in labels of input elements by an optional, configurable scroll down + delay. +- Bugfix: Scroll durations: mitigate the downside of delayed scrolling + down by optionally enabling asymmetric scroll durations (e.g. fast down, + slower up). +- Update: Scroll delays: add a setting to configure also a scroll up delay + for completeness. +- Bugfix: Tooltips: Styling: protect padding against removal in surroundings + with explicit zero padding. - Bugfix: Tooltips: Display: CSS transitions: fix syntax error. = 2.5.10 = -- Bugfix: Codebase: revert to 2.5.8 with apologies (below), thanks to @little-shiva @watershare @adjayabdg @staho @frav8 @voregnev @dsl225 @alexclassroom @a223123131 @codldmac bug reports. + +- Bugfix: Codebase: revert to 2.5.8 with apologies (below), thanks to @little-shiva + @watershare @adjayabdg @staho @frav8 @voregnev @dsl225 @alexclassroom + @a223123131 @codldmac bug reports. = 2.5.9d1 = -- Update: Codebase: accidental release of trunk/, tagged when 2.5.10 was released 3½ h later. OUR APOLOGIES, PLEASE, FOR THE 2.5.9d1 PLUGIN 'Stable Tag' MISHAP. + +- Update: Codebase: accidental release of trunk/, tagged when 2.5.10 was + released 3½ h later. OUR APOLOGIES, PLEASE, FOR THE 2.5.9d1 PLUGIN 'Stable + Tag' MISHAP. = 2.5.8 = -- Bugfix: Layout: support right-to-left writing direction by replacing remaining CSS values 'left' with 'start', thanks to @arahmanshaalan bug report. -- Bugfix: Layout: support right-to-left writing direction by enabling mirrored paddings on HTML dir="rtl" pages, thanks to @arahmanshaalan bug report. + +- Bugfix: Layout: support right-to-left writing direction by replacing + remaining CSS values 'left' with 'start', thanks to @arahmanshaalan bug + report. +- Bugfix: Layout: support right-to-left writing direction by enabling mirrored + paddings on HTML dir="rtl" pages, thanks to @arahmanshaalan bug report. = 2.5.7 = -- Bugfix: Process: fix footnote duplication by emptying the footnotes list every time the search algorithm is run on the content, thanks to @inoruhana bug report. + +- Bugfix: Process: fix footnote duplication by emptying the footnotes list + every time the search algorithm is run on the content, thanks to @inoruhana + bug report. = 2.5.6 = -- Bugfix: Reference container: optional alternative expanding and collapsing without jQuery for use with hard links, thanks to @hopper87it @pkverma99 issue reports. + +- Bugfix: Reference container: optional alternative expanding and collapsing + without jQuery for use with hard links, thanks to @hopper87it @pkverma99 + issue reports. - Bugfix: Alternative tooltips: shrink width to short content. -- Update: Documentation: slightly revise or update the plugin’s welcome page on WordPress.org. +- Update: Documentation: slightly revise or update the plugin’s welcome + page on WordPress.org. = 2.5.5 = -- Update: Stylesheets: increase speed and energy efficiency by tailoring stylesheets to the needs of the instance, thanks to @docteurfitness design contribution. -- Bugfix: Stylesheets: minify to shrink the carbon footprint, increase speed and implement best practice, thanks to @docteurfitness issue report. -- Bugfix: Libraries: optimize processes by loading external and internal scripts only if needed, thanks to @docteurfitness issue report. -- Bugfix: Process: fix numbering bug impacting footnote #2 with footnote #1 close to start, thanks to @rumperuu bug report, thanks to @lolzim code contribution. -- Update: Dashboard: add or edit descriptions to the tooltips and tooltip text delimiter settings and the backlink symbol configuration setting. + +- Update: Stylesheets: increase speed and energy efficiency by tailoring + stylesheets to the needs of the instance, thanks to @docteurfitness design + contribution. +- Bugfix: Stylesheets: minify to shrink the carbon footprint, increase + speed and implement best practice, thanks to @docteurfitness issue report. +- Bugfix: Libraries: optimize processes by loading external and internal + scripts only if needed, thanks to @docteurfitness issue report. +- Bugfix: Process: fix numbering bug impacting footnote #2 with footnote + #1 close to start, thanks to @rumperuu bug report, thanks to @lolzim + code contribution. +- Update: Dashboard: add or edit descriptions to the tooltips and tooltip + text delimiter settings and the backlink symbol configuration setting. - Update: Dashboard: decrease font size and padding of the descriptions. = 2.5.4 = -- Bugfix: Referrers: optional fixes to vertical alignment, font size and position (static) for in-theme consistency and cross-theme stability, thanks to @tomturowski bug report. -- Bugfix: Tooltips: fix jQuery positioning bug moving tooltips out of view and affecting (TablePress tables in) some themes, thanks to @wisenilesh bug report. -- Bugfix: Reference container, tooltips: URL wrap: enable the 'word-wrap: anywhere' rule, thanks to @rebelc0de bug report. -- Bugfix: Reference container, tooltips: URL wrap: account for leading space in value, thanks to @karolszakiel example provision. -- Bugfix: Dashboard: Tooltip dimensions: move from 'Tooltip position' to a dedicated metabox, thanks to @codldmac issue report. -- Update: Libraries: jQuery Tools: replace deprecated function jQuery.isFunction(), thanks to @a223123131 bug report. -- Bugfix: Editor button: Classic Editor text mode: try to fix uncaught reference error of “QTags is not defined”, thanks to @dpartridge bug report. -- Update: Reference container: Hard backlinks (optional): optional configurable tooltip hinting to use the backbutton instead, thanks to @theroninjedi47 bug report. -- Update: Tooltips: Excerpt delimiter: add configuration settings in the dashboard. -- Bugfix: Tooltips: fix display in Popup Maker popups by correcting a coding error. + +- Bugfix: Referrers: optional fixes to vertical alignment, font size and + position (static) for in-theme consistency and cross-theme stability, + thanks to @tomturowski bug report. +- Bugfix: Tooltips: fix jQuery positioning bug moving tooltips out of view + and affecting (TablePress tables in) some themes, thanks to @wisenilesh + bug report. +- Bugfix: Reference container, tooltips: URL wrap: enable the 'word-wrap: + anywhere' rule, thanks to @rebelc0de bug report. +- Bugfix: Reference container, tooltips: URL wrap: account for leading + space in value, thanks to @karolszakiel example provision. +- Bugfix: Dashboard: Tooltip dimensions: move from 'Tooltip position' to + a dedicated metabox, thanks to @codldmac issue report. +- Update: Libraries: jQuery Tools: replace deprecated function jQuery.isFunction(), + thanks to @a223123131 bug report. +- Bugfix: Editor button: Classic Editor text mode: try to fix uncaught + reference error of “QTags is not defined”, thanks to @dpartridge bug + report. +- Update: Reference container: Hard backlinks (optional): optional configurable + tooltip hinting to use the backbutton instead, thanks to @theroninjedi47 + bug report. +- Update: Tooltips: Excerpt delimiter: add configuration settings in the + dashboard. +- Bugfix: Tooltips: fix display in Popup Maker popups by correcting a coding + error. - Bugfix: Editor button: Classic Editor text mode: correct label to singular. -- Bugfix: Libraries: jQuery Tools: replace double equals sign discouraged in JavaScript with recommended triple equals sign. +- Bugfix: Libraries: jQuery Tools: replace double equals sign discouraged + in JavaScript with recommended triple equals sign. = 2.5.3 = -- Bugfix: Reference container, tooltips: URL wrap: exclude URL pattern as folder name in Wayback Machine URL, thanks to @rumperuu bug report. + +- Bugfix: Reference container, tooltips: URL wrap: exclude URL pattern + as folder name in Wayback Machine URL, thanks to @rumperuu bug report. = 2.5.2 = -- Update: Tooltips: Excerpt delimiter: ability to display dedicated content before `[[/tooltip]]`, thanks to @jbj2199 issue report. -- Bugfix: Localization: plugin language file name changes effective in version control system. + +- Update: Tooltips: Excerpt delimiter: ability to display dedicated content + before `[[/tooltip]]`, thanks to @jbj2199 issue report. +- Bugfix: Localization: plugin language file name changes effective in + version control system. = 2.5.1 = -- Bugfix: Hooks: support footnotes in Popup Maker popups, thanks to @squatcher bug report. -- Bugfix: Reference container: click on label expands but also collapses, thanks to @ahmadword bug report. -- Bugfix: Reference container: Label: cursor takes pointer shape, thanks to @ahmadword bug report. -- Bugfix: Dashboard: Custom CSS: mention validity of legacy while visible, thanks to @rkupadhya bug report. -- Bugfix: Dashboard: Custom CSS: make class list column formatting effective again. -- Update: Readme/documentation: add new contributors in the file header’s Contributors field. -- Update: Readme/documentation: update or fix URLs in Download, Support and Development sections. + +- Bugfix: Hooks: support footnotes in Popup Maker popups, thanks to @squatcher + bug report. +- Bugfix: Reference container: click on label expands but also collapses, + thanks to @ahmadword bug report. +- Bugfix: Reference container: Label: cursor takes pointer shape, thanks + to @ahmadword bug report. +- Bugfix: Dashboard: Custom CSS: mention validity of legacy while visible, + thanks to @rkupadhya bug report. +- Bugfix: Dashboard: Custom CSS: make class list column formatting effective + again. +- Update: Readme/documentation: add new contributors in the file header’s + Contributors field. +- Update: Readme/documentation: update or fix URLs in Download, Support + and Development sections. = 2.5.0 = -- Adding: Templates: Enable template location stack, thanks to @misfist issue report and code contribution. -- Bugfix: Hooks: support footnotes on category pages, thanks to @vitaefit bug report, thanks to @misfist code contribution. -- Bugfix: Footnote delimiters: Syntax validation: exclude certain cases involving scripts, thanks to @andreasra bug report. -- Bugfix: Footnote delimiters: Syntax validation: complete message with hint about setting, thanks to @andreasra bug report. -- Bugfix: Footnote delimiters: Syntax validation: limit length of quoted string to 300 characters, thanks to @andreasra bug report. -- Update: Dashboard: Footnote delimiters: Syntax validation: add more information around the setting. -- Bugfix: Dashboard: Footnote delimiters: warning about '>' escapement disruption in WordPress Block Editor. + +- Adding: Templates: Enable template location stack, thanks to @misfist + issue report and code contribution. +- Bugfix: Hooks: support footnotes on category pages, thanks to @vitaefit + bug report, thanks to @misfist code contribution. +- Bugfix: Footnote delimiters: Syntax validation: exclude certain cases + involving scripts, thanks to @andreasra bug report. +- Bugfix: Footnote delimiters: Syntax validation: complete message with + hint about setting, thanks to @andreasra bug report. +- Bugfix: Footnote delimiters: Syntax validation: limit length of quoted + string to 300 characters, thanks to @andreasra bug report. +- Update: Dashboard: Footnote delimiters: Syntax validation: add more information + around the setting. +- Bugfix: Dashboard: Footnote delimiters: warning about '>' escapement + disruption in WordPress Block Editor. = 2.4.0 = -- Adding: Footnote delimiters: syntax validation for balanced footnote start and end tag short codes. -- Bugfix: Templates: optimize template load and processing based on settings, thanks to @misfist code contribution. -- Bugfix: Process: initialize hard link address variables to empty string to fix 'undefined variable' bug, thanks to @a223123131 bug report. -- Bugfix: Reference container: Label: set empty label to U+202F NNBSP for more robustness, thanks to @lukashuggenberg feedback. -- Bugfix: Scroll offset: initialize to safer one third window height for more robustness, thanks to @lukashuggenberg bug report. -- Bugfix: Footnote delimiters: Dashboard: remove new option involving HTML comment tags only usable in source mode. -- Bugfix: Reference container: Row borders: adapt left padding to the presence of an optional left border. -- Bugfix: Reference container: add class 'footnote_plugin_symbol' to disambiguate repurposed class 'footnote_plugin_link'. + +- Adding: Footnote delimiters: syntax validation for balanced footnote + start and end tag short codes. +- Bugfix: Templates: optimize template load and processing based on settings, + thanks to @misfist code contribution. +- Bugfix: Process: initialize hard link address variables to empty string + to fix 'undefined variable' bug, thanks to @a223123131 bug report. +- Bugfix: Reference container: Label: set empty label to U+202F NNBSP for + more robustness, thanks to @lukashuggenberg feedback. +- Bugfix: Scroll offset: initialize to safer one third window height for + more robustness, thanks to @lukashuggenberg bug report. +- Bugfix: Footnote delimiters: Dashboard: remove new option involving HTML + comment tags only usable in source mode. +- Bugfix: Reference container: Row borders: adapt left padding to the presence + of an optional left border. +- Bugfix: Reference container: add class 'footnote_plugin_symbol' to disambiguate + repurposed class 'footnote_plugin_link'. = 2.3.0 = -- Adding: Referrers and backlinks: optional hard links for AMP compatibility, thanks to @psykonevro issue report, thanks to @martinneumannat issue report and code contribution. -- Bugfix: Reference container: convert top padding to margin and make it a setting, thanks to @hamshe bug report. -- Bugfix: Referrers and backlinks: more effectively remove unwanted underline by disabling box shadow used instead of bottom border, thanks to @klusik feedback. -- Bugfix: Dashboard: Custom CSS: swap migration Boolean, meaning 'show legacy' instead of 'migration complete', due to storage data structure constraints. -- Update: Dashboard: Priority level: rename tab as 'Scope and priority', to account for the new alternative depending on widget_text hook activation. -- Bugfix: Referrers and tooltips: correct scope of the line height fix to only affect the referrers, not the tooltip content. -- Bugfix: Referrers: extend clickable area to the full line height in sync with current pointer shape. -- Bugfix: Referrers: extend scope of the underline inhibition to be more comprehensive and consistent. -- Bugfix: Reference container: Basic responsive page layout: edits to one of the optional stylesheets. + +- Adding: Referrers and backlinks: optional hard links for AMP compatibility, + thanks to @psykonevro issue report, thanks to @martinneumannat issue + report and code contribution. +- Bugfix: Reference container: convert top padding to margin and make it + a setting, thanks to @hamshe bug report. +- Bugfix: Referrers and backlinks: more effectively remove unwanted underline + by disabling box shadow used instead of bottom border, thanks to @klusik + feedback. +- Bugfix: Dashboard: Custom CSS: swap migration Boolean, meaning 'show + legacy' instead of 'migration complete', due to storage data structure + constraints. +- Update: Dashboard: Priority level: rename tab as 'Scope and priority', + to account for the new alternative depending on widget_text hook activation. +- Bugfix: Referrers and tooltips: correct scope of the line height fix + to only affect the referrers, not the tooltip content. +- Bugfix: Referrers: extend clickable area to the full line height in sync + with current pointer shape. +- Bugfix: Referrers: extend scope of the underline inhibition to be more + comprehensive and consistent. +- Bugfix: Reference container: Basic responsive page layout: edits to one + of the optional stylesheets. = 2.2.10 = -- Bugfix: Reference container: add option for table borders to restore pre-2.0.0 design, thanks to @noobishh issue report. -- Bugfix: Reference container: add missing container ID in function name in default table row template for uncombined footnotes. -- Bugfix: Reference container, tooltips: URL wrap: support also file transfer protocol URLs. + +- Bugfix: Reference container: add option for table borders to restore + pre-2.0.0 design, thanks to @noobishh issue report. +- Bugfix: Reference container: add missing container ID in function name + in default table row template for uncombined footnotes. +- Bugfix: Reference container, tooltips: URL wrap: support also file transfer + protocol URLs. = 2.2.9 = -- Bugfix: Reference container, widget_text hook: support for multiple containers in a page, thanks to @justbecuz bug report. -- Update: Priority levels: set widget_text default to 98 and update its description in the dashboard Priority level tab. -- Bugfix: Reference container, tooltips: URL wrap: account for RFC 2396 allowed characters in parameter names. -- Bugfix: Reference container, tooltips: URL wrap: exclude URLs also where the equals sign is preceded by an entity or character reference. + +- Bugfix: Reference container, widget_text hook: support for multiple containers + in a page, thanks to @justbecuz bug report. +- Update: Priority levels: set widget_text default to 98 and update its + description in the dashboard Priority level tab. +- Bugfix: Reference container, tooltips: URL wrap: account for RFC 2396 + allowed characters in parameter names. +- Bugfix: Reference container, tooltips: URL wrap: exclude URLs also where + the equals sign is preceded by an entity or character reference. = 2.2.8 = -- Bugfix: Reference container, tooltips: URL wrap: correctly make the quotation mark optional wrt query parameters, thanks to @spiralofhope2 bug report. + +- Bugfix: Reference container, tooltips: URL wrap: correctly make the quotation + mark optional wrt query parameters, thanks to @spiralofhope2 bug report. = 2.2.7 = -- Bugfix: Reference container, tooltips: URL wrap: remove a bug introduced in the regex, thanks to @rjl20 @spaceling @lukashuggenberg @klusik @friedrichnorth @bernardzit bug reports. + +- Bugfix: Reference container, tooltips: URL wrap: remove a bug introduced + in the regex, thanks to @rjl20 @spaceling @lukashuggenberg @klusik @friedrichnorth + @bernardzit bug reports. = 2.2.6 = -- Bugfix: Reference container, tooltips: URL wrap: make the quotation mark optional wrt query parameters, thanks to @spiralofhope2 bug report. -- Adding: Templates: support for custom templates in sibling folder, thanks to @misfist issue report. + +- Bugfix: Reference container, tooltips: URL wrap: make the quotation mark + optional wrt query parameters, thanks to @spiralofhope2 bug report. +- Adding: Templates: support for custom templates in sibling folder, thanks + to @misfist issue report. = 2.2.5 = -- Bugfix: Dashboard: Footnotes numbering: add missing support for Ibid. notation to suggestions, thanks to @meglio design contribution. -- Bugfix: Reference container: Label: make bottom border an option, thanks to @markhillyer issue report. -- Bugfix: Reference container: Label: option to select paragraph or heading element, thanks to @markhillyer issue report. -- Bugfix: Reference container: delete position shortcode if unused because position may be widget or footer, thanks to @hamshe bug report. -- Update: Tooltips: Alternative tooltips: connect to position/timing settings (for themes not supporting jQuery tooltips). -- Update: Dashboard: Tooltip position/timing settings: include alternative tooltips (for themes not supporting jQuery tooltips). -- Bugfix: Dashboard: Tooltip position/timing settings: raise above tooltip truncation settings for better consistency. + +- Bugfix: Dashboard: Footnotes numbering: add missing support for Ibid. + notation to suggestions, thanks to @meglio design contribution. +- Bugfix: Reference container: Label: make bottom border an option, thanks + to @markhillyer issue report. +- Bugfix: Reference container: Label: option to select paragraph or heading + element, thanks to @markhillyer issue report. +- Bugfix: Reference container: delete position shortcode if unused because + position may be widget or footer, thanks to @hamshe bug report. +- Update: Tooltips: Alternative tooltips: connect to position/timing settings + (for themes not supporting jQuery tooltips). +- Update: Dashboard: Tooltip position/timing settings: include alternative + tooltips (for themes not supporting jQuery tooltips). +- Bugfix: Dashboard: Tooltip position/timing settings: raise above tooltip + truncation settings for better consistency. = 2.2.4 = -- Bugfix: Reference container: Backlink symbol selection: move back to previous tab “Referrers and tooltips”. -- Bugfix: Custom CSS: make inserting existing in header depend on migration complete checkbox status. + +- Bugfix: Reference container: Backlink symbol selection: move back to + previous tab “Referrers and tooltips”. +- Bugfix: Custom CSS: make inserting existing in header depend on migration + complete checkbox status. = 2.2.3 = -- Bugfix: Custom CSS: insert new CSS in the public page header element after existing CSS. + +- Bugfix: Custom CSS: insert new CSS in the public page header element + after existing CSS. = 2.2.2 = -- Bugfix: Dashboard: Link element setting only under General settings > Reference container. -- Update: Dashboard: Custom CSS: unearth text area and migrate to dedicated tab as designed. -- Bugfix: Reference container: edits to optional basic responsive page layout stylesheets. + +- Bugfix: Dashboard: Link element setting only under General settings > + Reference container. +- Update: Dashboard: Custom CSS: unearth text area and migrate to dedicated + tab as designed. +- Bugfix: Reference container: edits to optional basic responsive page + layout stylesheets. = 2.2.1 = -- Bugfix: Dashboard: duplicate moved settings under their legacy tab to account for data structure. + +- Bugfix: Dashboard: duplicate moved settings under their legacy tab to + account for data structure. = 2.2.0 = -- Adding: Reference container: support for custom position shortcode, thanks to @hamshe issue report. + +- Adding: Reference container: support for custom position shortcode, thanks + to @hamshe issue report. - Adding: Dashboard: Footnote delimiters: more predefined options. - Adding: Numbering styles: lowercase Roman numerals support. -- Update: Priority levels: update the notice in the dashboard Priority tab. +- Update: Priority levels: update the notice in the dashboard Priority + tab. - Update: Dashboard: Tooltip settings: group into 3 thematic containers. - Update: Dashboard: Main settings: group into 3 specific containers. - Update: Dashboard: move link element option to the Referrers options. - Update: Dashboard: move URL wrap option to the Reference container options. -- Update: Dashboard: group both Custom CSS and priority level settings under the same tab. -- Update: Dashboard: rename tab labels 'Referrers and tooltips', 'Priority and CSS'. -- Bugfix: Tooltips: add 'important' property to z-index to fix display overlay issue. +- Update: Dashboard: group both Custom CSS and priority level settings + under the same tab. +- Update: Dashboard: rename tab labels 'Referrers and tooltips', 'Priority + and CSS'. +- Bugfix: Tooltips: add 'important' property to z-index to fix display + overlay issue. - Bugfix: Localization: correct arguments for plugin textdomain load function. -- Bugfix: Reference container, tooltips: URL wrap: specifically catch the quotation mark. +- Bugfix: Reference container, tooltips: URL wrap: specifically catch the + quotation mark. - Adding: Footnotes mention in the footer: more options. = 2.1.6 = -- Bugfix: Priority levels: set the_content priority level to 98 to prevent plugin conflict, thanks to @marthalindeman bug report. -- Bugfix: Tooltips: set z-index to maximum 2147483647 to address display issues with overlay content, thanks to @russianicons bug report. -- Bugfix: Reference container, tooltips: URL wrap: fix regex, thanks to @a223123131 bug report. -- Bugfix: Dashboard: URL wrap: add option to properly enable/disable URL wrap. + +- Bugfix: Priority levels: set the_content priority level to 98 to prevent + plugin conflict, thanks to @marthalindeman bug report. +- Bugfix: Tooltips: set z-index to maximum 2147483647 to address display + issues with overlay content, thanks to @russianicons bug report. +- Bugfix: Reference container, tooltips: URL wrap: fix regex, thanks to + @a223123131 bug report. +- Bugfix: Dashboard: URL wrap: add option to properly enable/disable URL + wrap. - Update: Dashboard: reorder tabs and update tab labels. -- Bugfix: Dashboard: remove Expert mode enable setting since permanently enabled as 'Priority'. -- Bugfix: Dashboard: fix punctuation-related localization issue by including colon in labels. -- Bugfix: Localization: conform to WordPress plugin language file name scheme, thanks to @nikelaos bug report. +- Bugfix: Dashboard: remove Expert mode enable setting since permanently + enabled as 'Priority'. +- Bugfix: Dashboard: fix punctuation-related localization issue by including + colon in labels. +- Bugfix: Localization: conform to WordPress plugin language file name + scheme, thanks to @nikelaos bug report. = 2.1.5 = -- Bugfix: Reference container, tooltips: URL wrap: exclude image source too, thanks to @bjrnet21 bug report. + +- Bugfix: Reference container, tooltips: URL wrap: exclude image source + too, thanks to @bjrnet21 bug report. = 2.1.4 = -- Bugfix: Scroll offset: make configurable to fix site-dependent issues related to fixed headers. -- Bugfix: Scroll duration: make configurable to conform to website content and style requirements. -- Bugfix: Tooltips: make display delays and fade durations configurable to conform to website style. -- Bugfix: Tooltips: Styling: fix font size issue by adding font size to settings with legacy as default. -- Bugfix: Reference container: fix layout by optionally enqueuing additional stylesheet (depends on theme). -- Bugfix: Reference container: fix layout issues by moving backlink column width to settings. -- Bugfix: Reference container: make separating and terminating punctuation optional and configurable, thanks to @docteurfitness issue report and code contribution. -- Bugfix: Reference container: Backlinks: fix stacked enumerations by adding optional line breaks. + +- Bugfix: Scroll offset: make configurable to fix site-dependent issues + related to fixed headers. +- Bugfix: Scroll duration: make configurable to conform to website content + and style requirements. +- Bugfix: Tooltips: make display delays and fade durations configurable + to conform to website style. +- Bugfix: Tooltips: Styling: fix font size issue by adding font size to + settings with legacy as default. +- Bugfix: Reference container: fix layout by optionally enqueuing additional + stylesheet (depends on theme). +- Bugfix: Reference container: fix layout issues by moving backlink column + width to settings. +- Bugfix: Reference container: make separating and terminating punctuation + optional and configurable, thanks to @docteurfitness issue report and + code contribution. +- Bugfix: Reference container: Backlinks: fix stacked enumerations by adding + optional line breaks. - Bugfix: Tooltips: Read-on button: Label: prevent line breaks. -- Bugfix: Referrers and backlinks: Styling: make link elements optional to fix issues, thanks to @docteurfitness issue report and code contribution. +- Bugfix: Referrers and backlinks: Styling: make link elements optional + to fix issues, thanks to @docteurfitness issue report and code contribution. - Bugfix: Referrers: Styling: disable hover underline. -- Bugfix: Reference container, tooltips: fix line wrapping of URLs (hyperlinked or not) based on pattern, not link element. -- Bugfix: Reference container: Backlink symbol: support for appending when combining identicals is on. -- Bugfix: Reference container: Backlinks: deprioritize hover underline to ease customization. -- Bugfix: Reference container: Backlinks: fix line breaking with respect to separators and terminators. +- Bugfix: Reference container, tooltips: fix line wrapping of URLs (hyperlinked + or not) based on pattern, not link element. +- Bugfix: Reference container: Backlink symbol: support for appending when + combining identicals is on. +- Bugfix: Reference container: Backlinks: deprioritize hover underline + to ease customization. +- Bugfix: Reference container: Backlinks: fix line breaking with respect + to separators and terminators. - Bugfix: Reference container: Label: delete overflow hidden rule. -- Bugfix: Reference container: Expand/collapse button: same padding to the right for right-to-left. -- Bugfix: Reference container: Styles: re-add the class dedicated to combined footnotes indices. -- Bugfix: Dashboard: move arrow settings from Customize to Settings > Reference container to reunite and fix issue with new heading wording. +- Bugfix: Reference container: Expand/collapse button: same padding to + the right for right-to-left. +- Bugfix: Reference container: Styles: re-add the class dedicated to combined + footnotes indices. +- Bugfix: Dashboard: move arrow settings from Customize to Settings > Reference + container to reunite and fix issue with new heading wording. - Bugfix: Dashboard: Main settings: fix layout, raise shortcodes to top. -- Bugfix: Dashboard: Tooltip settings: Truncation length: change input box type from text to numeric. +- Bugfix: Dashboard: Tooltip settings: Truncation length: change input + box type from text to numeric. - Update: Dashboard: Notices: use explicit italic style. -- Bugfix: Dashboard: Other settings: Excerpt: display guidance next to select box, thanks to @nikelaos bug report. +- Bugfix: Dashboard: Other settings: Excerpt: display guidance next to + select box, thanks to @nikelaos bug report. - Bugfix: WordPress hooks: the_content: set priority to 1000 as a safeguard. -- Update: Dashboard: Expert mode: streamline and update description for hooks and priority levels. +- Update: Dashboard: Expert mode: streamline and update description for + hooks and priority levels. = 2.1.3 = -- Bugfix: Hooks: disable the_excerpt hook by default to fix issues, thanks to @nikelaos bug report. -- Bugfix: Hooks: disable widget_text hook by default to fix accordions declaring headings as widgets. -- Bugfix: Reference container: fix column width when combining turned on by reverting new CSS class to legacy. -- Bugfix: Reference container: fix width in mobile view by URL wrapping for Unicode-non-conformant browsers, thanks to @karolszakiel bug report. -- Bugfix: Reference container: table cell backlinking if index is single and combining identicals turned on. + +- Bugfix: Hooks: disable the_excerpt hook by default to fix issues, thanks + to @nikelaos bug report. +- Bugfix: Hooks: disable widget_text hook by default to fix accordions + declaring headings as widgets. +- Bugfix: Reference container: fix column width when combining turned on + by reverting new CSS class to legacy. +- Bugfix: Reference container: fix width in mobile view by URL wrapping + for Unicode-non-conformant browsers, thanks to @karolszakiel bug report. +- Bugfix: Reference container: table cell backlinking if index is single + and combining identicals turned on. - Bugfix: Styling: raise Custom CSS priority to override settings. -- Bugfix: Styling: Tooltips: raise settings priority to override theme stylesheets. +- Bugfix: Styling: Tooltips: raise settings priority to override theme + stylesheets. = 2.1.2 = -- Bugfix: Reference container: Backlinks: no underline on hover cell when combining identicals is on. -- Bugfix: Dashboard: priority level settings for all other hooks, thanks to @nikelaos bug report. + +- Bugfix: Reference container: Backlinks: no underline on hover cell when + combining identicals is on. +- Bugfix: Dashboard: priority level settings for all other hooks, thanks + to @nikelaos bug report. - Update: Dashboard: WordPress documentation URLs of the hooks. -- Update: Dashboard: feature description for the hooks priority level settings, thanks to @nikelaos bug report. +- Update: Dashboard: feature description for the hooks priority level settings, + thanks to @nikelaos bug report. = 2.1.1 = -- Bugfix: Referrers, reference container: Combining identical footnotes: fix dead links and ensure referrer-backlink bijectivity, thanks to @happyches bug report. -- Bugfix: Dashboard: priority level setting for the_content hook, thanks to @imeson bug report. -- Update: Libraries: jQuery Tools: redact (comment out) all 6 instances of deprecated function jQuery.browser(), thanks to @bjrnet21 @cconser @vyassuresh @spaceling @widecast @olivlyon @maxident bug reports. + +- Bugfix: Referrers, reference container: Combining identical footnotes: + fix dead links and ensure referrer-backlink bijectivity, thanks to @happyches + bug report. +- Bugfix: Dashboard: priority level setting for the_content hook, thanks + to @imeson bug report. +- Update: Libraries: jQuery Tools: redact (comment out) all 6 instances + of deprecated function jQuery.browser(), thanks to @bjrnet21 @cconser + @vyassuresh @spaceling @widecast @olivlyon @maxident bug reports. - Bugfix: Libraries: jQuery Tools: complete minification. -- Bugfix: Libraries: make script loads depend on tooltip implementation option. -- Bugfix: Libraries: jQuery UI: properly pick the libraries registered by WordPress needed for tooltips. -- Bugfix: Reference container: fix start pages by making its display optional, thanks to @dragon013 bug report. -- Bugfix: Reference container: Backlink symbol: make optional, not suggest configuring it to invisible, thanks to @spaceling feedback. -- Bugfix: Reference container: Footnote number links: disable bottom border for theme compatibility. -- Bugfix: Reference container: option to restore pre-2.0.0 layout with the backlink symbol in an extra column. -- Bugfix: Reference container: option to append symbol (prepended by default), thanks to @spaceling code contribution. +- Bugfix: Libraries: make script loads depend on tooltip implementation + option. +- Bugfix: Libraries: jQuery UI: properly pick the libraries registered + by WordPress needed for tooltips. +- Bugfix: Reference container: fix start pages by making its display optional, + thanks to @dragon013 bug report. +- Bugfix: Reference container: Backlink symbol: make optional, not suggest + configuring it to invisible, thanks to @spaceling feedback. +- Bugfix: Reference container: Footnote number links: disable bottom border + for theme compatibility. +- Bugfix: Reference container: option to restore pre-2.0.0 layout with + the backlink symbol in an extra column. +- Bugfix: Reference container: option to append symbol (prepended by default), + thanks to @spaceling code contribution. - Bugfix: Reference container: Table rows: fix top and bottom padding. -- Bugfix: Referrers: new setting for vertical align: superscript (default) or baseline (optional), thanks to @cwbayer bug report. -- Bugfix: Referrers: line height 0 to fix superscript, thanks to @cwbayer bug report. -- Bugfix: Tooltips: optional alternative JS implementation with CSS transitions to fix configuration-related outage, thanks to @andreasra feedback. -- Bugfix: Tooltips: add delay (400ms) before fade-out to fix UX wrt links and Read-on button. -- Bugfix: Tooltips: fix line breaking for hyperlinked URLs in Unicode-non-compliant user agents, thanks to @andreasra bug report. -- Bugfix: Formatting: disable overline showing in some themes on hovered backlinks. +- Bugfix: Referrers: new setting for vertical align: superscript (default) + or baseline (optional), thanks to @cwbayer bug report. +- Bugfix: Referrers: line height 0 to fix superscript, thanks to @cwbayer + bug report. +- Bugfix: Tooltips: optional alternative JS implementation with CSS transitions + to fix configuration-related outage, thanks to @andreasra feedback. +- Bugfix: Tooltips: add delay (400ms) before fade-out to fix UX wrt links + and Read-on button. +- Bugfix: Tooltips: fix line breaking for hyperlinked URLs in Unicode-non-compliant + user agents, thanks to @andreasra bug report. +- Bugfix: Formatting: disable overline showing in some themes on hovered + backlinks. = 2.1.0 = -- Adding: Tooltips: Read-on button: Label: configurable instead of localizable, thanks to @rovanov example provision. + +- Adding: Tooltips: Read-on button: Label: configurable instead of localizable, + thanks to @rovanov example provision. - Bugfix: Referrers: disable bottom border for theme compatibility. - Update: Accessibility: add 'speaker-mute' class to reference container. -- Bugfix: Dashboard: Layout: add named selectors to limit applicability of styles. +- Bugfix: Dashboard: Layout: add named selectors to limit applicability + of styles. - UPDATE: Hooks: remove 'the_post', the plugin stops supporting this hook. = 2.0.8 = -- BUGFIX: Priority level back to PHP_INT_MAX (need to get in touch with other plugins). + +- BUGFIX: Priority level back to PHP_INT_MAX (need to get in touch with + other plugins). = 2.0.7 = -- BUGFIX: Hooks: Default-disable 'the_post', thanks to @spaceling @markcheret @nyamachi @whichgodsaves @spiralofhope2 @mmallett @andreasra @widecast @ymorin007 @tashi1es bug reports. + +- BUGFIX: Hooks: Default-disable 'the_post', thanks to @spaceling @markcheret + @nyamachi @whichgodsaves @spiralofhope2 @mmallett @andreasra @widecast + @ymorin007 @tashi1es bug reports. - Update: Set priority level back to 10 assuming it is unproblematic. -- Update: Added backwards compatible support for legacy arrow and index placeholders in template. -- Update: Settings defaults adjusted for better and more up-to-date tooltip layout. +- Update: Added backwards compatible support for legacy arrow and index + placeholders in template. +- Update: Settings defaults adjusted for better and more up-to-date tooltip + layout. = 2.0.6 = -- Bugfix: Infinite scroll: debug autoload by adding post ID, thanks to @docteurfitness issue report and code contribution. -- Bugfix: Referrers: delete vertical align tweaks, for cross-theme and user agent compatibility. -- Bugfix: Reference container: fix line breaking behavior in footnote number clusters. -- Bugfix: Reference container: auto-extending column to fit widest, to fix display with short note texts. + +- Bugfix: Infinite scroll: debug autoload by adding post ID, thanks to + @docteurfitness issue report and code contribution. +- Bugfix: Referrers: delete vertical align tweaks, for cross-theme and + user agent compatibility. +- Bugfix: Reference container: fix line breaking behavior in footnote number + clusters. +- Bugfix: Reference container: auto-extending column to fit widest, to + fix display with short note texts. - Bugfix: Reference container: IDs: slightly increased left padding. -- Bugfix: Translations: fix spelling error and erroneously changed word in en_GB and en_US. -- Bugfix: Typesetting: discard the dot after footnote numbers as not localizable (should be optional). -- Bugfix: Reference container: Collapse button fully clickable, not sign only. -- Bugfix: Reference container: Collapse button 'collapse' with minus sign not hyphen-minus. -- Update: Tooltips: set display predelay to 0 for responsiveness (was 800 since 2.0.0, 400 before). -- Update: Tooltips: set fade duration to 200ms both ways (was 200 in and 2000 out since 2.0.0, 0 in and 100 out before). -- BUGFIX: Priority level back to PHP_INT_MAX (ref container positioning not this plugin’s responsibility). -- Update: Scroll offset: raise percentage from 12% to a safer 20% inner window height, by lack of configurability. +- Bugfix: Translations: fix spelling error and erroneously changed word + in en_GB and en_US. +- Bugfix: Typesetting: discard the dot after footnote numbers as not localizable + (should be optional). +- Bugfix: Reference container: Collapse button fully clickable, not sign + only. +- Bugfix: Reference container: Collapse button 'collapse' with minus sign + not hyphen-minus. +- Update: Tooltips: set display predelay to 0 for responsiveness (was 800 + since 2.0.0, 400 before). +- Update: Tooltips: set fade duration to 200ms both ways (was 200 in and + 2000 out since 2.0.0, 0 in and 100 out before). +- BUGFIX: Priority level back to PHP_INT_MAX (ref container positioning + not this plugin’s responsibility). +- Update: Scroll offset: raise percentage from 12% to a safer 20% inner + window height, by lack of configurability. = 2.0.5 = -- Bugfix: Reference container: fix relative position through priority level, thanks to @june01 @imeson @spaceling bug reports, thanks to @spaceling code contribution. + +- Bugfix: Reference container: fix relative position through priority level, + thanks to @june01 @imeson @spaceling bug reports, thanks to @spaceling + code contribution. - Bugfix: Reference container: unset width of text column to fix site issues. -- Update: Hooks: Default-enable all hooks to prevent footnotes from seeming broken in some parts. -- Bugfix: Tooltips: Restore cursor shape 'pointer' over Read-on button after hard link removal. -- Bugfix: Settings stylesheet: unenqueue to fix input boxes on public pages (enqueued for 2.0.4). +- Update: Hooks: Default-enable all hooks to prevent footnotes from seeming + broken in some parts. +- Bugfix: Tooltips: Restore cursor shape 'pointer' over Read-on button + after hard link removal. +- Bugfix: Settings stylesheet: unenqueue to fix input boxes on public pages + (enqueued for 2.0.4). = 2.0.4 = -- Update: Restore arrow settings to customize or disable the now prepended arrow symbol, thanks to @mmallett issue report. -- Update: Libraries: Load jQuery UI from WordPress, thanks to @check2020de issue report. -- Bugfix: Referrers and backlinks: remove hard links to streamline browsing history, thanks to @theroninjedi47 bug report. + +- Update: Restore arrow settings to customize or disable the now prepended + arrow symbol, thanks to @mmallett issue report. +- Update: Libraries: Load jQuery UI from WordPress, thanks to @check2020de + issue report. +- Bugfix: Referrers and backlinks: remove hard links to streamline browsing + history, thanks to @theroninjedi47 bug report. - Bugfix: Reference container: remove inconvenient left/right cellpadding. -- Bugfix: Tooltips: improve layout with inherited font size by lower line height. +- Bugfix: Tooltips: improve layout with inherited font size by lower line + height. - Bugfix: Tooltips: 'Continue reading' button: disable default underline. -- Bugfix: Translations: review all locales (en, de, es, fr), synced ref line # with edited code. +- Bugfix: Translations: review all locales (en, de, es, fr), synced ref + line # with edited code. - Bugfix: Dashboard: fix display of two headings containing the logo. = 2.0.3 = -- Bugfix: Reference container: Self-adjusting width of ID column but hidden overflow. -- Update: Reference container: clarify backlink semantics by prepended transitional up arrow, thanks to @mmallett issue report. + +- Bugfix: Reference container: Self-adjusting width of ID column but hidden + overflow. +- Update: Reference container: clarify backlink semantics by prepended + transitional up arrow, thanks to @mmallett issue report. - Bugfix: Fragment IDs: Prepended post ID to footnote number. -- Bugfix: External stylesheets cache busting: add plugin version number argument in enqueuing function call. -- Bugfix: Print style: prevent a page break just after the reference container label. +- Bugfix: External stylesheets cache busting: add plugin version number + argument in enqueuing function call. +- Bugfix: Print style: prevent a page break just after the reference container + label. - Bugfix: Print style: Hide reference collapse button. -- Update: Reference container: Headline: remove padding before reference container label. -- Update: Scroll offset: raise percentage from 5% to a safer 12% inner window height, by lack of setting. +- Update: Reference container: Headline: remove padding before reference + container label. +- Update: Scroll offset: raise percentage from 5% to a safer 12% inner + window height, by lack of setting. = 2.0.2 = -- Bugfix: Reference container: restore expand/collapse button in the template, thanks to @ragonesi bug report. -- Bugfix: Dashboard: Custom CSS: Available selectors: fix display of the last item. -- Bugfix: Referrers and backlinks: restore default link color on screen, set color to inherit in print. -- Bugfix: Referrers: disable text decoration underline by default, enable underline on hover. + +- Bugfix: Reference container: restore expand/collapse button in the template, + thanks to @ragonesi bug report. +- Bugfix: Dashboard: Custom CSS: Available selectors: fix display of the + last item. +- Bugfix: Referrers and backlinks: restore default link color on screen, + set color to inherit in print. +- Bugfix: Referrers: disable text decoration underline by default, enable + underline on hover. = 2.0.1 = -- Bugfix: Reference container: enforce borderless table cells, thanks to @ragonesi bug report. + +- Bugfix: Reference container: enforce borderless table cells, thanks to + @ragonesi bug report. - Update: Translations: revised fr_FR. = 2.0.0 = -- Major contributions taken from WordPress user pewgeuges, all details here https://github.com/media-competence-institute/footnotes/blob/master/README.md: + +- Major contributions taken from WordPress user pewgeuges, all details + here : - Update: **symbol for backlinks** removed - Update: hyperlink moved to the reference number -- Update: Tooltips: fix disabling bug by loading jQuery UI library, thanks to @rajinderverma @ericcorbett2 @honlapdavid @mmallett @twellve_million bug reports, thanks to @vonpiernik code contribution. -- Update: Libraries: jQuery Tools: add condition whether deprecated function jQuery.browser() exists, thanks to @vonpiernik code contribution. -- Bugfix: Localization: correct function call apply_filters() with all required arguments after PHP 7.1 promoted warning to error, thanks to @matkus2 bug report and code contribution. +- Update: Tooltips: fix disabling bug by loading jQuery UI library, thanks + to @rajinderverma @ericcorbett2 @honlapdavid @mmallett @twellve_million + bug reports, thanks to @vonpiernik code contribution. +- Update: Libraries: jQuery Tools: add condition whether deprecated function + jQuery.browser() exists, thanks to @vonpiernik code contribution. +- Bugfix: Localization: correct function call apply_filters() with all + required arguments after PHP 7.1 promoted warning to error, thanks to + @matkus2 bug report and code contribution. - Bugfix: footnote links script independent - Bugfix: Get the “Continue reading” link to work in the mouse-over box - Bugfix: Debug printed posts and pages - Bugfix: Display of combined identical notes - Update: Adjusted scrolling time and offset -- Bugfix: Reference container: no borders around footnotes, thanks to @ragonesi bug report. +- Bugfix: Reference container: no borders around footnotes, thanks to @ragonesi + bug report. - Bugfix: Mouse-over box display timing - Update: Translations: revised de_AT, de_DE, en_GB, en_US, es_ES = 1.6.6 = + - Beginning of translation to French = 1.6.5 = + - Bugfix: Improve widgets registration, thanks to @felipelavinz code contribution. -- Update: Fix for deprecated PHP function create_function(), thanks to @psykonevro @daliasued bug reports, thanks to @felipelavinz code contribution. -- Update: The CSS has been modified in order to show the tooltip numbers a little less higher than text +- Update: Fix for deprecated PHP function create_function(), thanks to + @psykonevro @daliasued bug reports, thanks to @felipelavinz code contribution. +- Update: The CSS has been modified in order to show the tooltip numbers + a little less higher than text - Bugfix: Dashboard: fix error on demo under the Preview tab. = 1.6.4 = -- Update: replace deprecated function WP_Widget() with recommended __construct(), thanks to @dartiss code contribution. -- Bugfix: Fixed occasional bug where footnote ordering could be out of sequence + +- Update: replace deprecated function WP_Widget() with recommended __construct(), + thanks to @dartiss code contribution. +- Bugfix: Fixed occasional bug where footnote ordering could be out of + sequence = 1.6.3 = -- Bugfix: We were provided a fix by a user named toma. footnotes now works in sub-folder installations of WordPress + +- Bugfix: We were provided a fix by a user named toma. footnotes now works + in sub-folder installations of WordPress = 1.6.2 = + - Update: Changed the Preview tab -- Bugfix: Html tags has been removed in the Reference container when the excerpt mode is enabled +- Bugfix: Html tags has been removed in the Reference container when the + excerpt mode is enabled = 1.6.1 = + - Update: Translations - Bugfix: Move to anchor = 1.6.0 = -- **IMPORTANT**: Improved performance. You need to Activate the Plugin again. (Settings won't change!) + +- **IMPORTANT**: Improved performance. You need to Activate the Plugin + again. (Settings won't change!) - Adding: Setting to customize the mouse-over box shadow - Adding: Translation: United States - Adding: Translation: Austria - Adding: Translation: Spanish (many thanks to Pablo L.) - Update: Translations (de_DE and en_GB) -- Update: Changed Plugins init file name to improve performance (Re-activation of the Plugin is required) +- Update: Changed Plugins init file name to improve performance (Re-activation + of the Plugin is required) - Update: ManFisher note styling - Update: Tested with latest nightly build of WordPress 4.1 -- Bugfix: Avoid multiple IDs for footnotes when multiple reference containers are displayed +- Bugfix: Avoid multiple IDs for footnotes when multiple reference containers + are displayed = 1.5.7 = + - Adding: Setting to define the positioning of the mouse-over box - Adding: Setting to define an offset for the mouse-over box (precise positioning) -- Bugfix: Target element to move down to the reference container is the footnote index instead of the arrow (possibility to hide the arrow) +- Bugfix: Target element to move down to the reference container is the + footnote index instead of the arrow (possibility to hide the arrow) - Bugfix: Rating calculation for the 'other plugins' list = 1.5.6 = -- **IMPORTANT**: We have changed the html tag for the superscript. Please check and update your custom CSS. + +- **IMPORTANT**: We have changed the html tag for the superscript. Please + check and update your custom CSS. - Adding: .pot file to enable Translations for everybody -- Adding: Settings to customize the mouse-over box (color, background color, border, max. width) +- Adding: Settings to customize the mouse-over box (color, background color, + border, max. width) - Update: Translation file names - Update: Translation EN and DE -- Update: Styling of the superscript (need to check custom CSS code for the superscript) +- Update: Styling of the superscript (need to check custom CSS code for + the superscript) - Update: Description of CSS classes for the 'customize CSS' text area -- Bugfix: Removed 'a' tag around the superscript for Footnotes inside the content to avoid page reloads (empty href attribute) -- Bugfix: Avoid Settings fallback to its default value after submit an empty value for a setting +- Bugfix: Removed 'a' tag around the superscript for Footnotes inside the + content to avoid page reloads (empty href attribute) +- Bugfix: Avoid Settings fallback to its default value after submit an + empty value for a setting - Bugfix: Enable multiple WP_Post objects for the_post hook = 1.5.5 = + - Adding: Expert mode setting -- Adding: Activation and Deactivation of WordPress hooks to look for Footnotes (expert mode) -- Adding: WordPress hooks: 'the_title' and 'widget_title' (default: disabled) to search for Footnote short codes -- Bugfix: Default value for the WordPress hook the_post to be disabled (adds Footnotes twice to the Reference container) +- Adding: Activation and Deactivation of WordPress hooks to look for Footnotes + (expert mode) +- Adding: WordPress hooks: 'the_title' and 'widget_title' (default: disabled) + to search for Footnote short codes +- Bugfix: Default value for the WordPress hook the_post to be disabled + (adds Footnotes twice to the Reference container) - Bugfix: Activation, Deactivation and Uninstall hook class name - Bugfix: Add submenu pages only once for each ManFisher WordPress Plugin - Bugfix: Display the Reference container in the Footer correctly = 1.5.4 = -- Adding: Setting to enable an excerpt of the Footnotes mouse-over box text (default: disabled) -- Adding: Setting to define the maximum length of the excerpt displayed in the mouse-over box (default: 150 characters) -- Update: Detail information about other Plugins from ManFisher (rating, downloads, last updated, Author name/url) -- Update: Receiving list of other Plugins from the Developer Team from an external server + +- Adding: Setting to enable an excerpt of the Footnotes mouse-over box + text (default: disabled) +- Adding: Setting to define the maximum length of the excerpt displayed + in the mouse-over box (default: 150 characters) +- Update: Detail information about other Plugins from ManFisher (rating, + downloads, last updated, Author name/url) +- Update: Receiving list of other Plugins from the Developer Team from + an external server - Update: Translations (EN and DE) -- Bugfix: Removed hard coded position of the 'ManFisher' main menu page (avoid errors with other Plugins) -- Bugfix: Changed function name (includes.php) to be unique (avoid errors with other Plugins) -- Bugfix: Try to replace each appearance of Footnotes in the current Post object loaded from the WordPress database +- Bugfix: Removed hard coded position of the 'ManFisher' main menu page + (avoid errors with other Plugins) +- Bugfix: Changed function name (includes.php) to be unique (avoid errors + with other Plugins) +- Bugfix: Try to replace each appearance of Footnotes in the current Post + object loaded from the WordPress database = 1.5.3 = + - Adding: Developer's homepage to the 'other Plugins' list - Update: Smoothy scroll to an anchor using Javascript -- Bugfix: Set the vertical align for each cell in the Reference container to TOP +- Bugfix: Set the vertical align for each cell in the Reference container + to TOP = 1.5.2 = + - Adding: Setting to enable/disable the mouse-over box - Adding: Current WordPress Theme to the Diagnostics sub page - Adding: ManFisher note in the "other Plugins" sub page - Update: Removed unnecessary hidden inputs from the Settings page -- Update: Merged public CSS files to reduce the output and improve the performance +- Update: Merged public CSS files to reduce the output and improve the + performance - Update: Translations (EN and DE) -- Bugfix: Removed the 'trim' function to allow leading and trailing whitespace in settings text boxes, thanks to @compasscare bug report. -- Bugfix: Convert the footnotes short code to HTML special chars when adding them into the page/post editor (visual and text) -- Bugfix: Detailed error messages if other Plugins can't be loaded. Also added empty strings as default values to avoid 'undefined' +- Bugfix: Removed the 'trim' function to allow leading and trailing whitespace + in settings text boxes, thanks to @compasscare bug report. +- Bugfix: Convert the footnotes short code to HTML special chars when adding + them into the page/post editor (visual and text) +- Bugfix: Detailed error messages if other Plugins can't be loaded. Also + added empty strings as default values to avoid 'undefined' = 1.5.1 = + - Bugfix: Broken Settings link in the Plugin listing - Bugfix: Translation overhaul for German = 1.5.0 = -- Adding: Grouped the Plugin Settings into a new Menu Page called "ManFisher Plugins" + +- Adding: Grouped the Plugin Settings into a new Menu Page called "ManFisher + Plugins" - Adding: Sub Page to list all other Plugins of the Contributors - Adding: Hyperlink to manfisher.eu in the "other plugins" page - Update: Refactored the whole source code -- Update: Moved the Diagnostics Sections to into a new Sub Page called "Diagnostics" +- Update: Moved the Diagnostics Sections to into a new Sub Page called + "Diagnostics" - Bugfix: Line up Footnotes with multiple lines in the Reference container - Bugfix: Load text domain - Bugfix: Display the Footnotes button in the plain text editor of posts/pages = 1.4.0 = -- Feature: WPML Config XML file for easy multi language string translation (WPML String Translation Support File) + +- Feature: WPML Config XML file for easy multi language string translation + (WPML String Translation Support File) - Update: Changed e-Mail support address to the WordPress support forum - Update: Language EN and DE - Adding: Tab for Plugin Diagnostics @@ -498,95 +873,147 @@ - Adding: Donate button to the "HowTo" tab = 1.3.4 = + - Bugfix: Settings access permission vor sub-sites - Bugfix: Setting 'combine identical footnotes' working as it should = 1.3.3 = -- Update: Changed the Author name from a fictitious entity towards a real registered company + +- Update: Changed the Author name from a fictitious entity towards a real + registered company - Update: Changed the Author URI = 1.3.2 = -- Bugfix: More security recognizing Footnotes on public pages (e.g. ignoring empty Footnote short codes) -- Bugfix: Clear old Footnotes before lookup new public page (only if no reference container displayed before) + +- Bugfix: More security recognizing Footnotes on public pages (e.g. ignoring + empty Footnote short codes) +- Bugfix: Clear old Footnotes before lookup new public page (only if no + reference container displayed before) - Update: language EN and DE -- Adding: Setting to customize the hyperlink symbol in der reference container for each footnote reference +- Adding: Setting to customize the hyperlink symbol in der reference container + for each footnote reference - Adding: Setting to enter a user defined hyperlink symbol = 1.3.1 = + - Bugfix: Allow settings to be empty -- Bugfix: Removed space between the hyperlink and superscript in the footnotes index -- Adding: Setting to customize the text before and after the footnotes index in superscript +- Bugfix: Removed space between the hyperlink and superscript in the footnotes + index +- Adding: Setting to customize the text before and after the footnotes + index in superscript = 1.3.0 = + - Bugfix: Changed tooltip class to be unique - Bugfix: Changed superscript styling to not manipulate the line height -- Bugfix: Changed styling of the footnotes text in the reference container to avoid line breaks +- Bugfix: Changed styling of the footnotes text in the reference container + to avoid line breaks - Update: Reformatted code - Adding: new settings tab for custom CSS settings = 1.2.5 = -- Bugfix: New styling of the mouse-over box to stay in screen (thanks to Jori, France and Manuel345, undisclosed location) + +- Bugfix: New styling of the mouse-over box to stay in screen (thanks to + Jori, France and Manuel345, undisclosed location) = 1.2.4 = -- Bugfix: CSS stylesheets will only be added in FootNotes settings page, nowhere else (thanks to Piet Bos, China) -- Bugfix: Styling of the reference container when the footnote text was too long (thanks to Willem Braak, undisclosed location) -- Bugfix: Added a Link to the footnote text in the reference container back to the footnote index in the page content (thanks to Willem Braak, undisclosed location) + +- Bugfix: CSS stylesheets will only be added in FootNotes settings page, + nowhere else (thanks to Piet Bos, China) +- Bugfix: Styling of the reference container when the footnote text was + too long (thanks to Willem Braak, undisclosed location) +- Bugfix: Added a Link to the footnote text in the reference container + back to the footnote index in the page content (thanks to Willem Braak, + undisclosed location) = 1.2.3 = -- Bugfix: Removed 'Warning output' of Plugins activation and deactivation function (thanks to Piet Bos, China) -- Bugfix: Added missing meta boxes parameter on Settings page (thanks to Piet Bos, China) + +- Bugfix: Removed 'Warning output' of Plugins activation and deactivation + function (thanks to Piet Bos, China) +- Bugfix: Added missing meta boxes parameter on Settings page (thanks to + Piet Bos, China) - Bugfix: Removed Widget text formatting -- Bugfix: Load default settings value of setting doesn't exist yet (first usage) -- Bugfix: Replacement of footnotes tag on public pages with html special characters in the content -- Feature: Footnotes tag color is set to the default link color depending on the current Theme (thanks to Daniel Formo, Norway) +- Bugfix: Load default settings value of setting doesn't exist yet (first + usage) +- Bugfix: Replacement of footnotes tag on public pages with html special + characters in the content +- Feature: Footnotes tag color is set to the default link color depending + on the current Theme (thanks to Daniel Formo, Norway) = 1.2.2 = -- Bugfix: WYSIWYG editor and plain text editor buttons insert footnote short code correctly (also if defined like html tag) -- Update: The admin can decide which "I love footnotes" text (or not text) will be displayed in the footer -- Adding: Buttons next to the reference label to expand/collapse the reference container if set to "collapse by default" + +- Bugfix: WYSIWYG editor and plain text editor buttons insert footnote + short code correctly (also if defined like html tag) +- Update: The admin can decide which "I love footnotes" text (or not text) + will be displayed in the footer +- Adding: Buttons next to the reference label to expand/collapse the reference + container if set to "collapse by default" - Bugfix: Replace footnote short code - Update: Combined buttons for the "collapse/expand" reference container = 1.2.1 = -- Bugfix: HowTo example will be displayed correctly if a user defined short code is set + +- Bugfix: HowTo example will be displayed correctly if a user defined short + code is set = 1.2.0 = -- Feature: New button in the WYSIWYG editor and in the plain text editor to easily implement the footnotes tag + +- Feature: New button in the WYSIWYG editor and in the plain text editor + to easily implement the footnotes tag - Feature: Icon for the WYSIWYG-editor button - Feature: Pre defined footnote short codes - Experimental: User defined short code for defining footnotes -- Experimental: Plugin Widget to define where the reference container should appear when set to "widget area" +- Experimental: Plugin Widget to define where the reference container should + appear when set to "widget area" - Update: Moved footnotes 'love' settings to a separate container - Update: Translation for new settings and for the Widget description -- Bugfix: Setting for the position of the "reference container" works for the options "footer", "end of post" and "widget area" +- Bugfix: Setting for the position of the "reference container" works for + the options "footer", "end of post" and "widget area" = 1.1.1 = -- Feature: Short code to not display the 'love me' slug on specific pages ( short code = [[no footnotes: love]] ) -- Update: Setting where the reference container appears on public pages can also be set to the widget area + +- Feature: Short code to not display the 'love me' slug on specific pages + ( short code = [[no footnotes: love]] ) +- Update: Setting where the reference container appears on public pages + can also be set to the widget area - Adding: Link to the wordpress.org support page in the plugin main page - Update: Changed plugin URL from GitHub to WordPress -- Bugfix: Uninstall function to really remove all settings done in the settings page +- Bugfix: Uninstall function to really remove all settings done in the + settings page - Bugfix: Load default settings after plugin is installed - Update: Translation for support link and new setting option -- Adding: Label to display the user the short code to not display the 'love me' slug +- Adding: Label to display the user the short code to not display the 'love + me' slug = 1.1.0 = + - Update: Global styling for the public plugin name - Update: Easier usage of the public plugin name in translations -- Update: New Layout for the settings page to group similar settings to get a better overview -- Update: Display settings submit button only if there is at least 1 editable setting in the current tab -- Adding: Setting where the reference container appears on public pages (needs some corrections!) -- Bugfix: Displays only one reference container in front of the footer on category pages +- Update: New Layout for the settings page to group similar settings to + get a better overview +- Update: Display settings submit button only if there is at least 1 editable + setting in the current tab +- Adding: Setting where the reference container appears on public pages + (needs some corrections!) +- Bugfix: Displays only one reference container in front of the footer + on category pages = 1.0.6 = + - Bugfix: Uninstall function to delete all plugin settings -- Bugfix: Counter style internal name in the reference container to correctly link to the right footnote on the page above -- Bugfix: Footnote hover box styling to not wrap the footnote text on mouse over -- Update: 'footnotes love' text in the page footer if the admin accepts it and set its default value to 'no' +- Bugfix: Counter style internal name in the reference container to correctly + link to the right footnote on the page above +- Bugfix: Footnote hover box styling to not wrap the footnote text on mouse + over +- Update: 'footnotes love' text in the page footer if the admin accepts + it and set its default value to 'no' = 1.0.5 = -- The Plugin has been submitted to wordpress.org for review and (hopefully) publication. -- Update: Plugin description for public directories (WordPress.org and GitHub) + +- The Plugin has been submitted to wordpress.org for review and (hopefully) + publication. +- Update: Plugin description for public directories (WordPress.org and + GitHub) - Feature: the footnotes WordPress Plugin now has its very own CI - Update: Styling - Update: Settings to support the styling @@ -595,6 +1022,7 @@ - Update: i18n fine-tuning = 1.0.4 = + - Update: replacing function when footnote is a link (bugfix) - Footnote hover box remains until cursor leaves footnote or hover box - Links in the footnote hover box are click able @@ -606,28 +1034,36 @@ - Latin Characters lower-case (a, b, c, d, e, ...) - Latin Characters upper-case (A, B, C, D, E, ...) - Roman Numerals (I, II, III, IV, V, ...) -- Adding: a link to the WordPress plugin in the footer if the WP-admin accepts it +- Adding: a link to the WordPress plugin in the footer if the WP-admin + accepts it - Update: translations for the new settings - Switch back the version numbering scheme to have 3 digits = 1.0.3 = + - Adding: setting to use personal starting and ending tag for the footnotes - Update: translations for the new setting - Update: reading settings and fallback to default values (bugfix) = 1.0.2 = + - Adding: setting to collapse the reference container by default -- Adding: link behind the footnotes to automatically jump to the reference container +- Adding: link behind the footnotes to automatically jump to the reference + container - Adding: function to easy output input fields for the settings page - Update: translation for the new setting = 1.0.1 = + - Separated functions in different files for a better overview - Adding: a version control to each file / class / function / variable -- Adding: layout for the settings menu, settings split in tabs and not a list-view -- Update: Replacing footnotes in widget texts will show the reference container at the end of the page (bugfix) +- Adding: layout for the settings menu, settings split in tabs and not + a list-view +- Update: Replacing footnotes in widget texts will show the reference container + at the end of the page (bugfix) - Update: translations for EN and DE - Changed version number from 3 digits to 2 digits = 1.0.0 = + - First development version of the Plugin diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 5943f33..8c05b85 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -116,7 +116,7 @@ the community. This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at -https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. +. Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). @@ -124,5 +124,5 @@ enforcement ladder](https://github.com/mozilla/diversity). [homepage]: https://www.contributor-covenant.org For answers to common questions about this code of conduct, see the FAQ at -https://www.contributor-covenant.org/faq. Translations are available at -https://www.contributor-covenant.org/translations. +. Translations are available at +. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b08e8d6..ea19841 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,43 +1,50 @@ +# **footnotes** Contributing Guide + **footnotes** welcomes contributions! -Please follow these guidelines when contributing, as it will give your pull -request the best chance of being accepted: +## Code of Conduct -# Requesting Features/Reporting Bugs +Please read and ensure that you adhere to the project's [Code of Conduct][coc]. -- To request a new feature or to report a bug, create an [Issue][new-issue] and - choose the correct template +## Requesting Features/Reporting Bugs -# Contributing Code +To request a new feature or to report a bug, create an [Issue][new-issue] and +choose the correct template. -- **footnotes** uses [GitHub Flow][github-flow] -- branch off of `main` to start developing (`git checkout -b `) -- ensure that your new branch has a descriptive name -- create a remote copy of your new branch (`git push`) -- create a draft [pull request][pull-request] to merge your branch with `main` — - tag any related Issues, and if they are assigned to a Project board, this will - automatically move them into the ‘In Progress’ bucket -- when you think you're finished, un-draft your pull request — if the PR is +## Contributing Code + +- **footnotes** uses [GitHub Flow][github-flow]; +- branch off of `main` to start developing (`git checkout -b `); +- ensure that your new branch has a descriptive name; +- create a remote copy of your new branch (`git push`); +- create a draft [pull request][pull-request] to merge your branch with `main` — + tag any related Issues, and if they are assigned to a Project board, this will + automatically move them into the ‘In Progress’ bucket; and +- when you think you're finished, un-draft your pull request — if the PR is assigned to a Project board, this will automatically move it and any related - Issues into the ‘Review in progress’ bucket + Issues into the ‘Review in progress’ bucket. -# Commits +## Commits -- **footnotes** uses [Conventional Commits][conventional-commits] -- we use [PHP Commitizen][php-commitizen] to automate this - use `composer commit` -- keep individual commits as small as possible +- **footnotes** uses the [Conventional Commits][conventional-commits] for + commit message formatting; +- we recommend using [Commitizen][commitizen] to automate this: + - install it globally using `npm install -g commitizen`; + - use `git cz` instead of `git commit`. +- keep individual commits as small as possible. -# Versioning +## Versioning -- **footnotes** uses [Semantic Versioning][semver] +**footnotes** uses [WordPress Versioning][wpver]. -# Translating +## Translating -- Translations are welcome! +Translations are welcome! +[coc]: https://github.com/markcheret/footnotes/blob/main/CODE_OF_CONDUCT.md [new-issue]: https://github.com/markcheret/footnotes/issues/new/choose [github-flow]: https://githubflow.github.io/ [pull-request]: https://github.com/markcheret/footnotes/compare [conventional-commits]: https://www.conventionalcommits.org -[php-commitizen]: https://github.com/conventional-commits/php-commitizen -[semver]: https://semver.org/ +[commitizen]: https://www.npmjs.com/package/commitizen +[wpver]: https://make.wordpress.org/core/handbook/about/release-cycle/version-numbering/ diff --git a/README.md b/README.md index 8e13399..e979d0c 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,23 @@ # footnotes + ![stable tag](https://img.shields.io/wordpress/plugin/v/footnotes?style=flat-square) ![WP rating](https://img.shields.io/wordpress/plugin/stars/footnotes?style=flat-square) ![Reqd PHP](https://img.shields.io/wordpress/plugin/required-php/footnotes?style=flat-square) ![Reqd WP](https://img.shields.io/wordpress/plugin/wp-version/footnotes?style=flat-square) ![WordPress Plugin: Tested WP Version](https://img.shields.io/wordpress/plugin/tested/footnotes?style=flat-square) ![GitHub contributors](https://img.shields.io/github/contributors/markcheret/footnotes?style=flat-square) ![GitHub commits since tagged version](https://img.shields.io/github/commits-since/markcheret/footnotes/2.7.0?style=flat-square) ![GitHub commit activity](https://img.shields.io/github/commit-activity/m/markcheret/footnotes?style=flat-square) ![issues](https://img.shields.io/github/issues/markcheret/footnotes?style=flat-square) ![PRs](https://img.shields.io/github/issues-pr/markcheret/footnotes?style=flat-square) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) ![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/markcheret/footnotes?style=flat-square) [![OSSAR](https://github.com/markcheret/footnotes/actions/workflows/ossar-analysis.yml/badge.svg)](https://github.com/markcheret/footnotes/actions/workflows/ossar-analysis.yml) [![PHP Composer](https://github.com/markcheret/footnotes/actions/workflows/php.yml/badge.svg)](https://github.com/markcheret/footnotes/actions/workflows/php.yml) +[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) + + ![footnotes](https://raw.githubusercontent.com/markcheret/footnotes/main/img/footnotes.png) -**footnotes** aims to be the all-in-one solution for displaying an -automatically-generated list of references on your Page or Post. The Plugin -ships with a set of defaults while also empowering you to control how your +**footnotes** aims to be the all-in-one solution for displaying an +automatically-generated list of references on your Page or Post. The Plugin +ships with a set of defaults while also empowering you to control how your footnotes will be displayed. -**footnotes** gives you the ability to display well-formatted footnotes on your +**footnotes** gives you the ability to display well-formatted footnotes on your WordPress Pages and Posts — those footnotes we know from offline publishing. Featured on [wpmudev][wpmudev] — cheers for the review, folks! @@ -34,25 +38,25 @@ Featured on [wpmudev][wpmudev] — cheers for the review, folks! This Plugin provides: -- fully customizable footnote start and end shortcodes; -- stylable tooltips supporting hyperlinks and dedicated text; -- a responsive 'reference container', with customisable positioning; -- a wide choice of different numbering styles; -- a freely-configurable and optional backlink symbol; -- footnote appearance customisation via dashboard settings and custom CSS style +* fully customizable footnote start and end shortcodes; +* stylable tooltips supporting hyperlinks and dedicated text; +* a responsive 'reference container', with customisable positioning; +* a wide choice of different numbering styles; +* a freely-configurable and optional backlink symbol; +* footnote appearance customisation via dashboard settings and custom CSS style rules; and -- editor buttons for easily adding shortcode tags. +* editor buttons for easily adding shortcode tags. ## Getting Started 1. Read the [contributing guidelines][contributing]; 1. clone this repository (`git clone git@github.com:markcheret/footnotes.git`): - - we recommend that you use [VVV][vvv] for your local testing environment. + * we recommend that you use [VVV][vvv] for your local testing environment. 1. install [Composer][composer] and [NPM][npm]; and 1. install all dependencies (`composer install`): - - you will have to install `php-mbstring` manually if you do not already + * you will have to install `php-mbstring` manually if you do not already have it. - + ## Deploying Automated release deployments will be introduced soon. @@ -61,14 +65,14 @@ Automated release deployments will be introduced soon. 1. Run `_tools/build-stylesheets.sh -c` to concatenate stylesheets; 1. manually minify the output files in `css/tmp/`, saving them as `.min.css` files: - - the intention is to replace this with automated minification, meaning that + * the intention is to replace this with automated minification, meaning that all of these steps can be rolled into a single `build` command. 1. run `_tools/build-stylesheets.sh -d` to deploy the minified files to `dist/`: - - **this will delete any existing `dist/` folder!** + * **this will delete any existing `dist/` folder!** 1. run `composer run build` to move over the remaining files to `dist/`: - - currently, the files to include in a distribution are hard-coded in + * currently, the files to include in a distribution are hard-coded in `_tools/build.sh`; but - - the intention is to replace this with a proper parsing of the `.distignore` + * the intention is to replace this with a proper parsing of the `.distignore` file ### Releasing @@ -76,43 +80,43 @@ Automated release deployments will be introduced soon. 1. Ensure that you have configured your Git config. with SVN credentials; 1. run the above [build](#building) commands; and 1. run `composer run release` and follow the prompts. - + ## Testing Automated testing will be introduced soon. ## Code Formatting -This repo. uses pre-commit code formatting and linting on all staged files. +This repo. uses pre-commit code formatting and linting on all staged files. This ensures that only style-conformant code can be committed. The individual commands can also be called manually: -- Run `composer run format` to run all format commands. -- Run `composer run format:fix` to attempt to automatically fix all formatter warnings +* Run `composer run format` to run all format commands. +* Run `composer run format:fix` to attempt to automatically fix all formatter warnings and errors. -- Run `composer run lint` to run all linting commands. -- Run `composer run lint:fix` to attempt to automatically fix all linter warnings and - errors. +* Run `composer run lint` to run all linting commands. +* Run `composer run lint:fix` to attempt to automatically fix all linter warnings + and errors. ### PHP Code PHP code must follow the [WordPress PHP Coding Standards][wpcs-php]. 1. Run `composer run lint:php` to lint all JS/TS files with [PHP CodeSniffer][phpcs] -1. Run `composer run lint:php:fix` to attempt to automatically fix warnings and +1. Run `composer run lint:php:fix` to attempt to automatically fix warnings and errors with the PHP Code Beautifier and Formatter. ### JavaScript Code JavaScript code must follow the [WordPress JavaScript Coding Standards][wpcs-js]. -- Run `composer run format:js` to format all JS files with [Prettier][prettier]. -- Run `composer run format:js:fix` to attempt to automatically fix warnings and errors. +* Run `composer run format:js` to format all JS files with [Prettier][prettier]. +* Run `composer run format:js:fix` to attempt to automatically fix warnings and errors. -- Run `composer run lint:js` to lint all JS files with [ESLint][eslint]. -- Run `composer run lint:js:fix` to attempt to automatically fix warnings and errors. +* Run `composer run lint:js` to lint all JS files with [ESLint][eslint]. +* Run `composer run lint:js:fix` to attempt to automatically fix warnings and errors. Prettier configuration settings are found in `.prettierrc`. @@ -123,32 +127,33 @@ found in `.eslintignore`. JavaScript code must follow the [WordPress CSS Coding Standards][wpcs-css]. -- Run `composer run lint:css` to format all CSS files with [stylelint][stylelint]. -- Run `npcomposerm run lint:css:fix` to attempt to automatically fix warnings and errors. +* Run `composer run lint:css` to format all CSS files with [stylelint][stylelint]. +* Run `npcomposerm run lint:css:fix` to attempt to automatically fix warnings and + errors. stylelint configuration settings are found in `.stylelint.json`. ## Documentation -Run `composer run docs` to automatically generate HTML documentation with +Run `composer run docs` to automatically generate HTML documentation with [phpDocumentor][phpdocumentor]. View the current docs [here][footnotes-docs]. ## Acknowledgements -Huge thanks to every **footnotes user**, contributor, bug reporter, feature +Huge thanks to every **footnotes user**, contributor, bug reporter, feature requester and fan! ## License This project is licensed under the [GNU GPL v3][gpl-v3]. -## Contact Information +## Contact Information | Name | Link(s) | |---------------|-----------------------| -|Mark Cheret | [Email][mcheret] | +|Mark Cheret | [Email][mcheret] | [wpmudev]: http://premium.wpmudev.org/blog/12-surprisingly-useful-wordpress-plugins-you-dont-know-about/ [php]: https://www.php.net/ diff --git a/SECURITY.md b/SECURITY.md index 67dd45e..7fca5e0 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -12,8 +12,8 @@ currently being supported with security updates. ## Reporting a Vulnerability -To securely report a vulnerability, please DO NOT post on the WordPress +To securely report a vulnerability, please DO NOT post on the WordPress Support Forum or create an Issue on this repository. -Please email [mark@cheret.de](mailto:mark@cheret.de) privately with the +Please email [mark@cheret.de](mailto:mark@cheret.de) privately with the full details of the vulnerability. diff --git a/_tools/build-stylesheets.sh b/_tools/build-stylesheets.sh index f8f5f0b..6864fa0 100755 --- a/_tools/build-stylesheets.sh +++ b/_tools/build-stylesheets.sh @@ -14,70 +14,38 @@ echo "Running $(dirname "$0")/build-stylesheets.sh" if [[ $1 == "-c" ]]; then - echo "Concatenating files and placing in \`css/tmp/\`..." + echo "Concatenating files and placing in \`tmp/css/\`..." - mkdir -p ./css/tmp - cat ./css/dev-common.css > ./css/tmp/footnotes-nottbrpl0.css - cat ./css/dev-{common,layout-reference-container}.css > ./css/tmp/footnotes-nottbrpl1.css - cat ./css/dev-{common,layout-entry-content}.css > ./css/tmp/footnotes-nottbrpl2.css - cat ./css/dev-{common,layout-main-content}.css > ./css/tmp/footnotes-nottbrpl3.css - cat ./css/dev-{common,tooltips}.css > ./css/tmp/footnotes-jqttbrpl0.css - cat ./css/dev-{common,tooltips,layout-reference-container}.css > ./css/tmp/footnotes-jqttbrpl1.css - cat ./css/dev-{common,tooltips,layout-entry-content}.css > ./css/tmp/footnotes-jqttbrpl2.css - cat ./css/dev-{common,tooltips,layout-main-content}.css > ./css/tmp/footnotes-jqttbrpl3.css - cat ./css/dev-{common,tooltips,tooltips-alternative}.css > ./css/tmp/footnotes-alttbrpl0.css - cat ./css/dev-{common,tooltips,tooltips-alternative,layout-reference-container}.css > ./css/tmp/footnotes-alttbrpl1.css - cat ./css/dev-{common,tooltips,tooltips-alternative,layout-entry-content}.css > ./css/tmp/footnotes-alttbrpl2.css - cat ./css/dev-{common,tooltips,tooltips-alternative,layout-main-content}.css > ./css/tmp/footnotes-alttbrpl3.css - cat ./css/settings.css > ./css/tmp/settings.css + mkdir -p ./tmp/css + cat ./src/css/dev-common.css > ./tmp/css/footnotes-nottbrpl0.css + + cat ./src/css/dev-{common,layout-reference-container}.css > ./tmp/css/footnotes-nottbrpl1.css + cat ./src/css/dev-{common,layout-entry-content}.css > ./tmp/css/footnotes-nottbrpl2.css + cat ./src/css/dev-{common,layout-main-content}.css > ./tmp/css/footnotes-nottbrpl3.css + + cat ./src/css/dev-{common,tooltips}.css > ./tmp/css/footnotes-jqttbrpl0.css + cat ./src/css/dev-{common,tooltips,layout-reference-container}.css > ./tmp/css/footnotes-jqttbrpl1.css + cat ./src/css/dev-{common,tooltips,layout-entry-content}.css > ./tmp/css/footnotes-jqttbrpl2.css + cat ./src/css/dev-{common,tooltips,layout-main-content}.css > ./tmp/css/footnotes-jqttbrpl3.css + + cat ./src/css/dev-{common,tooltips,tooltips-alternative}.css > ./tmp/css/footnotes-alttbrpl0.css + cat ./src/css/dev-{common,tooltips,tooltips-alternative,layout-reference-container}.css > ./tmp/css/footnotes-alttbrpl1.css + cat ./src/css/dev-{common,tooltips,tooltips-alternative,layout-entry-content}.css > ./tmp/css/footnotes-alttbrpl2.css + cat ./src/css/dev-{common,tooltips,tooltips-alternative,layout-main-content}.css > ./tmp/css/footnotes-alttbrpl3.css + + cat ./src/css/dev-{common,tooltips,amp-tooltips}.css > ./tmp/css/footnotes-amptbrpl0.css + cat ./src/css/dev-{common,tooltips,amp-tooltips,layout-reference-container}.css > ./tmp/css/footnotes-amptbrpl1.css + cat ./src/css/dev-{common,tooltips,amp-tooltips,layout-entry-content}.css > ./tmp/css/footnotes-amptbrpl2.css + cat ./src/css/dev-{common,tooltips,amp-tooltips,layout-main-content}.css > ./tmp/css/footnotes-amptbrpl3.css + + cat ./src/css/settings.css > ./tmp/css/settings.css echo "Stylesheet concatenation complete." exit 0 - -elif [[ $1 == "-m" ]]; then - - # TODO: this should automatically minifiy all files, outputting into `.min.css` - # files and deleting the original concatenated `.css` files in `css/tmp/`. - # Once that's done, we can change the `rm -r` command in the deploy step to - # `rmdir`, which will throw us an error if we have any minified files that - # haven't been moved over to `dist/css/` for whatever reason. As it currently - # stands, we have no error checking in place. - echo "Please minify the stylesheets in \`css/tmp/\`, saving them in the same location with the \`.min.css\` file extension." - read -p "Are you ready to continue? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1 - exit 0 - -elif [[ $1 == "-d" ]]; then - - # NOTE: I've temporarily replaced the `mv` command - # with `cp` and disabled the `rm` command, so the minified - # files won't be removed from the source directory. - echo "Deploying minified stylesheets to \`dist/css/\`..." - mkdir -p ./dist/css - for f in ./css/tmp/*.min.css; do - filename=$(basename $f .css) - cp $f ./dist/css - #mv $f ./dist/css - echo -e '\t' $filename".css moved." - done - - # NB: We currently distribute both the minified + concatenated and the - # unminified + unconcatenated stylesheets with the Plugin. - echo "Deploying development stylesheets to \`dist/css/\`..." - for f in ./css/dev-*.css; do - filename=$(basename $f .css) - cp $f ./dist/css - #mv $f ./dist/css - echo -e '\t' $filename".css moved." - done - - #echo "Deleting temporary files..." - #rm -r ./css/tmp - echo "All stylesheets added to build." - exit 0 else - echo -e "Concatenates, minifies (TODO) and deploys stylesheets for distribution.\n" + echo -e "Concatenates stylesheets ready for distribution.\n" echo -e "12 unified style sheets are concatenated out of these files:\n" echo "\`dev-common.css\`" echo "\`dev-tooltips.css\`" @@ -86,8 +54,6 @@ else echo "\`dev-layout-entry-content.css\`" echo -e "\`dev-layout-main-content.css\`\n" echo "Command: \`-c\`: Concatenate \`dev-*\` CSS files into temporary directory." - echo "Command: \`-m\`: Minify files (TODO)." - echo "Command: \`-d\`: Deploy minified files to \`dist/css/\` and remove temporary files." echo "No command, \"--help\", or anything else: Output this help section." fi diff --git a/_tools/build.sh b/_tools/build.sh index 3747ec9..8a021f9 100755 --- a/_tools/build.sh +++ b/_tools/build.sh @@ -4,17 +4,17 @@ echo "Building Plugin..." # Moves everything including the style sheets over to `dist/` echo "Copying directories..." -rm -r dist/ +rm -rf dist/ mkdir dist -cp -r -t dist class/ css/ js/ languages/ templates/ +cp -r -t dist src/{class,languages,templates}/ # Among the images, only 2 out of 3 are distributed. echo "Copying the needed images..." mkdir -p dist/img -cp -t dist/img img/fn-wysiwyg.png +cp -t dist/img src/img/fn-wysiwyg.png echo "Copying files..." -cp -t dist license.txt readme.txt includes.php wpml-config.xml SECURITY.md +cp -t dist ./{SECURITY.md,CHANGELOG.md,wpml-config.xml} src/{license.txt,readme.txt,includes.php} echo "Setting production flag..." -sed "s/'PRODUCTION_ENV', false/'PRODUCTION_ENV', true/g" footnotes.php > dist/footnotes.php +sed "s/'PRODUCTION_ENV', false/'PRODUCTION_ENV', true/g" src/footnotes.php > dist/footnotes.php echo "Production flag set." # TODO: once automatic minification is implemented, this should handle that. @@ -23,13 +23,13 @@ echo "Production flag set." echo "Building stylesheets..." ./_tools/build-stylesheets.sh -c if [ $? != 0 ]; then echo "Concatenation failed!"; exit 1; fi -if [[ $1 != "-y" ]]; then - ./_tools/build-stylesheets.sh -m - if [ $? != 0 ]; then echo "Minification failed!"; exit 1; fi -fi -./_tools/build-stylesheets.sh -d -if [ $? != 0 ]; then echo "Deployment failed!"; exit 1; fi echo "Stylesheet build complete." +echo "Minifying CSS and JS..." +mkdir -p dist/{css,js} +npm run minify +if [ $? != 0 ]; then echo "Minification failed!"; exit 1; fi +echo "Minification complete." + echo "Build complete." exit 0 diff --git a/_tools/release.sh b/_tools/release.sh index e3673f8..a0221f2 100755 --- a/_tools/release.sh +++ b/_tools/release.sh @@ -27,29 +27,30 @@ if [[ $1 == "-c" ]]; then read -p "You have passed the \`commit\` flag (\`-c\`). Did you mean to do this? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1 fi -# NB: To run on a branch other than `main`, uncomment this line: -#if false; then +# Unless forced to, the script will only run on the `main` branch. +if [[ $1 != "-f" ]]; then -# Step 1: Ensure the local copy has checked out the `main` branch + # Step 1: Ensure the local copy has checked out the `main` branch + + if [[ "$(git rev-parse --abbrev-ref HEAD)" != "main" ]]; then + echo "ERR: You are not on the \`main\` branch, please check it out and re-run this command." + exit 1 + else + echo "- \`main\` branch is checked out." + fi + + # Step 2: Ensure local copy of `main` is up-to-date with remote + + if [[ "$(git status | grep -c 'Your branch is up to date')" != 1 ]]; then + echo "ERR: Your local copy is not up-to-date with the remote, please update it and re-run this command." + exit 1 + else + echo "- Local copy of \`main\` is up-to-date with remote." + fi -if [[ "$(git rev-parse --abbrev-ref HEAD)" != "main" ]]; then - echo "ERR: You are not on the \`main\` branch, please check it out and re-run this command." - exit 1 -else - echo "- \`main\` branch is checked out." fi -# Step 2: Ensure local copy of `main` is up-to-date with remote - -if [[ "$(git status | grep -c 'Your branch is up to date')" != 1 ]]; then - echo "ERR: Your local copy is not up-to-date with the remote, please update it and re-run this command." - exit 1 -else - echo "- Local copy of \`main\` is up-to-date with remote." -fi - -# NB: To run on a branch other than `main`, uncomment this line: -#fi +rm -rf ./{dist,tmp,svn-tmp} # Step 3: Check versioning @@ -62,26 +63,26 @@ fi echo "- Checking versions..." -STABLE_TAG="$(grep "Stable Tag:" readme.txt)" -ROOT_HEADER_VERSION="$(grep " Version:" footnotes.php | grep -Po " Version: \d+\.\d+(\.\d+)?[a-z]?$")" -JS_VERSION="$(grep "version :" js/wysiwyg-editor.js)" +STABLE_TAG="$(grep "Stable Tag:" src/readme.txt)" +ROOT_HEADER_VERSION="$(grep " Version:" src/footnotes.php | grep -Po " Version: \d+\.\d+(\.\d+)?[a-z]?$")" +JS_VERSION="$(grep "version :" src/js/wysiwyg-editor.js)" # Step 3(b): Check that all version declarations exists if [[ -z $STABLE_TAG ]]; then - echo "ERR: No 'Stable Tag' field found in \`readme.txt\`!" + echo "ERR: No 'Stable Tag' field found in \`src/readme.txt\`!" exit 1 -else echo "- 'Stable Tag' field set in \`readme.txt\`." +else echo "- 'Stable Tag' field set in \`src/readme.txt\`." fi if [[ -z $ROOT_HEADER_VERSION ]]; then - echo "ERR: No 'Version' field found in \`footnotes.php\` file header!" + echo "ERR: No 'Version' field found in \`src/footnotes.php\` file header!" exit 1 -else echo "- 'Version' field set in \`footnotes.php\` file header." +else echo "- 'Version' field set in \`src/footnotes.php\` file header." fi if [[ -z $JS_VERSION ]]; then - echo "ERR: No \`version\` variable found in \`js/wysiwyg-editor.js\`!" + echo "ERR: No \`version\` variable found in \`src/js/wysiwyg-editor.js\`!" exit 1 -else echo "- \`version\` variable set in \`js/wysiwyg-editor.js\`." +else echo "- \`version\` variable set in \`src/js/wysiwyg-editor.js\`." fi # Step 3(c)(1): Check that all development versions match @@ -153,7 +154,7 @@ fi # Step 3(g): Check that the changelog is up-to-date -CHANGELOG_LATEST="$(awk -e '/== Changelog ==/,/= [0-9]+\.[0-9]+(\.[0-9]+)? =/' readme.txt | grep -Po '\d+\.\d+(\.\d+)?')" +CHANGELOG_LATEST="$(awk -e '/== Changelog ==/,/= [0-9]+\.[0-9]+(\.[0-9]+)? =/' src/readme.txt | grep -Po '\d+\.\d+(\.\d+)?')" if [[ $CHANGELOG_LATEST != $DEVELOPMENT_VERSION ]]; then echo "ERR: Changelog is not up-to-date!" echo "Current version is $DEVELOPMENT_VERSION" @@ -176,14 +177,16 @@ echo -e "- Build complete.\n" echo "- Setting pre-release version flags..." PRERELEASE_VERSION=$DEVELOPMENT_VERSION'p' -sed -i "s/$JS_VERSION/version : \"$PRERELEASE_VERSION\"/g" dist/js/wysiwyg-editor.js +sed -i "s/$JS_VERSION/$PRERELEASE_VERSION/g" dist/js/wysiwyg-editor.min.js echo "- Pre-release flags set." # Step 6: Tag the release echo "- Tagging release..." git tag -a $DEVELOPMENT_VERSION -m "Pre-release of version $DEVELOPMENT_VERSION" -git push --tags +if [ $? != 0 ]; then echo "Tag already exists!"; exit 1; fi +git push --tags --no-verify +if [ $? != 0 ]; then echo "Push failed (tag probably exists on remote)!"; exit 1; fi echo "- Release tagged." # Step 7: Push release to SVN repo. @@ -195,21 +198,22 @@ echo "For the time being, this part of the process shall remain (mostly) manual. read -p "Are you ready to continue? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1 echo "Creating local copy of SVN repo..." -svn checkout https://plugins.svn.wordpress.org/footnotes tmp --depth immediates -svn update --quiet tmp/trunk --set-depth infinity -svn update --quiet tmp/tags/$PRERELEASE_VERSION --set-depth infinity +svn checkout https://plugins.svn.wordpress.org/footnotes svn-tmp --depth immediates +svn update --quiet svn-tmp/trunk --set-depth infinity +svn update --quiet svn-tmp/tags/$PRERELEASE_VERSION --set-depth infinity echo -e "Local copy created.\n" # Step 7(b): Update `trunk/` echo -e "Copying files from \`dist/\` to SVN \`trunk/\`...\n" -rsync -avhic dist/ tmp/trunk/ --delete | grep -v "^\." -read -p "Does the above list of changes look correct? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1 +rsync -avhic dist/ svn-tmp/trunk/ --delete | grep -v "^\." +rsync -avhic assets/ svn-tmp/assets/ --delete | grep -v "^\." +read -p "Does the above list of changes (additions and deletions ONLY) look correct? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1 echo -e "Copying complete.\n" # Step 7(c): Set a release message echo "Getting commit message from changelog..." -CHANGELOG_MESSAGE="$(awk -e "/= $DEVELOPMENT_VERSION =/,/= $STABLE_VERSION =/" readme.txt | grep '^-')" +CHANGELOG_MESSAGE="$(awk -e "/= $DEVELOPMENT_VERSION =/,/= $STABLE_VERSION =/" dist/readme.txt | grep '^-')" echo -e "The changelog message for this version is:\n" echo -e "$CHANGELOG_MESSAGE\n" read -p "Is this correct? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1 @@ -226,23 +230,22 @@ echo "Stable version:" echo -e '\t' $STABLE_VERSION '\n' echo -e "Commit message:\n" echo -e "$CHANGELOG_MESSAGE" '\n' -svn status | grep '^\!' | sed 's/! *//' | xargs -I% svn rm % -echo -e "Changes made to local \`trunk/\`:\n" -svn stat tmp/trunk/ +svn stat svn-tmp/trunk/ | grep '^\!' | sed 's/! *//' | xargs -I% svn rm % >/dev/null +echo -e "Changes made to local \`trunk/\` (should only be 'M', 'D' and '?'):\n" +svn stat svn-tmp/trunk/ echo "" echo -e "\`readme.txt\` header:\n" -head tmp/trunk/readme.txt +head svn-tmp/trunk/readme.txt echo "" read -p "Is this all correct? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1 # Step 7(d): Push to remote `trunk/` (provided the flag is set) if [[ $1 == "-c" ]]; then - cd tmp && svn ci -m "$CHANGELOG_MESSAGE" - cd .. + cd svn-tmp && svn ci -m "$CHANGELOG_MESSAGE" && cd .. else echo "- Commit flag not set, skipping commit step." fi # Step 8: Cleanup -#rm -rf {dist/,tmp/} +#rm -rf {dist/,svn-tmp/} diff --git a/assets/banner-1544x500.jpg b/assets/banner-1544x500.jpg new file mode 100644 index 0000000..6bd406c Binary files /dev/null and b/assets/banner-1544x500.jpg differ diff --git a/assets/banner-772x250.jpg b/assets/banner-772x250.jpg new file mode 100644 index 0000000..7538e5b Binary files /dev/null and b/assets/banner-772x250.jpg differ diff --git a/assets/icon-128x128.png b/assets/icon-128x128.png new file mode 100644 index 0000000..36f84ba Binary files /dev/null and b/assets/icon-128x128.png differ diff --git a/assets/icon-256x256.png b/assets/icon-256x256.png new file mode 100644 index 0000000..5245d53 Binary files /dev/null and b/assets/icon-256x256.png differ diff --git a/assets/screenshot-1.png b/assets/screenshot-1.png new file mode 100644 index 0000000..0ff5fbc Binary files /dev/null and b/assets/screenshot-1.png differ diff --git a/assets/screenshot-2.jpg b/assets/screenshot-2.jpg new file mode 100644 index 0000000..385df58 Binary files /dev/null and b/assets/screenshot-2.jpg differ diff --git a/assets/screenshot-3.jpg b/assets/screenshot-3.jpg new file mode 100644 index 0000000..2943071 Binary files /dev/null and b/assets/screenshot-3.jpg differ diff --git a/assets/screenshot-4.jpg b/assets/screenshot-4.jpg new file mode 100644 index 0000000..bfb71b7 Binary files /dev/null and b/assets/screenshot-4.jpg differ diff --git a/assets/screenshot-5.jpg b/assets/screenshot-5.jpg new file mode 100644 index 0000000..bd72d75 Binary files /dev/null and b/assets/screenshot-5.jpg differ diff --git a/assets/screenshot-6.jpg b/assets/screenshot-6.jpg new file mode 100644 index 0000000..80d74f7 Binary files /dev/null and b/assets/screenshot-6.jpg differ diff --git a/assets/screenshot-7.jpg b/assets/screenshot-7.jpg new file mode 100644 index 0000000..48fda9f Binary files /dev/null and b/assets/screenshot-7.jpg differ diff --git a/composer.json b/composer.json index d5464da..c3249ca 100644 --- a/composer.json +++ b/composer.json @@ -1,8 +1,9 @@ { "name": "markcheret/footnotes", - "description": "footnotes aims to be the all-in-one solution for displaying an automatically-generated list of references on your WordPress Page or Post.", + "description": "footnotes lets you easily add highly-customisable footnotes on your WordPress Pages and Posts.", "license": "GPL-3.0-only", "scripts": { + "cm": "npm run cz", "release": "./_tools/release.sh", "release:commit": "composer run release -- -c", "build": "./_tools/build.sh", @@ -10,24 +11,27 @@ "lint:fix": "composer run lint:php:fix && npm run lint:fix", "format": "npm run format", "format:fix": "npm run format:fix", - "lint:php": "./vendor/bin/phpcs --standard=WordPress --colors --encoding=utf-8 -n -p --ignore=./vendor,./node_modules ./*.php ./**/*.php && ./vendor/bin/phpcs --standard=PHPCompatibilityWP --runtime-set testVersion 7.0- --colors --encoding=utf-8 -n -p --ignore=./vendor,./node_modules ./*.php ./**/*.php", - "lint:php:fix": "./vendor/bin/phpcbf --standard=WordPress --encoding=utf-8 -p --ignore=./vendor,./node_modules ./*.php ./**/*.php && ./vendor/bin/phpcbf --standard=PHPCompatibilityWP --runtime-set testVersion 7.0- --encoding=utf-8 -p --ignore=./vendor,./node_modules ./*.php ./**/*.php", + "lint:php": "./vendor/bin/phpcs --standard=WordPress --colors --encoding=utf-8 -n -p ./src/*.php ./src/**/*.php && ./vendor/bin/phpcs --standard=PHPCompatibilityWP --runtime-set testVersion 7.0- --colors --encoding=utf-8 -n -p ./src/*.php ./src/**/*.php", + "lint:php:fix": "./vendor/bin/phpcbf --standard=WordPress --encoding=utf-8 -p ./src/*.php ./src/**/*.php && ./vendor/bin/phpcbf --standard=PHPCompatibilityWP --runtime-set testVersion 7.0- --encoding=utf-8 -p ./src/*.php ./src/**/*.php", "lint:css": "npm run lint:css", "lint:css:fix": "npm run lint:css:fix", "lint:js": "npm run lint:js", "lint:js:fix": "npm run lint:js:fix", "format:js": "npm run format:js", "format:js:fix": "npm run format:js:fix", + "lint:md": "npm run lint:md", + "lint:md:fix": "npm run lint:md:fix", "docs": "./vendor/bin/phpdoc", - "commit": "./vendor/bin/php-commitizen commit -- ./.php-commitizen.php", - "post-install-cmd": "npm install && ./_tools/setup.sh" + "post-install-cmd": "npm install", + "minify": "npm run minify", + "minify:css": "npm run minify:css", + "minify:js": "npm run minify:js" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", "phpcompatibility/php-compatibility": "*", "wp-coding-standards/wpcs": "^2.3", "phpdocumentor/phpdocumentor": "^3.0", - "damianopetrungaro/php-commitizen": "^0.2.0", "marcocesarato/php-conventional-changelog": "^1.9", "phpcompatibility/phpcompatibility-wp": "*" }, diff --git a/composer.lock b/composer.lock index d4cd1d5..367f5c2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "635644be9174c16cb944ef5f2bf46e80", + "content-hash": "1b1e75ba247201e270b06cd85706a3bd", "packages": [], "packages-dev": [ { @@ -80,61 +80,6 @@ ], "time": "2020-11-11T10:22:58+00:00" }, - { - "name": "damianopetrungaro/php-commitizen", - "version": "v0.2.0", - "source": { - "type": "git", - "url": "https://github.com/conventional-commits/php-commitizen.git", - "reference": "985283538f013c37146b2ec83812eeef2ff9d73c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/conventional-commits/php-commitizen/zipball/985283538f013c37146b2ec83812eeef2ff9d73c", - "reference": "985283538f013c37146b2ec83812eeef2ff9d73c", - "shasum": "" - }, - "require": { - "symfony/console": "^4 || ^5" - }, - "require-dev": { - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9" - }, - "bin": [ - "php-commitizen" - ], - "type": "library", - "autoload": { - "psr-4": { - "Damianopetrungaro\\PHPCommitizen\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Damiano Petrungaro", - "email": "damianopetrungaro@gmail.com" - } - ], - "description": "Help writing Git commit following conventional commit specs", - "keywords": [ - "atomic", - "atomic commit", - "commit", - "conventional commit", - "conventionalcommit", - "git" - ], - "support": { - "issues": "https://github.com/conventional-commits/php-commitizen/issues", - "source": "https://github.com/conventional-commits/php-commitizen/tree/v0.2.0" - }, - "time": "2020-07-15T23:51:42+00:00" - }, { "name": "dealerdirect/phpcodesniffer-composer-installer", "version": "v0.7.1", diff --git a/css/dev-amp-tooltips.min.css b/css/dev-amp-tooltips.min.css deleted file mode 100644 index 99c325a..0000000 --- a/css/dev-amp-tooltips.min.css +++ /dev/null @@ -1 +0,0 @@ -span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute} \ No newline at end of file diff --git a/css/dev-common.min.css b/css/dev-common.min.css deleted file mode 100644 index ccbefa9..0000000 --- a/css/dev-common.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a} \ No newline at end of file diff --git a/css/dev-layout-entry-content.min.css b/css/dev-layout-entry-content.min.css deleted file mode 100644 index 9e5fa53..0000000 --- a/css/dev-layout-entry-content.min.css +++ /dev/null @@ -1 +0,0 @@ -.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}} \ No newline at end of file diff --git a/css/dev-layout-main-content.min.css b/css/dev-layout-main-content.min.css deleted file mode 100644 index 685b9b1..0000000 --- a/css/dev-layout-main-content.min.css +++ /dev/null @@ -1 +0,0 @@ -.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}} \ No newline at end of file diff --git a/css/dev-layout-reference-container.min.css b/css/dev-layout-reference-container.min.css deleted file mode 100644 index 3ef4e31..0000000 --- a/css/dev-layout-reference-container.min.css +++ /dev/null @@ -1 +0,0 @@ -.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}} \ No newline at end of file diff --git a/css/dev-tooltips-alternative.min.css b/css/dev-tooltips-alternative.min.css deleted file mode 100644 index f14f018..0000000 --- a/css/dev-tooltips-alternative.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility,opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-timing-function:linear} \ No newline at end of file diff --git a/css/dev-tooltips.min.css b/css/dev-tooltips.min.css deleted file mode 100644 index c7a951e..0000000 --- a/css/dev-tooltips.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important} \ No newline at end of file diff --git a/css/footnotes-amptbrpl0.min.css b/css/footnotes-amptbrpl0.min.css deleted file mode 100644 index a2d6984..0000000 --- a/css/footnotes-amptbrpl0.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute} \ No newline at end of file diff --git a/css/footnotes-amptbrpl1.min.css b/css/footnotes-amptbrpl1.min.css deleted file mode 100644 index 8607ba0..0000000 --- a/css/footnotes-amptbrpl1.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}} \ No newline at end of file diff --git a/css/footnotes-amptbrpl2.min.css b/css/footnotes-amptbrpl2.min.css deleted file mode 100644 index 4d0f787..0000000 --- a/css/footnotes-amptbrpl2.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}} \ No newline at end of file diff --git a/css/footnotes-amptbrpl3.min.css b/css/footnotes-amptbrpl3.min.css deleted file mode 100644 index a9e507c..0000000 --- a/css/footnotes-amptbrpl3.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-alttbrpl0.min.css b/css/tmp/footnotes-alttbrpl0.min.css deleted file mode 100644 index 50c4546..0000000 --- a/css/tmp/footnotes-alttbrpl0.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute;bottom:24px;left:-50px;width:400px}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility opacity;transition-timing-function:linear} \ No newline at end of file diff --git a/css/tmp/footnotes-alttbrpl1.min.css b/css/tmp/footnotes-alttbrpl1.min.css deleted file mode 100644 index b158d14..0000000 --- a/css/tmp/footnotes-alttbrpl1.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute;bottom:24px;left:-50px;width:400px}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility opacity;transition-timing-function:linear}.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-alttbrpl2.min.css b/css/tmp/footnotes-alttbrpl2.min.css deleted file mode 100644 index e21fad0..0000000 --- a/css/tmp/footnotes-alttbrpl2.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute;bottom:24px;left:-50px;width:400px}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility opacity;transition-timing-function:linear}.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-alttbrpl3.min.css b/css/tmp/footnotes-alttbrpl3.min.css deleted file mode 100644 index 31209f6..0000000 --- a/css/tmp/footnotes-alttbrpl3.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute;bottom:24px;left:-50px;width:400px}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility opacity;transition-timing-function:linear}.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-jqttbrpl0.min.css b/css/tmp/footnotes-jqttbrpl0.min.css deleted file mode 100644 index f9e2ad9..0000000 --- a/css/tmp/footnotes-jqttbrpl0.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important} \ No newline at end of file diff --git a/css/tmp/footnotes-jqttbrpl1.min.css b/css/tmp/footnotes-jqttbrpl1.min.css deleted file mode 100644 index 83dec0f..0000000 --- a/css/tmp/footnotes-jqttbrpl1.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-jqttbrpl2.min.css b/css/tmp/footnotes-jqttbrpl2.min.css deleted file mode 100644 index 52d2c67..0000000 --- a/css/tmp/footnotes-jqttbrpl2.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-jqttbrpl3.min.css b/css/tmp/footnotes-jqttbrpl3.min.css deleted file mode 100644 index fdbc16c..0000000 --- a/css/tmp/footnotes-jqttbrpl3.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-nottbrpl0.min.css b/css/tmp/footnotes-nottbrpl0.min.css deleted file mode 100644 index 7da4e11..0000000 --- a/css/tmp/footnotes-nottbrpl0.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a} \ No newline at end of file diff --git a/css/tmp/footnotes-nottbrpl1.min.css b/css/tmp/footnotes-nottbrpl1.min.css deleted file mode 100644 index 263a546..0000000 --- a/css/tmp/footnotes-nottbrpl1.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-nottbrpl2.min.css b/css/tmp/footnotes-nottbrpl2.min.css deleted file mode 100644 index 1bce5ad..0000000 --- a/css/tmp/footnotes-nottbrpl2.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/footnotes-nottbrpl3.min.css b/css/tmp/footnotes-nottbrpl3.min.css deleted file mode 100644 index 54d4832..0000000 --- a/css/tmp/footnotes-nottbrpl3.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}} \ No newline at end of file diff --git a/css/tmp/settings.min.css b/css/tmp/settings.min.css deleted file mode 100644 index fbafda4..0000000 --- a/css/tmp/settings.min.css +++ /dev/null @@ -1 +0,0 @@ -.footnotes_logo_heading{display:inline-block;float:left;position:absolute;text-decoration:none;font-weight:400}.footnotes_logo_part1_heading{left:20px;color:#2bb975}.footnotes_logo_part2_heading{left:51px;color:#545f5a}.footnotes_heart_heading{color:#ff6d3b;font-weight:700;position:absolute;left:96px}.postbox-header{position:relative;padding:0 20px}#footnote_inputfield_love,#footnote_inputfield_readon_label,#footnote_inputfield_references_label{padding-left:8px!important;padding-right:8px!important;width:80%!important}#footnote_inputfield_reference_container_place{width:310px}#footnote_inputfield_counter_style,#footnotes_inputfield_page_layout_support{width:505px}#footnote_inputfield_custom_mouse_over_box_excerpt_length,#footnote_inputfield_placeholder_end,#footnote_inputfield_placeholder_start{width:180px}#footnote_inputfield_placeholder_end_user_defined,#footnote_inputfield_placeholder_start_user_defined{width:320px}#footnote_inputfield_combine_identical,#footnote_inputfield_custom_mouse_over_box_border_radius,#footnote_inputfield_custom_mouse_over_box_border_width,#footnote_inputfield_custom_mouse_over_box_excerpt_enabled,#footnote_inputfield_custom_mouse_over_box_max_width,#footnote_inputfield_custom_mouse_over_box_offset_x,#footnote_inputfield_custom_mouse_over_box_offset_y,#footnotes_inputfield_alternative_mouse_over_box_offset_x,#footnotes_inputfield_alternative_mouse_over_box_offset_y,#footnotes_inputfield_alternative_mouse_over_box_width,#footnotes_inputfield_mouse_over_box_fade_in_delay,#footnotes_inputfield_mouse_over_box_fade_in_duration,#footnotes_inputfield_mouse_over_box_fade_out_delay,#footnotes_inputfield_mouse_over_box_fade_out_duration,#footnotes_inputfield_scroll_duration,#footnotes_inputfield_scroll_offset{width:80px}#footnote_inputfield_custom_hyperlink_symbol,#footnotes_inputfield_backlinks_separator_option,#footnotes_inputfield_backlinks_terminator_option{width:230px}#footnotes_inputfield_backlinks_column_max_width_scalar,#footnotes_inputfield_backlinks_column_width_scalar,#footnotes_inputfield_mouse_over_box_font_size_scalar,#footnotes_inputfield_reference_container_bottom_margin,#footnotes_inputfield_reference_container_top_margin{width:85px}#footnotes_inputfield_backlinks_column_max_width_unit,#footnotes_inputfield_backlinks_column_width_unit,#footnotes_inputfield_mouse_over_box_font_size_unit{width:140px}label{display:inline-block}.postbox>h3{height:32px!important;line-height:32px!important}.postbox>h3>span{padding:0 10px}.postbox>.inside>table{border:none!important}.postbox>.inside>table>tbody>tr>td:first-child{width:15%!important;font-weight:700!important}.footnote_placeholder_box_container{text-align:center!important}span.footnote_highlight_placeholder{font-weight:700!important;padding:0 8px!important}.footnote_placeholder_box_example{border:2px solid #2bb975!important;border-radius:4px!important;padding:16px 0!important;width:50%!important;display:block!important;margin:20px auto!important;text-align:center!important}.expert_lookup tr td:first-child,.expert_lookup tr th:first-child{width:170px!important}.expert_lookup tr td:nth-child(2),.expert_lookup tr th:nth-child(2){width:65px!important}.expert_lookup tr td:nth-child(3),.expert_lookup tr th:nth-child(3){width:200px!important}.expert_lookup tr td:nth-child(3) input{width:190px}.expert_lookup tr td:last-child,.expert_lookup tr th:last-child{white-space:nowrap}#customize_css_new tr td:first-child{width:38%!important;font-weight:400!important}.customize_css_new tr td:first-child span:first-child{font-weight:700!important}.customize_css_new .list{padding-top:10px}.customize_css_new .list p{font-family:monospace;padding:0 10px;text-indent:-10px;margin:.5em 0}#footnote_inputfield_custom_css_new{height:500px}#footnote_inputfield_custom_css,#footnote_inputfield_custom_css_new{width:96%;resize:both;overflow:scroll;font-family:monospace}.footnotes_notice{font-style:italic;display:inline-block;text-align:end}.footnotes_description{padding:0 4%}.footnotes_description p{font-size:1.06em;font-style:italic} \ No newline at end of file diff --git a/customized-documentation-schema.txt b/customized-documentation-schema.txt deleted file mode 100644 index 9a3498b..0000000 --- a/customized-documentation-schema.txt +++ /dev/null @@ -1,276 +0,0 @@ -customized-documentation-schema.txt - - -Plugin Footnotes for WordPress, v2.5.4 and later - - -Customized documentation schema -‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ - -In community-based, open source projects, it is important to comprehensively -recognize, acknowledge and document how developers, testers and users helped -build the product. -https://wordpress.org/support/topic/great-tool-1549/#post-14039334 - -Note: Per the WordPress Coding Standards, the '@author' tag must not be used. -https://developer.wordpress.org/coding-standards/inline-documentation-standards/php/ - -PHPDOC tag: Role: Acknowledgment in the changelog: -‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ -@contributor Provided code. “thanks to @USERNAME code contribution.” -@contributor Provided design. “thanks to @USERNAME design contribution.” -@contributor Provided content. “thanks to @USERNAME design contribution.” (!) - -@reporter Reported a bug. “thanks to @USERNAME bug report.” -@reporter Reported an issue. “thanks to @USERNAME issue report.” -@reporter Requested a feature. “thanks to @USERNAME issue report.” (!) -@reporter Provided feedback. “thanks to @USERNAME feedback.” -@reporter Provided an example. “thanks to @USERNAME example provision.” - -@user Allowed insight. “thanks to @USERNAME usage.” - -@accountable Edited the codebase. - - -@committer Uploaded a version. - - - -PHPDOC tags & custom tags -‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ - -▲ Source for standard tags: -https://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.pkg.html - -@access -@author -@copyright -@deprecated -@example -@ignore -@internal -@link -@see -@since -@tutorial -@version -inline {@internal}} -inline {@inheritdoc} -inline {@link} - -Sidepane: - -phpDocumentor tags - @abstract - @access - @author - @category - @copyright - @deprecated - @example - @final - @filesource - @global - @ignore - @internal - @license - @link - @method - @name - @package - @param - @property - @return - @see - @since - @static - @staticvar - @subpackage - @todo - @tutorial - @uses - @var - @version - -phpDocumentor Inline tags - inline {@example} - inline {@id} - inline {@internal}} - inline {@inheritdoc} - inline {@link} - inline {@source} - inline {@toc} - inline {@tutorial} - - -▲ Tags required/recommended by WordPress coding standard: -https://developer.wordpress.org/coding-standards/inline-documentation-standards/php/ - -Note: The only tag added from draft PSR-5 recommendations is @type. -https://stackoverflow.com/questions/48202550/source-of-type-tag-in-docblock - -@access -@author [DO NOT USE] -@copyright -@deprecated -@global -@ignore -@internal -@license -@link -@method -@package -@param -@return -@see -@since -@static -@staticvar -@subpackage -@todo -@type -@uses -@var - - -▲ Tags added by PHPStan: -https://phpstan.org/blog/generics-in-php-using-phpdocs - -@extends -@implements -@template - - -▲ Tags supported in Atom TextMate found in VS Code 1.47.3: -/usr/share/code/resources/app/extensions/php/syntaxes/php.tmLanguage.json -Note the 4 tags appended to the list, hence initially missing. - -@api -@abstract -@author -@category -@copyright -@example -@global -@inherit[Dd]oc -@internal -@license -@link -@method -@property(-(read|write))? -@package -@param -@return -@see -@since -@source -@static -@subpackage -@throws -@todo -@var -@version -@uses -@deprecated -@final -@ignore - -MISSING TAGS: - -- wrt phpDocumentor: -@access -@filesource -@id -@name -@staticvar -@toc -@tutorial -@usedby - -- wrt WordPress: -@type - -- wrt PHPStan: -@extends -@implements -@template - - -▲ up-to-date list (standard/WP/PHPStan, custom): - -@api -@abstract -@access -@author -@category -@copyright -@deprecated -@example -@extends -@filesource -@final -@global -@id -@ignore -@implements -@inherit[Dd]oc -@internal -@license -@link -@method -@name -@package -@param -@property(-(read|write))? -@return -@see -@since -@source -@static -@staticvar -@subpackage -@template -@throws -@toc -@todo -@tutorial -@type -@usedby -@uses -@var -@version - -@accountable -@bib -@biblio -@callback -@commit -@committer -@contributor -@courtesy -@date -@datetime -@lastmodified -@modified -@publisher -@reporter -@revision -@timestamp -@user - - -▲ Config (original, missing and added tags), example of VS Code. -/usr/share/code/resources/app/extensions/php/syntaxes/php.tmLanguage.json - -original: -abstract|api|author|category|copyright|deprecated|example|final|global|ignore|inherit[Dd]oc|internal|license|link|method|package|param|property(-(read|write))?|return|see|since|source|static|subpackage|throws|todo|uses|var|version - -missing: -|access|filesource|id|name|staticvar|toc|tutorial|usedby - -WordPress: -|type - -PHPStan: -|extends|implements|template - -custom: -|accountable|bib|biblio|callback|commit|committer|contributor|courtesy|date|datetime|lastmodified|modified|publisher|reporter|revision|timestamp|user diff --git a/customized-template-stack.txt b/customized-template-stack.txt deleted file mode 100644 index df4ad14..0000000 --- a/customized-template-stack.txt +++ /dev/null @@ -1,45 +0,0 @@ -customized-template-stack.txt - - -Plugin Footnotes for WordPress, v2.5.3 and later - - -A. Customized template parts - ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ - -@since 2.2.6 Adding: Templates: support for custom templates in sibling folder, thanks to @misfist issue report. -@since 2.5.0 Adding: Templates: Enable template location stack, thanks to @misfist issue report and code contribution. - - -Priority order: - 1. active theme - 2. sibling folder - 3. internal - -See footnotes/class/template.php:67..116 - - -1. Active theme - ‾‾‾‾‾‾‾‾‾‾‾‾ -Please create a folder 'templates/footnotes/' in your child theme and -store all your public custom templates for Footnotes directly therein. - -Existing homonymous templates are loaded instead of their counterparts in -wp-content/plugins/footnotes/templates/public/. - - -2. Sibling folder - ‾‾‾‾‾‾‾‾‾‾‾‾‾‾ -Please make a sibling of the "footnotes" folder called 'footnotes-custom' and -the same internal structure and file names as 'footnotes/templates/public/'. - -Example for custom tooltips: - -footnotes-custom -└── templates - └── public - ├── footnote.html - └── tooltip.html - -Note: The timing parameters in the inline jQuery script 'tooltip.html' are already -configurable in the dashboard > Referrers and tooltips > Tooltip timing. diff --git a/docs/classes/MCI-Footnotes-Config.html b/docs/classes/Footnotes-Config.html similarity index 86% rename from docs/classes/MCI-Footnotes-Config.html rename to docs/classes/Footnotes-Config.html index be79e0e..50a827d 100644 --- a/docs/classes/MCI-Footnotes-Config.html +++ b/docs/classes/Footnotes-Config.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Config + Footnotes_Config @@ -83,7 +83,7 @@

@@ -121,42 +121,42 @@
- C_STR_LOVE_SYMBOL + C_STR_LOVE_SYMBOL  = '<span style="color:#ff6d3b; font-weight:bold;">&hearts;</span>'
Html tag for the LOVE symbol.
- C_STR_LOVE_SYMBOL_HEADING + C_STR_LOVE_SYMBOL_HEADING  = '<span class="footnotes_heart_heading">&hearts;</span>'
HTML code for the 'love' symbol used in dashboard heading
- C_STR_NO_LOVE_SLUG + C_STR_NO_LOVE_SLUG  = '[[no footnotes: love]]'
Short code to DON'T display the 'LOVE ME' slug on certain pages.
- C_STR_PLUGIN_HEADING_NAME + C_STR_PLUGIN_HEADING_NAME  = '<span class="footnotes_logo_heading footnotes_logo_part1_heading">foot</span><span class="footnotes_logo_heading footnotes_logo_part2_heading">notes</span>'
Public Plugin name for dashboard heading
- C_STR_PLUGIN_NAME + C_STR_PLUGIN_NAME  = 'footnotes'
Internal Plugin name.
- C_STR_PLUGIN_PUBLIC_NAME + C_STR_PLUGIN_PUBLIC_NAME  = '<span class="footnotes_logo footnotes_logo_part1">foot</span><span class="footnotes_logo footnotes_logo_part2">notes</span>'
@@ -170,16 +170,16 @@

Constants - +

C_STR_LOVE_SYMBOL - +

@@ -217,11 +217,11 @@

C_STR_LOVE_SYMBOL_HEADING - +

@@ -259,11 +259,11 @@

C_STR_NO_LOVE_SLUG - +

@@ -301,11 +301,11 @@

C_STR_PLUGIN_HEADING_NAME - +

@@ -348,11 +348,11 @@ that isn’t translated, and dropping the logo in another, translatable heading.

C_STR_PLUGIN_NAME - +

@@ -390,11 +390,11 @@ that isn’t translated, and dropping the logo in another, translatable heading.

C_STR_PLUGIN_PUBLIC_NAME - +

@@ -448,7 +448,7 @@ that isn’t translated, and dropping the logo in another, translatable heading.
- + diff --git a/docs/classes/MCI-Footnotes-Convert.html b/docs/classes/Footnotes-Convert.html similarity index 91% rename from docs/classes/MCI-Footnotes-Convert.html rename to docs/classes/Footnotes-Convert.html index 1c4f91a..7cfd36b 100644 --- a/docs/classes/MCI-Footnotes-Convert.html +++ b/docs/classes/Footnotes-Convert.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Convert + Footnotes_Convert @@ -83,7 +83,7 @@

@@ -121,49 +121,49 @@
- debug() + debug()  : void
Displays a Variable.
- get_arrow() + get_arrow()  : array<string|int, mixed>|string
Get a html Array short code depending on Arrow-Array key index.
- index() + index()  : string
Converts a integer into the user-defined counter style for the footnotes.
- to_bool() + to_bool()  : bool
Converts a string depending on its value to a boolean.
- to_arabic_leading() + to_arabic_leading()  : string
Converts an integer to a leading-0 integer.
- to_latin() + to_latin()  : string
Converts an integer into latin ascii characters, either lower or upper-case.
- to_romanic() + to_romanic()  : string
@@ -180,7 +180,7 @@

Methods - +

debug() - + @@ -251,10 +251,10 @@ >

get_arrow() - +

@@ -313,10 +313,10 @@ >

index() - +

@@ -395,10 +395,10 @@ >

to_bool() - +

@@ -457,10 +457,10 @@ >

to_arabic_leading() - +

@@ -519,10 +519,10 @@ >

to_latin() - +

@@ -590,10 +590,10 @@ >

to_romanic() - +

@@ -679,7 +679,7 @@
- + diff --git a/docs/classes/MCI-Footnotes-Hooks.html b/docs/classes/Footnotes-Hooks.html similarity index 64% rename from docs/classes/MCI-Footnotes-Hooks.html rename to docs/classes/Footnotes-Hooks.html index d0c5978..1b86526 100644 --- a/docs/classes/MCI-Footnotes-Hooks.html +++ b/docs/classes/Footnotes-Hooks.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Hooks + Footnotes_Hooks @@ -83,12 +83,12 @@

-

Registers all WordPress Hooks and executes them on demand.

+

Registers all WordPress hooks and executes them on demand.

@@ -121,40 +121,33 @@
- activate_plugin() + activate_plugin()  : mixed
-
Executed when the Plugin gets activated.
+
Executes when the Plugin is activated.
- deactivate_plugin() + deactivate_plugin()  : mixed
-
Executed when the Plugin gets deactivated.
+
Executes when the Plugin is deactivated.
- plugin_links() + get_plugin_links() -  : array<string|int, mixed> +  : array<string|int, string>
-
Add Links to the Plugin in the "installed Plugins" page.
+
Appends the Plugin links for display in the dashboard “Plugins” page.
- register_hooks() + register_hooks()  : mixed
Registers all WordPress hooks.
-
- uninstall_plugin() - -  : mixed -
-
Executed when the Plugin gets uninstalled.
-
@@ -166,7 +159,7 @@

Methods - +

activate_plugin() - + -

Executed when the Plugin gets activated.

+

Executes when the Plugin is activated.

public static activate_plugin() : mixed -
+

Currently a no-op placeholder.

+
@@ -225,21 +219,22 @@ >

deactivate_plugin() - +

-

Executed when the Plugin gets deactivated.

+

Executes when the Plugin is deactivated.

public static deactivate_plugin() : mixed -
+

Currently a no-op placeholder.

+
@@ -272,41 +267,32 @@ -public -static " > - -

Add Links to the Plugin in the "installed Plugins" page.

+

Appends the Plugin links for display in the dashboard “Plugins” page.

public - static plugin_links(array<string|int, mixed> $p_arr_links, string $p_str_plugin_file_name) : array<string|int, mixed> + static get_plugin_links(array<string|int, mixed> $plugin_links) : array<string|int, string>
Parameters
- $p_arr_links + $plugin_links : array<string|int, mixed>
-

Current Links.

-
- -
-
- $p_str_plugin_file_name - : string -
-
-

Plugins init file name.

+

The WP-default set of links to display.

@@ -330,9 +316,10 @@
Return values
- array<string|int, mixed> + array<string|int, string> — -
+

The full set of links to display.

+
@@ -344,10 +331,10 @@ >

register_hooks() - +

@@ -384,75 +371,6 @@
-
-
-

- uninstall_plugin() - -

- - -

Executed when the Plugin gets uninstalled.

- - - public - static uninstall_plugin() : mixed - -
- - - -
- Tags - -
-
-
- since -
-
- 1.5.0 - -
- -
-
- since -
-
- 2.2.0 - -

this function is not called any longer when deleting the plugin. -Note: clear_all() didn't actually work.

-
- -
-
- see -
-
- -

class/settings.php

-
- -
-
- -
Return values
- mixed - — -
- -
@@ -470,7 +388,7 @@ Note: clear_all() didn't actually work.

- + diff --git a/docs/classes/MCI-Footnotes-Language.html b/docs/classes/Footnotes-Language.html similarity index 92% rename from docs/classes/MCI-Footnotes-Language.html rename to docs/classes/Footnotes-Language.html index 430c205..670afd6 100644 --- a/docs/classes/MCI-Footnotes-Language.html +++ b/docs/classes/Footnotes-Language.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Language + Footnotes_Language @@ -83,7 +83,7 @@

@@ -121,21 +121,21 @@
- load_text_domain() + load_text_domain()  : mixed
Loads the text domain for current WordPress language if exists.
- register_hooks() + register_hooks()  : mixed
Register WordPress Hook.
- load() + load()  : bool
@@ -152,7 +152,7 @@

Methods - +

load_text_domain() - + @@ -271,10 +271,10 @@ In the case of get_locale(), $args is empty.

>

register_hooks() - +

@@ -320,10 +320,10 @@ In the case of get_locale(), $args is empty.

>

load() - +

@@ -428,7 +428,7 @@ In the case of get_locale(), $args is empty.

- + diff --git a/docs/classes/MCI-Footnotes-Layout-Engine.html b/docs/classes/Footnotes-Layout-Engine.html similarity index 88% rename from docs/classes/MCI-Footnotes-Layout-Engine.html rename to docs/classes/Footnotes-Layout-Engine.html index 2b36d2f..e632707 100644 --- a/docs/classes/MCI-Footnotes-Layout-Engine.html +++ b/docs/classes/Footnotes-Layout-Engine.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Layout_Engine + Footnotes_Layout_Engine @@ -83,7 +83,7 @@

@@ -121,189 +121,189 @@
- $a_arr_sections + $a_arr_sections  : array<string|int, mixed>
Stores all Sections for the child sub page.
- $a_str_sub_page_hook + $a_str_sub_page_hook  : null|string
Stores the Hook connection string for the child sub page.
- description() + description()  : mixed
Output the Description of a section. May be overwritten in any section.
- display_content() + display_content()  : mixed
Displays the content of specific sub page.
- get_priority() + get_priority()  : int
Returns a Priority index. Lower numbers have a higher Priority.
- register_sections() + register_sections()  : mixed
Registers all sections for a sub page.
- register_sub_page() + register_sub_page()  : mixed
Registers a sub page.
- add_checkbox() + add_checkbox()  : string
Returns the html tag for an input [type = checkbox].
- add_color_selection() + add_color_selection()  : string
Returns the html tag for an input [type = text] with color selection class.
- add_label() + add_label()  : string
Returns the html tag for an input/select label.
- add_line_space() + add_line_space()  : string
Returns a line break to have a space between two lines.
- add_meta_box() + add_meta_box()  : array<string|int, mixed>
Returns an array describing a meta box.
- add_newline() + add_newline()  : string
Returns a line break to start a new line.
- add_num_box() + add_num_box()  : string
Returns the html tag for an input [type = num].
- add_section() + add_section()  : array<string|int, mixed>
Returns an array describing a sub page section.
- add_select_box() + add_select_box()  : string
Returns the html tag for a select box.
- add_text() + add_text()  : string
Returns a simple text inside html <span> text.
- add_text_box() + add_text_box()  : string
Returns the html tag for an input [type = text].
- add_textarea() + add_textarea()  : string
Returns the html tag for a text area.
- get_meta_boxes() + get_meta_boxes()  : array<string|int, mixed>
Returns an array of all registered meta boxes.
- get_sections() + get_sections()  : array<string|int, mixed>
Returns an array of all registered sections for a sub page.
- get_sub_page_slug() + get_sub_page_slug()  : string
Returns the unique slug of the child sub page.
- get_sub_page_title() + get_sub_page_title()  : string
Returns the title of the child sub page.
- load_setting() + load_setting()  : array<string|int, mixed>
Loads specific setting and returns an array with the keys [id, name, value].
- append_scripts() + append_scripts()  : mixed
Append javascript and css files for specific sub page.
- register_meta_boxes() + register_meta_boxes()  : mixed
Registers all Meta boxes for a sub page.
- save_settings() + save_settings()  : bool
@@ -319,7 +319,7 @@

Properties - +

$a_arr_sections - + @@ -377,12 +377,12 @@ >

$a_str_sub_page_hook - +

@@ -421,7 +421,7 @@ ull

Methods - +

description() - + @@ -480,10 +480,10 @@ ull >

display_content() - +

@@ -529,10 +529,10 @@ ull >

get_priority() - +

@@ -578,10 +578,10 @@ ull >

register_sections() - +

@@ -627,10 +627,10 @@ ull >

register_sub_page() - +

@@ -676,10 +676,10 @@ ull >

add_checkbox() - +

@@ -737,10 +737,10 @@ ull >

add_color_selection() - +

@@ -798,10 +798,10 @@ ull >

add_label() - +

@@ -868,10 +868,10 @@ ull >

add_line_space() - +

@@ -917,10 +917,10 @@ ull >

add_meta_box() - +

@@ -1006,10 +1006,10 @@ ull >

add_newline() - +

@@ -1055,10 +1055,10 @@ ull >

add_num_box() - +

@@ -1154,10 +1154,10 @@ ull >

add_section() - +

@@ -1243,10 +1243,10 @@ ull >

add_select_box() - +

@@ -1354,10 +1354,10 @@ ull >

add_text() - +

@@ -1415,10 +1415,10 @@ ull >

add_text_box() - +

@@ -1503,10 +1503,10 @@ ull >

add_textarea() - +

@@ -1564,10 +1564,10 @@ ull >

get_meta_boxes() - +

@@ -1613,10 +1613,10 @@ ull >

get_sections() - +

@@ -1662,10 +1662,10 @@ ull >

get_sub_page_slug() - +

@@ -1711,10 +1711,10 @@ ull >

get_sub_page_title() - +

@@ -1760,10 +1760,10 @@ ull >

load_setting() - +

@@ -1888,10 +1888,10 @@ Removing this did not fix the quotation mark backslash escapement bug.

>

append_scripts() - +

@@ -1937,10 +1937,10 @@ Removing this did not fix the quotation mark backslash escapement bug.

>

register_meta_boxes() - +

@@ -1998,10 +1998,10 @@ Removing this did not fix the quotation mark backslash escapement bug.

>

save_settings() - +

@@ -2055,7 +2055,7 @@ Removing this did not fix the quotation mark backslash escapement bug.

- + diff --git a/docs/classes/MCI-Footnotes-Layout-Init.html b/docs/classes/Footnotes-Layout-Init.html similarity index 85% rename from docs/classes/MCI-Footnotes-Layout-Init.html rename to docs/classes/Footnotes-Layout-Init.html index 2d791b4..ec5f7e4 100644 --- a/docs/classes/MCI-Footnotes-Layout-Init.html +++ b/docs/classes/Footnotes-Layout-Init.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Layout_Init + Footnotes_Layout_Init @@ -83,7 +83,7 @@

@@ -121,49 +121,49 @@
- C_STR_MAIN_MENU_SLUG + C_STR_MAIN_MENU_SLUG  = 'footnotes'
Slug for the Plugin main menu.
- C_STR_MAIN_MENU_TITLE + C_STR_MAIN_MENU_TITLE  = 'ManFisher'
Plugin main menu name.
- $settings_page + $settings_page  : array<string|int, mixed>
Contains the settings layoutEngine
- __construct() + __construct()  : mixed
Class Constructor. Initializes all WordPress hooks for the Plugin Settings.
- get_plugin_meta_information() + get_plugin_meta_information()  : mixed
AJAX call. returns a JSON string containing meta information about a specific WordPress Plugin.
- initialize_settings() + initialize_settings()  : mixed
Registers the settings and initialises the settings page.
- register_options_submenu() + register_options_submenu()  : mixed
@@ -177,16 +177,16 @@

Constants - +

C_STR_MAIN_MENU_SLUG - +

@@ -224,11 +224,11 @@

C_STR_MAIN_MENU_TITLE - +

@@ -269,7 +269,7 @@

Properties - +

$settings_page - + @@ -323,7 +323,7 @@

Methods - +

- + diff --git a/docs/classes/MCI-Footnotes-Layout-Settings.html b/docs/classes/Footnotes-Layout-Settings.html similarity index 88% rename from docs/classes/MCI-Footnotes-Layout-Settings.html rename to docs/classes/Footnotes-Layout-Settings.html index eebfb57..ff4d841 100644 --- a/docs/classes/MCI-Footnotes-Layout-Settings.html +++ b/docs/classes/Footnotes-Layout-Settings.html @@ -75,10 +75,10 @@

- MCI_Footnotes_Layout_Settings + Footnotes_Layout_Settings - extends MCI_Footnotes_Layout_Engine + extends Footnotes_Layout_Engine @@ -86,7 +86,7 @@

@@ -124,357 +124,357 @@
- $a_arr_sections + $a_arr_sections  : array<string|int, mixed>
Stores all Sections for the child sub page.
- $a_str_sub_page_hook + $a_str_sub_page_hook  : null|string
Stores the Hook connection string for the child sub page.
- amp_compat() + amp_compat()  : mixed
Displays the AMP compatibility mode option.
- custom_css() + custom_css()  : mixed
Displays the Custom CSS box.
- custom_css_migration() + custom_css_migration()  : mixed
Displays transitional legacy Custom CSS box.
- custom_css_new() + custom_css_new()  : mixed
Displays the new Custom CSS box.
- description() + description()  : mixed
Output the Description of a section. May be overwritten in any section.
- display_content() + display_content()  : mixed
Displays the content of specific sub page.
- donate() + donate()  : mixed
Displays all Donate button to support the developers.
- excerpts() + excerpts()  : mixed
Displays the footnotes in excerpt setting.
- get_priority() + get_priority()  : int
Returns a Priority index. Lower numbers have a higher Priority.
- hard_links() + hard_links()  : mixed
Displays all options for the fragment identifier configuration.
- Help() + Help()  : mixed
Displays a short introduction to the Plugin.
- hyperlink_arrow() + hyperlink_arrow()  : mixed
Displays all settings for the backlink symbol.
- label_solution() + label_solution()  : mixed
Displays the setting for the input label issue solution.
- lookup_hooks() + lookup_hooks()  : mixed
Displays available Hooks to look for Footnote short codes.
- love() + love()  : mixed
Displays all settings for 'I love Footnotes'.
- mouseover_box() + mouseover_box()  : mixed
Displays enabled status for the footnotes mouse-over box.
- mouseover_box_appearance() + mouseover_box_appearance()  : mixed
Displays style settings for the footnotes mouse-over box.
- mouseover_box_dimensions() + mouseover_box_dimensions()  : mixed
Displays dimensions setting for the footnotes mouse-over box.
- mouseover_box_position() + mouseover_box_position()  : mixed
Displays position settings for the footnotes mouse-over box.
- mouseover_box_text() + mouseover_box_text()  : mixed
Displays dedicated tooltip text settings for the footnotes mouse-over box.
- mouseover_box_timing() + mouseover_box_timing()  : mixed
Displays timing settings for the footnotes mouse-over box.
- mouseover_box_truncation() + mouseover_box_truncation()  : mixed
Displays truncation settings for the footnotes mouse-over box.
- numbering() + numbering()  : mixed
Displays all options for the footnotes numbering.
- reference_container() + reference_container()  : mixed
Displays all settings for the reference container.
- register_sections() + register_sections()  : mixed
Registers all sections for a sub page.
- register_sub_page() + register_sub_page()  : mixed
Registers a sub page.
- scrolling() + scrolling()  : mixed
Displays all options for the scrolling behavior.
- start_end() + start_end()  : mixed
Displays all options for the footnotes start and end tag short codes.
- superscript() + superscript()  : mixed
Displays all settings for the footnote referrers.
- add_checkbox() + add_checkbox()  : string
Returns the html tag for an input [type = checkbox].
- add_color_selection() + add_color_selection()  : string
Returns the html tag for an input [type = text] with color selection class.
- add_label() + add_label()  : string
Returns the html tag for an input/select label.
- add_line_space() + add_line_space()  : string
Returns a line break to have a space between two lines.
- add_meta_box() + add_meta_box()  : array<string|int, mixed>
Returns an array describing a meta box.
- add_newline() + add_newline()  : string
Returns a line break to start a new line.
- add_num_box() + add_num_box()  : string
Returns the html tag for an input [type = num].
- add_section() + add_section()  : array<string|int, mixed>
Returns an array describing a sub page section.
- add_select_box() + add_select_box()  : string
Returns the html tag for a select box.
- add_text() + add_text()  : string
Returns a simple text inside html <span> text.
- add_text_box() + add_text_box()  : string
Returns the html tag for an input [type = text].
- add_textarea() + add_textarea()  : string
Returns the html tag for a text area.
- get_meta_boxes() + get_meta_boxes()  : array<string|int, mixed>
Returns an array of all registered meta boxes for each section of the sub page.
- get_sections() + get_sections()  : array<string|int, mixed>
Returns an array of all registered sections for the sub page.
- get_sub_page_slug() + get_sub_page_slug()  : string
Returns the unique slug of the sub page.
- get_sub_page_title() + get_sub_page_title()  : string
Returns the title of the sub page.
- load_setting() + load_setting()  : array<string|int, mixed>
Loads specific setting and returns an array with the keys [id, name, value].
- append_scripts() + append_scripts()  : mixed
Append javascript and css files for specific sub page.
- register_meta_boxes() + register_meta_boxes()  : mixed
Registers all Meta boxes for a sub page.
- save_settings() + save_settings()  : bool
@@ -490,7 +490,7 @@

Properties - +

$a_arr_sections - + @@ -548,12 +548,12 @@ >

$a_str_sub_page_hook - +

@@ -592,7 +592,7 @@ ull

Methods - +

amp_compat() - + @@ -662,10 +662,10 @@ ull >

custom_css() - +

@@ -762,10 +762,10 @@ list directly in the template, as CSS is in English anyway

>

custom_css_migration() - +

@@ -811,10 +811,10 @@ list directly in the template, as CSS is in English anyway

>

custom_css_new() - +

@@ -860,10 +860,10 @@ list directly in the template, as CSS is in English anyway

>

description() - +

@@ -909,10 +909,10 @@ list directly in the template, as CSS is in English anyway

>

display_content() - +

@@ -958,10 +958,10 @@ list directly in the template, as CSS is in English anyway

>

donate() - +

@@ -1007,10 +1007,10 @@ list directly in the template, as CSS is in English anyway

>

excerpts() - +

@@ -1091,10 +1091,10 @@ list directly in the template, as CSS is in English anyway

>

get_priority() - +

@@ -1140,10 +1140,10 @@ list directly in the template, as CSS is in English anyway

> @@ -1200,10 +1200,10 @@ list directly in the template, as CSS is in English anyway

>

Help() - +

@@ -1266,10 +1266,10 @@ list directly in the template, as CSS is in English anyway

> @@ -1388,10 +1388,10 @@ list directly in the template, as CSS is in English anyway

>

label_solution() - +

@@ -1437,10 +1437,10 @@ list directly in the template, as CSS is in English anyway

>

lookup_hooks() - +

@@ -1532,10 +1532,10 @@ define -1 as PHP_INT_MAX instead

>

love() - +

@@ -1602,10 +1602,10 @@ define -1 as PHP_INT_MAX instead

>

mouseover_box() - +

@@ -1672,10 +1672,10 @@ define -1 as PHP_INT_MAX instead

>

mouseover_box_appearance() - +

@@ -1721,10 +1721,10 @@ define -1 as PHP_INT_MAX instead

>

mouseover_box_dimensions() - +

@@ -1770,10 +1770,10 @@ define -1 as PHP_INT_MAX instead

>

mouseover_box_position() - +

@@ -1819,10 +1819,10 @@ define -1 as PHP_INT_MAX instead

>

mouseover_box_text() - +

@@ -1868,10 +1868,10 @@ define -1 as PHP_INT_MAX instead

>

mouseover_box_timing() - +

@@ -1917,10 +1917,10 @@ define -1 as PHP_INT_MAX instead

>

mouseover_box_truncation() - +

@@ -1966,10 +1966,10 @@ define -1 as PHP_INT_MAX instead

>

numbering() - +

@@ -2015,10 +2015,10 @@ define -1 as PHP_INT_MAX instead

>

reference_container() - +

@@ -2092,10 +2092,10 @@ define -1 as PHP_INT_MAX instead

>

register_sections() - +

@@ -2141,10 +2141,10 @@ define -1 as PHP_INT_MAX instead

>

register_sub_page() - +

@@ -2190,10 +2190,10 @@ define -1 as PHP_INT_MAX instead

>

scrolling() - +

@@ -2239,10 +2239,10 @@ define -1 as PHP_INT_MAX instead

>

start_end() - +

@@ -2370,10 +2370,10 @@ define -1 as PHP_INT_MAX instead

>

superscript() - +

@@ -2440,10 +2440,10 @@ define -1 as PHP_INT_MAX instead

>

add_checkbox() - +

@@ -2501,10 +2501,10 @@ define -1 as PHP_INT_MAX instead

>

add_color_selection() - +

@@ -2562,10 +2562,10 @@ define -1 as PHP_INT_MAX instead

>

add_label() - +

@@ -2632,10 +2632,10 @@ define -1 as PHP_INT_MAX instead

>

add_line_space() - +

@@ -2681,10 +2681,10 @@ define -1 as PHP_INT_MAX instead

>

add_meta_box() - +

@@ -2770,10 +2770,10 @@ define -1 as PHP_INT_MAX instead

>

add_newline() - +

@@ -2819,10 +2819,10 @@ define -1 as PHP_INT_MAX instead

>

add_num_box() - +

@@ -2918,10 +2918,10 @@ define -1 as PHP_INT_MAX instead

>

add_section() - +

@@ -3007,10 +3007,10 @@ define -1 as PHP_INT_MAX instead

>

add_select_box() - +

@@ -3118,10 +3118,10 @@ define -1 as PHP_INT_MAX instead

>

add_text() - +

@@ -3179,10 +3179,10 @@ define -1 as PHP_INT_MAX instead

>

add_text_box() - +

@@ -3267,10 +3267,10 @@ define -1 as PHP_INT_MAX instead

>

add_textarea() - +

@@ -3328,10 +3328,10 @@ define -1 as PHP_INT_MAX instead

>

get_meta_boxes() - +

@@ -3442,10 +3442,10 @@ Change string "%s styling" to "Footnotes styling" to fix lay >

get_sections() - +

@@ -3519,10 +3519,10 @@ Change string "%s styling" to "Footnotes styling" to fix lay >

get_sub_page_slug() - +

@@ -3568,10 +3568,10 @@ Change string "%s styling" to "Footnotes styling" to fix lay >

get_sub_page_title() - +

@@ -3617,10 +3617,10 @@ Change string "%s styling" to "Footnotes styling" to fix lay >

load_setting() - +

@@ -3745,10 +3745,10 @@ Removing this did not fix the quotation mark backslash escapement bug.

>

append_scripts() - +

@@ -3794,10 +3794,10 @@ Removing this did not fix the quotation mark backslash escapement bug.

>

register_meta_boxes() - +

@@ -3855,10 +3855,10 @@ Removing this did not fix the quotation mark backslash escapement bug.

>

save_settings() - +

@@ -3912,7 +3912,7 @@ Removing this did not fix the quotation mark backslash escapement bug.

- + diff --git a/docs/classes/MCI-Footnotes-Settings.html b/docs/classes/Footnotes-Settings.html similarity index 86% rename from docs/classes/MCI-Footnotes-Settings.html rename to docs/classes/Footnotes-Settings.html index f07d3c2..21d0a2f 100644 --- a/docs/classes/MCI-Footnotes-Settings.html +++ b/docs/classes/Footnotes-Settings.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Settings + Footnotes_Settings @@ -83,7 +83,7 @@

@@ -121,826 +121,826 @@
- C_FLO_MOUSE_OVER_BOX_FONT_SIZE_SCALAR + C_FLO_MOUSE_OVER_BOX_FONT_SIZE_SCALAR  = 'footnotes_inputfield_mouse_over_box_font_size_scalar'
Settings container key for the scalar value of the tooltip font size.
- C_INT_BACKLINKS_COLUMN_MAX_WIDTH_SCALAR + C_INT_BACKLINKS_COLUMN_MAX_WIDTH_SCALAR  = 'footnotes_inputfield_backlinks_column_max_width_scalar'
Settings container key for the backlinks column max width scalar.
- C_INT_BACKLINKS_COLUMN_WIDTH_SCALAR + C_INT_BACKLINKS_COLUMN_WIDTH_SCALAR  = 'footnotes_inputfield_backlinks_column_width_scalar'
Settings container key for the backlinks column width scalar.
- C_INT_EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL + C_INT_EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL  = 'footnote_inputfield_expert_lookup_the_content_priority_level'
Settings container key for 'the_content' hook priority level.
- C_INT_EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL + C_INT_EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL  = 'footnote_inputfield_expert_lookup_the_excerpt_priority_level'
Settings container key for 'the_excerpt' hook priority level.
- C_INT_EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL + C_INT_EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL  = 'footnote_inputfield_expert_lookup_the_title_priority_level'
Settings container key for 'the_title' hook priority level.
- C_INT_EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL + C_INT_EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL  = 'footnote_inputfield_expert_lookup_widget_text_priority_level'
Settings container key for 'widget_text' hook priority level.
- C_INT_EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL + C_INT_EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL  = 'footnote_inputfield_expert_lookup_widget_title_priority_level'
Settings container key for 'widget_title' hook priority level.
- C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X + C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X  = 'footnotes_inputfield_alternative_mouse_over_box_offset_x'
Settings container key for alternative tooltip x offset.
- C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y + C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y  = 'footnotes_inputfield_alternative_mouse_over_box_offset_y'
Settings container key for alternative tooltip y offset.
- C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH + C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH  = 'footnotes_inputfield_alternative_mouse_over_box_width'
Settings container key for alternative tooltip width.
- C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS + C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS  = 'footnote_inputfield_custom_mouse_over_box_border_radius'
Settings container key for the mouse-over box to define the border radius.
- C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH + C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH  = 'footnote_inputfield_custom_mouse_over_box_border_width'
Settings container key for the mouse-over box to define the border width.
- C_INT_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH + C_INT_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH  = 'footnote_inputfield_custom_mouse_over_box_excerpt_length'
Settings container key for the mouse-over box to define the max. length of the enabled excerpt.
- C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH + C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH  = 'footnote_inputfield_custom_mouse_over_box_max_width'
Settings container key for the mouse-over box to define the max. width.
- C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X + C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X  = 'footnote_inputfield_custom_mouse_over_box_offset_x'
Settings container key for the mouse-over box to define the offset (x).
- C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y + C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y  = 'footnote_inputfield_custom_mouse_over_box_offset_y'
Settings container key for the mouse-over box to define the offset (y).
- C_INT_FOOTNOTES_SCROLL_DOWN_DELAY + C_INT_FOOTNOTES_SCROLL_DOWN_DELAY  = 'footnotes_inputfield_scroll_down_delay'
Settings container key for scroll down delay.
- C_INT_FOOTNOTES_SCROLL_DOWN_DURATION + C_INT_FOOTNOTES_SCROLL_DOWN_DURATION  = 'footnotes_inputfield_scroll_down_duration'
Settings container key for scroll down duration.
- C_INT_FOOTNOTES_SCROLL_DURATION + C_INT_FOOTNOTES_SCROLL_DURATION  = 'footnotes_inputfield_scroll_duration'
Settings container key for scroll duration.
- C_INT_FOOTNOTES_SCROLL_OFFSET + C_INT_FOOTNOTES_SCROLL_OFFSET  = 'footnotes_inputfield_scroll_offset'
Settings container key for scroll offset.
- C_INT_FOOTNOTES_SCROLL_UP_DELAY + C_INT_FOOTNOTES_SCROLL_UP_DELAY  = 'footnotes_inputfield_scroll_up_delay'
Settings container key for scroll up delay.
- C_INT_MOUSE_OVER_BOX_FADE_IN_DELAY + C_INT_MOUSE_OVER_BOX_FADE_IN_DELAY  = 'footnotes_inputfield_mouse_over_box_fade_in_delay'
Settings container key for tooltip display fade-in delay.
- C_INT_MOUSE_OVER_BOX_FADE_IN_DURATION + C_INT_MOUSE_OVER_BOX_FADE_IN_DURATION  = 'footnotes_inputfield_mouse_over_box_fade_in_duration'
Settings container key for tooltip display fade-in duration.
- C_INT_MOUSE_OVER_BOX_FADE_OUT_DELAY + C_INT_MOUSE_OVER_BOX_FADE_OUT_DELAY  = 'footnotes_inputfield_mouse_over_box_fade_out_delay'
Settings container key for tooltip display fade-out delay.
- C_INT_MOUSE_OVER_BOX_FADE_OUT_DURATION + C_INT_MOUSE_OVER_BOX_FADE_OUT_DURATION  = 'footnotes_inputfield_mouse_over_box_fade_out_duration'
Settings container key for tooltip display fade-out duration.
- C_INT_REFERENCE_CONTAINER_BOTTOM_MARGIN + C_INT_REFERENCE_CONTAINER_BOTTOM_MARGIN  = 'footnotes_inputfield_reference_container_bottom_margin'
Settings container key for reference container bottom margin.
- C_INT_REFERENCE_CONTAINER_TOP_MARGIN + C_INT_REFERENCE_CONTAINER_TOP_MARGIN  = 'footnotes_inputfield_reference_container_top_margin'
Settings container key for reference container top margin.
- C_STR_BACKLINKS_COLUMN_MAX_WIDTH_ENABLED + C_STR_BACKLINKS_COLUMN_MAX_WIDTH_ENABLED  = 'footnotes_inputfield_backlinks_column_max_width_enabled'
Settings container key to enable a max width for the backlinks column.
- C_STR_BACKLINKS_COLUMN_MAX_WIDTH_UNIT + C_STR_BACKLINKS_COLUMN_MAX_WIDTH_UNIT  = 'footnotes_inputfield_backlinks_column_max_width_unit'
Settings container key for the backlinks column max width unit.
- C_STR_BACKLINKS_COLUMN_WIDTH_ENABLED + C_STR_BACKLINKS_COLUMN_WIDTH_ENABLED  = 'footnotes_inputfield_backlinks_column_width_enabled'
Settings container key to enable the backlinks column width.
- C_STR_BACKLINKS_COLUMN_WIDTH_UNIT + C_STR_BACKLINKS_COLUMN_WIDTH_UNIT  = 'footnotes_inputfield_backlinks_column_width_unit'
Settings container key for the backlinks column width unit.
- C_STR_BACKLINKS_LINE_BREAKS_ENABLED + C_STR_BACKLINKS_LINE_BREAKS_ENABLED  = 'footnotes_inputfield_backlinks_line_breaks_enabled'
Settings container key to enable line breaks between backlinks.
- C_STR_BACKLINKS_SEPARATOR_CUSTOM + C_STR_BACKLINKS_SEPARATOR_CUSTOM  = 'footnotes_inputfield_backlinks_separator_custom'
Settings container key for a custom backlink separator.
- C_STR_BACKLINKS_SEPARATOR_ENABLED + C_STR_BACKLINKS_SEPARATOR_ENABLED  = 'footnotes_inputfield_backlinks_separator_enabled'
Settings container key to enable the presence of a backlink separator.
- C_STR_BACKLINKS_SEPARATOR_OPTION + C_STR_BACKLINKS_SEPARATOR_OPTION  = 'footnotes_inputfield_backlinks_separator_option'
Settings container key for the backlink separator options.
- C_STR_BACKLINKS_TERMINATOR_CUSTOM + C_STR_BACKLINKS_TERMINATOR_CUSTOM  = 'footnotes_inputfield_backlinks_terminator_custom'
Settings container key for a custom backlink terminator.
- C_STR_BACKLINKS_TERMINATOR_ENABLED + C_STR_BACKLINKS_TERMINATOR_ENABLED  = 'footnotes_inputfield_backlinks_terminator_enabled'
Settings container key to enable the presence of a backlink terminator.
- C_STR_BACKLINKS_TERMINATOR_OPTION + C_STR_BACKLINKS_TERMINATOR_OPTION  = 'footnotes_inputfield_backlinks_terminator_option'
Settings container key for the backlink terminator options.
- C_STR_COMBINE_IDENTICAL_FOOTNOTES + C_STR_COMBINE_IDENTICAL_FOOTNOTES  = 'footnote_inputfield_combine_identical'
Settings container key for combining identical footnotes.
- C_STR_CUSTOM_CSS + C_STR_CUSTOM_CSS  = 'footnote_inputfield_custom_css'
Settings container key for the Custom CSS.
- C_STR_CUSTOM_CSS_LEGACY_ENABLE + C_STR_CUSTOM_CSS_LEGACY_ENABLE  = 'footnote_inputfield_custom_css_legacy_enable'
Settings container key to enable display of legacy Custom CSS metaboxes.
- C_STR_CUSTOM_CSS_NEW + C_STR_CUSTOM_CSS_NEW  = 'footnote_inputfield_custom_css_new'
Settings container key for the Custom CSS migrated to a dedicated tab.
- C_STR_EXPERT_LOOKUP_THE_CONTENT + C_STR_EXPERT_LOOKUP_THE_CONTENT  = 'footnote_inputfield_expert_lookup_the_content'
Settings container key to enable the 'the_content' hook.
- C_STR_EXPERT_LOOKUP_THE_EXCERPT + C_STR_EXPERT_LOOKUP_THE_EXCERPT  = 'footnote_inputfield_expert_lookup_the_excerpt'
Settings container key to enable the 'the_excerpt' hook.
- C_STR_EXPERT_LOOKUP_THE_TITLE + C_STR_EXPERT_LOOKUP_THE_TITLE  = 'footnote_inputfield_expert_lookup_the_title'
Settings container key to enable the 'the_title' hook.
- C_STR_EXPERT_LOOKUP_WIDGET_TEXT + C_STR_EXPERT_LOOKUP_WIDGET_TEXT  = 'footnote_inputfield_expert_lookup_widget_text'
Settings container key to enable the 'widget_text' hook.
- C_STR_EXPERT_LOOKUP_WIDGET_TITLE + C_STR_EXPERT_LOOKUP_WIDGET_TITLE  = 'footnote_inputfield_expert_lookup_widget_title'
Settings container key to enable the 'widget_title' hook.
- C_STR_FOOTNOTE_FRAGMENT_ID_SLUG + C_STR_FOOTNOTE_FRAGMENT_ID_SLUG  = 'footnotes_inputfield_footnote_fragment_id_slug'
Settings container key for the fragment ID slug in footnotes.
- C_STR_FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT + C_STR_FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT  = 'footnotes_inputfield_referrers_normal_superscript'
Settings container key to enable superscript style normalization.
- C_STR_FOOTNOTE_SECTION_SHORTCODE + C_STR_FOOTNOTE_SECTION_SHORTCODE  = 'footnotes_inputfield_section_shortcode'
Settings container key for the footnote section shortcode.
- C_STR_FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE + C_STR_FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE  = 'footnotes_inputfield_shortcode_syntax_validation_enable'
Settings container key to enable shortcode syntax validation.
- C_STR_FOOTNOTE_URL_WRAP_ENABLED + C_STR_FOOTNOTE_URL_WRAP_ENABLED  = 'footnote_inputfield_url_wrap_enabled'
Settings container key for URL wrap option.
- C_STR_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION + C_STR_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION  = 'footnotes_inputfield_alternative_mouse_over_box_position'
Settings container key for alternative tooltip position.
- C_STR_FOOTNOTES_AMP_COMPATIBILITY_ENABLE + C_STR_FOOTNOTES_AMP_COMPATIBILITY_ENABLE  = 'footnotes_inputfield_amp_compatibility_enable'
Settings container key to enable AMP compatibility mode.
- C_STR_FOOTNOTES_BACKLINK_TOOLTIP_ENABLE + C_STR_FOOTNOTES_BACKLINK_TOOLTIP_ENABLE  = 'footnotes_inputfield_backlink_tooltip_enable'
Settings container key to enable backlink tooltips.
- C_STR_FOOTNOTES_BACKLINK_TOOLTIP_TEXT + C_STR_FOOTNOTES_BACKLINK_TOOLTIP_TEXT  = 'footnotes_inputfield_backlink_tooltip_text'
Settings container key to configure the backlink tooltip.
- C_STR_FOOTNOTES_COUNTER_STYLE + C_STR_FOOTNOTES_COUNTER_STYLE  = 'footnote_inputfield_counter_style'
Settings container key for the counter style of the footnotes.
- C_STR_FOOTNOTES_CSS_SMOOTH_SCROLLING + C_STR_FOOTNOTES_CSS_SMOOTH_SCROLLING  = 'footnotes_inputfield_css_smooth_scrolling'
Settings container key to enable CSS smooth scrolling.
- C_STR_FOOTNOTES_EXPERT_MODE + C_STR_FOOTNOTES_EXPERT_MODE  = 'footnote_inputfield_enable_expert_mode'
Settings container key for the Expert mode.
- C_STR_FOOTNOTES_HARD_LINKS_ENABLE + C_STR_FOOTNOTES_HARD_LINKS_ENABLE  = 'footnotes_inputfield_hard_links_enable'
Settings container key to enable hard links.
- C_STR_FOOTNOTES_IN_EXCERPT + C_STR_FOOTNOTES_IN_EXCERPT  = 'footnote_inputfield_search_in_excerpt'
Settings container key to look for footnotes in post excerpts.
- C_STR_FOOTNOTES_LABEL_ISSUE_SOLUTION + C_STR_FOOTNOTES_LABEL_ISSUE_SOLUTION  = 'footnotes_inputfield_label_issue_solution'
Settings container key to set the solution of the input element label issue.
- C_STR_FOOTNOTES_LOVE + C_STR_FOOTNOTES_LOVE  = 'footnote_inputfield_love'
Settings container key for the 'I love footnotes' text.
- C_STR_FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE + C_STR_FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE  = 'footnote_inputfield_custom_mouse_over_box_alternative'
Settings container key to enable the alternative tooltips.
- C_STR_FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND + C_STR_FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND  = 'footnote_inputfield_custom_mouse_over_box_background'
Settings container key for the mouse-over box to define the background color.
- C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR + C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR  = 'footnote_inputfield_custom_mouse_over_box_border_color'
Settings container key for the mouse-over box to define the border color.
- C_STR_FOOTNOTES_MOUSE_OVER_BOX_COLOR + C_STR_FOOTNOTES_MOUSE_OVER_BOX_COLOR  = 'footnote_inputfield_custom_mouse_over_box_color'
Settings container key for the mouse-over box to define the color.
- C_STR_FOOTNOTES_MOUSE_OVER_BOX_ENABLED + C_STR_FOOTNOTES_MOUSE_OVER_BOX_ENABLED  = 'footnote_inputfield_custom_mouse_over_box_enabled'
Settings container key to enable the mouse-over box.
- C_STR_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED + C_STR_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED  = 'footnote_inputfield_custom_mouse_over_box_excerpt_enabled'
Settings container key to enable tooltip truncation.
- C_STR_FOOTNOTES_MOUSE_OVER_BOX_POSITION + C_STR_FOOTNOTES_MOUSE_OVER_BOX_POSITION  = 'footnote_inputfield_custom_mouse_over_box_position'
Settings container key for the mouse-over box to define the position.
- C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR + C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR  = 'footnote_inputfield_custom_mouse_over_box_shadow_color'
Settings container key for the mouse-over box to define the box-shadow color.
- C_STR_FOOTNOTES_PAGE_LAYOUT_SUPPORT + C_STR_FOOTNOTES_PAGE_LAYOUT_SUPPORT  = 'footnotes_inputfield_page_layout_support'
Settings container key for basic responsive page layout support options.
- C_STR_FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE + C_STR_FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE  = 'footnotes_inputfield_reference_container_script_mode'
Settings container key to select the script mode for the reference container.
- C_STR_FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS + C_STR_FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS  = 'footnotes_inputfield_referrer_superscript_tags'
Settings container key for the referrer element.
- C_STR_FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY + C_STR_FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY  = 'footnotes_inputfield_scroll_duration_asymmetricity'
Settings container key for scroll duration asymmetricity.
- C_STR_FOOTNOTES_SHORT_CODE_END + C_STR_FOOTNOTES_SHORT_CODE_END  = 'footnote_inputfield_placeholder_end'
Settings container key for the short code of the footnote’s end.
- C_STR_FOOTNOTES_SHORT_CODE_END_USER_DEFINED + C_STR_FOOTNOTES_SHORT_CODE_END_USER_DEFINED  = 'footnote_inputfield_placeholder_end_user_defined'
Settings container key for the user-defined short code of the footnotes end.
- C_STR_FOOTNOTES_SHORT_CODE_START + C_STR_FOOTNOTES_SHORT_CODE_START  = 'footnote_inputfield_placeholder_start'
Settings container key for the short code of the footnote’s start.
- C_STR_FOOTNOTES_SHORT_CODE_START_USER_DEFINED + C_STR_FOOTNOTES_SHORT_CODE_START_USER_DEFINED  = 'footnote_inputfield_placeholder_start_user_defined'
Settings container key for the user-defined short code of the footnotes start.
- C_STR_FOOTNOTES_STYLING_AFTER + C_STR_FOOTNOTES_STYLING_AFTER  = 'footnote_inputfield_custom_styling_after'
Settings container key for the string after the footnote referrer.
- C_STR_FOOTNOTES_STYLING_BEFORE + C_STR_FOOTNOTES_STYLING_BEFORE  = 'footnote_inputfield_custom_styling_before'
Settings container key for the string before the footnote referrer.
- C_STR_FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER + C_STR_FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER  = 'footnotes_inputfield_tooltip_excerpt_delimiter'
Settings container key to configure the tooltip excerpt delimiter.
- C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE + C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE  = 'footnotes_inputfield_tooltip_excerpt_mirror_enable'
Settings container key to enable mirroring the tooltip excerpt in the reference container.
- C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR + C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR  = 'footnotes_inputfield_tooltip_excerpt_mirror_separator'
Settings container key to configure the tooltip excerpt separator in the reference container.
- C_STR_FOOTNOTES_TOOLTIP_READON_LABEL + C_STR_FOOTNOTES_TOOLTIP_READON_LABEL  = 'footnote_inputfield_readon_label'
Settings container key for the label of the Read-on button in truncated tooltips.
- C_STR_HARD_LINK_IDS_SEPARATOR + C_STR_HARD_LINK_IDS_SEPARATOR  = 'footnotes_inputfield_hard_link_ids_separator'
Settings container key for the ID separator in fragment IDs.
- C_STR_HYPERLINK_ARROW + C_STR_HYPERLINK_ARROW  = 'footnote_inputfield_custom_hyperlink_symbol'
Settings container key for the backlink symbol selection.
- C_STR_HYPERLINK_ARROW_USER_DEFINED + C_STR_HYPERLINK_ARROW_USER_DEFINED  = 'footnote_inputfield_custom_hyperlink_symbol_user'
Settings container key for the user-defined backlink symbol.
- C_STR_LINK_ELEMENT_ENABLED + C_STR_LINK_ELEMENT_ENABLED  = 'footnote_inputfield_link_element_enabled'
Settings container key for the link element option.
- C_STR_MOUSE_OVER_BOX_FONT_SIZE_ENABLED + C_STR_MOUSE_OVER_BOX_FONT_SIZE_ENABLED  = 'footnotes_inputfield_mouse_over_box_font_size_enabled'
Settings container key to enable setting the tooltip font size.
- C_STR_MOUSE_OVER_BOX_FONT_SIZE_UNIT + C_STR_MOUSE_OVER_BOX_FONT_SIZE_UNIT  = 'footnotes_inputfield_mouse_over_box_font_size_unit'
Settings container key for the unit of the tooltip font size.
- C_STR_REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE + C_STR_REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE  = 'footnotes_inputfield_reference_container_3column_layout_enable'
Settings container key to enable the legacy layout of the reference container.
- C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE + C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE  = 'footnotes_inputfield_reference_container_backlink_symbol_enable'
Settings container key to enable the display of a backlink symbol.
- C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH + C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH  = 'footnotes_inputfield_reference_container_backlink_symbol_switch'
Settings container key to get the backlink symbol switch side.
- C_STR_REFERENCE_CONTAINER_COLLAPSE + C_STR_REFERENCE_CONTAINER_COLLAPSE  = 'footnote_inputfield_collapse_references'
Settings container key to collapse the reference container by default.
- C_STR_REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER + C_STR_REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER  = 'footnotes_inputfield_reference_container_label_bottom_border'
Settings container key to enable the reference container label bottom border.
- C_STR_REFERENCE_CONTAINER_LABEL_ELEMENT + C_STR_REFERENCE_CONTAINER_LABEL_ELEMENT  = 'footnotes_inputfield_reference_container_label_element'
Settings container key for the reference container label element.
- C_STR_REFERENCE_CONTAINER_NAME + C_STR_REFERENCE_CONTAINER_NAME  = 'footnote_inputfield_references_label'
Settings container key for the label of the reference container.
- C_STR_REFERENCE_CONTAINER_POSITION + C_STR_REFERENCE_CONTAINER_POSITION  = 'footnote_inputfield_reference_container_place'
Settings container key for the position of the reference container.
- C_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE + C_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE  = 'footnote_inputfield_reference_container_position_shortcode'
Settings container key for reference container position shortcode.
- C_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE + C_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE  = 'footnotes_inputfield_reference_container_row_borders_enable'
Settings container key to enable reference container table row borders.
- C_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE + C_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE  = 'footnotes_inputfield_reference_container_start_page_enable'
Settings container key to not display the reference container on the homepage.
- C_STR_REFERRER_FRAGMENT_ID_SLUG + C_STR_REFERRER_FRAGMENT_ID_SLUG  = 'footnotes_inputfield_referrer_fragment_id_slug'
Settings container key for the fragment ID slug in referrers.
- $a_arr_container + $a_arr_container  : array<string|int, mixed>
Contains all Settings Container names.
- $a_arr_default + $a_arr_default  : array<string|int, mixed>
Contains all Default Settings for each Settings Container.
- $a_arr_settings + $a_arr_settings  : array<string|int, mixed>
Contains all Settings from each Settings container as soon as this class is initialized.
- $a_obj_instance + $a_obj_instance -  : MCI_Footnotes_Settings +  : Footnotes_Settings
Stores a singleton reference of this class.
- clear_all() + clear_all()  : mixed
Deletes each Settings Container and loads the default values for each Settings Container.
- get() + get()  : mixed
Returns the value of specified Settings name.
- get_container() + get_container()  : str
Returns the name of a specified Settings Container.
- get_defaults() + get_defaults()  : array<string|int, mixed>
Returns the default values of a specific Settings Container.
- instance() + instance() -  : MCI_Footnotes_Settings +  : Footnotes_Settings
Returns a singleton of this class.
- register_settings() + register_settings()  : mixed
Register all Settings Container for the Plugin Settings Page in the Dashboard.
- save_options() + save_options()  : bool
Updates a whole Settings container.
- __construct() + __construct()  : mixed
Class Constructor. Loads all Settings from each WordPress Settings container.
- load() + load()  : array<string|int, mixed>
Loads all settings from specified settings container.
- load_all() + load_all()  : mixed
@@ -954,16 +954,16 @@

Constants - +

C_FLO_MOUSE_OVER_BOX_FONT_SIZE_SCALAR - +

@@ -1001,11 +1001,11 @@
@@ -1043,11 +1043,11 @@
@@ -1085,11 +1085,11 @@

C_INT_EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL - +

@@ -1259,11 +1259,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL - +

@@ -1301,11 +1301,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL - +

@@ -1362,11 +1362,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL - +

@@ -1404,11 +1404,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL - +

@@ -1446,11 +1446,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X - +

@@ -1488,11 +1488,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y - +

@@ -1530,11 +1530,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH - +

@@ -1572,11 +1572,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS - +

@@ -1624,11 +1624,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH - +

@@ -1666,11 +1666,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH - +

@@ -1718,11 +1718,11 @@ priority needs to be at least 1200 (i.e. 0 =< $l_int_the_content_priority =&l

C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH - +

@@ -1771,11 +1771,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X - +

@@ -1813,11 +1813,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y - +

@@ -1855,11 +1855,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_FOOTNOTES_SCROLL_DOWN_DELAY - +

@@ -1897,11 +1897,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_FOOTNOTES_SCROLL_DOWN_DURATION - +

@@ -1939,11 +1939,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_FOOTNOTES_SCROLL_DURATION - +

@@ -1984,11 +1984,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_FOOTNOTES_SCROLL_OFFSET - +

@@ -2029,11 +2029,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_FOOTNOTES_SCROLL_UP_DELAY - +

@@ -2071,11 +2071,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_MOUSE_OVER_BOX_FADE_IN_DELAY - +

@@ -2113,11 +2113,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_MOUSE_OVER_BOX_FADE_IN_DURATION - +

@@ -2155,11 +2155,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_MOUSE_OVER_BOX_FADE_OUT_DELAY - +

@@ -2197,11 +2197,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_MOUSE_OVER_BOX_FADE_OUT_DURATION - +

@@ -2239,11 +2239,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_REFERENCE_CONTAINER_BOTTOM_MARGIN - +

@@ -2300,11 +2300,11 @@ The width should be limited to start with, for the box to have shape.

C_INT_REFERENCE_CONTAINER_TOP_MARGIN - +

@@ -2361,11 +2361,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2403,11 +2403,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2445,11 +2445,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2487,11 +2487,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2529,11 +2529,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2571,11 +2571,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2613,11 +2613,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2674,11 +2674,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2716,11 +2716,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2758,11 +2758,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2800,11 +2800,11 @@ The width should be limited to start with, for the box to have shape.

@@ -2842,11 +2842,11 @@ The width should be limited to start with, for the box to have shape.

C_STR_COMBINE_IDENTICAL_FOOTNOTES - +

@@ -2884,11 +2884,11 @@ The width should be limited to start with, for the box to have shape.

C_STR_CUSTOM_CSS - +

@@ -2936,11 +2936,11 @@ The width should be limited to start with, for the box to have shape.

C_STR_CUSTOM_CSS_LEGACY_ENABLE - +

@@ -2989,11 +2989,11 @@ because when saving, all missing constants are emptied, and to_bool() converts e

C_STR_CUSTOM_CSS_NEW - +

@@ -3034,11 +3034,11 @@ because when saving, all missing constants are emptied, and to_bool() converts e

C_STR_EXPERT_LOOKUP_THE_CONTENT - +

@@ -3076,11 +3076,11 @@ because when saving, all missing constants are emptied, and to_bool() converts e

C_STR_EXPERT_LOOKUP_THE_EXCERPT - +

@@ -3214,11 +3214,11 @@ because when saving, all missing constants are emptied, and to_bool() converts e

C_STR_EXPERT_LOOKUP_THE_TITLE - +

@@ -3266,11 +3266,11 @@ Footnotes doesn’t delete footnotes therein.

C_STR_EXPERT_LOOKUP_WIDGET_TEXT - +

@@ -3308,11 +3308,11 @@ Footnotes doesn’t delete footnotes therein.

C_STR_EXPERT_LOOKUP_WIDGET_TITLE - +

@@ -3350,11 +3350,11 @@ Footnotes doesn’t delete footnotes therein.

C_STR_FOOTNOTE_FRAGMENT_ID_SLUG - +

@@ -3392,11 +3392,11 @@ Footnotes doesn’t delete footnotes therein.

C_STR_FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT - +

@@ -3451,11 +3451,11 @@ Footnotes doesn’t delete footnotes therein.

C_STR_FOOTNOTE_SECTION_SHORTCODE - +

@@ -3512,11 +3512,11 @@ Footnotes doesn’t delete footnotes therein.

C_STR_FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE - +

@@ -3554,11 +3554,11 @@ Footnotes doesn’t delete footnotes therein.

C_STR_FOOTNOTE_URL_WRAP_ENABLED - +

@@ -3598,11 +3598,11 @@ Unicode-compliant browsers break URLs at slashes.

C_STR_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION - +

@@ -3640,11 +3640,11 @@ Unicode-compliant browsers break URLs at slashes.

C_STR_FOOTNOTES_AMP_COMPATIBILITY_ENABLE - +

@@ -3744,11 +3744,11 @@ Unicode-compliant browsers break URLs at slashes.

@@ -3812,11 +3812,11 @@ Unicode-compliant browsers break URLs at slashes.

@@ -3873,11 +3873,11 @@ Unicode-compliant browsers break URLs at slashes.

C_STR_FOOTNOTES_COUNTER_STYLE - +

@@ -3915,11 +3915,11 @@ Unicode-compliant browsers break URLs at slashes.

C_STR_FOOTNOTES_CSS_SMOOTH_SCROLLING - +

@@ -3992,11 +3992,11 @@ Unicode-compliant browsers break URLs at slashes.

C_STR_FOOTNOTES_EXPERT_MODE - +

@@ -4046,11 +4046,11 @@ All users, not experts only, need to be able to control relative positioning.

@@ -4123,11 +4123,11 @@ All users, not experts only, need to be able to control relative positioning.

C_STR_FOOTNOTES_IN_EXCERPT - +

@@ -4222,11 +4222,11 @@ All users, not experts only, need to be able to control relative positioning.

C_STR_FOOTNOTES_LABEL_ISSUE_SOLUTION - +

@@ -4271,11 +4271,11 @@ All users, not experts only, need to be able to control relative positioning.

C_STR_FOOTNOTES_LOVE - +

@@ -4313,11 +4313,11 @@ All users, not experts only, need to be able to control relative positioning.

C_STR_FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE - +

@@ -4374,11 +4374,11 @@ All users, not experts only, need to be able to control relative positioning.

C_STR_FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND - +

@@ -4504,11 +4504,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR - +

@@ -4546,11 +4546,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_MOUSE_OVER_BOX_COLOR - +

@@ -4625,11 +4625,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_MOUSE_OVER_BOX_ENABLED - +

@@ -4667,11 +4667,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED - +

@@ -4709,11 +4709,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_MOUSE_OVER_BOX_POSITION - +

@@ -4751,11 +4751,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR - +

@@ -4793,11 +4793,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_PAGE_LAYOUT_SUPPORT - +

@@ -4835,11 +4835,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE - +

@@ -4896,11 +4896,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS - +

@@ -4957,11 +4957,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY - +

@@ -4999,11 +4999,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_SHORT_CODE_END - +

@@ -5041,11 +5041,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_SHORT_CODE_END_USER_DEFINED - +

@@ -5083,11 +5083,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_SHORT_CODE_START - +

@@ -5125,11 +5125,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_SHORT_CODE_START_USER_DEFINED - +

@@ -5167,11 +5167,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_STYLING_AFTER - +

@@ -5209,11 +5209,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_STYLING_BEFORE - +

@@ -5251,11 +5251,11 @@ But theme default background color doesn’t seem to exist.

C_STR_FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER - +

@@ -5314,11 +5314,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE - +

@@ -5371,11 +5371,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR - +

@@ -5413,11 +5413,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_FOOTNOTES_TOOLTIP_READON_LABEL - +

@@ -5474,11 +5474,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

@@ -5516,11 +5516,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

@@ -5586,11 +5586,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

@@ -5628,11 +5628,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

@@ -5689,11 +5689,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_MOUSE_OVER_BOX_FONT_SIZE_ENABLED - +

@@ -5731,11 +5731,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_MOUSE_OVER_BOX_FONT_SIZE_UNIT - +

@@ -5773,11 +5773,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE - +

@@ -5818,11 +5818,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

@@ -5879,11 +5879,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

@@ -5940,11 +5940,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_COLLAPSE - +

@@ -5980,7 +5980,7 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

see
- MCI_Footnotes_Convert::to_bool() + Footnotes_Convert::to_bool()
@@ -5991,11 +5991,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER - +

@@ -6052,11 +6052,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_LABEL_ELEMENT - +

@@ -6113,11 +6113,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_NAME - +

@@ -6155,11 +6155,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_POSITION - +

@@ -6197,11 +6197,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE - +

@@ -6258,11 +6258,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE - +

@@ -6319,11 +6319,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE - +

@@ -6380,11 +6380,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

C_STR_REFERRER_FRAGMENT_ID_SLUG - +

@@ -6425,7 +6425,7 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

Properties - +

$a_arr_container - + @@ -6483,12 +6483,12 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

>

$a_arr_default - +

@@ -6669,12 +6669,12 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

>

$a_arr_settings - +

@@ -6716,12 +6716,12 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

>

$a_obj_instance - +

@@ -6730,7 +6730,7 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.

private - static MCI_Footnotes_Settings + static Footnotes_Settings $a_obj_instance = ull @@ -6760,7 +6760,7 @@ ull

Methods - +

clear_all() - + @@ -6832,10 +6832,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

get() - +

@@ -6894,10 +6894,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

get_container() - +

@@ -6956,10 +6956,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

get_defaults() - +

@@ -7017,10 +7017,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

instance() - +

@@ -7029,7 +7029,7 @@ done by deleting and reinstalling (see the warning about database backup).

public - static instance() : MCI_Footnotes_Settings + static instance() : Footnotes_Settings
@@ -7052,7 +7052,7 @@ done by deleting and reinstalling (see the warning about database backup).

Return values
- MCI_Footnotes_Settings + Footnotes_Settings
@@ -7066,10 +7066,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

register_settings() - +

@@ -7116,10 +7116,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

save_options() - +

@@ -7186,10 +7186,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

__construct() - +

@@ -7235,10 +7235,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

load() - +

@@ -7325,10 +7325,10 @@ done by deleting and reinstalling (see the warning about database backup).

>

load_all() - +

@@ -7382,7 +7382,7 @@ done by deleting and reinstalling (see the warning about database backup).

- + diff --git a/docs/classes/MCI-Footnotes-Task.html b/docs/classes/Footnotes-Task.html similarity index 91% rename from docs/classes/MCI-Footnotes-Task.html rename to docs/classes/Footnotes-Task.html index 60c8960..81f562b 100644 --- a/docs/classes/MCI-Footnotes-Task.html +++ b/docs/classes/Footnotes-Task.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Task + Footnotes_Task @@ -83,7 +83,7 @@

@@ -121,252 +121,252 @@
- $a_arr_footnotes + $a_arr_footnotes  : array<string|int, mixed>
Contains all footnotes found in the searched content.
- $a_bool_allow_love_me + $a_bool_allow_love_me  : bool
Flag if the display of 'LOVE FOOTNOTES' is allowed on the current public page.
- $a_bool_hard_links_enabled + $a_bool_hard_links_enabled  : bool
Hard links for AMP compatibility.
- $a_bool_mirror_tooltip_text + $a_bool_mirror_tooltip_text  : bool
Whether to mirror the tooltip text in the reference container.
- $a_bool_syntax_error_flag + $a_bool_syntax_error_flag  : bool
Footnote delimiter syntax validation enabled.
- $a_int_post_id + $a_int_post_id  : int
Autoload a.k.a. infinite scroll, or archive view.
- $a_int_reference_container_id + $a_int_reference_container_id  : int
Multiple reference containers in content and widgets.
- $a_int_scroll_offset + $a_int_scroll_offset  : int
Scroll offset.
- $a_int_tooltip_shortcode_length + $a_int_tooltip_shortcode_length  : int
The tooltip delimiter shortcode length.
- $a_str_end_tag + $a_str_end_tag  : str
Footnote delimiter end short code.
- $a_str_end_tag_regex + $a_str_end_tag_regex  : str
Footnote delimiter end short code in regex format.
- $a_str_footnote_link_slug + $a_str_footnote_link_slug  : str
The footnote slug.
- $a_str_link_close_tag + $a_str_link_close_tag  : str
The closing tag.
- $a_str_link_open_tag + $a_str_link_open_tag  : str
The opening tag.
- $a_str_link_span + $a_str_link_span  : str
The span element name.
- $a_str_post_container_id_compound + $a_str_post_container_id_compound  : str
Contains the concatenated fragment ID base.
- $a_str_prefix + $a_str_prefix  : string
Prefix for the Footnote html element ID.
- $a_str_referrer_link_slug + $a_str_referrer_link_slug  : str
The referrer slug.
- $a_str_start_tag + $a_str_start_tag  : str
Footnote delimiter start short code.
- $a_str_start_tag_regex + $a_str_start_tag_regex  : str
Footnote delimiter start short code in regex format.
- $a_str_tooltip_shortcode + $a_str_tooltip_shortcode  : str
The tooltip delimiter shortcode.
- $a_str_link_ids_separator + $a_str_link_ids_separator  : str
The slug and identifier separator.
- exec() + exec()  : string
Replaces all footnotes that occur in the given content.
- footnotes_in_content() + footnotes_in_content()  : string
Replaces footnotes in the content of the current page/post.
- footnotes_in_excerpt() + footnotes_in_excerpt()  : string
Processes existing excerpt or replaces it with a new one generated on the basis of the post.
- footnotes_in_title() + footnotes_in_title()  : string
Replaces footnotes in the post/page title.
- footnotes_in_widget_text() + footnotes_in_widget_text()  : string
Replaces footnotes in the content of the current widget.
- footnotes_in_widget_title() + footnotes_in_widget_title()  : string
Replaces footnotes in the widget title.
- footnotes_output_footer() + footnotes_output_footer()  : mixed
Displays the 'LOVE FOOTNOTES' slug if enabled.
- footnotes_output_head() + footnotes_output_head()  : mixed
Outputs the custom css to the header of the public page.
- generate_excerpt() + generate_excerpt()  : string
Generates excerpt on the basis of the post.
- generate_excerpt_with_footnotes() + generate_excerpt_with_footnotes()  : string
Generates excerpt with footnotes on the basis of the post.
- reference_container() + reference_container()  : string
Generates the reference container.
- register_hooks() + register_hooks()  : mixed
-
Register WordPress Hooks to replace Footnotes in the content of a public page.
+
Register WordPress hooks to replace Footnotes in the content of a public page.
- search() + search()  : string
Replaces all footnotes in the given content and appends them to the static property.
- unify_delimiters() + unify_delimiters()  : mixed
@@ -382,7 +382,7 @@

Properties - +

$a_arr_footnotes - + @@ -440,12 +440,12 @@ >

$a_bool_allow_love_me - +

@@ -487,12 +487,12 @@ > @@ -607,12 +607,12 @@ >

$a_bool_mirror_tooltip_text - +

@@ -654,12 +654,12 @@ >

$a_bool_syntax_error_flag - +

@@ -704,12 +704,12 @@ >

$a_int_post_id - +

@@ -786,12 +786,12 @@ >

$a_int_reference_container_id - +

@@ -859,12 +859,12 @@ >

$a_int_scroll_offset - +

@@ -937,12 +937,12 @@ >

$a_int_tooltip_shortcode_length - +

@@ -984,12 +984,12 @@ >

$a_str_end_tag - +

@@ -1042,12 +1042,12 @@ >

$a_str_end_tag_regex - +

@@ -1100,12 +1100,12 @@ > @@ -1147,12 +1147,12 @@ > @@ -1194,12 +1194,12 @@ > @@ -1241,12 +1241,12 @@ > @@ -1288,12 +1288,12 @@ >

$a_str_post_container_id_compound - +

@@ -1335,12 +1335,12 @@ >

$a_str_prefix - +

@@ -1382,12 +1382,12 @@ > @@ -1429,12 +1429,12 @@ >

$a_str_start_tag - +

@@ -1487,12 +1487,12 @@ >

$a_str_start_tag_regex - +

@@ -1545,12 +1545,12 @@ >

$a_str_tooltip_shortcode - +

@@ -1592,12 +1592,12 @@ > @@ -1635,7 +1635,7 @@

Methods - +

exec() - + @@ -1724,10 +1724,10 @@ >

footnotes_in_content() - +

@@ -1814,10 +1814,10 @@ >

footnotes_in_excerpt() - +

@@ -1927,10 +1927,10 @@ Default 'manual' is fallback and is backward compatible with the initial setup.< >

footnotes_in_title() - +

@@ -1989,10 +1989,10 @@ Default 'manual' is fallback and is backward compatible with the initial setup.< >

footnotes_in_widget_text() - +

@@ -2051,10 +2051,10 @@ Default 'manual' is fallback and is backward compatible with the initial setup.< >

footnotes_in_widget_title() - +

@@ -2113,10 +2113,10 @@ Default 'manual' is fallback and is backward compatible with the initial setup.< > @@ -2172,10 +2172,10 @@ Default 'manual' is fallback and is backward compatible with the initial setup.< >

footnotes_output_head() - +

@@ -2311,10 +2311,10 @@ Default 'manual' is fallback and is backward compatible with the initial setup.< >

generate_excerpt() - +

@@ -2446,10 +2446,10 @@ Applies full WordPress excerpt processing.

>

generate_excerpt_with_footnotes() - +

@@ -2628,12 +2628,12 @@ Does not apply full WordPress excerpt processing.

>

reference_container() - +

Generates the reference container.

@@ -2737,15 +2737,15 @@ Does not apply full WordPress excerpt processing.

>

register_hooks() - +

-

Register WordPress Hooks to replace Footnotes in the content of a public page.

+

Register WordPress hooks to replace Footnotes in the content of a public page.

public @@ -2906,10 +2906,10 @@ Does not apply full WordPress excerpt processing.

> @@ -3070,10 +3070,10 @@ Does not apply full WordPress excerpt processing.

>

unify_delimiters() - +

@@ -3194,7 +3194,7 @@ does not escape the greater-than sign.

- + diff --git a/docs/classes/MCI-Footnotes-Template.html b/docs/classes/Footnotes-Template.html similarity index 89% rename from docs/classes/MCI-Footnotes-Template.html rename to docs/classes/Footnotes-Template.html index e40f2e6..2a7c5a3 100644 --- a/docs/classes/MCI-Footnotes-Template.html +++ b/docs/classes/Footnotes-Template.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Template + Footnotes_Template @@ -83,7 +83,7 @@

@@ -122,77 +122,77 @@
- C_STR_DASHBOARD + C_STR_DASHBOARD  = 'dashboard'
Directory name for dashboard templates.
- C_STR_PUBLIC + C_STR_PUBLIC  = 'public'
Directory name for public templates.
- $plugin_directory + $plugin_directory  : string
Plugin Directory
- $a_str_original_content + $a_str_original_content  : string
Contains the content of the template after initialize.
- $a_str_replaced_content + $a_str_replaced_content  : string
Contains the content of the template after initialize with replaced place holders.
- __construct() + __construct()  : mixed
Class Constructor. Reads and loads the template file without replace any placeholder.
- get_content() + get_content()  : string
Returns the content of the template file with replaced placeholders.
- get_template() + get_template()  : mixed
Get the template.
- process_template() + process_template()  : void
Process template file.
- reload() + reload()  : mixed
Reloads the original content of the template file.
- replace() + replace()  : bool
@@ -206,16 +206,16 @@

Constants - +

C_STR_DASHBOARD - +

@@ -253,11 +253,11 @@

C_STR_PUBLIC - +

@@ -298,7 +298,7 @@

Properties - +

$plugin_directory - + @@ -356,12 +356,12 @@ >

$a_str_original_content - +

@@ -403,12 +403,12 @@ >

$a_str_replaced_content - +

@@ -446,7 +446,7 @@

Methods - +

- + diff --git a/docs/classes/MCI-Footnotes-WYSIWYG.html b/docs/classes/Footnotes-WYSIWYG.html similarity index 89% rename from docs/classes/MCI-Footnotes-WYSIWYG.html rename to docs/classes/Footnotes-WYSIWYG.html index 1e69579..366618f 100644 --- a/docs/classes/MCI-Footnotes-WYSIWYG.html +++ b/docs/classes/Footnotes-WYSIWYG.html @@ -75,7 +75,7 @@

- MCI_Footnotes_WYSIWYG + Footnotes_WYSIWYG @@ -83,7 +83,7 @@

@@ -121,35 +121,35 @@
- ajax_callback() + ajax_callback()  : mixed
AJAX Callback function when the Footnotes Button is clicked. Either in the Plain text or Visual editor.
- include_scripts() + include_scripts()  : array<string|int, mixed>
Includes the Plugins WYSIWYG editor script.
- new_plain_text_editor_button() + new_plain_text_editor_button()  : mixed
Add a new button to the plain text editor.
- new_visual_editor_button() + new_visual_editor_button()  : array<string|int, mixed>
Append a new Button to the WYSIWYG editor of Posts and Pages.
- register_hooks() + register_hooks()  : void
@@ -166,7 +166,7 @@

Methods - +

- + diff --git a/docs/classes/MCI-Footnotes-Widget-Base.html b/docs/classes/Footnotes-Widget-Base.html similarity index 88% rename from docs/classes/MCI-Footnotes-Widget-Base.html rename to docs/classes/Footnotes-Widget-Base.html index 46f4f29..da53be0 100644 --- a/docs/classes/MCI-Footnotes-Widget-Base.html +++ b/docs/classes/Footnotes-Widget-Base.html @@ -75,7 +75,7 @@

- MCI_Footnotes_Widget_Base + Footnotes_Widget_Base extends WP_Widget @@ -86,7 +86,7 @@

@@ -136,35 +136,35 @@
- __construct() + __construct()  : mixed
Class Constructor. Registers the child Widget to WordPress.
- get_description() + get_description()  : string
Returns the Description of the child widget.
- get_id() + get_id()  : string
Returns an unique ID as string used for the Widget Base ID.
- get_name() + get_name()  : string
Returns the Public name of child Widget to be displayed in the Configuration page.
- get_widget_width() + get_widget_width()  : int
@@ -181,7 +181,7 @@

Methods - +

__construct() - + @@ -248,7 +248,7 @@ link
-

“The called constructor method for WP_Widget in MCI_Footnotes_Widget_ReferenceContainer is deprecated since version 4.3.0! Use __construct() instead.”

+

“The called constructor method for WP_Widget in Footnotes_Widget_ReferenceContainer is deprecated since version 4.3.0! Use __construct() instead.”

@@ -269,10 +269,10 @@ >

get_description() - +

@@ -318,10 +318,10 @@ >

get_id() - +

@@ -367,10 +367,10 @@ >

get_name() - +

@@ -416,10 +416,10 @@ >

get_widget_width() - +

@@ -473,7 +473,7 @@
- + diff --git a/docs/classes/MCI-Footnotes-Widget-Reference-Container.html b/docs/classes/Footnotes-Widget-Reference-Container.html similarity index 86% rename from docs/classes/MCI-Footnotes-Widget-Reference-Container.html rename to docs/classes/Footnotes-Widget-Reference-Container.html index ced319b..c71ae8a 100644 --- a/docs/classes/MCI-Footnotes-Widget-Reference-Container.html +++ b/docs/classes/Footnotes-Widget-Reference-Container.html @@ -75,10 +75,10 @@

- MCI_Footnotes_Widget_Reference_Container + Footnotes_Widget_Reference_Container - extends MCI_Footnotes_Widget_Base + extends Footnotes_Widget_Base @@ -86,7 +86,7 @@

@@ -124,49 +124,49 @@
- __construct() + __construct()  : mixed
Class Constructor. Registers the child Widget to WordPress.
- form() + form()  : void
Outputs the Settings of the Widget.
- widget() + widget()  : mixed
Outputs the Content of the Widget.
- get_description() + get_description()  : string
Returns the Description of the child widget.
- get_id() + get_id()  : string
Returns an unique ID as string used for the Widget Base ID.
- get_name() + get_name()  : string
Returns the Public name of the Widget to be displayed in the Configuration page.
- get_widget_width() + get_widget_width()  : int
@@ -183,7 +183,7 @@

Methods - +

__construct() - + @@ -250,7 +250,7 @@ link
-

“The called constructor method for WP_Widget in MCI_Footnotes_Widget_ReferenceContainer is deprecated since version 4.3.0! Use __construct() instead.”

+

“The called constructor method for WP_Widget in Footnotes_Widget_ReferenceContainer is deprecated since version 4.3.0! Use __construct() instead.”

@@ -271,10 +271,10 @@ >

form() - +

@@ -333,10 +333,10 @@ >

widget() - +

@@ -403,10 +403,10 @@ >

get_description() - +

@@ -453,10 +453,10 @@ >

get_id() - +

@@ -502,10 +502,10 @@ >

get_name() - +

@@ -551,10 +551,10 @@ >

get_widget_width() - +

@@ -608,7 +608,7 @@
- + diff --git a/docs/classes/MCI-Footnotes.html b/docs/classes/Footnotes.html similarity index 85% rename from docs/classes/MCI-Footnotes.html rename to docs/classes/Footnotes.html index 19479a2..a03c538 100644 --- a/docs/classes/MCI-Footnotes.html +++ b/docs/classes/Footnotes.html @@ -75,7 +75,7 @@

- MCI_Footnotes + Footnotes @@ -83,14 +83,15 @@

-

Entry point of the Plugin. Loads the Dashboard and executes the Task.

+

Provides an entry point to the Plugin.

-
+

Loads the dashboard and executes the task.

+
@@ -121,70 +122,70 @@
- $a_bool_alternative_tooltips_enabled + $a_bool_alternative_tooltips_enabled  : bool
Allows to determine whether alternative tooltips are enabled.
- $a_bool_amp_enabled + $a_bool_amp_enabled  : bool
Allows to determine whether AMP compatibility mode is enabled.
- $a_bool_tooltips_enabled + $a_bool_tooltips_enabled  : bool
-
Allows to determine whether tooltips are enabled.
+
Flag for using tooltips.
- $a_obj_task + $a_obj_task -  : null|MCI_Footnotes_Task +  : Task
-
Reference to the Plugin Task object.
+
The Plugin task.
- $a_str_script_mode + $a_str_script_mode  : str
Allows to determine the script mode among jQuery or plain JS.
- initialize_widgets() + initialize_widgets()  : mixed
Initializes all Widgets of the Plugin.
- register_public() + register_public()  : mixed
Registers and enqueues scripts and stylesheets to the public pages.
- run() + run()  : mixed
Executes the Plugin.
- initialize_dashboard() + initialize_dashboard()  : mixed
Initializes the Dashboard of the Plugin and loads them.
- initialize_task() + initialize_task()  : mixed
@@ -200,7 +201,7 @@

Properties - +

$a_bool_alternative_tooltips_enabled - +

Allows to determine whether alternative tooltips are enabled.

@@ -295,14 +296,14 @@ >

$a_bool_amp_enabled - +

Allows to determine whether AMP compatibility mode is enabled.

@@ -404,17 +405,17 @@ >

$a_bool_tooltips_enabled - +

-

Allows to determine whether tooltips are enabled.

+

Flag for using tooltips.

public @@ -422,11 +423,7 @@ $a_bool_tooltips_enabled = alse -

The actual value of these properties is configurable.

-
    -
  • Bugfix: Templates: optimize template load and processing based on settings, thanks to @misfist code contribution.
  • -
-
+
@@ -442,38 +439,6 @@
- -
- contributor -
-
- -

Patrizia Lutz @misfist

-
- -
-
- link -
-
- https://wordpress.org/support/topic/template-override-filter/#post-13864301 - -
-
- link -
-
-

repository

-
- -
-
- link -
-
-

diff

-
-
@@ -487,21 +452,21 @@ >

$a_obj_task - +

-

Reference to the Plugin Task object.

+

The Plugin task.

public - null|MCI_Footnotes_Task + Task $a_obj_task = ull @@ -535,14 +500,14 @@ ull >

$a_str_script_mode - +

Allows to determine the script mode among jQuery or plain JS.

@@ -613,7 +578,7 @@ ull

Methods - +

initialize_widgets() - +

Initializes all Widgets of the Plugin.

@@ -759,12 +724,12 @@ and use the bare register_widget() here.

>

register_public() - +

Registers and enqueues scripts and stylesheets to the public pages.

@@ -858,12 +823,12 @@ and use the bare register_widget() here.

>

run() - +

Executes the Plugin.

@@ -951,12 +916,12 @@ and use the bare register_widget() here.

>

initialize_dashboard() - +

Initializes the Dashboard of the Plugin and loads them.

@@ -1000,12 +965,12 @@ and use the bare register_widget() here.

>

initialize_task() - +

Initializes the Plugin Task and registers the Task hooks.

@@ -1057,7 +1022,7 @@ and use the bare register_widget() here.

- + diff --git a/docs/files/class-config.html b/docs/files/src-class-config.html similarity index 95% rename from docs/files/class-config.html rename to docs/files/src-class-config.html index c1359b8..9f1b8cb 100644 --- a/docs/files/class-config.html +++ b/docs/files/src-class-config.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Config
+
Footnotes_Config
Contains all Plugin Constants. Contains no Method or Property.
@@ -110,7 +110,7 @@
- + diff --git a/docs/files/class-convert.html b/docs/files/src-class-convert.html similarity index 95% rename from docs/files/class-convert.html rename to docs/files/src-class-convert.html index 66f4091..750a4c0 100644 --- a/docs/files/class-convert.html +++ b/docs/files/src-class-convert.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Convert
+
Footnotes_Convert
Converts data types and Footnotes specific values.
@@ -110,7 +110,7 @@
- + diff --git a/docs/files/class-dashboard-init.html b/docs/files/src-class-dashboard-init.html similarity index 95% rename from docs/files/class-dashboard-init.html rename to docs/files/src-class-dashboard-init.html index 7e5b4a5..63b9c42 100644 --- a/docs/files/class-dashboard-init.html +++ b/docs/files/src-class-dashboard-init.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Layout_Init
+
Footnotes_Layout_Init
Handles the Settings interface of the Plugin.
@@ -110,7 +110,7 @@
- + diff --git a/docs/files/class-dashboard-layout.html b/docs/files/src-class-dashboard-layout.html similarity index 94% rename from docs/files/class-dashboard-layout.html rename to docs/files/src-class-dashboard-layout.html index 5a9fb76..a7d5bb1 100644 --- a/docs/files/class-dashboard-layout.html +++ b/docs/files/src-class-dashboard-layout.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Layout_Engine
+
Footnotes_Layout_Engine
Layout Engine for the administration dashboard.
@@ -110,7 +110,7 @@
- + diff --git a/docs/files/class-dashboard-subpage-main.html b/docs/files/src-class-dashboard-subpage-main.html similarity index 94% rename from docs/files/class-dashboard-subpage-main.html rename to docs/files/src-class-dashboard-subpage-main.html index adeed4c..7780b65 100644 --- a/docs/files/class-dashboard-subpage-main.html +++ b/docs/files/src-class-dashboard-subpage-main.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Layout_Settings
+
Footnotes_Layout_Settings
Displays and handles all Settings of the Plugin.
@@ -110,7 +110,7 @@
- + diff --git a/docs/files/class-hooks.html b/docs/files/src-class-hooks.html similarity index 92% rename from docs/files/class-hooks.html rename to docs/files/src-class-hooks.html index e44dc10..8fa0f7f 100644 --- a/docs/files/class-hooks.html +++ b/docs/files/src-class-hooks.html @@ -71,6 +71,7 @@
@@ -85,8 +86,8 @@
-
MCI_Footnotes_Hooks
-
Registers all WordPress Hooks and executes them on demand.
+
Footnotes_Hooks
+
Registers all WordPress hooks and executes them on demand.
@@ -110,7 +111,7 @@
- + diff --git a/docs/files/class-init.html b/docs/files/src-class-init.html similarity index 94% rename from docs/files/class-init.html rename to docs/files/src-class-init.html index fd2f2f1..3c8b9b2 100644 --- a/docs/files/class-init.html +++ b/docs/files/src-class-init.html @@ -85,8 +85,8 @@
-
MCI_Footnotes
-
Entry point of the Plugin. Loads the Dashboard and executes the Task.
+
Footnotes
+
Provides an entry point to the Plugin.
@@ -110,7 +110,7 @@ - + diff --git a/docs/files/class-language.html b/docs/files/src-class-language.html similarity index 95% rename from docs/files/class-language.html rename to docs/files/src-class-language.html index 012b3be..7eb3770 100644 --- a/docs/files/class-language.html +++ b/docs/files/src-class-language.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Language
+
Footnotes_Language
Loads text domain of current or default language for localization.
@@ -110,7 +110,7 @@ - + diff --git a/docs/files/class-settings.html b/docs/files/src-class-settings.html similarity index 95% rename from docs/files/class-settings.html rename to docs/files/src-class-settings.html index 0528806..3d94200 100644 --- a/docs/files/class-settings.html +++ b/docs/files/src-class-settings.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Settings
+
Footnotes_Settings
Loads the settings values, sets to default values if undefined.
@@ -110,7 +110,7 @@ - + diff --git a/docs/files/class-task.html b/docs/files/src-class-task.html similarity index 95% rename from docs/files/class-task.html rename to docs/files/src-class-task.html index a0b2eb4..9992455 100644 --- a/docs/files/class-task.html +++ b/docs/files/src-class-task.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Task
+
Footnotes_Task
Searches and replaces the footnotes and generates the reference container.
@@ -110,7 +110,7 @@ - + diff --git a/docs/files/class-template.html b/docs/files/src-class-template.html similarity index 95% rename from docs/files/class-template.html rename to docs/files/src-class-template.html index 0af2ead..e256f6d 100644 --- a/docs/files/class-template.html +++ b/docs/files/src-class-template.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Template
+
Footnotes_Template
Handles each Template file for the Plugin Frontend (e.g. Settings Dashboard, Public pages, ...).
@@ -110,7 +110,7 @@ - + diff --git a/docs/files/class-widgets-base.html b/docs/files/src-class-widgets-base.html similarity index 95% rename from docs/files/class-widgets-base.html rename to docs/files/src-class-widgets-base.html index 97da848..c6205a7 100644 --- a/docs/files/class-widgets-base.html +++ b/docs/files/src-class-widgets-base.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Widget_Base
+
Footnotes_Widget_Base
Base Class for all Plugin Widgets. Registers each Widget to WordPress.
@@ -110,7 +110,7 @@ - + diff --git a/docs/files/class-widgets-reference-container.html b/docs/files/src-class-widgets-reference-container.html similarity index 94% rename from docs/files/class-widgets-reference-container.html rename to docs/files/src-class-widgets-reference-container.html index 849ffe7..4f1a0be 100644 --- a/docs/files/class-widgets-reference-container.html +++ b/docs/files/src-class-widgets-reference-container.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_Widget_Reference_Container
+
Footnotes_Widget_Reference_Container
Registers a Widget to put the Reference Container to the widget area.
@@ -110,7 +110,7 @@ - + diff --git a/docs/files/class-wysiwyg.html b/docs/files/src-class-wysiwyg.html similarity index 95% rename from docs/files/class-wysiwyg.html rename to docs/files/src-class-wysiwyg.html index c72bef1..b40fac7 100644 --- a/docs/files/class-wysiwyg.html +++ b/docs/files/src-class-wysiwyg.html @@ -85,7 +85,7 @@
-
MCI_Footnotes_WYSIWYG
+
Footnotes_WYSIWYG
Handles the WSYIWYG-Buttons.
@@ -110,7 +110,7 @@ - + diff --git a/docs/files/src-footnotes.html b/docs/files/src-footnotes.html new file mode 100644 index 0000000..4362c2d --- /dev/null +++ b/docs/files/src-footnotes.html @@ -0,0 +1,110 @@ + + + + + Documentation + + + + + + + + + + + + + + + +
+

Documentation

+ + + + + +
+ +
+
+ + + + +
+ + +
+

footnotes.php

+ + + + + + + + + + +
+
+
+
+

Search results

+ +
+
+
    +
    +
    +
    +
    +
    + + +
    + + + + diff --git a/docs/files/src-includes.html b/docs/files/src-includes.html new file mode 100644 index 0000000..b79ff96 --- /dev/null +++ b/docs/files/src-includes.html @@ -0,0 +1,190 @@ + + + + + Documentation + + + + + + + + + + + + + + + +
    +

    Documentation

    + + + + + +
    + +
    +
    + + + + +
    + + +
    +

    includes.php

    + + + + + +

    + Table of Contents + +

    + +
    +
    + mci_footnotes_require_php_files() + +  : mixed +
    +
    Requires (`require_once`) all `*.php` files inside a specific Directory.
    + +
    + + + + +
    +

    + Functions + +

    +
    +

    + mci_footnotes_require_php_files() + +

    + + +

    Requires (`require_once`) all `*.php` files inside a specific Directory.

    + + + + mci_footnotes_require_php_files(string $p_str_directory) : mixed + +
    + +
    Parameters
    +
    +
    + $p_str_directory + : string +
    +
    +

    Absolute Directory path to lookup for *.php files.

    +
    + +
    +
    + + +
    + Tags + +
    +
    +
    + author +
    +
    + +

    Stefan Herndler

    +
    + +
    +
    + since +
    +
    + 1.5.0 + +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +

    Search results

    + +
    +
    +
      +
      +
      +
      +
      +
      + + +
      + + + + diff --git a/docs/index.html b/docs/index.html index b101070..3706b3f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -81,42 +81,122 @@
      -
      MCI_Footnotes_Config
      +
      Footnotes_Config
      Contains all Plugin Constants. Contains no Method or Property.
      -
      MCI_Footnotes_Convert
      +
      Footnotes_Convert
      Converts data types and Footnotes specific values.
      -
      MCI_Footnotes_Layout_Init
      +
      Footnotes_Layout_Init
      Handles the Settings interface of the Plugin.
      -
      MCI_Footnotes_Layout_Engine
      +
      Footnotes_Layout_Engine
      Layout Engine for the administration dashboard.
      -
      MCI_Footnotes_Layout_Settings
      +
      Footnotes_Layout_Settings
      Displays and handles all Settings of the Plugin.
      -
      MCI_Footnotes_Hooks
      -
      Registers all WordPress Hooks and executes them on demand.
      -
      MCI_Footnotes
      -
      Entry point of the Plugin. Loads the Dashboard and executes the Task.
      -
      MCI_Footnotes_Language
      +
      Footnotes_Hooks
      +
      Registers all WordPress hooks and executes them on demand.
      +
      Footnotes
      +
      Provides an entry point to the Plugin.
      +
      Footnotes_Language
      Loads text domain of current or default language for localization.
      -
      MCI_Footnotes_Settings
      +
      Footnotes_Settings
      Loads the settings values, sets to default values if undefined.
      -
      MCI_Footnotes_Task
      +
      Footnotes_Task
      Searches and replaces the footnotes and generates the reference container.
      -
      MCI_Footnotes_Template
      +
      Footnotes_Template
      Handles each Template file for the Plugin Frontend (e.g. Settings Dashboard, Public pages, ...).
      -
      MCI_Footnotes_Widget_Base
      +
      Footnotes_Widget_Base
      Base Class for all Plugin Widgets. Registers each Widget to WordPress.
      -
      MCI_Footnotes_Widget_Reference_Container
      +
      Footnotes_Widget_Reference_Container
      Registers a Widget to put the Reference Container to the widget area.
      -
      MCI_Footnotes_WYSIWYG
      +
      Footnotes_WYSIWYG
      Handles the WSYIWYG-Buttons.
      +

      + Table of Contents + +

      + +
      +
      + mci_footnotes_require_php_files() + +  : mixed +
      +
      Requires (`require_once`) all `*.php` files inside a specific Directory.
      + +
      +
      +

      + Functions + +

      +
      +

      + mci_footnotes_require_php_files() + +

      + + +

      Requires (`require_once`) all `*.php` files inside a specific Directory.

      + + + + mci_footnotes_require_php_files(string $p_str_directory) : mixed + +
      + +
      Parameters
      +
      +
      + $p_str_directory + : string +
      +
      +

      Absolute Directory path to lookup for *.php files.

      +
      + +
      +
      + +
      + Tags + +
      +
      +
      + author +
      +
      + +

      Stefan Herndler

      +
      + +
      +
      + since +
      +
      + 1.5.0 + +
      + +
      +
      + + +
      +
      +
      diff --git a/docs/indices/files.html b/docs/indices/files.html index 41fea3e..3d651d0 100644 --- a/docs/indices/files.html +++ b/docs/indices/files.html @@ -73,44 +73,49 @@

      Files

      B

      C

      -

      H

      +

      F

      +

      H

      +

      I

      L

      R

      S

      T

      W

      diff --git a/docs/js/searchIndex.js b/docs/js/searchIndex.js index 3bdcd45..2c5b880 100644 --- a/docs/js/searchIndex.js +++ b/docs/js/searchIndex.js @@ -1,1445 +1,1445 @@ Search.appendIndex( [ { - "fqsen": "\\MCI_Footnotes_Config", - "name": "MCI_Footnotes_Config", + "fqsen": "\\Footnotes_Config", + "name": "Footnotes_Config", "summary": "Contains\u0020all\u0020Plugin\u0020Constants.\u0020Contains\u0020no\u0020Method\u0020or\u0020Property.", - "url": "classes/MCI-Footnotes-Config.html" + "url": "classes/Footnotes-Config.html" }, { - "fqsen": "\\MCI_Footnotes_Config\u003A\u003AC_STR_PLUGIN_NAME", + "fqsen": "\\Footnotes_Config\u003A\u003AC_STR_PLUGIN_NAME", "name": "C_STR_PLUGIN_NAME", "summary": "Internal\u0020Plugin\u0020name.", - "url": "classes/MCI-Footnotes-Config.html#constant_C_STR_PLUGIN_NAME" + "url": "classes/Footnotes-Config.html#constant_C_STR_PLUGIN_NAME" }, { - "fqsen": "\\MCI_Footnotes_Config\u003A\u003AC_STR_PLUGIN_PUBLIC_NAME", + "fqsen": "\\Footnotes_Config\u003A\u003AC_STR_PLUGIN_PUBLIC_NAME", "name": "C_STR_PLUGIN_PUBLIC_NAME", "summary": "Public\u0020Plugin\u0020name.", - "url": "classes/MCI-Footnotes-Config.html#constant_C_STR_PLUGIN_PUBLIC_NAME" + "url": "classes/Footnotes-Config.html#constant_C_STR_PLUGIN_PUBLIC_NAME" }, { - "fqsen": "\\MCI_Footnotes_Config\u003A\u003AC_STR_PLUGIN_HEADING_NAME", + "fqsen": "\\Footnotes_Config\u003A\u003AC_STR_PLUGIN_HEADING_NAME", "name": "C_STR_PLUGIN_HEADING_NAME", "summary": "Public\u0020Plugin\u0020name\u0020for\u0020dashboard\u0020heading", - "url": "classes/MCI-Footnotes-Config.html#constant_C_STR_PLUGIN_HEADING_NAME" + "url": "classes/Footnotes-Config.html#constant_C_STR_PLUGIN_HEADING_NAME" }, { - "fqsen": "\\MCI_Footnotes_Config\u003A\u003AC_STR_LOVE_SYMBOL", + "fqsen": "\\Footnotes_Config\u003A\u003AC_STR_LOVE_SYMBOL", "name": "C_STR_LOVE_SYMBOL", "summary": "Html\u0020tag\u0020for\u0020the\u0020LOVE\u0020symbol.", - "url": "classes/MCI-Footnotes-Config.html#constant_C_STR_LOVE_SYMBOL" + "url": "classes/Footnotes-Config.html#constant_C_STR_LOVE_SYMBOL" }, { - "fqsen": "\\MCI_Footnotes_Config\u003A\u003AC_STR_LOVE_SYMBOL_HEADING", + "fqsen": "\\Footnotes_Config\u003A\u003AC_STR_LOVE_SYMBOL_HEADING", "name": "C_STR_LOVE_SYMBOL_HEADING", "summary": "HTML\u0020code\u0020for\u0020the\u0020\u0027love\u0027\u0020symbol\u0020used\u0020in\u0020dashboard\u0020heading", - "url": "classes/MCI-Footnotes-Config.html#constant_C_STR_LOVE_SYMBOL_HEADING" + "url": "classes/Footnotes-Config.html#constant_C_STR_LOVE_SYMBOL_HEADING" }, { - "fqsen": "\\MCI_Footnotes_Config\u003A\u003AC_STR_NO_LOVE_SLUG", + "fqsen": "\\Footnotes_Config\u003A\u003AC_STR_NO_LOVE_SLUG", "name": "C_STR_NO_LOVE_SLUG", "summary": "Short\u0020code\u0020to\u0020DON\u0027T\u0020display\u0020the\u0020\u0027LOVE\u0020ME\u0027\u0020slug\u0020on\u0020certain\u0020pages.", - "url": "classes/MCI-Footnotes-Config.html#constant_C_STR_NO_LOVE_SLUG" + "url": "classes/Footnotes-Config.html#constant_C_STR_NO_LOVE_SLUG" }, { - "fqsen": "\\MCI_Footnotes_Convert", - "name": "MCI_Footnotes_Convert", + "fqsen": "\\Footnotes_Convert", + "name": "Footnotes_Convert", "summary": "Converts\u0020data\u0020types\u0020and\u0020Footnotes\u0020specific\u0020values.", - "url": "classes/MCI-Footnotes-Convert.html" + "url": "classes/Footnotes-Convert.html" }, { - "fqsen": "\\MCI_Footnotes_Convert\u003A\u003Aindex\u0028\u0029", + "fqsen": "\\Footnotes_Convert\u003A\u003Aindex\u0028\u0029", "name": "index", "summary": "Converts\u0020a\u0020integer\u0020into\u0020the\u0020user\u002Ddefined\u0020counter\u0020style\u0020for\u0020the\u0020footnotes.", - "url": "classes/MCI-Footnotes-Convert.html#method_index" + "url": "classes/Footnotes-Convert.html#method_index" }, { - "fqsen": "\\MCI_Footnotes_Convert\u003A\u003Ato_latin\u0028\u0029", + "fqsen": "\\Footnotes_Convert\u003A\u003Ato_latin\u0028\u0029", "name": "to_latin", "summary": "Converts\u0020an\u0020integer\u0020into\u0020latin\u0020ascii\u0020characters,\u0020either\u0020lower\u0020or\u0020upper\u002Dcase.", - "url": "classes/MCI-Footnotes-Convert.html#method_to_latin" + "url": "classes/Footnotes-Convert.html#method_to_latin" }, { - "fqsen": "\\MCI_Footnotes_Convert\u003A\u003Ato_arabic_leading\u0028\u0029", + "fqsen": "\\Footnotes_Convert\u003A\u003Ato_arabic_leading\u0028\u0029", "name": "to_arabic_leading", "summary": "Converts\u0020an\u0020integer\u0020to\u0020a\u0020leading\u002D0\u0020integer.", - "url": "classes/MCI-Footnotes-Convert.html#method_to_arabic_leading" + "url": "classes/Footnotes-Convert.html#method_to_arabic_leading" }, { - "fqsen": "\\MCI_Footnotes_Convert\u003A\u003Ato_romanic\u0028\u0029", + "fqsen": "\\Footnotes_Convert\u003A\u003Ato_romanic\u0028\u0029", "name": "to_romanic", "summary": "Converts\u0020an\u0020integer\u0020to\u0020a\u0020romanic\u0020letter.", - "url": "classes/MCI-Footnotes-Convert.html#method_to_romanic" + "url": "classes/Footnotes-Convert.html#method_to_romanic" }, { - "fqsen": "\\MCI_Footnotes_Convert\u003A\u003Ato_bool\u0028\u0029", + "fqsen": "\\Footnotes_Convert\u003A\u003Ato_bool\u0028\u0029", "name": "to_bool", "summary": "Converts\u0020a\u0020string\u0020depending\u0020on\u0020its\u0020value\u0020to\u0020a\u0020boolean.", - "url": "classes/MCI-Footnotes-Convert.html#method_to_bool" + "url": "classes/Footnotes-Convert.html#method_to_bool" }, { - "fqsen": "\\MCI_Footnotes_Convert\u003A\u003Aget_arrow\u0028\u0029", + "fqsen": "\\Footnotes_Convert\u003A\u003Aget_arrow\u0028\u0029", "name": "get_arrow", "summary": "Get\u0020a\u0020html\u0020Array\u0020short\u0020code\u0020depending\u0020on\u0020Arrow\u002DArray\u0020key\u0020index.", - "url": "classes/MCI-Footnotes-Convert.html#method_get_arrow" + "url": "classes/Footnotes-Convert.html#method_get_arrow" }, { - "fqsen": "\\MCI_Footnotes_Convert\u003A\u003Adebug\u0028\u0029", + "fqsen": "\\Footnotes_Convert\u003A\u003Adebug\u0028\u0029", "name": "debug", "summary": "Displays\u0020a\u0020Variable.", - "url": "classes/MCI-Footnotes-Convert.html#method_debug" + "url": "classes/Footnotes-Convert.html#method_debug" }, { - "fqsen": "\\MCI_Footnotes_Layout_Init", - "name": "MCI_Footnotes_Layout_Init", + "fqsen": "\\Footnotes_Layout_Init", + "name": "Footnotes_Layout_Init", "summary": "Handles\u0020the\u0020Settings\u0020interface\u0020of\u0020the\u0020Plugin.", - "url": "classes/MCI-Footnotes-Layout-Init.html" + "url": "classes/Footnotes-Layout-Init.html" }, { - "fqsen": "\\MCI_Footnotes_Layout_Init\u003A\u003A__construct\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Init\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Class\u0020Constructor.\u0020Initializes\u0020all\u0020WordPress\u0020hooks\u0020for\u0020the\u0020Plugin\u0020Settings.", - "url": "classes/MCI-Footnotes-Layout-Init.html#method___construct" + "url": "classes/Footnotes-Layout-Init.html#method___construct" }, { - "fqsen": "\\MCI_Footnotes_Layout_Init\u003A\u003Ainitialize_settings\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Init\u003A\u003Ainitialize_settings\u0028\u0029", "name": "initialize_settings", "summary": "Registers\u0020the\u0020settings\u0020and\u0020initialises\u0020the\u0020settings\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Init.html#method_initialize_settings" + "url": "classes/Footnotes-Layout-Init.html#method_initialize_settings" }, { - "fqsen": "\\MCI_Footnotes_Layout_Init\u003A\u003Aregister_options_submenu\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Init\u003A\u003Aregister_options_submenu\u0028\u0029", "name": "register_options_submenu", "summary": "Registers\u0020the\u0020footnotes\u0020submenu\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Init.html#method_register_options_submenu" + "url": "classes/Footnotes-Layout-Init.html#method_register_options_submenu" }, { - "fqsen": "\\MCI_Footnotes_Layout_Init\u003A\u003Aget_plugin_meta_information\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Init\u003A\u003Aget_plugin_meta_information\u0028\u0029", "name": "get_plugin_meta_information", "summary": "AJAX\u0020call.\u0020returns\u0020a\u0020JSON\u0020string\u0020containing\u0020meta\u0020information\u0020about\u0020a\u0020specific\u0020WordPress\u0020Plugin.", - "url": "classes/MCI-Footnotes-Layout-Init.html#method_get_plugin_meta_information" + "url": "classes/Footnotes-Layout-Init.html#method_get_plugin_meta_information" }, { - "fqsen": "\\MCI_Footnotes_Layout_Init\u003A\u003AC_STR_MAIN_MENU_SLUG", + "fqsen": "\\Footnotes_Layout_Init\u003A\u003AC_STR_MAIN_MENU_SLUG", "name": "C_STR_MAIN_MENU_SLUG", "summary": "Slug\u0020for\u0020the\u0020Plugin\u0020main\u0020menu.", - "url": "classes/MCI-Footnotes-Layout-Init.html#constant_C_STR_MAIN_MENU_SLUG" + "url": "classes/Footnotes-Layout-Init.html#constant_C_STR_MAIN_MENU_SLUG" }, { - "fqsen": "\\MCI_Footnotes_Layout_Init\u003A\u003AC_STR_MAIN_MENU_TITLE", + "fqsen": "\\Footnotes_Layout_Init\u003A\u003AC_STR_MAIN_MENU_TITLE", "name": "C_STR_MAIN_MENU_TITLE", "summary": "Plugin\u0020main\u0020menu\u0020name.", - "url": "classes/MCI-Footnotes-Layout-Init.html#constant_C_STR_MAIN_MENU_TITLE" + "url": "classes/Footnotes-Layout-Init.html#constant_C_STR_MAIN_MENU_TITLE" }, { - "fqsen": "\\MCI_Footnotes_Layout_Init\u003A\u003A\u0024settings_page", + "fqsen": "\\Footnotes_Layout_Init\u003A\u003A\u0024settings_page", "name": "settings_page", "summary": "Contains\u0020the\u0020settings\u0020layoutEngine", - "url": "classes/MCI-Footnotes-Layout-Init.html#property_settings_page" + "url": "classes/Footnotes-Layout-Init.html#property_settings_page" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine", - "name": "MCI_Footnotes_Layout_Engine", + "fqsen": "\\Footnotes_Layout_Engine", + "name": "Footnotes_Layout_Engine", "summary": "Layout\u0020Engine\u0020for\u0020the\u0020administration\u0020dashboard.", - "url": "classes/MCI-Footnotes-Layout-Engine.html" + "url": "classes/Footnotes-Layout-Engine.html" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aget_priority\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aget_priority\u0028\u0029", "name": "get_priority", "summary": "Returns\u0020a\u0020Priority\u0020index.\u0020Lower\u0020numbers\u0020have\u0020a\u0020higher\u0020Priority.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_get_priority" + "url": "classes/Footnotes-Layout-Engine.html#method_get_priority" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aget_sub_page_slug\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aget_sub_page_slug\u0028\u0029", "name": "get_sub_page_slug", "summary": "Returns\u0020the\u0020unique\u0020slug\u0020of\u0020the\u0020child\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_get_sub_page_slug" + "url": "classes/Footnotes-Layout-Engine.html#method_get_sub_page_slug" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aget_sub_page_title\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aget_sub_page_title\u0028\u0029", "name": "get_sub_page_title", "summary": "Returns\u0020the\u0020title\u0020of\u0020the\u0020child\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_get_sub_page_title" + "url": "classes/Footnotes-Layout-Engine.html#method_get_sub_page_title" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aget_sections\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aget_sections\u0028\u0029", "name": "get_sections", "summary": "Returns\u0020an\u0020array\u0020of\u0020all\u0020registered\u0020sections\u0020for\u0020a\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_get_sections" + "url": "classes/Footnotes-Layout-Engine.html#method_get_sections" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aget_meta_boxes\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aget_meta_boxes\u0028\u0029", "name": "get_meta_boxes", "summary": "Returns\u0020an\u0020array\u0020of\u0020all\u0020registered\u0020meta\u0020boxes.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_get_meta_boxes" + "url": "classes/Footnotes-Layout-Engine.html#method_get_meta_boxes" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_section\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_section\u0028\u0029", "name": "add_section", "summary": "Returns\u0020an\u0020array\u0020describing\u0020a\u0020sub\u0020page\u0020section.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_section" + "url": "classes/Footnotes-Layout-Engine.html#method_add_section" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_meta_box\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_meta_box\u0028\u0029", "name": "add_meta_box", "summary": "Returns\u0020an\u0020array\u0020describing\u0020a\u0020meta\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_meta_box" + "url": "classes/Footnotes-Layout-Engine.html#method_add_meta_box" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aregister_sub_page\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aregister_sub_page\u0028\u0029", "name": "register_sub_page", "summary": "Registers\u0020a\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_register_sub_page" + "url": "classes/Footnotes-Layout-Engine.html#method_register_sub_page" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aregister_sections\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aregister_sections\u0028\u0029", "name": "register_sections", "summary": "Registers\u0020all\u0020sections\u0020for\u0020a\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_register_sections" + "url": "classes/Footnotes-Layout-Engine.html#method_register_sections" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aregister_meta_boxes\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aregister_meta_boxes\u0028\u0029", "name": "register_meta_boxes", "summary": "Registers\u0020all\u0020Meta\u0020boxes\u0020for\u0020a\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_register_meta_boxes" + "url": "classes/Footnotes-Layout-Engine.html#method_register_meta_boxes" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aappend_scripts\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aappend_scripts\u0028\u0029", "name": "append_scripts", "summary": "Append\u0020javascript\u0020and\u0020css\u0020files\u0020for\u0020specific\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_append_scripts" + "url": "classes/Footnotes-Layout-Engine.html#method_append_scripts" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Adisplay_content\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Adisplay_content\u0028\u0029", "name": "display_content", "summary": "Displays\u0020the\u0020content\u0020of\u0020specific\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_display_content" + "url": "classes/Footnotes-Layout-Engine.html#method_display_content" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Asave_settings\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Asave_settings\u0028\u0029", "name": "save_settings", "summary": "Save\u0020all\u0020Plugin\u0020settings.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_save_settings" + "url": "classes/Footnotes-Layout-Engine.html#method_save_settings" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Adescription\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Adescription\u0028\u0029", "name": "description", "summary": "Output\u0020the\u0020Description\u0020of\u0020a\u0020section.\u0020May\u0020be\u0020overwritten\u0020in\u0020any\u0020section.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_description" + "url": "classes/Footnotes-Layout-Engine.html#method_description" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aload_setting\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aload_setting\u0028\u0029", "name": "load_setting", "summary": "Loads\u0020specific\u0020setting\u0020and\u0020returns\u0020an\u0020array\u0020with\u0020the\u0020keys\u0020\u005Bid,\u0020name,\u0020value\u005D.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_load_setting" + "url": "classes/Footnotes-Layout-Engine.html#method_load_setting" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_newline\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_newline\u0028\u0029", "name": "add_newline", "summary": "Returns\u0020a\u0020line\u0020break\u0020to\u0020start\u0020a\u0020new\u0020line.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_newline" + "url": "classes/Footnotes-Layout-Engine.html#method_add_newline" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_line_space\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_line_space\u0028\u0029", "name": "add_line_space", "summary": "Returns\u0020a\u0020line\u0020break\u0020to\u0020have\u0020a\u0020space\u0020between\u0020two\u0020lines.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_line_space" + "url": "classes/Footnotes-Layout-Engine.html#method_add_line_space" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_text\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_text\u0028\u0029", "name": "add_text", "summary": "Returns\u0020a\u0020simple\u0020text\u0020inside\u0020html\u0020\u003Cspan\u003E\u0020text.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_text" + "url": "classes/Footnotes-Layout-Engine.html#method_add_text" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_label\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_label\u0028\u0029", "name": "add_label", "summary": "Returns\u0020the\u0020html\u0020tag\u0020for\u0020an\u0020input\/select\u0020label.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_label" + "url": "classes/Footnotes-Layout-Engine.html#method_add_label" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_text_box\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_text_box\u0028\u0029", "name": "add_text_box", "summary": "Returns\u0020the\u0020html\u0020tag\u0020for\u0020an\u0020input\u0020\u005Btype\u0020\u003D\u0020text\u005D.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_text_box" + "url": "classes/Footnotes-Layout-Engine.html#method_add_text_box" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_checkbox\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_checkbox\u0028\u0029", "name": "add_checkbox", "summary": "Returns\u0020the\u0020html\u0020tag\u0020for\u0020an\u0020input\u0020\u005Btype\u0020\u003D\u0020checkbox\u005D.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_checkbox" + "url": "classes/Footnotes-Layout-Engine.html#method_add_checkbox" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_select_box\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_select_box\u0028\u0029", "name": "add_select_box", "summary": "Returns\u0020the\u0020html\u0020tag\u0020for\u0020a\u0020select\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_select_box" + "url": "classes/Footnotes-Layout-Engine.html#method_add_select_box" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_textarea\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_textarea\u0028\u0029", "name": "add_textarea", "summary": "Returns\u0020the\u0020html\u0020tag\u0020for\u0020a\u0020text\u0020area.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_textarea" + "url": "classes/Footnotes-Layout-Engine.html#method_add_textarea" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_color_selection\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_color_selection\u0028\u0029", "name": "add_color_selection", "summary": "Returns\u0020the\u0020html\u0020tag\u0020for\u0020an\u0020input\u0020\u005Btype\u0020\u003D\u0020text\u005D\u0020with\u0020color\u0020selection\u0020class.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_color_selection" + "url": "classes/Footnotes-Layout-Engine.html#method_add_color_selection" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003Aadd_num_box\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003Aadd_num_box\u0028\u0029", "name": "add_num_box", "summary": "Returns\u0020the\u0020html\u0020tag\u0020for\u0020an\u0020input\u0020\u005Btype\u0020\u003D\u0020num\u005D.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#method_add_num_box" + "url": "classes/Footnotes-Layout-Engine.html#method_add_num_box" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003A\u0024a_str_sub_page_hook", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003A\u0024a_str_sub_page_hook", "name": "a_str_sub_page_hook", "summary": "Stores\u0020the\u0020Hook\u0020connection\u0020string\u0020for\u0020the\u0020child\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#property_a_str_sub_page_hook" + "url": "classes/Footnotes-Layout-Engine.html#property_a_str_sub_page_hook" }, { - "fqsen": "\\MCI_Footnotes_Layout_Engine\u003A\u003A\u0024a_arr_sections", + "fqsen": "\\Footnotes_Layout_Engine\u003A\u003A\u0024a_arr_sections", "name": "a_arr_sections", "summary": "Stores\u0020all\u0020Sections\u0020for\u0020the\u0020child\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Engine.html#property_a_arr_sections" + "url": "classes/Footnotes-Layout-Engine.html#property_a_arr_sections" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings", - "name": "MCI_Footnotes_Layout_Settings", + "fqsen": "\\Footnotes_Layout_Settings", + "name": "Footnotes_Layout_Settings", "summary": "Displays\u0020and\u0020handles\u0020all\u0020Settings\u0020of\u0020the\u0020Plugin.", - "url": "classes/MCI-Footnotes-Layout-Settings.html" + "url": "classes/Footnotes-Layout-Settings.html" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Aget_priority\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Aget_priority\u0028\u0029", "name": "get_priority", "summary": "Returns\u0020a\u0020Priority\u0020index.\u0020Lower\u0020numbers\u0020have\u0020a\u0020higher\u0020Priority.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_get_priority" + "url": "classes/Footnotes-Layout-Settings.html#method_get_priority" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Aget_sub_page_slug\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Aget_sub_page_slug\u0028\u0029", "name": "get_sub_page_slug", "summary": "Returns\u0020the\u0020unique\u0020slug\u0020of\u0020the\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_get_sub_page_slug" + "url": "classes/Footnotes-Layout-Settings.html#method_get_sub_page_slug" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Aget_sub_page_title\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Aget_sub_page_title\u0028\u0029", "name": "get_sub_page_title", "summary": "Returns\u0020the\u0020title\u0020of\u0020the\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_get_sub_page_title" + "url": "classes/Footnotes-Layout-Settings.html#method_get_sub_page_title" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Aget_sections\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Aget_sections\u0028\u0029", "name": "get_sections", "summary": "Returns\u0020an\u0020array\u0020of\u0020all\u0020registered\u0020sections\u0020for\u0020the\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_get_sections" + "url": "classes/Footnotes-Layout-Settings.html#method_get_sections" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Aget_meta_boxes\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Aget_meta_boxes\u0028\u0029", "name": "get_meta_boxes", "summary": "Returns\u0020an\u0020array\u0020of\u0020all\u0020registered\u0020meta\u0020boxes\u0020for\u0020each\u0020section\u0020of\u0020the\u0020sub\u0020page.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_get_meta_boxes" + "url": "classes/Footnotes-Layout-Settings.html#method_get_meta_boxes" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Aamp_compat\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Aamp_compat\u0028\u0029", "name": "amp_compat", "summary": "Displays\u0020the\u0020AMP\u0020compatibility\u0020mode\u0020option.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_amp_compat" + "url": "classes/Footnotes-Layout-Settings.html#method_amp_compat" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Areference_container\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Areference_container\u0028\u0029", "name": "reference_container", "summary": "Displays\u0020all\u0020settings\u0020for\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_reference_container" + "url": "classes/Footnotes-Layout-Settings.html#method_reference_container" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Astart_end\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Astart_end\u0028\u0029", "name": "start_end", "summary": "Displays\u0020all\u0020options\u0020for\u0020the\u0020footnotes\u0020start\u0020and\u0020end\u0020tag\u0020short\u0020codes.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_start_end" + "url": "classes/Footnotes-Layout-Settings.html#method_start_end" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Anumbering\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Anumbering\u0028\u0029", "name": "numbering", "summary": "Displays\u0020all\u0020options\u0020for\u0020the\u0020footnotes\u0020numbering.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_numbering" + "url": "classes/Footnotes-Layout-Settings.html#method_numbering" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Ascrolling\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Ascrolling\u0028\u0029", "name": "scrolling", "summary": "Displays\u0020all\u0020options\u0020for\u0020the\u0020scrolling\u0020behavior.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_scrolling" + "url": "classes/Footnotes-Layout-Settings.html#method_scrolling" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Ahard_links\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Ahard_links\u0028\u0029", "name": "hard_links", "summary": "Displays\u0020all\u0020options\u0020for\u0020the\u0020fragment\u0020identifier\u0020configuration.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_hard_links" + "url": "classes/Footnotes-Layout-Settings.html#method_hard_links" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Alove\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Alove\u0028\u0029", "name": "love", "summary": "Displays\u0020all\u0020settings\u0020for\u0020\u0027I\u0020love\u0020Footnotes\u0027.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_love" + "url": "classes/Footnotes-Layout-Settings.html#method_love" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Aexcerpts\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Aexcerpts\u0028\u0029", "name": "excerpts", "summary": "Displays\u0020the\u0020footnotes\u0020in\u0020excerpt\u0020setting.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_excerpts" + "url": "classes/Footnotes-Layout-Settings.html#method_excerpts" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Asuperscript\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Asuperscript\u0028\u0029", "name": "superscript", "summary": "Displays\u0020all\u0020settings\u0020for\u0020the\u0020footnote\u0020referrers.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_superscript" + "url": "classes/Footnotes-Layout-Settings.html#method_superscript" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Alabel_solution\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Alabel_solution\u0028\u0029", "name": "label_solution", "summary": "Displays\u0020the\u0020setting\u0020for\u0020the\u0020input\u0020label\u0020issue\u0020solution.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_label_solution" + "url": "classes/Footnotes-Layout-Settings.html#method_label_solution" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Amouseover_box\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Amouseover_box\u0028\u0029", "name": "mouseover_box", "summary": "Displays\u0020enabled\u0020status\u0020for\u0020the\u0020footnotes\u0020mouse\u002Dover\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_mouseover_box" + "url": "classes/Footnotes-Layout-Settings.html#method_mouseover_box" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Amouseover_box_position\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Amouseover_box_position\u0028\u0029", "name": "mouseover_box_position", "summary": "Displays\u0020position\u0020settings\u0020for\u0020the\u0020footnotes\u0020mouse\u002Dover\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_mouseover_box_position" + "url": "classes/Footnotes-Layout-Settings.html#method_mouseover_box_position" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Amouseover_box_dimensions\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Amouseover_box_dimensions\u0028\u0029", "name": "mouseover_box_dimensions", "summary": "Displays\u0020dimensions\u0020setting\u0020for\u0020the\u0020footnotes\u0020mouse\u002Dover\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_mouseover_box_dimensions" + "url": "classes/Footnotes-Layout-Settings.html#method_mouseover_box_dimensions" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Amouseover_box_timing\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Amouseover_box_timing\u0028\u0029", "name": "mouseover_box_timing", "summary": "Displays\u0020timing\u0020settings\u0020for\u0020the\u0020footnotes\u0020mouse\u002Dover\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_mouseover_box_timing" + "url": "classes/Footnotes-Layout-Settings.html#method_mouseover_box_timing" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Amouseover_box_truncation\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Amouseover_box_truncation\u0028\u0029", "name": "mouseover_box_truncation", "summary": "Displays\u0020truncation\u0020settings\u0020for\u0020the\u0020footnotes\u0020mouse\u002Dover\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_mouseover_box_truncation" + "url": "classes/Footnotes-Layout-Settings.html#method_mouseover_box_truncation" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Amouseover_box_text\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Amouseover_box_text\u0028\u0029", "name": "mouseover_box_text", "summary": "Displays\u0020dedicated\u0020tooltip\u0020text\u0020settings\u0020for\u0020the\u0020footnotes\u0020mouse\u002Dover\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_mouseover_box_text" + "url": "classes/Footnotes-Layout-Settings.html#method_mouseover_box_text" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Amouseover_box_appearance\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Amouseover_box_appearance\u0028\u0029", "name": "mouseover_box_appearance", "summary": "Displays\u0020style\u0020settings\u0020for\u0020the\u0020footnotes\u0020mouse\u002Dover\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_mouseover_box_appearance" + "url": "classes/Footnotes-Layout-Settings.html#method_mouseover_box_appearance" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Ahyperlink_arrow\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Ahyperlink_arrow\u0028\u0029", "name": "hyperlink_arrow", "summary": "Displays\u0020all\u0020settings\u0020for\u0020the\u0020backlink\u0020symbol.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_hyperlink_arrow" + "url": "classes/Footnotes-Layout-Settings.html#method_hyperlink_arrow" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Acustom_css\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Acustom_css\u0028\u0029", "name": "custom_css", "summary": "Displays\u0020the\u0020Custom\u0020CSS\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_custom_css" + "url": "classes/Footnotes-Layout-Settings.html#method_custom_css" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Acustom_css_migration\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Acustom_css_migration\u0028\u0029", "name": "custom_css_migration", "summary": "Displays\u0020transitional\u0020legacy\u0020Custom\u0020CSS\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_custom_css_migration" + "url": "classes/Footnotes-Layout-Settings.html#method_custom_css_migration" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Acustom_css_new\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Acustom_css_new\u0028\u0029", "name": "custom_css_new", "summary": "Displays\u0020the\u0020new\u0020Custom\u0020CSS\u0020box.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_custom_css_new" + "url": "classes/Footnotes-Layout-Settings.html#method_custom_css_new" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Alookup_hooks\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Alookup_hooks\u0028\u0029", "name": "lookup_hooks", "summary": "Displays\u0020available\u0020Hooks\u0020to\u0020look\u0020for\u0020Footnote\u0020short\u0020codes.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_lookup_hooks" + "url": "classes/Footnotes-Layout-Settings.html#method_lookup_hooks" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003AHelp\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003AHelp\u0028\u0029", "name": "Help", "summary": "Displays\u0020a\u0020short\u0020introduction\u0020to\u0020the\u0020Plugin.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_Help" + "url": "classes/Footnotes-Layout-Settings.html#method_Help" }, { - "fqsen": "\\MCI_Footnotes_Layout_Settings\u003A\u003Adonate\u0028\u0029", + "fqsen": "\\Footnotes_Layout_Settings\u003A\u003Adonate\u0028\u0029", "name": "donate", "summary": "Displays\u0020all\u0020Donate\u0020button\u0020to\u0020support\u0020the\u0020developers.", - "url": "classes/MCI-Footnotes-Layout-Settings.html#method_donate" + "url": "classes/Footnotes-Layout-Settings.html#method_donate" }, { - "fqsen": "\\MCI_Footnotes_Hooks", - "name": "MCI_Footnotes_Hooks", - "summary": "Registers\u0020all\u0020WordPress\u0020Hooks\u0020and\u0020executes\u0020them\u0020on\u0020demand.", - "url": "classes/MCI-Footnotes-Hooks.html" + "fqsen": "\\Footnotes_Hooks", + "name": "Footnotes_Hooks", + "summary": "Registers\u0020all\u0020WordPress\u0020hooks\u0020and\u0020executes\u0020them\u0020on\u0020demand.", + "url": "classes/Footnotes-Hooks.html" }, { - "fqsen": "\\MCI_Footnotes_Hooks\u003A\u003Aregister_hooks\u0028\u0029", + "fqsen": "\\Footnotes_Hooks\u003A\u003Aregister_hooks\u0028\u0029", "name": "register_hooks", "summary": "Registers\u0020all\u0020WordPress\u0020hooks.", - "url": "classes/MCI-Footnotes-Hooks.html#method_register_hooks" + "url": "classes/Footnotes-Hooks.html#method_register_hooks" }, { - "fqsen": "\\MCI_Footnotes_Hooks\u003A\u003Aactivate_plugin\u0028\u0029", + "fqsen": "\\Footnotes_Hooks\u003A\u003Aactivate_plugin\u0028\u0029", "name": "activate_plugin", - "summary": "Executed\u0020when\u0020the\u0020Plugin\u0020gets\u0020activated.", - "url": "classes/MCI-Footnotes-Hooks.html#method_activate_plugin" + "summary": "Executes\u0020when\u0020the\u0020Plugin\u0020is\u0020activated.", + "url": "classes/Footnotes-Hooks.html#method_activate_plugin" }, { - "fqsen": "\\MCI_Footnotes_Hooks\u003A\u003Adeactivate_plugin\u0028\u0029", + "fqsen": "\\Footnotes_Hooks\u003A\u003Adeactivate_plugin\u0028\u0029", "name": "deactivate_plugin", - "summary": "Executed\u0020when\u0020the\u0020Plugin\u0020gets\u0020deactivated.", - "url": "classes/MCI-Footnotes-Hooks.html#method_deactivate_plugin" + "summary": "Executes\u0020when\u0020the\u0020Plugin\u0020is\u0020deactivated.", + "url": "classes/Footnotes-Hooks.html#method_deactivate_plugin" }, { - "fqsen": "\\MCI_Footnotes_Hooks\u003A\u003Auninstall_plugin\u0028\u0029", - "name": "uninstall_plugin", - "summary": "Executed\u0020when\u0020the\u0020Plugin\u0020gets\u0020uninstalled.", - "url": "classes/MCI-Footnotes-Hooks.html#method_uninstall_plugin" + "fqsen": "\\Footnotes_Hooks\u003A\u003Aget_plugin_links\u0028\u0029", + "name": "get_plugin_links", + "summary": "Appends\u0020the\u0020Plugin\u0020links\u0020for\u0020display\u0020in\u0020the\u0020dashboard\u0020\u201CPlugins\u201D\u0020page.", + "url": "classes/Footnotes-Hooks.html#method_get_plugin_links" }, { - "fqsen": "\\MCI_Footnotes_Hooks\u003A\u003Aplugin_links\u0028\u0029", - "name": "plugin_links", - "summary": "Add\u0020Links\u0020to\u0020the\u0020Plugin\u0020in\u0020the\u0020\u0022installed\u0020Plugins\u0022\u0020page.", - "url": "classes/MCI-Footnotes-Hooks.html#method_plugin_links" + "fqsen": "\\Footnotes", + "name": "Footnotes", + "summary": "Provides\u0020an\u0020entry\u0020point\u0020to\u0020the\u0020Plugin.", + "url": "classes/Footnotes.html" }, { - "fqsen": "\\MCI_Footnotes", - "name": "MCI_Footnotes", - "summary": "Entry\u0020point\u0020of\u0020the\u0020Plugin.\u0020Loads\u0020the\u0020Dashboard\u0020and\u0020executes\u0020the\u0020Task.", - "url": "classes/MCI-Footnotes.html" - }, { - "fqsen": "\\MCI_Footnotes\u003A\u003Arun\u0028\u0029", + "fqsen": "\\Footnotes\u003A\u003Arun\u0028\u0029", "name": "run", "summary": "Executes\u0020the\u0020Plugin.", - "url": "classes/MCI-Footnotes.html#method_run" + "url": "classes/Footnotes.html#method_run" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003Ainitialize_widgets\u0028\u0029", + "fqsen": "\\Footnotes\u003A\u003Ainitialize_widgets\u0028\u0029", "name": "initialize_widgets", "summary": "Initializes\u0020all\u0020Widgets\u0020of\u0020the\u0020Plugin.", - "url": "classes/MCI-Footnotes.html#method_initialize_widgets" + "url": "classes/Footnotes.html#method_initialize_widgets" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003Ainitialize_dashboard\u0028\u0029", + "fqsen": "\\Footnotes\u003A\u003Ainitialize_dashboard\u0028\u0029", "name": "initialize_dashboard", "summary": "Initializes\u0020the\u0020Dashboard\u0020of\u0020the\u0020Plugin\u0020and\u0020loads\u0020them.", - "url": "classes/MCI-Footnotes.html#method_initialize_dashboard" + "url": "classes/Footnotes.html#method_initialize_dashboard" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003Ainitialize_task\u0028\u0029", + "fqsen": "\\Footnotes\u003A\u003Ainitialize_task\u0028\u0029", "name": "initialize_task", "summary": "Initializes\u0020the\u0020Plugin\u0020Task\u0020and\u0020registers\u0020the\u0020Task\u0020hooks.", - "url": "classes/MCI-Footnotes.html#method_initialize_task" + "url": "classes/Footnotes.html#method_initialize_task" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003Aregister_public\u0028\u0029", + "fqsen": "\\Footnotes\u003A\u003Aregister_public\u0028\u0029", "name": "register_public", "summary": "Registers\u0020and\u0020enqueues\u0020scripts\u0020and\u0020stylesheets\u0020to\u0020the\u0020public\u0020pages.", - "url": "classes/MCI-Footnotes.html#method_register_public" + "url": "classes/Footnotes.html#method_register_public" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003A\u0024a_obj_task", + "fqsen": "\\Footnotes\u003A\u003A\u0024a_obj_task", "name": "a_obj_task", - "summary": "Reference\u0020to\u0020the\u0020Plugin\u0020Task\u0020object.", - "url": "classes/MCI-Footnotes.html#property_a_obj_task" + "summary": "The\u0020Plugin\u0020task.", + "url": "classes/Footnotes.html#property_a_obj_task" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003A\u0024a_bool_tooltips_enabled", + "fqsen": "\\Footnotes\u003A\u003A\u0024a_bool_tooltips_enabled", "name": "a_bool_tooltips_enabled", - "summary": "Allows\u0020to\u0020determine\u0020whether\u0020tooltips\u0020are\u0020enabled.", - "url": "classes/MCI-Footnotes.html#property_a_bool_tooltips_enabled" + "summary": "Flag\u0020for\u0020using\u0020tooltips.", + "url": "classes/Footnotes.html#property_a_bool_tooltips_enabled" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003A\u0024a_bool_alternative_tooltips_enabled", + "fqsen": "\\Footnotes\u003A\u003A\u0024a_bool_alternative_tooltips_enabled", "name": "a_bool_alternative_tooltips_enabled", "summary": "Allows\u0020to\u0020determine\u0020whether\u0020alternative\u0020tooltips\u0020are\u0020enabled.", - "url": "classes/MCI-Footnotes.html#property_a_bool_alternative_tooltips_enabled" + "url": "classes/Footnotes.html#property_a_bool_alternative_tooltips_enabled" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003A\u0024a_bool_amp_enabled", + "fqsen": "\\Footnotes\u003A\u003A\u0024a_bool_amp_enabled", "name": "a_bool_amp_enabled", "summary": "Allows\u0020to\u0020determine\u0020whether\u0020AMP\u0020compatibility\u0020mode\u0020is\u0020enabled.", - "url": "classes/MCI-Footnotes.html#property_a_bool_amp_enabled" + "url": "classes/Footnotes.html#property_a_bool_amp_enabled" }, { - "fqsen": "\\MCI_Footnotes\u003A\u003A\u0024a_str_script_mode", + "fqsen": "\\Footnotes\u003A\u003A\u0024a_str_script_mode", "name": "a_str_script_mode", "summary": "Allows\u0020to\u0020determine\u0020the\u0020script\u0020mode\u0020among\u0020jQuery\u0020or\u0020plain\u0020JS.", - "url": "classes/MCI-Footnotes.html#property_a_str_script_mode" + "url": "classes/Footnotes.html#property_a_str_script_mode" }, { - "fqsen": "\\MCI_Footnotes_Language", - "name": "MCI_Footnotes_Language", + "fqsen": "\\Footnotes_Language", + "name": "Footnotes_Language", "summary": "Loads\u0020text\u0020domain\u0020of\u0020current\u0020or\u0020default\u0020language\u0020for\u0020localization.", - "url": "classes/MCI-Footnotes-Language.html" + "url": "classes/Footnotes-Language.html" }, { - "fqsen": "\\MCI_Footnotes_Language\u003A\u003Aregister_hooks\u0028\u0029", + "fqsen": "\\Footnotes_Language\u003A\u003Aregister_hooks\u0028\u0029", "name": "register_hooks", "summary": "Register\u0020WordPress\u0020Hook.", - "url": "classes/MCI-Footnotes-Language.html#method_register_hooks" + "url": "classes/Footnotes-Language.html#method_register_hooks" }, { - "fqsen": "\\MCI_Footnotes_Language\u003A\u003Aload_text_domain\u0028\u0029", + "fqsen": "\\Footnotes_Language\u003A\u003Aload_text_domain\u0028\u0029", "name": "load_text_domain", "summary": "Loads\u0020the\u0020text\u0020domain\u0020for\u0020current\u0020WordPress\u0020language\u0020if\u0020exists.", - "url": "classes/MCI-Footnotes-Language.html#method_load_text_domain" + "url": "classes/Footnotes-Language.html#method_load_text_domain" }, { - "fqsen": "\\MCI_Footnotes_Language\u003A\u003Aload\u0028\u0029", + "fqsen": "\\Footnotes_Language\u003A\u003Aload\u0028\u0029", "name": "load", "summary": "Loads\u0020a\u0020specific\u0020text\u0020domain.", - "url": "classes/MCI-Footnotes-Language.html#method_load" + "url": "classes/Footnotes-Language.html#method_load" }, { - "fqsen": "\\MCI_Footnotes_Settings", - "name": "MCI_Footnotes_Settings", + "fqsen": "\\Footnotes_Settings", + "name": "Footnotes_Settings", "summary": "Loads\u0020the\u0020settings\u0020values,\u0020sets\u0020to\u0020default\u0020values\u0020if\u0020undefined.", - "url": "classes/MCI-Footnotes-Settings.html" + "url": "classes/Footnotes-Settings.html" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003A__construct\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Class\u0020Constructor.\u0020Loads\u0020all\u0020Settings\u0020from\u0020each\u0020WordPress\u0020Settings\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#method___construct" + "url": "classes/Footnotes-Settings.html#method___construct" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Ainstance\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Ainstance\u0028\u0029", "name": "instance", "summary": "Returns\u0020a\u0020singleton\u0020of\u0020this\u0020class.", - "url": "classes/MCI-Footnotes-Settings.html#method_instance" + "url": "classes/Footnotes-Settings.html#method_instance" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Aget_container\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Aget_container\u0028\u0029", "name": "get_container", "summary": "Returns\u0020the\u0020name\u0020of\u0020a\u0020specified\u0020Settings\u0020Container.", - "url": "classes/MCI-Footnotes-Settings.html#method_get_container" + "url": "classes/Footnotes-Settings.html#method_get_container" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Aget_defaults\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Aget_defaults\u0028\u0029", "name": "get_defaults", "summary": "Returns\u0020the\u0020default\u0020values\u0020of\u0020a\u0020specific\u0020Settings\u0020Container.", - "url": "classes/MCI-Footnotes-Settings.html#method_get_defaults" + "url": "classes/Footnotes-Settings.html#method_get_defaults" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Aload_all\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Aload_all\u0028\u0029", "name": "load_all", "summary": "Loads\u0020all\u0020Settings\u0020from\u0020each\u0020Settings\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#method_load_all" + "url": "classes/Footnotes-Settings.html#method_load_all" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Aload\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Aload\u0028\u0029", "name": "load", "summary": "Loads\u0020all\u0020settings\u0020from\u0020specified\u0020settings\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#method_load" + "url": "classes/Footnotes-Settings.html#method_load" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Asave_options\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Asave_options\u0028\u0029", "name": "save_options", "summary": "Updates\u0020a\u0020whole\u0020Settings\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#method_save_options" + "url": "classes/Footnotes-Settings.html#method_save_options" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Aget\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Aget\u0028\u0029", "name": "get", "summary": "Returns\u0020the\u0020value\u0020of\u0020specified\u0020Settings\u0020name.", - "url": "classes/MCI-Footnotes-Settings.html#method_get" + "url": "classes/Footnotes-Settings.html#method_get" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Aclear_all\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Aclear_all\u0028\u0029", "name": "clear_all", "summary": "Deletes\u0020each\u0020Settings\u0020Container\u0020and\u0020loads\u0020the\u0020default\u0020values\u0020for\u0020each\u0020Settings\u0020Container.", - "url": "classes/MCI-Footnotes-Settings.html#method_clear_all" + "url": "classes/Footnotes-Settings.html#method_clear_all" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003Aregister_settings\u0028\u0029", + "fqsen": "\\Footnotes_Settings\u003A\u003Aregister_settings\u0028\u0029", "name": "register_settings", "summary": "Register\u0020all\u0020Settings\u0020Container\u0020for\u0020the\u0020Plugin\u0020Settings\u0020Page\u0020in\u0020the\u0020Dashboard.", - "url": "classes/MCI-Footnotes-Settings.html#method_register_settings" + "url": "classes/Footnotes-Settings.html#method_register_settings" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_NAME", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_NAME", "name": "C_STR_REFERENCE_CONTAINER_NAME", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020label\u0020of\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_NAME" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_NAME" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_COLLAPSE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_COLLAPSE", "name": "C_STR_REFERENCE_CONTAINER_COLLAPSE", "summary": "Settings\u0020container\u0020key\u0020to\u0020collapse\u0020the\u0020reference\u0020container\u0020by\u0020default.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_COLLAPSE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_COLLAPSE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_POSITION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_POSITION", "name": "C_STR_REFERENCE_CONTAINER_POSITION", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020position\u0020of\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_POSITION" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_POSITION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_COMBINE_IDENTICAL_FOOTNOTES", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_COMBINE_IDENTICAL_FOOTNOTES", "name": "C_STR_COMBINE_IDENTICAL_FOOTNOTES", "summary": "Settings\u0020container\u0020key\u0020for\u0020combining\u0020identical\u0020footnotes.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_COMBINE_IDENTICAL_FOOTNOTES" + "url": "classes/Footnotes-Settings.html#constant_C_STR_COMBINE_IDENTICAL_FOOTNOTES" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SHORT_CODE_START", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SHORT_CODE_START", "name": "C_STR_FOOTNOTES_SHORT_CODE_START", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020short\u0020code\u0020of\u0020the\u0020footnote\u2019s\u0020start.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SHORT_CODE_START" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SHORT_CODE_START" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SHORT_CODE_END", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SHORT_CODE_END", "name": "C_STR_FOOTNOTES_SHORT_CODE_END", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020short\u0020code\u0020of\u0020the\u0020footnote\u2019s\u0020end.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SHORT_CODE_END" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SHORT_CODE_END" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SHORT_CODE_START_USER_DEFINED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SHORT_CODE_START_USER_DEFINED", "name": "C_STR_FOOTNOTES_SHORT_CODE_START_USER_DEFINED", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020user\u002Ddefined\u0020short\u0020code\u0020of\u0020the\u0020footnotes\u0020start.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SHORT_CODE_START_USER_DEFINED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SHORT_CODE_START_USER_DEFINED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SHORT_CODE_END_USER_DEFINED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SHORT_CODE_END_USER_DEFINED", "name": "C_STR_FOOTNOTES_SHORT_CODE_END_USER_DEFINED", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020user\u002Ddefined\u0020short\u0020code\u0020of\u0020the\u0020footnotes\u0020end.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SHORT_CODE_END_USER_DEFINED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SHORT_CODE_END_USER_DEFINED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_COUNTER_STYLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_COUNTER_STYLE", "name": "C_STR_FOOTNOTES_COUNTER_STYLE", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020counter\u0020style\u0020of\u0020the\u0020footnotes.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_COUNTER_STYLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_COUNTER_STYLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_HYPERLINK_ARROW", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_HYPERLINK_ARROW", "name": "C_STR_HYPERLINK_ARROW", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020backlink\u0020symbol\u0020selection.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_HYPERLINK_ARROW" + "url": "classes/Footnotes-Settings.html#constant_C_STR_HYPERLINK_ARROW" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_HYPERLINK_ARROW_USER_DEFINED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_HYPERLINK_ARROW_USER_DEFINED", "name": "C_STR_HYPERLINK_ARROW_USER_DEFINED", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020user\u002Ddefined\u0020backlink\u0020symbol.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_HYPERLINK_ARROW_USER_DEFINED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_HYPERLINK_ARROW_USER_DEFINED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_IN_EXCERPT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_IN_EXCERPT", "name": "C_STR_FOOTNOTES_IN_EXCERPT", "summary": "Settings\u0020container\u0020key\u0020to\u0020look\u0020for\u0020footnotes\u0020in\u0020post\u0020excerpts.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_IN_EXCERPT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_IN_EXCERPT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_STYLING_BEFORE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_STYLING_BEFORE", "name": "C_STR_FOOTNOTES_STYLING_BEFORE", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020string\u0020before\u0020the\u0020footnote\u0020referrer.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_STYLING_BEFORE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_STYLING_BEFORE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_STYLING_AFTER", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_STYLING_AFTER", "name": "C_STR_FOOTNOTES_STYLING_AFTER", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020string\u0020after\u0020the\u0020footnote\u0020referrer.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_STYLING_AFTER" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_STYLING_AFTER" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_CUSTOM_CSS", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_CUSTOM_CSS", "name": "C_STR_CUSTOM_CSS", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020Custom\u0020CSS.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_CUSTOM_CSS" + "url": "classes/Footnotes-Settings.html#constant_C_STR_CUSTOM_CSS" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_LOVE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_LOVE", "name": "C_STR_FOOTNOTES_LOVE", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020\u0027I\u0020love\u0020footnotes\u0027\u0020text.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_LOVE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_LOVE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_ENABLED", "name": "C_STR_FOOTNOTES_MOUSE_OVER_BOX_ENABLED", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020mouse\u002Dover\u0020box.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED", "name": "C_STR_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020tooltip\u0020truncation.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH", "name": "C_INT_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020max.\u0020length\u0020of\u0020the\u0020enabled\u0020excerpt.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_THE_TITLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_THE_TITLE", "name": "C_STR_EXPERT_LOOKUP_THE_TITLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020\u0027the_title\u0027\u0020hook.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_THE_TITLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_THE_TITLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_THE_CONTENT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_THE_CONTENT", "name": "C_STR_EXPERT_LOOKUP_THE_CONTENT", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020\u0027the_content\u0027\u0020hook.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_THE_CONTENT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_THE_CONTENT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_THE_EXCERPT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_THE_EXCERPT", "name": "C_STR_EXPERT_LOOKUP_THE_EXCERPT", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020\u0027the_excerpt\u0027\u0020hook.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_THE_EXCERPT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_THE_EXCERPT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_WIDGET_TITLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_WIDGET_TITLE", "name": "C_STR_EXPERT_LOOKUP_WIDGET_TITLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020\u0027widget_title\u0027\u0020hook.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_WIDGET_TITLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_WIDGET_TITLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_WIDGET_TEXT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_EXPERT_LOOKUP_WIDGET_TEXT", "name": "C_STR_EXPERT_LOOKUP_WIDGET_TEXT", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020\u0027widget_text\u0027\u0020hook.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_WIDGET_TEXT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_EXPERT_LOOKUP_WIDGET_TEXT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_EXPERT_MODE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_EXPERT_MODE", "name": "C_STR_FOOTNOTES_EXPERT_MODE", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020Expert\u0020mode.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_EXPERT_MODE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_EXPERT_MODE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_COLOR", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_COLOR", "name": "C_STR_FOOTNOTES_MOUSE_OVER_BOX_COLOR", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020color.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_COLOR" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_COLOR" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND", "name": "C_STR_FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020background\u0020color.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH", "name": "C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020border\u0020width.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR", "name": "C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020border\u0020color.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS", "name": "C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020border\u0020radius.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH", "name": "C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020max.\u0020width.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_POSITION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_POSITION", "name": "C_STR_FOOTNOTES_MOUSE_OVER_BOX_POSITION", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020position.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_POSITION" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_POSITION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X", "name": "C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020offset\u0020\u0028x\u0029.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y", "name": "C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020offset\u0020\u0028y\u0029.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR", "name": "C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020mouse\u002Dover\u0020box\u0020to\u0020define\u0020the\u0020box\u002Dshadow\u0020color.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_TOOLTIP_READON_LABEL", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_TOOLTIP_READON_LABEL", "name": "C_STR_FOOTNOTES_TOOLTIP_READON_LABEL", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020label\u0020of\u0020the\u0020Read\u002Don\u0020button\u0020in\u0020truncated\u0020tooltips.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_TOOLTIP_READON_LABEL" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_TOOLTIP_READON_LABEL" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE", "name": "C_STR_FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020alternative\u0020tooltips.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS", "name": "C_STR_FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020referrer\u0020element.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE", "name": "C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020display\u0020of\u0020a\u0020backlink\u0020symbol.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE", "name": "C_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020not\u0020display\u0020the\u0020reference\u0020container\u0020on\u0020the\u0020homepage.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE", "name": "C_STR_REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020legacy\u0020layout\u0020of\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH", "name": "C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH", "summary": "Settings\u0020container\u0020key\u0020to\u0020get\u0020the\u0020backlink\u0020symbol\u0020switch\u0020side.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL", "name": "C_INT_EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL", "summary": "Settings\u0020container\u0020key\u0020for\u0020\u0027the_content\u0027\u0020hook\u0020priority\u0020level.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL" + "url": "classes/Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL", "name": "C_INT_EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL", "summary": "Settings\u0020container\u0020key\u0020for\u0020\u0027the_title\u0027\u0020hook\u0020priority\u0020level.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL" + "url": "classes/Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL", "name": "C_INT_EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL", "summary": "Settings\u0020container\u0020key\u0020for\u0020\u0027widget_title\u0027\u0020hook\u0020priority\u0020level.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL" + "url": "classes/Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL", "name": "C_INT_EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL", "summary": "Settings\u0020container\u0020key\u0020for\u0020\u0027widget_text\u0027\u0020hook\u0020priority\u0020level.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL" + "url": "classes/Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL", "name": "C_INT_EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL", "summary": "Settings\u0020container\u0020key\u0020for\u0020\u0027the_excerpt\u0027\u0020hook\u0020priority\u0020level.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL" + "url": "classes/Footnotes-Settings.html#constant_C_INT_EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_LINK_ELEMENT_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_LINK_ELEMENT_ENABLED", "name": "C_STR_LINK_ELEMENT_ENABLED", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020link\u0020element\u0020option.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_LINK_ELEMENT_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_LINK_ELEMENT_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_SEPARATOR_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_SEPARATOR_ENABLED", "name": "C_STR_BACKLINKS_SEPARATOR_ENABLED", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020presence\u0020of\u0020a\u0020backlink\u0020separator.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_SEPARATOR_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_SEPARATOR_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_SEPARATOR_OPTION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_SEPARATOR_OPTION", "name": "C_STR_BACKLINKS_SEPARATOR_OPTION", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020backlink\u0020separator\u0020options.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_SEPARATOR_OPTION" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_SEPARATOR_OPTION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_SEPARATOR_CUSTOM", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_SEPARATOR_CUSTOM", "name": "C_STR_BACKLINKS_SEPARATOR_CUSTOM", "summary": "Settings\u0020container\u0020key\u0020for\u0020a\u0020custom\u0020backlink\u0020separator.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_SEPARATOR_CUSTOM" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_SEPARATOR_CUSTOM" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_TERMINATOR_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_TERMINATOR_ENABLED", "name": "C_STR_BACKLINKS_TERMINATOR_ENABLED", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020presence\u0020of\u0020a\u0020backlink\u0020terminator.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_TERMINATOR_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_TERMINATOR_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_TERMINATOR_OPTION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_TERMINATOR_OPTION", "name": "C_STR_BACKLINKS_TERMINATOR_OPTION", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020backlink\u0020terminator\u0020options.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_TERMINATOR_OPTION" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_TERMINATOR_OPTION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_TERMINATOR_CUSTOM", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_TERMINATOR_CUSTOM", "name": "C_STR_BACKLINKS_TERMINATOR_CUSTOM", "summary": "Settings\u0020container\u0020key\u0020for\u0020a\u0020custom\u0020backlink\u0020terminator.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_TERMINATOR_CUSTOM" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_TERMINATOR_CUSTOM" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_COLUMN_WIDTH_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_COLUMN_WIDTH_ENABLED", "name": "C_STR_BACKLINKS_COLUMN_WIDTH_ENABLED", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020backlinks\u0020column\u0020width.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_COLUMN_WIDTH_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_COLUMN_WIDTH_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_BACKLINKS_COLUMN_WIDTH_SCALAR", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_BACKLINKS_COLUMN_WIDTH_SCALAR", "name": "C_INT_BACKLINKS_COLUMN_WIDTH_SCALAR", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020backlinks\u0020column\u0020width\u0020scalar.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_BACKLINKS_COLUMN_WIDTH_SCALAR" + "url": "classes/Footnotes-Settings.html#constant_C_INT_BACKLINKS_COLUMN_WIDTH_SCALAR" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_COLUMN_WIDTH_UNIT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_COLUMN_WIDTH_UNIT", "name": "C_STR_BACKLINKS_COLUMN_WIDTH_UNIT", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020backlinks\u0020column\u0020width\u0020unit.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_COLUMN_WIDTH_UNIT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_COLUMN_WIDTH_UNIT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_COLUMN_MAX_WIDTH_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_COLUMN_MAX_WIDTH_ENABLED", "name": "C_STR_BACKLINKS_COLUMN_MAX_WIDTH_ENABLED", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020a\u0020max\u0020width\u0020for\u0020the\u0020backlinks\u0020column.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_COLUMN_MAX_WIDTH_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_COLUMN_MAX_WIDTH_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_BACKLINKS_COLUMN_MAX_WIDTH_SCALAR", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_BACKLINKS_COLUMN_MAX_WIDTH_SCALAR", "name": "C_INT_BACKLINKS_COLUMN_MAX_WIDTH_SCALAR", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020backlinks\u0020column\u0020max\u0020width\u0020scalar.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_BACKLINKS_COLUMN_MAX_WIDTH_SCALAR" + "url": "classes/Footnotes-Settings.html#constant_C_INT_BACKLINKS_COLUMN_MAX_WIDTH_SCALAR" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_COLUMN_MAX_WIDTH_UNIT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_COLUMN_MAX_WIDTH_UNIT", "name": "C_STR_BACKLINKS_COLUMN_MAX_WIDTH_UNIT", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020backlinks\u0020column\u0020max\u0020width\u0020unit.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_COLUMN_MAX_WIDTH_UNIT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_COLUMN_MAX_WIDTH_UNIT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_LINE_BREAKS_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_BACKLINKS_LINE_BREAKS_ENABLED", "name": "C_STR_BACKLINKS_LINE_BREAKS_ENABLED", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020line\u0020breaks\u0020between\u0020backlinks.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_BACKLINKS_LINE_BREAKS_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_BACKLINKS_LINE_BREAKS_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_MOUSE_OVER_BOX_FONT_SIZE_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_MOUSE_OVER_BOX_FONT_SIZE_ENABLED", "name": "C_STR_MOUSE_OVER_BOX_FONT_SIZE_ENABLED", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020setting\u0020the\u0020tooltip\u0020font\u0020size.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_MOUSE_OVER_BOX_FONT_SIZE_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_MOUSE_OVER_BOX_FONT_SIZE_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_FLO_MOUSE_OVER_BOX_FONT_SIZE_SCALAR", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_FLO_MOUSE_OVER_BOX_FONT_SIZE_SCALAR", "name": "C_FLO_MOUSE_OVER_BOX_FONT_SIZE_SCALAR", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020scalar\u0020value\u0020of\u0020the\u0020tooltip\u0020font\u0020size.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_FLO_MOUSE_OVER_BOX_FONT_SIZE_SCALAR" + "url": "classes/Footnotes-Settings.html#constant_C_FLO_MOUSE_OVER_BOX_FONT_SIZE_SCALAR" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_MOUSE_OVER_BOX_FONT_SIZE_UNIT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_MOUSE_OVER_BOX_FONT_SIZE_UNIT", "name": "C_STR_MOUSE_OVER_BOX_FONT_SIZE_UNIT", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020unit\u0020of\u0020the\u0020tooltip\u0020font\u0020size.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_MOUSE_OVER_BOX_FONT_SIZE_UNIT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_MOUSE_OVER_BOX_FONT_SIZE_UNIT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_PAGE_LAYOUT_SUPPORT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_PAGE_LAYOUT_SUPPORT", "name": "C_STR_FOOTNOTES_PAGE_LAYOUT_SUPPORT", "summary": "Settings\u0020container\u0020key\u0020for\u0020basic\u0020responsive\u0020page\u0020layout\u0020support\u0020options.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_PAGE_LAYOUT_SUPPORT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_PAGE_LAYOUT_SUPPORT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_OFFSET", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_OFFSET", "name": "C_INT_FOOTNOTES_SCROLL_OFFSET", "summary": "Settings\u0020container\u0020key\u0020for\u0020scroll\u0020offset.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_OFFSET" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_OFFSET" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_DURATION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_DURATION", "name": "C_INT_FOOTNOTES_SCROLL_DURATION", "summary": "Settings\u0020container\u0020key\u0020for\u0020scroll\u0020duration.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_DURATION" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_DURATION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_MOUSE_OVER_BOX_FADE_IN_DELAY", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_MOUSE_OVER_BOX_FADE_IN_DELAY", "name": "C_INT_MOUSE_OVER_BOX_FADE_IN_DELAY", "summary": "Settings\u0020container\u0020key\u0020for\u0020tooltip\u0020display\u0020fade\u002Din\u0020delay.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_MOUSE_OVER_BOX_FADE_IN_DELAY" + "url": "classes/Footnotes-Settings.html#constant_C_INT_MOUSE_OVER_BOX_FADE_IN_DELAY" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_MOUSE_OVER_BOX_FADE_IN_DURATION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_MOUSE_OVER_BOX_FADE_IN_DURATION", "name": "C_INT_MOUSE_OVER_BOX_FADE_IN_DURATION", "summary": "Settings\u0020container\u0020key\u0020for\u0020tooltip\u0020display\u0020fade\u002Din\u0020duration.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_MOUSE_OVER_BOX_FADE_IN_DURATION" + "url": "classes/Footnotes-Settings.html#constant_C_INT_MOUSE_OVER_BOX_FADE_IN_DURATION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_MOUSE_OVER_BOX_FADE_OUT_DELAY", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_MOUSE_OVER_BOX_FADE_OUT_DELAY", "name": "C_INT_MOUSE_OVER_BOX_FADE_OUT_DELAY", "summary": "Settings\u0020container\u0020key\u0020for\u0020tooltip\u0020display\u0020fade\u002Dout\u0020delay.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_MOUSE_OVER_BOX_FADE_OUT_DELAY" + "url": "classes/Footnotes-Settings.html#constant_C_INT_MOUSE_OVER_BOX_FADE_OUT_DELAY" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_MOUSE_OVER_BOX_FADE_OUT_DURATION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_MOUSE_OVER_BOX_FADE_OUT_DURATION", "name": "C_INT_MOUSE_OVER_BOX_FADE_OUT_DURATION", "summary": "Settings\u0020container\u0020key\u0020for\u0020tooltip\u0020display\u0020fade\u002Dout\u0020duration.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_MOUSE_OVER_BOX_FADE_OUT_DURATION" + "url": "classes/Footnotes-Settings.html#constant_C_INT_MOUSE_OVER_BOX_FADE_OUT_DURATION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_URL_WRAP_ENABLED", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_URL_WRAP_ENABLED", "name": "C_STR_FOOTNOTE_URL_WRAP_ENABLED", "summary": "Settings\u0020container\u0020key\u0020for\u0020URL\u0020wrap\u0020option.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTE_URL_WRAP_ENABLED" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTE_URL_WRAP_ENABLED" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE", "name": "C_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE", "summary": "Settings\u0020container\u0020key\u0020for\u0020reference\u0020container\u0020position\u0020shortcode.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_CUSTOM_CSS_NEW", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_CUSTOM_CSS_NEW", "name": "C_STR_CUSTOM_CSS_NEW", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020Custom\u0020CSS\u0020migrated\u0020to\u0020a\u0020dedicated\u0020tab.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_CUSTOM_CSS_NEW" + "url": "classes/Footnotes-Settings.html#constant_C_STR_CUSTOM_CSS_NEW" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_CUSTOM_CSS_LEGACY_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_CUSTOM_CSS_LEGACY_ENABLE", "name": "C_STR_CUSTOM_CSS_LEGACY_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020display\u0020of\u0020legacy\u0020Custom\u0020CSS\u0020metaboxes.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_CUSTOM_CSS_LEGACY_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_CUSTOM_CSS_LEGACY_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION", "name": "C_STR_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION", "summary": "Settings\u0020container\u0020key\u0020for\u0020alternative\u0020tooltip\u0020position.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X", "name": "C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X", "summary": "Settings\u0020container\u0020key\u0020for\u0020alternative\u0020tooltip\u0020x\u0020offset.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y", "name": "C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y", "summary": "Settings\u0020container\u0020key\u0020for\u0020alternative\u0020tooltip\u0020y\u0020offset.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH", "name": "C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH", "summary": "Settings\u0020container\u0020key\u0020for\u0020alternative\u0020tooltip\u0020width.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_LABEL_ELEMENT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_LABEL_ELEMENT", "name": "C_STR_REFERENCE_CONTAINER_LABEL_ELEMENT", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020reference\u0020container\u0020label\u0020element.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_LABEL_ELEMENT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_LABEL_ELEMENT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER", "name": "C_STR_REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020the\u0020reference\u0020container\u0020label\u0020bottom\u0020border.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE", "name": "C_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020reference\u0020container\u0020table\u0020row\u0020borders.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_REFERENCE_CONTAINER_TOP_MARGIN", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_REFERENCE_CONTAINER_TOP_MARGIN", "name": "C_INT_REFERENCE_CONTAINER_TOP_MARGIN", "summary": "Settings\u0020container\u0020key\u0020for\u0020reference\u0020container\u0020top\u0020margin.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_REFERENCE_CONTAINER_TOP_MARGIN" + "url": "classes/Footnotes-Settings.html#constant_C_INT_REFERENCE_CONTAINER_TOP_MARGIN" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_REFERENCE_CONTAINER_BOTTOM_MARGIN", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_REFERENCE_CONTAINER_BOTTOM_MARGIN", "name": "C_INT_REFERENCE_CONTAINER_BOTTOM_MARGIN", "summary": "Settings\u0020container\u0020key\u0020for\u0020reference\u0020container\u0020bottom\u0020margin.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_REFERENCE_CONTAINER_BOTTOM_MARGIN" + "url": "classes/Footnotes-Settings.html#constant_C_INT_REFERENCE_CONTAINER_BOTTOM_MARGIN" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_HARD_LINKS_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_HARD_LINKS_ENABLE", "name": "C_STR_FOOTNOTES_HARD_LINKS_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020hard\u0020links.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_HARD_LINKS_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_HARD_LINKS_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_REFERRER_FRAGMENT_ID_SLUG", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_REFERRER_FRAGMENT_ID_SLUG", "name": "C_STR_REFERRER_FRAGMENT_ID_SLUG", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020fragment\u0020ID\u0020slug\u0020in\u0020referrers.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_REFERRER_FRAGMENT_ID_SLUG" + "url": "classes/Footnotes-Settings.html#constant_C_STR_REFERRER_FRAGMENT_ID_SLUG" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_FRAGMENT_ID_SLUG", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_FRAGMENT_ID_SLUG", "name": "C_STR_FOOTNOTE_FRAGMENT_ID_SLUG", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020fragment\u0020ID\u0020slug\u0020in\u0020footnotes.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTE_FRAGMENT_ID_SLUG" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTE_FRAGMENT_ID_SLUG" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_HARD_LINK_IDS_SEPARATOR", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_HARD_LINK_IDS_SEPARATOR", "name": "C_STR_HARD_LINK_IDS_SEPARATOR", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020ID\u0020separator\u0020in\u0020fragment\u0020IDs.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_HARD_LINK_IDS_SEPARATOR" + "url": "classes/Footnotes-Settings.html#constant_C_STR_HARD_LINK_IDS_SEPARATOR" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE", "name": "C_STR_FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020shortcode\u0020syntax\u0020validation.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_BACKLINK_TOOLTIP_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_BACKLINK_TOOLTIP_ENABLE", "name": "C_STR_FOOTNOTES_BACKLINK_TOOLTIP_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020backlink\u0020tooltips.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_BACKLINK_TOOLTIP_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_BACKLINK_TOOLTIP_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_BACKLINK_TOOLTIP_TEXT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_BACKLINK_TOOLTIP_TEXT", "name": "C_STR_FOOTNOTES_BACKLINK_TOOLTIP_TEXT", "summary": "Settings\u0020container\u0020key\u0020to\u0020configure\u0020the\u0020backlink\u0020tooltip.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_BACKLINK_TOOLTIP_TEXT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_BACKLINK_TOOLTIP_TEXT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER", "name": "C_STR_FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER", "summary": "Settings\u0020container\u0020key\u0020to\u0020configure\u0020the\u0020tooltip\u0020excerpt\u0020delimiter.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE", "name": "C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020mirroring\u0020the\u0020tooltip\u0020excerpt\u0020in\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR", "name": "C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR", "summary": "Settings\u0020container\u0020key\u0020to\u0020configure\u0020the\u0020tooltip\u0020excerpt\u0020separator\u0020in\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT", "name": "C_STR_FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020superscript\u0020style\u0020normalization.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE", "name": "C_STR_FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE", "summary": "Settings\u0020container\u0020key\u0020to\u0020select\u0020the\u0020script\u0020mode\u0020for\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_AMP_COMPATIBILITY_ENABLE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_AMP_COMPATIBILITY_ENABLE", "name": "C_STR_FOOTNOTES_AMP_COMPATIBILITY_ENABLE", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020AMP\u0020compatibility\u0020mode.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_AMP_COMPATIBILITY_ENABLE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_AMP_COMPATIBILITY_ENABLE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY", "name": "C_STR_FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY", "summary": "Settings\u0020container\u0020key\u0020for\u0020scroll\u0020duration\u0020asymmetricity.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_DOWN_DURATION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_DOWN_DURATION", "name": "C_INT_FOOTNOTES_SCROLL_DOWN_DURATION", "summary": "Settings\u0020container\u0020key\u0020for\u0020scroll\u0020down\u0020duration.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_DOWN_DURATION" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_DOWN_DURATION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_DOWN_DELAY", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_DOWN_DELAY", "name": "C_INT_FOOTNOTES_SCROLL_DOWN_DELAY", "summary": "Settings\u0020container\u0020key\u0020for\u0020scroll\u0020down\u0020delay.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_DOWN_DELAY" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_DOWN_DELAY" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_UP_DELAY", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_INT_FOOTNOTES_SCROLL_UP_DELAY", "name": "C_INT_FOOTNOTES_SCROLL_UP_DELAY", "summary": "Settings\u0020container\u0020key\u0020for\u0020scroll\u0020up\u0020delay.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_UP_DELAY" + "url": "classes/Footnotes-Settings.html#constant_C_INT_FOOTNOTES_SCROLL_UP_DELAY" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_LABEL_ISSUE_SOLUTION", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_LABEL_ISSUE_SOLUTION", "name": "C_STR_FOOTNOTES_LABEL_ISSUE_SOLUTION", "summary": "Settings\u0020container\u0020key\u0020to\u0020set\u0020the\u0020solution\u0020of\u0020the\u0020input\u0020element\u0020label\u0020issue.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_LABEL_ISSUE_SOLUTION" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_LABEL_ISSUE_SOLUTION" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_CSS_SMOOTH_SCROLLING", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTES_CSS_SMOOTH_SCROLLING", "name": "C_STR_FOOTNOTES_CSS_SMOOTH_SCROLLING", "summary": "Settings\u0020container\u0020key\u0020to\u0020enable\u0020CSS\u0020smooth\u0020scrolling.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTES_CSS_SMOOTH_SCROLLING" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTES_CSS_SMOOTH_SCROLLING" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_SECTION_SHORTCODE", + "fqsen": "\\Footnotes_Settings\u003A\u003AC_STR_FOOTNOTE_SECTION_SHORTCODE", "name": "C_STR_FOOTNOTE_SECTION_SHORTCODE", "summary": "Settings\u0020container\u0020key\u0020for\u0020the\u0020footnote\u0020section\u0020shortcode.", - "url": "classes/MCI-Footnotes-Settings.html#constant_C_STR_FOOTNOTE_SECTION_SHORTCODE" + "url": "classes/Footnotes-Settings.html#constant_C_STR_FOOTNOTE_SECTION_SHORTCODE" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003A\u0024a_obj_instance", + "fqsen": "\\Footnotes_Settings\u003A\u003A\u0024a_obj_instance", "name": "a_obj_instance", "summary": "Stores\u0020a\u0020singleton\u0020reference\u0020of\u0020this\u0020class.", - "url": "classes/MCI-Footnotes-Settings.html#property_a_obj_instance" + "url": "classes/Footnotes-Settings.html#property_a_obj_instance" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003A\u0024a_arr_container", + "fqsen": "\\Footnotes_Settings\u003A\u003A\u0024a_arr_container", "name": "a_arr_container", "summary": "Contains\u0020all\u0020Settings\u0020Container\u0020names.", - "url": "classes/MCI-Footnotes-Settings.html#property_a_arr_container" + "url": "classes/Footnotes-Settings.html#property_a_arr_container" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003A\u0024a_arr_default", + "fqsen": "\\Footnotes_Settings\u003A\u003A\u0024a_arr_default", "name": "a_arr_default", "summary": "Contains\u0020all\u0020Default\u0020Settings\u0020for\u0020each\u0020Settings\u0020Container.", - "url": "classes/MCI-Footnotes-Settings.html#property_a_arr_default" + "url": "classes/Footnotes-Settings.html#property_a_arr_default" }, { - "fqsen": "\\MCI_Footnotes_Settings\u003A\u003A\u0024a_arr_settings", + "fqsen": "\\Footnotes_Settings\u003A\u003A\u0024a_arr_settings", "name": "a_arr_settings", "summary": "Contains\u0020all\u0020Settings\u0020from\u0020each\u0020Settings\u0020container\u0020as\u0020soon\u0020as\u0020this\u0020class\u0020is\u0020initialized.", - "url": "classes/MCI-Footnotes-Settings.html#property_a_arr_settings" + "url": "classes/Footnotes-Settings.html#property_a_arr_settings" }, { - "fqsen": "\\MCI_Footnotes_Task", - "name": "MCI_Footnotes_Task", + "fqsen": "\\Footnotes_Task", + "name": "Footnotes_Task", "summary": "Searches\u0020and\u0020replaces\u0020the\u0020footnotes\u0020and\u0020generates\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Task.html" + "url": "classes/Footnotes-Task.html" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Aregister_hooks\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Aregister_hooks\u0028\u0029", "name": "register_hooks", - "summary": "Register\u0020WordPress\u0020Hooks\u0020to\u0020replace\u0020Footnotes\u0020in\u0020the\u0020content\u0020of\u0020a\u0020public\u0020page.", - "url": "classes/MCI-Footnotes-Task.html#method_register_hooks" + "summary": "Register\u0020WordPress\u0020hooks\u0020to\u0020replace\u0020Footnotes\u0020in\u0020the\u0020content\u0020of\u0020a\u0020public\u0020page.", + "url": "classes/Footnotes-Task.html#method_register_hooks" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Afootnotes_output_head\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Afootnotes_output_head\u0028\u0029", "name": "footnotes_output_head", "summary": "Outputs\u0020the\u0020custom\u0020css\u0020to\u0020the\u0020header\u0020of\u0020the\u0020public\u0020page.", - "url": "classes/MCI-Footnotes-Task.html#method_footnotes_output_head" + "url": "classes/Footnotes-Task.html#method_footnotes_output_head" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Afootnotes_output_footer\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Afootnotes_output_footer\u0028\u0029", "name": "footnotes_output_footer", "summary": "Displays\u0020the\u0020\u0027LOVE\u0020FOOTNOTES\u0027\u0020slug\u0020if\u0020enabled.", - "url": "classes/MCI-Footnotes-Task.html#method_footnotes_output_footer" + "url": "classes/Footnotes-Task.html#method_footnotes_output_footer" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Afootnotes_in_title\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Afootnotes_in_title\u0028\u0029", "name": "footnotes_in_title", "summary": "Replaces\u0020footnotes\u0020in\u0020the\u0020post\/page\u0020title.", - "url": "classes/MCI-Footnotes-Task.html#method_footnotes_in_title" + "url": "classes/Footnotes-Task.html#method_footnotes_in_title" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Afootnotes_in_content\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Afootnotes_in_content\u0028\u0029", "name": "footnotes_in_content", "summary": "Replaces\u0020footnotes\u0020in\u0020the\u0020content\u0020of\u0020the\u0020current\u0020page\/post.", - "url": "classes/MCI-Footnotes-Task.html#method_footnotes_in_content" + "url": "classes/Footnotes-Task.html#method_footnotes_in_content" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Afootnotes_in_excerpt\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Afootnotes_in_excerpt\u0028\u0029", "name": "footnotes_in_excerpt", "summary": "Processes\u0020existing\u0020excerpt\u0020or\u0020replaces\u0020it\u0020with\u0020a\u0020new\u0020one\u0020generated\u0020on\u0020the\u0020basis\u0020of\u0020the\u0020post.", - "url": "classes/MCI-Footnotes-Task.html#method_footnotes_in_excerpt" + "url": "classes/Footnotes-Task.html#method_footnotes_in_excerpt" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Agenerate_excerpt\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Agenerate_excerpt\u0028\u0029", "name": "generate_excerpt", "summary": "Generates\u0020excerpt\u0020on\u0020the\u0020basis\u0020of\u0020the\u0020post.", - "url": "classes/MCI-Footnotes-Task.html#method_generate_excerpt" + "url": "classes/Footnotes-Task.html#method_generate_excerpt" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Agenerate_excerpt_with_footnotes\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Agenerate_excerpt_with_footnotes\u0028\u0029", "name": "generate_excerpt_with_footnotes", "summary": "Generates\u0020excerpt\u0020with\u0020footnotes\u0020on\u0020the\u0020basis\u0020of\u0020the\u0020post.", - "url": "classes/MCI-Footnotes-Task.html#method_generate_excerpt_with_footnotes" + "url": "classes/Footnotes-Task.html#method_generate_excerpt_with_footnotes" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Afootnotes_in_widget_title\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Afootnotes_in_widget_title\u0028\u0029", "name": "footnotes_in_widget_title", "summary": "Replaces\u0020footnotes\u0020in\u0020the\u0020widget\u0020title.", - "url": "classes/MCI-Footnotes-Task.html#method_footnotes_in_widget_title" + "url": "classes/Footnotes-Task.html#method_footnotes_in_widget_title" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Afootnotes_in_widget_text\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Afootnotes_in_widget_text\u0028\u0029", "name": "footnotes_in_widget_text", "summary": "Replaces\u0020footnotes\u0020in\u0020the\u0020content\u0020of\u0020the\u0020current\u0020widget.", - "url": "classes/MCI-Footnotes-Task.html#method_footnotes_in_widget_text" + "url": "classes/Footnotes-Task.html#method_footnotes_in_widget_text" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Aexec\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Aexec\u0028\u0029", "name": "exec", "summary": "Replaces\u0020all\u0020footnotes\u0020that\u0020occur\u0020in\u0020the\u0020given\u0020content.", - "url": "classes/MCI-Footnotes-Task.html#method_exec" + "url": "classes/Footnotes-Task.html#method_exec" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Aunify_delimiters\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Aunify_delimiters\u0028\u0029", "name": "unify_delimiters", "summary": "Brings\u0020the\u0020delimiters\u0020and\u0020unifies\u0020their\u0020various\u0020HTML\u0020escapement\u0020schemas.", - "url": "classes/MCI-Footnotes-Task.html#method_unify_delimiters" + "url": "classes/Footnotes-Task.html#method_unify_delimiters" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Asearch\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Asearch\u0028\u0029", "name": "search", "summary": "Replaces\u0020all\u0020footnotes\u0020in\u0020the\u0020given\u0020content\u0020and\u0020appends\u0020them\u0020to\u0020the\u0020static\u0020property.", - "url": "classes/MCI-Footnotes-Task.html#method_search" + "url": "classes/Footnotes-Task.html#method_search" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003Areference_container\u0028\u0029", + "fqsen": "\\Footnotes_Task\u003A\u003Areference_container\u0028\u0029", "name": "reference_container", "summary": "Generates\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Task.html#method_reference_container" + "url": "classes/Footnotes-Task.html#method_reference_container" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_arr_footnotes", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_arr_footnotes", "name": "a_arr_footnotes", "summary": "Contains\u0020all\u0020footnotes\u0020found\u0020in\u0020the\u0020searched\u0020content.", - "url": "classes/MCI-Footnotes-Task.html#property_a_arr_footnotes" + "url": "classes/Footnotes-Task.html#property_a_arr_footnotes" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_bool_allow_love_me", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_bool_allow_love_me", "name": "a_bool_allow_love_me", "summary": "Flag\u0020if\u0020the\u0020display\u0020of\u0020\u0027LOVE\u0020FOOTNOTES\u0027\u0020is\u0020allowed\u0020on\u0020the\u0020current\u0020public\u0020page.", - "url": "classes/MCI-Footnotes-Task.html#property_a_bool_allow_love_me" + "url": "classes/Footnotes-Task.html#property_a_bool_allow_love_me" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_prefix", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_prefix", "name": "a_str_prefix", "summary": "Prefix\u0020for\u0020the\u0020Footnote\u0020html\u0020element\u0020ID.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_prefix" + "url": "classes/Footnotes-Task.html#property_a_str_prefix" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_int_post_id", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_int_post_id", "name": "a_int_post_id", "summary": "Autoload\u0020a.k.a.\u0020infinite\u0020scroll,\u0020or\u0020archive\u0020view.", - "url": "classes/MCI-Footnotes-Task.html#property_a_int_post_id" + "url": "classes/Footnotes-Task.html#property_a_int_post_id" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_int_reference_container_id", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_int_reference_container_id", "name": "a_int_reference_container_id", "summary": "Multiple\u0020reference\u0020containers\u0020in\u0020content\u0020and\u0020widgets.", - "url": "classes/MCI-Footnotes-Task.html#property_a_int_reference_container_id" + "url": "classes/Footnotes-Task.html#property_a_int_reference_container_id" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_bool_hard_links_enabled", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_bool_hard_links_enabled", "name": "a_bool_hard_links_enabled", "summary": "Hard\u0020links\u0020for\u0020AMP\u0020compatibility.", - "url": "classes/MCI-Footnotes-Task.html#property_a_bool_hard_links_enabled" + "url": "classes/Footnotes-Task.html#property_a_bool_hard_links_enabled" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_referrer_link_slug", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_referrer_link_slug", "name": "a_str_referrer_link_slug", "summary": "The\u0020referrer\u0020slug.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_referrer_link_slug" + "url": "classes/Footnotes-Task.html#property_a_str_referrer_link_slug" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_footnote_link_slug", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_footnote_link_slug", "name": "a_str_footnote_link_slug", "summary": "The\u0020footnote\u0020slug.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_footnote_link_slug" + "url": "classes/Footnotes-Task.html#property_a_str_footnote_link_slug" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_link_ids_separator", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_link_ids_separator", "name": "a_str_link_ids_separator", "summary": "The\u0020slug\u0020and\u0020identifier\u0020separator.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_link_ids_separator" + "url": "classes/Footnotes-Task.html#property_a_str_link_ids_separator" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_post_container_id_compound", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_post_container_id_compound", "name": "a_str_post_container_id_compound", "summary": "Contains\u0020the\u0020concatenated\u0020fragment\u0020ID\u0020base.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_post_container_id_compound" + "url": "classes/Footnotes-Task.html#property_a_str_post_container_id_compound" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_int_scroll_offset", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_int_scroll_offset", "name": "a_int_scroll_offset", "summary": "Scroll\u0020offset.", - "url": "classes/MCI-Footnotes-Task.html#property_a_int_scroll_offset" + "url": "classes/Footnotes-Task.html#property_a_int_scroll_offset" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_link_span", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_link_span", "name": "a_str_link_span", "summary": "The\u0020span\u0020element\u0020name.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_link_span" + "url": "classes/Footnotes-Task.html#property_a_str_link_span" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_link_open_tag", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_link_open_tag", "name": "a_str_link_open_tag", "summary": "The\u0020opening\u0020tag.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_link_open_tag" + "url": "classes/Footnotes-Task.html#property_a_str_link_open_tag" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_link_close_tag", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_link_close_tag", "name": "a_str_link_close_tag", "summary": "The\u0020closing\u0020tag.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_link_close_tag" + "url": "classes/Footnotes-Task.html#property_a_str_link_close_tag" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_tooltip_shortcode", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_tooltip_shortcode", "name": "a_str_tooltip_shortcode", "summary": "The\u0020tooltip\u0020delimiter\u0020shortcode.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_tooltip_shortcode" + "url": "classes/Footnotes-Task.html#property_a_str_tooltip_shortcode" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_int_tooltip_shortcode_length", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_int_tooltip_shortcode_length", "name": "a_int_tooltip_shortcode_length", "summary": "The\u0020tooltip\u0020delimiter\u0020shortcode\u0020length.", - "url": "classes/MCI-Footnotes-Task.html#property_a_int_tooltip_shortcode_length" + "url": "classes/Footnotes-Task.html#property_a_int_tooltip_shortcode_length" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_bool_mirror_tooltip_text", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_bool_mirror_tooltip_text", "name": "a_bool_mirror_tooltip_text", "summary": "Whether\u0020to\u0020mirror\u0020the\u0020tooltip\u0020text\u0020in\u0020the\u0020reference\u0020container.", - "url": "classes/MCI-Footnotes-Task.html#property_a_bool_mirror_tooltip_text" + "url": "classes/Footnotes-Task.html#property_a_bool_mirror_tooltip_text" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_start_tag", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_start_tag", "name": "a_str_start_tag", "summary": "Footnote\u0020delimiter\u0020start\u0020short\u0020code.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_start_tag" + "url": "classes/Footnotes-Task.html#property_a_str_start_tag" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_end_tag", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_end_tag", "name": "a_str_end_tag", "summary": "Footnote\u0020delimiter\u0020end\u0020short\u0020code.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_end_tag" + "url": "classes/Footnotes-Task.html#property_a_str_end_tag" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_start_tag_regex", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_start_tag_regex", "name": "a_str_start_tag_regex", "summary": "Footnote\u0020delimiter\u0020start\u0020short\u0020code\u0020in\u0020regex\u0020format.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_start_tag_regex" + "url": "classes/Footnotes-Task.html#property_a_str_start_tag_regex" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_str_end_tag_regex", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_str_end_tag_regex", "name": "a_str_end_tag_regex", "summary": "Footnote\u0020delimiter\u0020end\u0020short\u0020code\u0020in\u0020regex\u0020format.", - "url": "classes/MCI-Footnotes-Task.html#property_a_str_end_tag_regex" + "url": "classes/Footnotes-Task.html#property_a_str_end_tag_regex" }, { - "fqsen": "\\MCI_Footnotes_Task\u003A\u003A\u0024a_bool_syntax_error_flag", + "fqsen": "\\Footnotes_Task\u003A\u003A\u0024a_bool_syntax_error_flag", "name": "a_bool_syntax_error_flag", "summary": "Footnote\u0020delimiter\u0020syntax\u0020validation\u0020enabled.", - "url": "classes/MCI-Footnotes-Task.html#property_a_bool_syntax_error_flag" + "url": "classes/Footnotes-Task.html#property_a_bool_syntax_error_flag" }, { - "fqsen": "\\MCI_Footnotes_Template", - "name": "MCI_Footnotes_Template", + "fqsen": "\\Footnotes_Template", + "name": "Footnotes_Template", "summary": "Handles\u0020each\u0020Template\u0020file\u0020for\u0020the\u0020Plugin\u0020Frontend\u0020\u0028e.g.\u0020Settings\u0020Dashboard,\u0020Public\u0020pages,\u0020...\u0029.", - "url": "classes/MCI-Footnotes-Template.html" + "url": "classes/Footnotes-Template.html" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003A__construct\u0028\u0029", + "fqsen": "\\Footnotes_Template\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Class\u0020Constructor.\u0020Reads\u0020and\u0020loads\u0020the\u0020template\u0020file\u0020without\u0020replace\u0020any\u0020placeholder.", - "url": "classes/MCI-Footnotes-Template.html#method___construct" + "url": "classes/Footnotes-Template.html#method___construct" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003Areplace\u0028\u0029", + "fqsen": "\\Footnotes_Template\u003A\u003Areplace\u0028\u0029", "name": "replace", "summary": "Replace\u0020all\u0020placeholders\u0020specified\u0020in\u0020array.", - "url": "classes/MCI-Footnotes-Template.html#method_replace" + "url": "classes/Footnotes-Template.html#method_replace" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003Areload\u0028\u0029", + "fqsen": "\\Footnotes_Template\u003A\u003Areload\u0028\u0029", "name": "reload", "summary": "Reloads\u0020the\u0020original\u0020content\u0020of\u0020the\u0020template\u0020file.", - "url": "classes/MCI-Footnotes-Template.html#method_reload" + "url": "classes/Footnotes-Template.html#method_reload" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003Aget_content\u0028\u0029", + "fqsen": "\\Footnotes_Template\u003A\u003Aget_content\u0028\u0029", "name": "get_content", "summary": "Returns\u0020the\u0020content\u0020of\u0020the\u0020template\u0020file\u0020with\u0020replaced\u0020placeholders.", - "url": "classes/MCI-Footnotes-Template.html#method_get_content" + "url": "classes/Footnotes-Template.html#method_get_content" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003Aprocess_template\u0028\u0029", + "fqsen": "\\Footnotes_Template\u003A\u003Aprocess_template\u0028\u0029", "name": "process_template", "summary": "Process\u0020template\u0020file.", - "url": "classes/MCI-Footnotes-Template.html#method_process_template" + "url": "classes/Footnotes-Template.html#method_process_template" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003Aget_template\u0028\u0029", + "fqsen": "\\Footnotes_Template\u003A\u003Aget_template\u0028\u0029", "name": "get_template", "summary": "Get\u0020the\u0020template.", - "url": "classes/MCI-Footnotes-Template.html#method_get_template" + "url": "classes/Footnotes-Template.html#method_get_template" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003AC_STR_DASHBOARD", + "fqsen": "\\Footnotes_Template\u003A\u003AC_STR_DASHBOARD", "name": "C_STR_DASHBOARD", "summary": "Directory\u0020name\u0020for\u0020dashboard\u0020templates.", - "url": "classes/MCI-Footnotes-Template.html#constant_C_STR_DASHBOARD" + "url": "classes/Footnotes-Template.html#constant_C_STR_DASHBOARD" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003AC_STR_PUBLIC", + "fqsen": "\\Footnotes_Template\u003A\u003AC_STR_PUBLIC", "name": "C_STR_PUBLIC", "summary": "Directory\u0020name\u0020for\u0020public\u0020templates.", - "url": "classes/MCI-Footnotes-Template.html#constant_C_STR_PUBLIC" + "url": "classes/Footnotes-Template.html#constant_C_STR_PUBLIC" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003A\u0024a_str_original_content", + "fqsen": "\\Footnotes_Template\u003A\u003A\u0024a_str_original_content", "name": "a_str_original_content", "summary": "Contains\u0020the\u0020content\u0020of\u0020the\u0020template\u0020after\u0020initialize.", - "url": "classes/MCI-Footnotes-Template.html#property_a_str_original_content" + "url": "classes/Footnotes-Template.html#property_a_str_original_content" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003A\u0024a_str_replaced_content", + "fqsen": "\\Footnotes_Template\u003A\u003A\u0024a_str_replaced_content", "name": "a_str_replaced_content", "summary": "Contains\u0020the\u0020content\u0020of\u0020the\u0020template\u0020after\u0020initialize\u0020with\u0020replaced\u0020place\u0020holders.", - "url": "classes/MCI-Footnotes-Template.html#property_a_str_replaced_content" + "url": "classes/Footnotes-Template.html#property_a_str_replaced_content" }, { - "fqsen": "\\MCI_Footnotes_Template\u003A\u003A\u0024plugin_directory", + "fqsen": "\\Footnotes_Template\u003A\u003A\u0024plugin_directory", "name": "plugin_directory", "summary": "Plugin\u0020Directory", - "url": "classes/MCI-Footnotes-Template.html#property_plugin_directory" + "url": "classes/Footnotes-Template.html#property_plugin_directory" }, { - "fqsen": "\\MCI_Footnotes_Widget_Base", - "name": "MCI_Footnotes_Widget_Base", + "fqsen": "\\Footnotes_Widget_Base", + "name": "Footnotes_Widget_Base", "summary": "Base\u0020Class\u0020for\u0020all\u0020Plugin\u0020Widgets.\u0020Registers\u0020each\u0020Widget\u0020to\u0020WordPress.", - "url": "classes/MCI-Footnotes-Widget-Base.html" + "url": "classes/Footnotes-Widget-Base.html" }, { - "fqsen": "\\MCI_Footnotes_Widget_Base\u003A\u003Aget_id\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Base\u003A\u003Aget_id\u0028\u0029", "name": "get_id", "summary": "Returns\u0020an\u0020unique\u0020ID\u0020as\u0020string\u0020used\u0020for\u0020the\u0020Widget\u0020Base\u0020ID.", - "url": "classes/MCI-Footnotes-Widget-Base.html#method_get_id" + "url": "classes/Footnotes-Widget-Base.html#method_get_id" }, { - "fqsen": "\\MCI_Footnotes_Widget_Base\u003A\u003Aget_name\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Base\u003A\u003Aget_name\u0028\u0029", "name": "get_name", "summary": "Returns\u0020the\u0020Public\u0020name\u0020of\u0020child\u0020Widget\u0020to\u0020be\u0020displayed\u0020in\u0020the\u0020Configuration\u0020page.", - "url": "classes/MCI-Footnotes-Widget-Base.html#method_get_name" + "url": "classes/Footnotes-Widget-Base.html#method_get_name" }, { - "fqsen": "\\MCI_Footnotes_Widget_Base\u003A\u003Aget_description\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Base\u003A\u003Aget_description\u0028\u0029", "name": "get_description", "summary": "Returns\u0020the\u0020Description\u0020of\u0020the\u0020child\u0020widget.", - "url": "classes/MCI-Footnotes-Widget-Base.html#method_get_description" + "url": "classes/Footnotes-Widget-Base.html#method_get_description" }, { - "fqsen": "\\MCI_Footnotes_Widget_Base\u003A\u003Aget_widget_width\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Base\u003A\u003Aget_widget_width\u0028\u0029", "name": "get_widget_width", "summary": "Returns\u0020the\u0020width\u0020of\u0020the\u0020Widget.\u0020Default\u0020width\u0020is\u0020250\u0020pixel.", - "url": "classes/MCI-Footnotes-Widget-Base.html#method_get_widget_width" + "url": "classes/Footnotes-Widget-Base.html#method_get_widget_width" }, { - "fqsen": "\\MCI_Footnotes_Widget_Base\u003A\u003A__construct\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Base\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Class\u0020Constructor.\u0020Registers\u0020the\u0020child\u0020Widget\u0020to\u0020WordPress.", - "url": "classes/MCI-Footnotes-Widget-Base.html#method___construct" + "url": "classes/Footnotes-Widget-Base.html#method___construct" }, { - "fqsen": "\\MCI_Footnotes_Widget_Reference_Container", - "name": "MCI_Footnotes_Widget_Reference_Container", + "fqsen": "\\Footnotes_Widget_Reference_Container", + "name": "Footnotes_Widget_Reference_Container", "summary": "Registers\u0020a\u0020Widget\u0020to\u0020put\u0020the\u0020Reference\u0020Container\u0020to\u0020the\u0020widget\u0020area.", - "url": "classes/MCI-Footnotes-Widget-Reference-Container.html" + "url": "classes/Footnotes-Widget-Reference-Container.html" }, { - "fqsen": "\\MCI_Footnotes_Widget_Reference_Container\u003A\u003Aget_id\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Reference_Container\u003A\u003Aget_id\u0028\u0029", "name": "get_id", "summary": "Returns\u0020an\u0020unique\u0020ID\u0020as\u0020string\u0020used\u0020for\u0020the\u0020Widget\u0020Base\u0020ID.", - "url": "classes/MCI-Footnotes-Widget-Reference-Container.html#method_get_id" + "url": "classes/Footnotes-Widget-Reference-Container.html#method_get_id" }, { - "fqsen": "\\MCI_Footnotes_Widget_Reference_Container\u003A\u003Aget_name\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Reference_Container\u003A\u003Aget_name\u0028\u0029", "name": "get_name", "summary": "Returns\u0020the\u0020Public\u0020name\u0020of\u0020the\u0020Widget\u0020to\u0020be\u0020displayed\u0020in\u0020the\u0020Configuration\u0020page.", - "url": "classes/MCI-Footnotes-Widget-Reference-Container.html#method_get_name" + "url": "classes/Footnotes-Widget-Reference-Container.html#method_get_name" }, { - "fqsen": "\\MCI_Footnotes_Widget_Reference_Container\u003A\u003Aget_description\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Reference_Container\u003A\u003Aget_description\u0028\u0029", "name": "get_description", "summary": "Returns\u0020the\u0020Description\u0020of\u0020the\u0020child\u0020widget.", - "url": "classes/MCI-Footnotes-Widget-Reference-Container.html#method_get_description" + "url": "classes/Footnotes-Widget-Reference-Container.html#method_get_description" }, { - "fqsen": "\\MCI_Footnotes_Widget_Reference_Container\u003A\u003Aform\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Reference_Container\u003A\u003Aform\u0028\u0029", "name": "form", "summary": "Outputs\u0020the\u0020Settings\u0020of\u0020the\u0020Widget.", - "url": "classes/MCI-Footnotes-Widget-Reference-Container.html#method_form" + "url": "classes/Footnotes-Widget-Reference-Container.html#method_form" }, { - "fqsen": "\\MCI_Footnotes_Widget_Reference_Container\u003A\u003Awidget\u0028\u0029", + "fqsen": "\\Footnotes_Widget_Reference_Container\u003A\u003Awidget\u0028\u0029", "name": "widget", "summary": "Outputs\u0020the\u0020Content\u0020of\u0020the\u0020Widget.", - "url": "classes/MCI-Footnotes-Widget-Reference-Container.html#method_widget" + "url": "classes/Footnotes-Widget-Reference-Container.html#method_widget" }, { - "fqsen": "\\MCI_Footnotes_WYSIWYG", - "name": "MCI_Footnotes_WYSIWYG", + "fqsen": "\\Footnotes_WYSIWYG", + "name": "Footnotes_WYSIWYG", "summary": "Handles\u0020the\u0020WSYIWYG\u002DButtons.", - "url": "classes/MCI-Footnotes-WYSIWYG.html" + "url": "classes/Footnotes-WYSIWYG.html" }, { - "fqsen": "\\MCI_Footnotes_WYSIWYG\u003A\u003Aregister_hooks\u0028\u0029", + "fqsen": "\\Footnotes_WYSIWYG\u003A\u003Aregister_hooks\u0028\u0029", "name": "register_hooks", "summary": "Registers\u0020Button\u0020hooks.", - "url": "classes/MCI-Footnotes-WYSIWYG.html#method_register_hooks" + "url": "classes/Footnotes-WYSIWYG.html#method_register_hooks" }, { - "fqsen": "\\MCI_Footnotes_WYSIWYG\u003A\u003Anew_visual_editor_button\u0028\u0029", + "fqsen": "\\Footnotes_WYSIWYG\u003A\u003Anew_visual_editor_button\u0028\u0029", "name": "new_visual_editor_button", "summary": "Append\u0020a\u0020new\u0020Button\u0020to\u0020the\u0020WYSIWYG\u0020editor\u0020of\u0020Posts\u0020and\u0020Pages.", - "url": "classes/MCI-Footnotes-WYSIWYG.html#method_new_visual_editor_button" + "url": "classes/Footnotes-WYSIWYG.html#method_new_visual_editor_button" }, { - "fqsen": "\\MCI_Footnotes_WYSIWYG\u003A\u003Anew_plain_text_editor_button\u0028\u0029", + "fqsen": "\\Footnotes_WYSIWYG\u003A\u003Anew_plain_text_editor_button\u0028\u0029", "name": "new_plain_text_editor_button", "summary": "Add\u0020a\u0020new\u0020button\u0020to\u0020the\u0020plain\u0020text\u0020editor.", - "url": "classes/MCI-Footnotes-WYSIWYG.html#method_new_plain_text_editor_button" + "url": "classes/Footnotes-WYSIWYG.html#method_new_plain_text_editor_button" }, { - "fqsen": "\\MCI_Footnotes_WYSIWYG\u003A\u003Ainclude_scripts\u0028\u0029", + "fqsen": "\\Footnotes_WYSIWYG\u003A\u003Ainclude_scripts\u0028\u0029", "name": "include_scripts", "summary": "Includes\u0020the\u0020Plugins\u0020WYSIWYG\u0020editor\u0020script.", - "url": "classes/MCI-Footnotes-WYSIWYG.html#method_include_scripts" + "url": "classes/Footnotes-WYSIWYG.html#method_include_scripts" }, { - "fqsen": "\\MCI_Footnotes_WYSIWYG\u003A\u003Aajax_callback\u0028\u0029", + "fqsen": "\\Footnotes_WYSIWYG\u003A\u003Aajax_callback\u0028\u0029", "name": "ajax_callback", "summary": "AJAX\u0020Callback\u0020function\u0020when\u0020the\u0020Footnotes\u0020Button\u0020is\u0020clicked.\u0020Either\u0020in\u0020the\u0020Plain\u0020text\u0020or\u0020Visual\u0020editor.", - "url": "classes/MCI-Footnotes-WYSIWYG.html#method_ajax_callback" + "url": "classes/Footnotes-WYSIWYG.html#method_ajax_callback" + }, { + "fqsen": "\\mci_footnotes_require_php_files\u0028\u0029", + "name": "mci_footnotes_require_php_files", + "summary": "Requires\u0020\u0028\u0060require_once\u0060\u0029\u0020all\u0020\u0060\u002A.php\u0060\u0020files\u0020inside\u0020a\u0020specific\u0020Directory.", + "url": "namespaces/default.html#function_mci_footnotes_require_php_files" }, { "fqsen": "\\", "name": "\\", diff --git a/docs/namespaces/default.html b/docs/namespaces/default.html index fa047c0..5a99626 100644 --- a/docs/namespaces/default.html +++ b/docs/namespaces/default.html @@ -84,42 +84,122 @@
      -
      MCI_Footnotes_Config
      +
      Footnotes_Config
      Contains all Plugin Constants. Contains no Method or Property.
      -
      MCI_Footnotes_Convert
      +
      Footnotes_Convert
      Converts data types and Footnotes specific values.
      -
      MCI_Footnotes_Layout_Init
      +
      Footnotes_Layout_Init
      Handles the Settings interface of the Plugin.
      -
      MCI_Footnotes_Layout_Engine
      +
      Footnotes_Layout_Engine
      Layout Engine for the administration dashboard.
      -
      MCI_Footnotes_Layout_Settings
      +
      Footnotes_Layout_Settings
      Displays and handles all Settings of the Plugin.
      -
      MCI_Footnotes_Hooks
      -
      Registers all WordPress Hooks and executes them on demand.
      -
      MCI_Footnotes
      -
      Entry point of the Plugin. Loads the Dashboard and executes the Task.
      -
      MCI_Footnotes_Language
      +
      Footnotes_Hooks
      +
      Registers all WordPress hooks and executes them on demand.
      +
      Footnotes
      +
      Provides an entry point to the Plugin.
      +
      Footnotes_Language
      Loads text domain of current or default language for localization.
      -
      MCI_Footnotes_Settings
      +
      Footnotes_Settings
      Loads the settings values, sets to default values if undefined.
      -
      MCI_Footnotes_Task
      +
      Footnotes_Task
      Searches and replaces the footnotes and generates the reference container.
      -
      MCI_Footnotes_Template
      +
      Footnotes_Template
      Handles each Template file for the Plugin Frontend (e.g. Settings Dashboard, Public pages, ...).
      -
      MCI_Footnotes_Widget_Base
      +
      Footnotes_Widget_Base
      Base Class for all Plugin Widgets. Registers each Widget to WordPress.
      -
      MCI_Footnotes_Widget_Reference_Container
      +
      Footnotes_Widget_Reference_Container
      Registers a Widget to put the Reference Container to the widget area.
      -
      MCI_Footnotes_WYSIWYG
      +
      Footnotes_WYSIWYG
      Handles the WSYIWYG-Buttons.
      +

      + Table of Contents + +

      + +
      +
      + mci_footnotes_require_php_files() + +  : mixed +
      +
      Requires (`require_once`) all `*.php` files inside a specific Directory.
      + +
      - +
      +

      + Functions + +

      +
      +

      + mci_footnotes_require_php_files() + +

      + + +

      Requires (`require_once`) all `*.php` files inside a specific Directory.

      + + + + mci_footnotes_require_php_files(string $p_str_directory) : mixed + +
      + +
      Parameters
      +
      +
      + $p_str_directory + : string +
      +
      +

      Absolute Directory path to lookup for *.php files.

      +
      + +
      +
      + + +
      + Tags + +
      +
      +
      + author +
      +
      + +

      Stefan Herndler

      +
      + +
      +
      + since +
      +
      + 1.5.0 + +
      + +
      +
      + + +
      +
      +
      diff --git a/docs/packages/footdnotes.html b/docs/packages/footdnotes.html deleted file mode 100644 index 7ad135b..0000000 --- a/docs/packages/footdnotes.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - Documentation - - - - - - - - - - - - - - - -
      -

      Documentation

      - - - - - -
      - -
      -
      - - - - -
      -
        -
      - -
      -

      footdnotes

      - - - -

      - Interfaces, Classes and Traits - -

      - -
      - -
      MCI_Footnotes_Hooks
      -
      Registers all WordPress Hooks and executes them on demand.
      - -
      - - - - - - -
      -
      -
      -
      -

      Search results

      - -
      -
      -
        -
        -
        -
        -
        -
        - - -
        - - - - diff --git a/docs/packages/footnotes-WPDashboard.html b/docs/packages/footnotes-WPDashboard.html new file mode 100644 index 0000000..5892abf --- /dev/null +++ b/docs/packages/footnotes-WPDashboard.html @@ -0,0 +1,109 @@ + + + + + Documentation + + + + + + + + + + + + + + + +
        +

        Documentation

        + + + + + +
        + +
        +
        + + + + +
        + + +
        +

        WPDashboard

        + + + + + + + + + +
        +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          +
          + + +
          + + + + diff --git a/docs/packages/footnotes.html b/docs/packages/footnotes.html index 2f0c434..fcac0e8 100644 --- a/docs/packages/footnotes.html +++ b/docs/packages/footnotes.html @@ -75,7 +75,15 @@

          footnotes

          - +

          + Packages + +

          + +
          +
          WPDashboard
          +
          +

          Interfaces, Classes and Traits @@ -84,42 +92,122 @@
          -
          MCI_Footnotes_Config
          +
          Footnotes_Config
          Contains all Plugin Constants. Contains no Method or Property.
          -
          MCI_Footnotes_Convert
          +
          Footnotes_Convert
          Converts data types and Footnotes specific values.
          -
          MCI_Footnotes_Layout_Init
          +
          Footnotes_Layout_Init
          Handles the Settings interface of the Plugin.
          -
          MCI_Footnotes_Layout_Engine
          +
          Footnotes_Layout_Engine
          Layout Engine for the administration dashboard.
          -
          MCI_Footnotes_Layout_Settings
          +
          Footnotes_Layout_Settings
          Displays and handles all Settings of the Plugin.
          -
          MCI_Footnotes_Hooks
          -
          Registers all WordPress Hooks and executes them on demand.
          -
          MCI_Footnotes
          -
          Entry point of the Plugin. Loads the Dashboard and executes the Task.
          -
          MCI_Footnotes_Language
          +
          Footnotes_Hooks
          +
          Registers all WordPress hooks and executes them on demand.
          +
          Footnotes
          +
          Provides an entry point to the Plugin.
          +
          Footnotes_Language
          Loads text domain of current or default language for localization.
          -
          MCI_Footnotes_Settings
          +
          Footnotes_Settings
          Loads the settings values, sets to default values if undefined.
          -
          MCI_Footnotes_Task
          +
          Footnotes_Task
          Searches and replaces the footnotes and generates the reference container.
          -
          MCI_Footnotes_Template
          +
          Footnotes_Template
          Handles each Template file for the Plugin Frontend (e.g. Settings Dashboard, Public pages, ...).
          -
          MCI_Footnotes_Widget_Base
          +
          Footnotes_Widget_Base
          Base Class for all Plugin Widgets. Registers each Widget to WordPress.
          -
          MCI_Footnotes_Widget_Reference_Container
          +
          Footnotes_Widget_Reference_Container
          Registers a Widget to put the Reference Container to the widget area.
          -
          MCI_Footnotes_WYSIWYG
          +
          Footnotes_WYSIWYG
          Handles the WSYIWYG-Buttons.
          +

          + Table of Contents + +

          + +
          +
          + mci_footnotes_require_php_files() + +  : mixed +
          +
          Requires (`require_once`) all `*.php` files inside a specific Directory.
          + +
          - +
          +

          + Functions + +

          +
          +

          + mci_footnotes_require_php_files() + +

          + + +

          Requires (`require_once`) all `*.php` files inside a specific Directory.

          + + + + mci_footnotes_require_php_files(string $p_str_directory) : mixed + +
          + +
          Parameters
          +
          +
          + $p_str_directory + : string +
          +
          +

          Absolute Directory path to lookup for *.php files.

          +
          + +
          +
          + + +
          + Tags + +
          +
          +
          + author +
          +
          + +

          Stefan Herndler

          +
          + +
          +
          + since +
          +
          + 1.5.0 + +
          + +
          +
          + + +
          +
          +
          diff --git a/docs/reports/errors.html b/docs/reports/errors.html index a28a4bc..3260cda 100644 --- a/docs/reports/errors.html +++ b/docs/reports/errors.html @@ -80,22 +80,18 @@

          Table of Contents

          - + - - - - - +
          class/dashboard/subpage-main.phpsrc/class/dashboard/subpage-main.php 1
          class/hooks.php1
          class/language.phpsrc/class/language.php 1
          - -

          subpage-main.php

          + +

          subpage-main.php

          @@ -112,26 +108,8 @@
          - -

          hooks.php

          - - - - - - - - - - - - - - - -
          TypeLineDescription
          ERROR0Tag "see" with body "@see class/settings.php" has error "\class/settings.php" is not a valid Fqsen.
          - -

          language.php

          + +

          language.php

          diff --git a/js/jquery.tools.min.js b/js/jquery.tools.min.js deleted file mode 100644 index d12b53c..0000000 --- a/js/jquery.tools.min.js +++ /dev/null @@ -1,26 +0,0 @@ -/*! - * jQuery Tools v1.2.7 - The missing UI library for the Web - * - * toolbox/toolbox.expose.js - * toolbox/toolbox.flashembed.js - * toolbox/toolbox.history.js - * toolbox/toolbox.mousewheel.js - * tooltip/tooltip.js - * tooltip/tooltip.dynamic.js - * tooltip/tooltip.slide.js - * - * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE. - * - * http://flowplayer.org/tools/ - * - * jquery.event.wheel.js - rev 1 - * Copyright (c) 2008, Three Dub Media (http://threedubmedia.com) - * Liscensed under the MIT License (MIT-LICENSE.txt) - * http://www.opensource.org/licenses/mit-license.php - * Created: 2008-07-01 | Updated: 2008-07-14 - * - * ----- - * @version 1.2.7.redacted.2 - * See full header and comment blocks in reformatted minified version. - */ -!function(a){var b,e,f,g,h,i;function c(){return[a(document).width(),a(document).height()]}function d(b){if(b)return b.call(a.mask)}a.tools=a.tools||{version:"v1.2.7"},b=a.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:!0,closeOnEsc:!0,zIndex:9998,opacity:.8,startOpacity:0,color:"#fff",onLoad:null,onClose:null}},a.mask={load:function(j,k){if(g)return this;"string"===typeof j&&(j={color:j}),j=j||h,h=j=a.extend(a.extend({},b.conf),j),(e=a("#"+j.maskId)).length||(e=a("
          ").attr("id",j.maskId),a("body").append(e));var l=c();return e.css({position:"absolute",top:0,left:0,width:l[0],height:l[1],display:"none",opacity:j.startOpacity,zIndex:j.zIndex}),j.color&&e.css("backgroundColor",j.color),!1===d(j.onBeforeLoad)?this:(j.closeOnEsc&&a(document).on("keydown.mask",(function(b){27===b.keyCode&&a.mask.close(b)})),j.closeOnClick&&e.on("click.mask",(function(b){a.mask.close(b)})),a(window).on("resize.mask",(function(){a.mask.fit()})),k&&k.length&&(i=k.eq(0).css("zIndex"),a.each(k,(function(){var b=a(this);/relative|absolute|fixed/i.test(b.css("position"))||b.css("position","relative")})),f=k.css({zIndex:Math.max(j.zIndex+1,"auto"===i?0:i)})),e.css({display:"block"}).fadeTo(j.loadSpeed,j.opacity,(function(){a.mask.fit(),d(j.onLoad),g="full"})),g=!0,this)},close:function(){if(g){if(!1===d(h.onBeforeClose))return this;e.fadeOut(h.closeSpeed,(function(){d(h.onClose),f&&f.css({zIndex:i}),g=!1})),a(document).off("keydown.mask"),e.off("click.mask"),a(window).off("resize.mask")}return this},fit:function(){if(g){var a=c();e.css({width:a[0],height:a[1]})}},getMask:function(){return e},isLoaded:function(a){return a?"full"===g:g},getConf:function(){return h},getExposed:function(){return f}},a.fn.mask=function(b){return a.mask.load(b),this},a.fn.expose=function(b){return a.mask.load(b,this),this}}(jQuery),function(){var a=document.all,b="http://www.adobe.com/go/getflashplayer",c="function"===typeof jQuery,d=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,e={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:!0,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:!1,cachebusting:!1};function f(a,b){if(b)for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}function g(a,b){var c=[];for(var d in a)a.hasOwnProperty(d)&&(c[d]=b(a[d]));return c}window.attachEvent&&window.attachEvent("onbeforeunload",(function(){__flash_unloadHandler=function(){},__flash_savedUnloadHandler=function(){}})),window.flashembed=function(a,b,c){if("string"===typeof a&&(a=document.getElementById(a.replace("#",""))),a)return"string"===typeof b&&(b={src:b}),new j(a,f(f({},e),b),c)};var h=f(window.flashembed,{conf:e,getVersion:function(){var a,b;try{b=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&a.GetVariable("$version")}catch(e){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&a.GetVariable("$version")}catch(f){}}}return(b=d.exec(b))?[b[1],b[3]]:[0,0]},asString:function(a){if(null===a)return null;var b=typeof a;switch("object"===b&&a.push&&(b="array"),b){case"string":return'"'+(a=(a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1")).replace(/^\s?(\d+\.?\d*)%/,"$1pct"))+'"';case"array":return"["+g(a,(function(a){return h.asString(a)})).join(",")+"]";case"function":return'"function()"';case"object":var c=[];for(var d in a)a.hasOwnProperty(d)&&c.push('"'+d+'":'+h.asString(a[d]));return"{"+c.join(",")+"}"}return String(a).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(b,c){var d=''),b.width=b.height=b.id=b.w3c=b.src=null,b.onFail=b.version=b.expressInstall=null,b)b[e]&&(d+='');var g="";if(c){for(var i in c)if(c[i]){var j=c[i];g+=i+"="+encodeURIComponent(/function|object/.test(typeof j)?h.asString(j):j)+"&"}d+='"}return d+=""},isSupported:function(a){return i[0]>a[0]||i[0]===a[0]&&i[1]>=a[1]}}),i=h.getVersion();function j(c,d,e){if(h.isSupported(d.version))c.innerHTML=h.getHTML(d,e);else if(d.expressInstall&&h.isSupported([6,65]))c.innerHTML=h.getHTML(f(d,{src:d.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else if(c.innerHTML.replace(/\s/g,"")||(c.innerHTML="

          Flash version "+d.version+" or greater is required

          "+(i[0]>0?"Your version is "+i:"You have no flash plugin installed")+"

          "+("A"===c.tagName?"

          Click here to download latest version

          ":"

          Download latest version from here

          "),"A"===c.tagName&&(c.onclick=function(){location.href=b})),d.onFail){var g=d.onFail.call(this);"string"===typeof g&&(c.innerHTML=g)}a&&(window[d.id]=document.getElementById(d.id)),f(this,{getRoot:function(){return c},getOptions:function(){return d},getConf:function(){return e},getApi:function(){return c.firstChild}})}c&&(jQuery.tools=jQuery.tools||{version:"v1.2.7"},jQuery.tools.flashembed={conf:e},jQuery.fn.flashembed=function(a,b){return this.each((function(){jQuery(this).data("flashembed",flashembed(this,a,b))}))})}(),function(a){var b,c,d,e;function f(a){if(a){var b=c.contentWindow.document;b.open().close(),b.location.hash=a}}a.tools=a.tools||{version:"v1.2.7"},a.tools.history={init:function(g){e||(setInterval((function(){var c=location.hash;c!==b&&a(window).trigger("hash",c)}),100),d=d?d.add(g):g,g.click((function(b){var d=a(this).attr("href");if("#"!=d.slice(0,1))return location.href="#"+d,b.preventDefault()})),e=!0)}},a(window).on("hash",(function(c,e){e?d.filter((function(){var b=a(this).attr("href");return b===e||b===e.replace("#","")})).trigger("history",[e]):d.eq(0).trigger("history",[e]),b=e})),a.fn.history=function(b){return a.tools.history.init(this),this.on("history",b)}}(jQuery),function(a){a.fn.mousewheel=function(a){return this[a?"on":"trigger"]("wheel",a)},a.event.special.wheel={setup:function(){a.event.add(this,b,c,{})},teardown:function(){a.event.remove(this,b,c)}};var b="mousewheel";function c(b){switch(b.type){case"mousemove":return a.extend(b.data,{clientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY});case"DOMMouseScroll":a.extend(b,b.data),b.delta=-b.detail/3;break;case"mousewheel":b.delta=b.wheelDelta/120}return b.type="wheel",a.event.handle.call(this,b,b.delta)}}(jQuery),function(a){a.tools=a.tools||{version:"v1.2.7"},a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,fadeIE:!1,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"
          ",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;d<1&&c.css({opacity:d}),c.show(),a.call()},function(a){this.getTip().hide(),a.call()}],fade:[function(b){var c=this.getConf();this.getTip().fadeTo(c.fadeInSpeed,c.opacity,b)},function(b){var c=this.getConf();this.getTip().fadeOut(c.fadeOutSpeed,b)}]};function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var h=c.outerHeight()+b.outerHeight();"center"===g&&(e+=h/2),"bottom"===g&&(e+=h),g=d.position[1];var i=c.outerWidth()+b.outerWidth();return"center"===g&&(f-=i/2),"left"===g&&(f-=i),{top:e,left:f}}function d(d,e){var f=this,g=d.add(f),h,i=0,j=0,k=d.attr("title"),l=d.attr("data-tooltip"),m=b[e.effect],n,o=d.is(":input"),p=o&&d.is(":checkbox, :radio, select, :button, :submit"),q=d.attr("type"),r=e.events[q]||e.events[o?p?"widget":"input":"def"];if(!m)throw'Nonexistent effect "'+e.effect+'"';if(2!=(r=r.split(/,\s*/)).length)throw"Tooltip: bad events configuration for "+q;d.on(r[0],(function(a){clearTimeout(i),e.predelay?j=setTimeout((function(){f.show(a)}),e.predelay):f.show(a)})).on(r[1],(function(a){clearTimeout(j),e.delay?i=setTimeout((function(){f.hide(a)}),e.delay):f.hide(a)})),k&&e.cancelDefault&&(d.removeAttr("title"),d.data("title",k)),a.extend(f,{show:function(b){if(!h&&(l?h=a(l):e.tip?h=a(e.tip).eq(0):k?h=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(k):(h=d.next()).length||(h=d.parent().next()),!h.length))throw"Cannot find tooltip for "+d;if(f.isShown())return f;h.stop(!0,!0);var o=c(d,h,e);if(e.tip&&h.html(d.data("title")),(b=a.Event()).type="onBeforeShow",g.trigger(b,[o]),b.isDefaultPrevented())return f;o=c(d,h,e),h.css({position:"absolute",top:o.top,left:o.left}),n=!0,m[0].call(f,(function(){b.type="onShow",n="full",g.trigger(b)}));var p=e.events.tooltip.split(/,\s*/);return h.data("__set")||(h.off(p[0]).on(p[0],(function(){clearTimeout(i),clearTimeout(j)})),p[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&h.off(p[1]).on(p[1],(function(a){a.relatedTarget!=d[0]&&d.trigger(r[1].split(" ")[0])})),e.tip||h.data("__set",!0)),f},hide:function(c){return h&&f.isShown()?((c=a.Event()).type="onBeforeHide",g.trigger(c),c.isDefaultPrevented()?void 0:(n=!1,b[e.effect][1].call(f,(function(){c.type="onHide",g.trigger(c)})),f)):f},isShown:function(a){return a?"full"===n:n},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return d}}),a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),(function(b,c){typeof(e[c])==="function"&&a(f).on(c,e[c]),f[c]=function(b){return b&&a(f).on(c,b),f}}))}a.fn.tooltip=function(b){var c=this.data("tooltip");return c||("string"===typeof(b=a.extend(!0,{},a.tools.tooltip.conf,b)).position&&(b.position=b.position.split(/,?\s/)),this.each((function(){c=new d(a(this),b),a(this).data("tooltip",c)})),b.api?c:this)}}(jQuery),function(a){var b=a.tools.tooltip;function c(b){var c=a(window),d=c.width()+c.scrollLeft(),e=c.height()+c.scrollTop();return[b.offset().top<=c.scrollTop(),d<=b.offset().left+b.width(),e<=b.offset().top+b.height(),c.scrollLeft()>=b.offset().left]}function d(a){for(var b=a.length;b--;)if(a[b])return!1;return!0}b.dynamic={conf:{classNames:"top right bottom left"}},a.fn.dynamic=function(e){"number"===typeof e&&(e={speed:e}),e=a.extend({},b.dynamic.conf,e);var f=a.extend(!0,{},e),g=e.classNames.split(/\s/),h;return this.each((function(){var b=a(this).tooltip().onBeforeShow((function(b,e){var i=this.getTip(),j=this.getConf();h||(h=[j.position[0],j.position[1],j.offset[0],j.offset[1],a.extend({},j)]),a.extend(j,h[4]),j.position=[h[0],h[1]],j.offset=[h[2],h[3]],i.css({visibility:"hidden",position:"absolute",top:e.top,left:e.left}).show();var k=a.extend(!0,{},f),l=c(i);d(l)||(l[2]&&(a.extend(j,k.top),j.position[0]="top",i.addClass(g[0])),l[3]&&(a.extend(j,k.right),j.position[1]="right",i.addClass(g[1])),l[0]&&(a.extend(j,k.bottom),j.position[0]="bottom",i.addClass(g[2])),l[1]&&(a.extend(j,k.left),j.position[1]="left",i.addClass(g[3])),(l[0]||l[2])&&(j.offset[0]*=-1),(l[1]||l[3])&&(j.offset[1]*=-1)),i.css({visibility:"visible"}).hide()}));b.onBeforeShow((function(){var a=this.getConf(),b=this.getTip();setTimeout((function(){a.position=[h[0],h[1]],a.offset=[h[2],h[3]]}),0)})),b.onHide((function(){var a;this.getTip().removeClass(e.classNames)})),ret=b})),e.api?ret:this}}(jQuery),function(a){var b=a.tools.tooltip;a.extend(b.conf,{direction:"up",bounce:!1,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!0});var c={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};b.addEffect("slide",(function(a){var b=this.getConf(),d=this.getTip(),e=b.slideFade?{opacity:b.opacity}:{},f=c[b.direction]||c.up;e[f[1]]=f[0]+"="+b.slideOffset,b.slideFade&&d.css({opacity:0}),d.show().animate(e,b.slideInSpeed,a)}),(function(b){var d=this.getConf(),e=d.slideOffset,f=d.slideFade?{opacity:0}:{},g=c[d.direction]||c.up,h=""+g[0];d.bounce&&(h="+"===h?"-":"+"),f[g[1]]=h+"="+e,this.getTip().animate(f,d.slideOutSpeed,(function(){a(this).hide(),b.call()}))}))}(jQuery); diff --git a/package-lock.json b/package-lock.json index f992f50..c37934d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,11 +4,17 @@ "requires": true, "packages": { "": { + "license": "GPL-3.0", "devDependencies": { + "cz-conventional-changelog": "^3.3.0", "eslint": "^7.24.0", "eslint-config-prettier": "^8.2.0", "eslint-config-wordpress": "^2.0.0", "eslint-plugin-prettier": "^3.4.0", + "husky": "^4.3.8", + "lint-staged": "^10.5.4", + "markdownlint-cli": "^0.27.1", + "minify": "^7.0.1", "prettier": "^2.2.1", "stylelint": "^13.12.0", "stylelint-config-wordpress": "^17.0.0" @@ -378,6 +384,84 @@ "to-fast-properties": "^2.0.0" } }, + "node_modules/@commitlint/execute-rule": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.1.tgz", + "integrity": "sha512-6mplMGvLCKF5LieL7BRhydpg32tm6LICnWQADrWU4S5g9PKi2utNvhiaiuNPoHUXr29RdbNaGNcyyPv8DSjJsQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/load": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.1.tgz", + "integrity": "sha512-qOQtgNdJRULUQWP9jkpTwhj7aEtnqUtqeUpbQ9rjS+GIUST65HZbteNUX4S0mAEGPWqy2aK5xGd73cUfFSvuuw==", + "dev": true, + "optional": true, + "dependencies": { + "@commitlint/execute-rule": "^12.1.1", + "@commitlint/resolve-extends": "^12.1.1", + "@commitlint/types": "^12.1.1", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/load/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/resolve-extends": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.1.tgz", + "integrity": "sha512-/DXRt0S0U3o9lq5cc8OL1Lkx0IjW0HcDWjUkUXshAajBIKBYSJB8x/loNCi1krNEJ8SwLXUEFt5OLxNO6wE9yQ==", + "dev": true, + "optional": true, + "dependencies": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/resolve-extends/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/types": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.1.tgz", + "integrity": "sha512-+qGH+s2Lo6qwacV2X3/ZypZwaAI84ift+1HBjXdXtI/q0F5NtmXucV3lcQOTviMTNiJhq4qWON2fjci2NItASw==", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=v10" + } + }, "node_modules/@eslint/eslintrc": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", @@ -538,6 +622,19 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -563,6 +660,33 @@ "node": ">=6" } }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -596,6 +720,33 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -605,6 +756,15 @@ "node": ">=8" } }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", @@ -614,6 +774,15 @@ "node": ">=0.10.0" } }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -623,6 +792,18 @@ "node": ">=8" } }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, "node_modules/autoprefixer": { "version": "9.8.6", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", @@ -661,6 +842,36 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -706,6 +917,41 @@ "url": "https://opencollective.com/browserslist" } }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cachedir": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", + "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -728,6 +974,22 @@ "node": ">=6" } }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -806,6 +1068,200 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.1.2.tgz", + "integrity": "sha512-QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, "node_modules/clone-regexp": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", @@ -818,6 +1274,19 @@ "node": ">=6" } }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -842,12 +1311,177 @@ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/commitizen": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.3.tgz", + "integrity": "sha512-pYlYEng7XMV2TW4xtjDKBGqeJ0Teq2zyRSx2S3Ml1XAplHSlJZK8vm1KdGclpMEZuGafbS5TeHXIVnHk8RWIzQ==", + "dev": true, + "dependencies": { + "cachedir": "2.2.0", + "cz-conventional-changelog": "3.2.0", + "dedent": "0.7.0", + "detect-indent": "6.0.0", + "find-node-modules": "2.0.0", + "find-root": "1.1.0", + "fs-extra": "8.1.0", + "glob": "7.1.4", + "inquirer": "6.5.2", + "is-utf8": "^0.2.1", + "lodash": "^4.17.20", + "minimist": "1.2.5", + "strip-bom": "4.0.0", + "strip-json-comments": "3.0.1" + }, + "bin": { + "commitizen": "bin/commitizen", + "cz": "bin/git-cz", + "git-cz": "bin/git-cz" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/commitizen/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/commitizen/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/commitizen/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/commitizen/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/commitizen/node_modules/cz-conventional-changelog": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz", + "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@commitlint/load": ">6.1.1" + } + }, + "node_modules/commitizen/node_modules/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/commitizen/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/commitizen/node_modules/strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/commitizen/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "node_modules/conventional-commit-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", + "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", + "dev": true + }, "node_modules/convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -857,6 +1491,15 @@ "safe-buffer": "~5.1.1" } }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/cosmiconfig": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", @@ -887,6 +1530,18 @@ "node": ">= 8" } }, + "node_modules/css-b64-images": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/css-b64-images/-/css-b64-images-0.2.5.tgz", + "integrity": "sha1-QgBdgyBLK0pdk7axpWRBM7WSegI=", + "dev": true, + "bin": { + "css-b64-images": "bin/css-b64-images" + }, + "engines": { + "node": "*" + } + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -899,6 +1554,88 @@ "node": ">=4" } }, + "node_modules/cz-conventional-changelog": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", + "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@commitlint/load": ">6.1.1" + } + }, + "node_modules/cz-conventional-changelog/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cz-conventional-changelog/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cz-conventional-changelog/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/cz-conventional-changelog/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/cz-conventional-changelog/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cz-conventional-changelog/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -947,12 +1684,67 @@ "node": ">=0.10.0" } }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -1033,6 +1825,22 @@ "domelementtype": "1" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/electron-to-chromium": { "version": "1.3.717", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz", @@ -1045,6 +1853,15 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", @@ -1329,6 +2146,29 @@ "node": ">=0.10.0" } }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/execall": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", @@ -1341,12 +2181,246 @@ "node": ">=8" } }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -1403,6 +2477,21 @@ "reusify": "^1.0.4" } }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -1427,6 +2516,22 @@ "node": ">=8" } }, + "node_modules/find-node-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", + "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", + "dev": true, + "dependencies": { + "findup-sync": "^3.0.0", + "merge": "^1.2.1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -1440,6 +2545,172 @@ "node": ">=8" } }, + "node_modules/find-versions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", + "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", + "dev": true, + "dependencies": { + "semver-regex": "^3.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -1459,6 +2730,41 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -1500,6 +2806,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, "node_modules/get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", @@ -1512,6 +2824,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -1544,6 +2880,19 @@ "node": ">= 6" } }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "optional": true, + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -1647,6 +2996,12 @@ "node": ">=0.6.0" } }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, "node_modules/hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", @@ -1689,6 +3044,96 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/hosted-git-info": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", @@ -1701,6 +3146,80 @@ "node": ">=10" } }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-minifier-terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/html-minifier-terser/node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "node_modules/html-tags": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", @@ -1724,6 +3243,57 @@ "readable-stream": "^3.1.1" } }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/husky": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", + "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^4.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "husky-run": "bin/run.js", + "husky-upgrade": "lib/upgrader/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/husky" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", @@ -1804,6 +3374,235 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/inquirer/node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", @@ -1884,6 +3683,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-decimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", @@ -1894,6 +3705,32 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1955,6 +3792,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -1964,6 +3810,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-regexp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", @@ -1973,6 +3831,15 @@ "node": ">=6" } }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-string": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", @@ -2003,12 +3870,42 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -2073,6 +3970,21 @@ "node": ">=6" } }, + "node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -2107,6 +4019,67 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, + "node_modules/linkify-it": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz", + "integrity": "sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==", + "dev": true, + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/lint-staged": { + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", + "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/listr2": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.7.1.tgz", + "integrity": "sha512-cNd368GTrk8351/ov/IV+BSwyf9sJRgI0UIvfORonCZA1u9UHAtAlqSEv9dgafoQIA1CgB3nu4No79pJtK2LHw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + } + }, "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -2131,12 +4104,24 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, + "node_modules/lodash.differencewith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.differencewith/-/lodash.differencewith-4.5.0.tgz", + "integrity": "sha1-uvr7yRi1UVTheRdqALsK76rIVLc=", + "dev": true + }, "node_modules/lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", "dev": true }, + "node_modules/lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -2159,6 +4144,47 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/longest-streak": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", @@ -2169,6 +4195,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -2181,6 +4222,15 @@ "node": ">=10" } }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/map-obj": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", @@ -2193,6 +4243,131 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-it": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.0.4.tgz", + "integrity": "sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/markdown-it/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/markdownlint": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.23.1.tgz", + "integrity": "sha512-iOEwhDfNmq2IJlaA8mzEkHYUi/Hwoa6Ss+HO5jkwUR6wQ4quFr0WzSx+Z9rsWZKUaPbyirIdL1zGmJRkWawr4Q==", + "dev": true, + "dependencies": { + "markdown-it": "12.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/markdownlint-cli": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.27.1.tgz", + "integrity": "sha512-p1VV6aSbGrDlpUWzHizAnSNEQAweVR3qUI/AIUubxW7BGPXziSXkIED+uRtSohUlRS/jmqp3Wi4es5j6fIrdeQ==", + "dev": true, + "dependencies": { + "commander": "~7.1.0", + "deep-extend": "~0.6.0", + "get-stdin": "~8.0.0", + "glob": "~7.1.6", + "ignore": "~5.1.8", + "js-yaml": "^4.0.0", + "jsonc-parser": "~3.0.0", + "lodash.differencewith": "~4.5.0", + "lodash.flatten": "~4.4.0", + "markdownlint": "~0.23.1", + "markdownlint-rule-helpers": "~0.14.0", + "minimatch": "~3.0.4", + "minimist": "~1.2.5", + "rc": "~1.2.8" + }, + "bin": { + "markdownlint": "markdownlint.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/markdownlint-cli/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/markdownlint-cli/node_modules/commander": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", + "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/markdownlint-cli/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/markdownlint-cli/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/markdownlint-rule-helpers": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.14.0.tgz", + "integrity": "sha512-vRTPqSU4JK8vVXmjICHSBhwXUvbfh/VJo+j7hvxqe15tLJyomv3FLgFdFgb8kpj0Fe8SsJa/TZUAXv7/sN+N7A==", + "dev": true + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -2248,6 +4423,12 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, "node_modules/meow": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", @@ -2286,6 +4467,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -2328,6 +4521,15 @@ "node": ">=8.6" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -2337,6 +4539,26 @@ "node": ">=4" } }, + "node_modules/minify": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/minify/-/minify-7.0.1.tgz", + "integrity": "sha512-U3CjnPKRjPu3DxZX7NsB833r2ijbw9af3fHsaChn6o7BHKvaT/zxYDQ8Q/3W7VFXGDrnkAx6XBx3ggEf5KJm7A==", + "dev": true, + "dependencies": { + "clean-css": "^5.0.1", + "css-b64-images": "~0.2.5", + "debug": "^4.1.0", + "html-minifier-terser": "^5.1.1", + "terser": "^5.3.2", + "try-to-catch": "^3.0.0" + }, + "bin": { + "minify": "bin/minify.js" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -2369,18 +4591,75 @@ "node": ">= 6" } }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", @@ -2402,6 +4681,15 @@ "node": ">=10" } }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", @@ -2417,12 +4705,139 @@ "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", "dev": true }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -2432,6 +4847,30 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "bin": { + "opencollective-postinstall": "index.js" + } + }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -2449,6 +4888,15 @@ "node": ">= 0.8.0" } }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -2476,6 +4924,21 @@ "node": ">=8" } }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -2485,6 +4948,22 @@ "node": ">=6" } }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -2533,6 +5012,40 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -2587,6 +5100,97 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/postcss": { "version": "7.0.35", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", @@ -2831,6 +5435,16 @@ "node": ">=0.4.0" } }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -2869,6 +5483,30 @@ "node": ">=8" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -2973,6 +5611,19 @@ "node": ">=8" } }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/regexpp": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", @@ -2985,6 +5636,15 @@ "url": "https://github.com/sponsors/mysticatea" } }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/remark": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", @@ -3026,6 +5686,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -3057,6 +5726,61 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -3066,6 +5790,48 @@ "node": ">=4" } }, + "node_modules/resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "optional": true, + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -3091,6 +5857,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -3114,12 +5889,39 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, "node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -3135,6 +5937,60 @@ "node": ">=10" } }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "node_modules/semver-regex": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.2.tgz", + "integrity": "sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -3188,6 +6044,206 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -3197,6 +6253,44 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -3238,12 +6332,126 @@ "specificity": "bin/specificity" } }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -3273,6 +6481,15 @@ } ] }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, "node_modules/string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -3287,6 +6504,29 @@ "node": ">=8" } }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -3299,6 +6539,24 @@ "node": ">=8" } }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -3541,12 +6799,62 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node_modules/terser": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", + "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -3556,6 +6864,51 @@ "node": ">=4" } }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3587,6 +6940,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/try-to-catch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-3.0.0.tgz", + "integrity": "sha512-eIm6ZXwR35jVF8By/HdbbkcaCDTBI5PpCPkejRKrYp0jyf/DbCCcRhHD7/O9jtFI3ewsqo9WctFEiJTS6i+CQA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -3620,6 +6988,12 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, "node_modules/unified": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz", @@ -3647,6 +7021,30 @@ "node": ">=8" } }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", @@ -3689,6 +7087,63 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -3698,6 +7153,22 @@ "punycode": "^2.1.0" } }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -3765,6 +7236,12 @@ "node": ">= 8" } }, + "node_modules/which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -3774,6 +7251,23 @@ "node": ">=0.10.0" } }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -3816,6 +7310,18 @@ "node": ">=10" } }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", @@ -4165,6 +7671,70 @@ "to-fast-properties": "^2.0.0" } }, + "@commitlint/execute-rule": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.1.tgz", + "integrity": "sha512-6mplMGvLCKF5LieL7BRhydpg32tm6LICnWQADrWU4S5g9PKi2utNvhiaiuNPoHUXr29RdbNaGNcyyPv8DSjJsQ==", + "dev": true, + "optional": true + }, + "@commitlint/load": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.1.tgz", + "integrity": "sha512-qOQtgNdJRULUQWP9jkpTwhj7aEtnqUtqeUpbQ9rjS+GIUST65HZbteNUX4S0mAEGPWqy2aK5xGd73cUfFSvuuw==", + "dev": true, + "optional": true, + "requires": { + "@commitlint/execute-rule": "^12.1.1", + "@commitlint/resolve-extends": "^12.1.1", + "@commitlint/types": "^12.1.1", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "optional": true + } + } + }, + "@commitlint/resolve-extends": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.1.tgz", + "integrity": "sha512-/DXRt0S0U3o9lq5cc8OL1Lkx0IjW0HcDWjUkUXshAajBIKBYSJB8x/loNCi1krNEJ8SwLXUEFt5OLxNO6wE9yQ==", + "dev": true, + "optional": true, + "requires": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "optional": true + } + } + }, + "@commitlint/types": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.1.tgz", + "integrity": "sha512-+qGH+s2Lo6qwacV2X3/ZypZwaAI84ift+1HBjXdXtI/q0F5NtmXucV3lcQOTviMTNiJhq4qWON2fjci2NItASw==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.0.0" + } + }, "@eslint/eslintrc": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", @@ -4290,6 +7860,16 @@ "dev": true, "requires": {} }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -4308,6 +7888,23 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -4332,24 +7929,60 @@ "sprintf-js": "~1.0.2" } }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, "autoprefixer": { "version": "9.8.6", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", @@ -4377,6 +8010,32 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -4409,6 +8068,35 @@ "node-releases": "^1.1.71" } }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cachedir": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", + "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", + "dev": true + }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -4425,6 +8113,24 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -4476,6 +8182,165 @@ "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "clean-css": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.1.2.tgz", + "integrity": "sha512-QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, "clone-regexp": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", @@ -4485,6 +8350,16 @@ "is-regexp": "^2.0.0" } }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4506,12 +8381,145 @@ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "commitizen": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.3.tgz", + "integrity": "sha512-pYlYEng7XMV2TW4xtjDKBGqeJ0Teq2zyRSx2S3Ml1XAplHSlJZK8vm1KdGclpMEZuGafbS5TeHXIVnHk8RWIzQ==", + "dev": true, + "requires": { + "cachedir": "2.2.0", + "cz-conventional-changelog": "3.2.0", + "dedent": "0.7.0", + "detect-indent": "6.0.0", + "find-node-modules": "2.0.0", + "find-root": "1.1.0", + "fs-extra": "8.1.0", + "glob": "7.1.4", + "inquirer": "6.5.2", + "is-utf8": "^0.2.1", + "lodash": "^4.17.20", + "minimist": "1.2.5", + "strip-bom": "4.0.0", + "strip-json-comments": "3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "cz-conventional-changelog": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz", + "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==", + "dev": true, + "requires": { + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "conventional-commit-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", + "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", + "dev": true + }, "convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -4521,6 +8529,12 @@ "safe-buffer": "~5.1.1" } }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, "cosmiconfig": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", @@ -4545,12 +8559,85 @@ "which": "^2.0.1" } }, + "css-b64-images": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/css-b64-images/-/css-b64-images-0.2.5.tgz", + "integrity": "sha1-QgBdgyBLK0pdk7axpWRBM7WSegI=", + "dev": true + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, + "cz-conventional-changelog": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", + "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", + "dev": true, + "requires": { + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -4584,12 +8671,52 @@ } } }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "dev": true + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -4657,6 +8784,24 @@ "domelementtype": "1" } }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "electron-to-chromium": { "version": "1.3.717", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz", @@ -4669,6 +8814,15 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, "enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", @@ -4876,6 +9030,23 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, "execall": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", @@ -4885,12 +9056,203 @@ "clone-regexp": "^2.1.0" } }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -4944,6 +9306,15 @@ "reusify": "^1.0.4" } }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -4962,6 +9333,22 @@ "to-regex-range": "^5.0.1" } }, + "find-node-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", + "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", + "dev": true, + "requires": { + "findup-sync": "^3.0.0", + "merge": "^1.2.1" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -4972,6 +9359,144 @@ "path-exists": "^4.0.0" } }, + "find-versions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", + "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", + "dev": true, + "requires": { + "semver-regex": "^3.1.2" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -4988,6 +9513,32 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -5023,12 +9574,33 @@ "has-symbols": "^1.0.1" } }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, "get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -5052,6 +9624,16 @@ "is-glob": "^4.0.1" } }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4" + } + }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -5129,6 +9711,12 @@ "minimist": "^1.2.5" } }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, "hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", @@ -5156,6 +9744,79 @@ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, "hosted-git-info": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", @@ -5165,6 +9826,63 @@ "lru-cache": "^6.0.0" } }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + } + } + }, "html-tags": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", @@ -5185,6 +9903,39 @@ "readable-stream": "^3.1.1" } }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "husky": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", + "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^4.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", @@ -5247,6 +9998,185 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, "is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", @@ -5293,12 +10223,41 @@ "has": "^1.0.3" } }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, "is-decimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -5338,18 +10297,39 @@ "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", "dev": true }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, "is-regexp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", "dev": true }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, "is-string": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", @@ -5368,12 +10348,36 @@ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -5423,6 +10427,21 @@ "minimist": "^1.2.5" } }, + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -5451,6 +10470,55 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, + "linkify-it": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz", + "integrity": "sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "lint-staged": { + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", + "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + } + }, + "listr2": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.7.1.tgz", + "integrity": "sha512-cNd368GTrk8351/ov/IV+BSwyf9sJRgI0UIvfORonCZA1u9UHAtAlqSEv9dgafoQIA1CgB3nu4No79pJtK2LHw==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -5472,12 +10540,24 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, + "lodash.differencewith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.differencewith/-/lodash.differencewith-4.5.0.tgz", + "integrity": "sha1-uvr7yRi1UVTheRdqALsK76rIVLc=", + "dev": true + }, "lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", "dev": true }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -5494,12 +10574,60 @@ "is-unicode-supported": "^0.1.0" } }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", + "dev": true + }, "longest-streak": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", "dev": true }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -5509,12 +10637,120 @@ "yallist": "^4.0.0" } }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, "map-obj": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", "dev": true }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-it": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.0.4.tgz", + "integrity": "sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q==", + "dev": true, + "requires": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + } + } + }, + "markdownlint": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.23.1.tgz", + "integrity": "sha512-iOEwhDfNmq2IJlaA8mzEkHYUi/Hwoa6Ss+HO5jkwUR6wQ4quFr0WzSx+Z9rsWZKUaPbyirIdL1zGmJRkWawr4Q==", + "dev": true, + "requires": { + "markdown-it": "12.0.4" + } + }, + "markdownlint-cli": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.27.1.tgz", + "integrity": "sha512-p1VV6aSbGrDlpUWzHizAnSNEQAweVR3qUI/AIUubxW7BGPXziSXkIED+uRtSohUlRS/jmqp3Wi4es5j6fIrdeQ==", + "dev": true, + "requires": { + "commander": "~7.1.0", + "deep-extend": "~0.6.0", + "get-stdin": "~8.0.0", + "glob": "~7.1.6", + "ignore": "~5.1.8", + "js-yaml": "^4.0.0", + "jsonc-parser": "~3.0.0", + "lodash.differencewith": "~4.5.0", + "lodash.flatten": "~4.4.0", + "markdownlint": "~0.23.1", + "markdownlint-rule-helpers": "~0.14.0", + "minimatch": "~3.0.4", + "minimist": "~1.2.5", + "rc": "~1.2.8" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "commander": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", + "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "markdownlint-rule-helpers": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.14.0.tgz", + "integrity": "sha512-vRTPqSU4JK8vVXmjICHSBhwXUvbfh/VJo+j7hvxqe15tLJyomv3FLgFdFgb8kpj0Fe8SsJa/TZUAXv7/sN+N7A==", + "dev": true + }, "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -5554,6 +10790,12 @@ "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, "meow": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", @@ -5582,6 +10824,18 @@ } } }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -5608,12 +10862,32 @@ "picomatch": "^2.2.3" } }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, + "minify": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/minify/-/minify-7.0.1.tgz", + "integrity": "sha512-U3CjnPKRjPu3DxZX7NsB833r2ijbw9af3fHsaChn6o7BHKvaT/zxYDQ8Q/3W7VFXGDrnkAx6XBx3ggEf5KJm7A==", + "dev": true, + "requires": { + "clean-css": "^5.0.1", + "css-b64-images": "~0.2.5", + "debug": "^4.1.0", + "html-minifier-terser": "^5.1.1", + "terser": "^5.3.2", + "try-to-catch": "^3.0.0" + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -5640,18 +10914,71 @@ "kind-of": "^6.0.3" } }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", @@ -5670,6 +10997,12 @@ "validate-npm-package-license": "^3.0.1" } }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", @@ -5682,12 +11015,113 @@ "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", "dev": true }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -5697,6 +11131,21 @@ "wrappy": "1" } }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true + }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -5711,6 +11160,12 @@ "word-wrap": "^1.2.3" } }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -5729,12 +11184,39 @@ "p-limit": "^2.2.0" } }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -5770,6 +11252,36 @@ "lines-and-columns": "^1.1.6" } }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -5806,6 +11318,69 @@ "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", "dev": true }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + } + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, "postcss": { "version": "7.0.35", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", @@ -5996,6 +11571,16 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -6014,6 +11599,26 @@ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } + } + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -6098,12 +11703,28 @@ "strip-indent": "^3.0.0" } }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, "regexpp": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, "remark": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", @@ -6133,6 +11754,12 @@ "mdast-util-to-markdown": "^0.6.0" } }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -6155,12 +11782,89 @@ "path-parse": "^1.0.6" } }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "dependencies": { + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "optional": true, + "requires": { + "global-dirs": "^0.1.1" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -6176,6 +11880,12 @@ "glob": "^7.1.3" } }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -6185,12 +11895,36 @@ "queue-microtask": "^1.2.2" } }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -6200,6 +11934,47 @@ "lru-cache": "^6.0.0" } }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "semver-regex": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.2.tgz", + "integrity": "sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -6238,12 +12013,217 @@ "is-fullwidth-code-point": "^3.0.0" } }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -6282,12 +12262,105 @@ "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", "dev": true }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -6305,6 +12378,12 @@ } } }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -6316,6 +12395,25 @@ "strip-ansi": "^6.0.0" } }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + } + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -6325,6 +12423,18 @@ "ansi-regex": "^5.0.0" } }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -6517,18 +12627,96 @@ } } }, + "terser": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", + "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6550,6 +12738,18 @@ "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", "dev": true }, + "try-to-catch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-3.0.0.tgz", + "integrity": "sha512-eIm6ZXwR35jVF8By/HdbbkcaCDTBI5PpCPkejRKrYp0jyf/DbCCcRhHD7/O9jtFI3ewsqo9WctFEiJTS6i+CQA==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -6574,6 +12774,12 @@ "is-typedarray": "^1.0.0" } }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, "unified": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz", @@ -6596,6 +12802,26 @@ } } }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, "uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", @@ -6626,6 +12852,52 @@ "@types/unist": "^2.0.2" } }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -6635,6 +12907,18 @@ "punycode": "^2.1.0" } }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -6688,12 +12972,29 @@ "isexe": "^2.0.0" } }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -6730,6 +13031,12 @@ "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", "dev": true }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, "zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", diff --git a/package.json b/package.json index 8c7c9ec..7564103 100644 --- a/package.json +++ b/package.json @@ -1,24 +1,63 @@ { "scripts": { + "cm": "cz", "format": "npm run format:js", "format:fix": "npm run format:js:fix", - "format:js": "prettier --config .prettierrc './js/*.js'", + "format:js": "prettier --config .prettierrc './src/**/*.js'", "format:js:fix": "npm run format:js -- --write", - "lint": "npm run lint:js && npm run lint:css", - "lint:fix": "npm run lint:js:fix && npm run lint:css:fix", - "lint:js": "eslint \"./js/*.js\"", + "lint": "npm run lint:js && npm run lint:css && npm run lint:md", + "lint:fix": "npm run lint:js:fix && npm run lint:css:fix && npm run lint:md:fix", + "lint:php": "composer run lint:php", + "lint:php:fix": "composer run lint:php:fix", + "lint:js": "eslint \"./src/**/*.js\"", "lint:js:fix": "npm run lint:js -- --fix", - "lint:css": "stylelint \"./css/*.css\"", - "lint:css:fix": "npm run lint:css -- --fix" + "lint:css": "stylelint \"./src/**/*.css\"", + "lint:css:fix": "npm run lint:css -- --fix", + "lint:md": "markdownlint '*.md'", + "lint:md:fix": "npm run lint:md -- --fix", + "minify": "npm run minify:css && npm run minify:js", + "minify:css": "for f in ./tmp/css/*.css; do npx minify $f > ./dist/css/$(basename $f .css).min.css; done", + "minify:js": "for f in ./src/js/*.js; do npx minify $f > ./dist/js/$(basename $f .js).min.js; done" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged", + "pre-push": "composer run docs && git add docs && git commit -m \"docs: update documentation\" --no-verify" + } + }, + "lint-staged": { + "*.php": [ + "composer run lint:php" + ], + "*.js": [ + "npm run format:js:fix", + "npm run lint:js" + ], + "*.(sa|sc|c)ss": [ + "npm run lint:css" + ], + "*.md": [ + "npm run lint:md" + ] }, "devDependencies": { + "cz-conventional-changelog": "^3.3.0", "eslint": "^7.24.0", "eslint-config-prettier": "^8.2.0", "eslint-config-wordpress": "^2.0.0", "eslint-plugin-prettier": "^3.4.0", + "husky": "^4.3.8", + "lint-staged": "^10.5.4", + "markdownlint-cli": "^0.27.1", + "minify": "^7.0.1", "prettier": "^2.2.1", "stylelint": "^13.12.0", "stylelint-config-wordpress": "^17.0.0" }, - "license": "GPL-3.0" -} \ No newline at end of file + "license": "GPL-3.0", + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + } +} diff --git a/phpdoc.dist.xml b/phpdoc.dist.xml index 7a2d501..6dfdd6f 100644 --- a/phpdoc.dist.xml +++ b/phpdoc.dist.xml @@ -11,17 +11,13 @@ - class + src docs - php - Footnotes + footnotes true diff --git a/class/config.php b/src/class/config.php similarity index 100% rename from class/config.php rename to src/class/config.php diff --git a/class/convert.php b/src/class/convert.php similarity index 100% rename from class/convert.php rename to src/class/convert.php diff --git a/class/dashboard/init.php b/src/class/dashboard/init.php similarity index 100% rename from class/dashboard/init.php rename to src/class/dashboard/init.php diff --git a/class/dashboard/layout.php b/src/class/dashboard/layout.php similarity index 100% rename from class/dashboard/layout.php rename to src/class/dashboard/layout.php diff --git a/class/dashboard/subpage-main.php b/src/class/dashboard/subpage-main.php similarity index 100% rename from class/dashboard/subpage-main.php rename to src/class/dashboard/subpage-main.php diff --git a/class/hooks.php b/src/class/hooks.php similarity index 100% rename from class/hooks.php rename to src/class/hooks.php diff --git a/class/init.php b/src/class/init.php similarity index 100% rename from class/init.php rename to src/class/init.php diff --git a/class/language.php b/src/class/language.php similarity index 100% rename from class/language.php rename to src/class/language.php diff --git a/class/settings.php b/src/class/settings.php similarity index 100% rename from class/settings.php rename to src/class/settings.php diff --git a/class/task.php b/src/class/task.php similarity index 99% rename from class/task.php rename to src/class/task.php index b9db6ca..bba43d9 100644 --- a/class/task.php +++ b/src/class/task.php @@ -2103,7 +2103,7 @@ class Footnotes_Task { * Ensures that footnotes containing paragraph separators get displayed correctly. */ $l_arr_paragraph_splitters = array( '#(

          |]*>)#', '#(
          |]*>)#' ); - $l_str_tooltip_content = preg_replace( $l_arr_paragraph_splitters, '
          ', $l_str_tooltip_content ); + $l_str_tooltip_content = preg_replace( $l_arr_paragraph_splitters, '
          ', $l_str_tooltip_content ); } else { $l_str_tooltip_content = ''; } diff --git a/class/template.php b/src/class/template.php similarity index 100% rename from class/template.php rename to src/class/template.php diff --git a/class/widgets/base.php b/src/class/widgets/base.php similarity index 100% rename from class/widgets/base.php rename to src/class/widgets/base.php diff --git a/class/widgets/reference-container.php b/src/class/widgets/reference-container.php similarity index 100% rename from class/widgets/reference-container.php rename to src/class/widgets/reference-container.php diff --git a/class/wysiwyg.php b/src/class/wysiwyg.php similarity index 97% rename from class/wysiwyg.php rename to src/class/wysiwyg.php index 89d1fff..d472225 100644 --- a/class/wysiwyg.php +++ b/src/class/wysiwyg.php @@ -74,7 +74,7 @@ class Footnotes_WYSIWYG { * @return array */ public static function include_scripts( $p_arr_plugins ) { - $p_arr_plugins[ Footnotes_Config::C_STR_PLUGIN_NAME ] = plugins_url( '/../js/wysiwyg-editor.js', __FILE__ ); + $p_arr_plugins[ Footnotes_Config::C_STR_PLUGIN_NAME ] = plugins_url( '/../js/wysiwyg-editor ' . ( ( Footnotes::PRODUCTION_ENV ) ? '.min' : '' ) . '.js', __FILE__ ); return $p_arr_plugins; } diff --git a/css/dev-amp-tooltips.css b/src/css/dev-amp-tooltips.css similarity index 100% rename from css/dev-amp-tooltips.css rename to src/css/dev-amp-tooltips.css diff --git a/css/dev-common.css b/src/css/dev-common.css similarity index 100% rename from css/dev-common.css rename to src/css/dev-common.css diff --git a/css/dev-layout-entry-content.css b/src/css/dev-layout-entry-content.css similarity index 100% rename from css/dev-layout-entry-content.css rename to src/css/dev-layout-entry-content.css diff --git a/css/dev-layout-main-content.css b/src/css/dev-layout-main-content.css similarity index 100% rename from css/dev-layout-main-content.css rename to src/css/dev-layout-main-content.css diff --git a/css/dev-layout-reference-container.css b/src/css/dev-layout-reference-container.css similarity index 100% rename from css/dev-layout-reference-container.css rename to src/css/dev-layout-reference-container.css diff --git a/css/dev-tooltips-alternative.css b/src/css/dev-tooltips-alternative.css similarity index 100% rename from css/dev-tooltips-alternative.css rename to src/css/dev-tooltips-alternative.css diff --git a/css/dev-tooltips.css b/src/css/dev-tooltips.css similarity index 100% rename from css/dev-tooltips.css rename to src/css/dev-tooltips.css diff --git a/css/settings.css b/src/css/settings.css similarity index 100% rename from css/settings.css rename to src/css/settings.css diff --git a/footnotes.php b/src/footnotes.php similarity index 98% rename from footnotes.php rename to src/footnotes.php index d96852e..dc44466 100755 --- a/footnotes.php +++ b/src/footnotes.php @@ -5,7 +5,7 @@ * Description: footnotes lets you easily add highly-customisable footnotes on your WordPress Pages and Posts. * Author: Mark Cheret * Author URI: https://cheret.org/footnotes - * Version: 2.7.0 + * Version: 2.7.1 * Text Domain: footnotes * Domain Path: /languages * Requires at least: 3.9 @@ -25,7 +25,7 @@ * @since 2.5.3 (Hungarian) * @var str */ -define( 'C_STR_FOOTNOTES_VERSION', '2.7.1' ); +define( 'C_STR_FOOTNOTES_VERSION', '2.7.2' ); /** * Defines the current environment ('development' or 'production'). diff --git a/img/fn-wysiwyg.png b/src/img/fn-wysiwyg.png similarity index 100% rename from img/fn-wysiwyg.png rename to src/img/fn-wysiwyg.png diff --git a/img/footnotes.png b/src/img/footnotes.png similarity index 100% rename from img/footnotes.png rename to src/img/footnotes.png diff --git a/includes.php b/src/includes.php similarity index 100% rename from includes.php rename to src/includes.php diff --git a/js/jquery.tools.js b/src/js/jquery.tools.js similarity index 100% rename from js/jquery.tools.js rename to src/js/jquery.tools.js diff --git a/js/wysiwyg-editor.js b/src/js/wysiwyg-editor.js similarity index 99% rename from js/wysiwyg-editor.js rename to src/js/wysiwyg-editor.js index 6db1ba3..e3e1ef9 100644 --- a/js/wysiwyg-editor.js +++ b/src/js/wysiwyg-editor.js @@ -68,7 +68,7 @@ author : 'Mark Cheret', authorurl : 'https://cheret.org/footnotes/', infourl : 'https://wordpress.org/plugins/footnotes/', - version : '2.7.1d' + version : '2.7.2d' }; } }); diff --git a/languages/footnotes-de_AT.mo b/src/languages/footnotes-de_AT.mo similarity index 100% rename from languages/footnotes-de_AT.mo rename to src/languages/footnotes-de_AT.mo diff --git a/languages/footnotes-de_AT.po b/src/languages/footnotes-de_AT.po similarity index 100% rename from languages/footnotes-de_AT.po rename to src/languages/footnotes-de_AT.po diff --git a/languages/footnotes-de_DE.mo b/src/languages/footnotes-de_DE.mo similarity index 100% rename from languages/footnotes-de_DE.mo rename to src/languages/footnotes-de_DE.mo diff --git a/languages/footnotes-de_DE.po b/src/languages/footnotes-de_DE.po similarity index 100% rename from languages/footnotes-de_DE.po rename to src/languages/footnotes-de_DE.po diff --git a/languages/footnotes-en_GB.mo b/src/languages/footnotes-en_GB.mo similarity index 100% rename from languages/footnotes-en_GB.mo rename to src/languages/footnotes-en_GB.mo diff --git a/languages/footnotes-en_GB.po b/src/languages/footnotes-en_GB.po similarity index 100% rename from languages/footnotes-en_GB.po rename to src/languages/footnotes-en_GB.po diff --git a/languages/footnotes-en_US.mo b/src/languages/footnotes-en_US.mo similarity index 100% rename from languages/footnotes-en_US.mo rename to src/languages/footnotes-en_US.mo diff --git a/languages/footnotes-en_US.po b/src/languages/footnotes-en_US.po similarity index 100% rename from languages/footnotes-en_US.po rename to src/languages/footnotes-en_US.po diff --git a/languages/footnotes-es_ES.mo b/src/languages/footnotes-es_ES.mo similarity index 100% rename from languages/footnotes-es_ES.mo rename to src/languages/footnotes-es_ES.mo diff --git a/languages/footnotes-es_ES.po b/src/languages/footnotes-es_ES.po similarity index 100% rename from languages/footnotes-es_ES.po rename to src/languages/footnotes-es_ES.po diff --git a/languages/footnotes-fr_FR.mo b/src/languages/footnotes-fr_FR.mo similarity index 100% rename from languages/footnotes-fr_FR.mo rename to src/languages/footnotes-fr_FR.mo diff --git a/languages/footnotes-fr_FR.po b/src/languages/footnotes-fr_FR.po similarity index 100% rename from languages/footnotes-fr_FR.po rename to src/languages/footnotes-fr_FR.po diff --git a/languages/footnotes.mo b/src/languages/footnotes.mo similarity index 100% rename from languages/footnotes.mo rename to src/languages/footnotes.mo diff --git a/languages/footnotes.pot b/src/languages/footnotes.pot similarity index 100% rename from languages/footnotes.pot rename to src/languages/footnotes.pot diff --git a/license.txt b/src/license.txt similarity index 100% rename from license.txt rename to src/license.txt diff --git a/readme.txt b/src/readme.txt similarity index 96% rename from readme.txt rename to src/readme.txt index 0703efe..c9d0c5f 100644 --- a/readme.txt +++ b/src/readme.txt @@ -79,9 +79,6 @@ No, this Plugin has been written from scratch. Of course some inspirations on ho - Bugfix: Editor buttons: debug button by reverting name change in PHP file while JS file and HTML template remained unsynced, thanks to @gova bug report. - Bugfix: Hooks: default-disable the_excerpt hook with respect to theme-specific excerpt handling, thanks to @mmallett bug reports. -= 2.6.4 = -- Bugfix: Process: remove trailing comma after last argument in multiline function calls for PHP < 7.3, thanks to @scroom @copylefter @lagoon24 bug reports. - == Upgrade Notice == = 2.7.1 = diff --git a/templates/dashboard/configure-label-solution.html b/src/templates/dashboard/configure-label-solution.html similarity index 100% rename from templates/dashboard/configure-label-solution.html rename to src/templates/dashboard/configure-label-solution.html diff --git a/templates/dashboard/customize-css-migration.html b/src/templates/dashboard/customize-css-migration.html similarity index 100% rename from templates/dashboard/customize-css-migration.html rename to src/templates/dashboard/customize-css-migration.html diff --git a/templates/dashboard/customize-css-new.html b/src/templates/dashboard/customize-css-new.html similarity index 100% rename from templates/dashboard/customize-css-new.html rename to src/templates/dashboard/customize-css-new.html diff --git a/templates/dashboard/customize-css.html b/src/templates/dashboard/customize-css.html similarity index 100% rename from templates/dashboard/customize-css.html rename to src/templates/dashboard/customize-css.html diff --git a/templates/dashboard/customize-hyperlink-arrow.html b/src/templates/dashboard/customize-hyperlink-arrow.html similarity index 100% rename from templates/dashboard/customize-hyperlink-arrow.html rename to src/templates/dashboard/customize-hyperlink-arrow.html diff --git a/templates/dashboard/customize-superscript.html b/src/templates/dashboard/customize-superscript.html similarity index 100% rename from templates/dashboard/customize-superscript.html rename to src/templates/dashboard/customize-superscript.html diff --git a/templates/dashboard/editor-button.html b/src/templates/dashboard/editor-button.html similarity index 100% rename from templates/dashboard/editor-button.html rename to src/templates/dashboard/editor-button.html diff --git a/templates/dashboard/expert-lookup.html b/src/templates/dashboard/expert-lookup.html similarity index 100% rename from templates/dashboard/expert-lookup.html rename to src/templates/dashboard/expert-lookup.html diff --git a/templates/dashboard/how-to-donate.html b/src/templates/dashboard/how-to-donate.html similarity index 100% rename from templates/dashboard/how-to-donate.html rename to src/templates/dashboard/how-to-donate.html diff --git a/templates/dashboard/how-to-help.html b/src/templates/dashboard/how-to-help.html similarity index 100% rename from templates/dashboard/how-to-help.html rename to src/templates/dashboard/how-to-help.html diff --git a/templates/dashboard/mouse-over-box-appearance.html b/src/templates/dashboard/mouse-over-box-appearance.html similarity index 100% rename from templates/dashboard/mouse-over-box-appearance.html rename to src/templates/dashboard/mouse-over-box-appearance.html diff --git a/templates/dashboard/mouse-over-box-dimensions.html b/src/templates/dashboard/mouse-over-box-dimensions.html similarity index 100% rename from templates/dashboard/mouse-over-box-dimensions.html rename to src/templates/dashboard/mouse-over-box-dimensions.html diff --git a/templates/dashboard/mouse-over-box-display.html b/src/templates/dashboard/mouse-over-box-display.html similarity index 100% rename from templates/dashboard/mouse-over-box-display.html rename to src/templates/dashboard/mouse-over-box-display.html diff --git a/templates/dashboard/mouse-over-box-position.html b/src/templates/dashboard/mouse-over-box-position.html similarity index 100% rename from templates/dashboard/mouse-over-box-position.html rename to src/templates/dashboard/mouse-over-box-position.html diff --git a/templates/dashboard/mouse-over-box-text.html b/src/templates/dashboard/mouse-over-box-text.html similarity index 100% rename from templates/dashboard/mouse-over-box-text.html rename to src/templates/dashboard/mouse-over-box-text.html diff --git a/templates/dashboard/mouse-over-box-timing.html b/src/templates/dashboard/mouse-over-box-timing.html similarity index 100% rename from templates/dashboard/mouse-over-box-timing.html rename to src/templates/dashboard/mouse-over-box-timing.html diff --git a/templates/dashboard/mouse-over-box-truncation.html b/src/templates/dashboard/mouse-over-box-truncation.html similarity index 100% rename from templates/dashboard/mouse-over-box-truncation.html rename to src/templates/dashboard/mouse-over-box-truncation.html diff --git a/templates/dashboard/other-plugins.html b/src/templates/dashboard/other-plugins.html similarity index 100% rename from templates/dashboard/other-plugins.html rename to src/templates/dashboard/other-plugins.html diff --git a/templates/dashboard/settings-amp.html b/src/templates/dashboard/settings-amp.html similarity index 100% rename from templates/dashboard/settings-amp.html rename to src/templates/dashboard/settings-amp.html diff --git a/templates/dashboard/settings-excerpts.html b/src/templates/dashboard/settings-excerpts.html similarity index 100% rename from templates/dashboard/settings-excerpts.html rename to src/templates/dashboard/settings-excerpts.html diff --git a/templates/dashboard/settings-hard-links.html b/src/templates/dashboard/settings-hard-links.html similarity index 100% rename from templates/dashboard/settings-hard-links.html rename to src/templates/dashboard/settings-hard-links.html diff --git a/templates/dashboard/settings-love.html b/src/templates/dashboard/settings-love.html similarity index 100% rename from templates/dashboard/settings-love.html rename to src/templates/dashboard/settings-love.html diff --git a/templates/dashboard/settings-numbering.html b/src/templates/dashboard/settings-numbering.html similarity index 100% rename from templates/dashboard/settings-numbering.html rename to src/templates/dashboard/settings-numbering.html diff --git a/templates/dashboard/settings-reference-container.html b/src/templates/dashboard/settings-reference-container.html similarity index 100% rename from templates/dashboard/settings-reference-container.html rename to src/templates/dashboard/settings-reference-container.html diff --git a/templates/dashboard/settings-scrolling.html b/src/templates/dashboard/settings-scrolling.html similarity index 100% rename from templates/dashboard/settings-scrolling.html rename to src/templates/dashboard/settings-scrolling.html diff --git a/templates/dashboard/settings-start-end.html b/src/templates/dashboard/settings-start-end.html similarity index 100% rename from templates/dashboard/settings-start-end.html rename to src/templates/dashboard/settings-start-end.html diff --git a/templates/public/amp-footnote-expand.html b/src/templates/public/amp-footnote-expand.html similarity index 100% rename from templates/public/amp-footnote-expand.html rename to src/templates/public/amp-footnote-expand.html diff --git a/templates/public/amp-footnote.html b/src/templates/public/amp-footnote.html similarity index 100% rename from templates/public/amp-footnote.html rename to src/templates/public/amp-footnote.html diff --git a/templates/public/amp-reference-container-body-3column.html b/src/templates/public/amp-reference-container-body-3column.html similarity index 100% rename from templates/public/amp-reference-container-body-3column.html rename to src/templates/public/amp-reference-container-body-3column.html diff --git a/templates/public/amp-reference-container-body-combi.html b/src/templates/public/amp-reference-container-body-combi.html similarity index 100% rename from templates/public/amp-reference-container-body-combi.html rename to src/templates/public/amp-reference-container-body-combi.html diff --git a/templates/public/amp-reference-container-body-switch.html b/src/templates/public/amp-reference-container-body-switch.html similarity index 100% rename from templates/public/amp-reference-container-body-switch.html rename to src/templates/public/amp-reference-container-body-switch.html diff --git a/templates/public/amp-reference-container-body.html b/src/templates/public/amp-reference-container-body.html similarity index 100% rename from templates/public/amp-reference-container-body.html rename to src/templates/public/amp-reference-container-body.html diff --git a/templates/public/amp-reference-container-collapsed.html b/src/templates/public/amp-reference-container-collapsed.html similarity index 100% rename from templates/public/amp-reference-container-collapsed.html rename to src/templates/public/amp-reference-container-collapsed.html diff --git a/templates/public/amp-reference-container.html b/src/templates/public/amp-reference-container.html similarity index 100% rename from templates/public/amp-reference-container.html rename to src/templates/public/amp-reference-container.html diff --git a/templates/public/footnote-alternative.html b/src/templates/public/footnote-alternative.html similarity index 100% rename from templates/public/footnote-alternative.html rename to src/templates/public/footnote-alternative.html diff --git a/templates/public/footnote.html b/src/templates/public/footnote.html similarity index 100% rename from templates/public/footnote.html rename to src/templates/public/footnote.html diff --git a/templates/public/js-reference-container.html b/src/templates/public/js-reference-container.html similarity index 100% rename from templates/public/js-reference-container.html rename to src/templates/public/js-reference-container.html diff --git a/templates/public/reference-container-body-3column.html b/src/templates/public/reference-container-body-3column.html similarity index 100% rename from templates/public/reference-container-body-3column.html rename to src/templates/public/reference-container-body-3column.html diff --git a/templates/public/reference-container-body-combi.html b/src/templates/public/reference-container-body-combi.html similarity index 100% rename from templates/public/reference-container-body-combi.html rename to src/templates/public/reference-container-body-combi.html diff --git a/templates/public/reference-container-body-switch.html b/src/templates/public/reference-container-body-switch.html similarity index 100% rename from templates/public/reference-container-body-switch.html rename to src/templates/public/reference-container-body-switch.html diff --git a/templates/public/reference-container-body.html b/src/templates/public/reference-container-body.html similarity index 100% rename from templates/public/reference-container-body.html rename to src/templates/public/reference-container-body.html diff --git a/templates/public/reference-container.html b/src/templates/public/reference-container.html similarity index 100% rename from templates/public/reference-container.html rename to src/templates/public/reference-container.html diff --git a/templates/public/tooltip.html b/src/templates/public/tooltip.html similarity index 100% rename from templates/public/tooltip.html rename to src/templates/public/tooltip.html