├── .editorconfig ├── .gitattributes ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .stylelintrc.json ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── css ├── theme │ └── theme.css └── usercss-template.css ├── gulpfile.js ├── images ├── background.png └── screenshots │ └── .gitkeep ├── package.json ├── pnpm-lock.yaml ├── sass ├── partials │ ├── _version.scss │ └── theme │ │ ├── _actors-pics.scss │ │ ├── _edit-info.scss │ │ ├── _navbar.scss │ │ ├── _no-cover-fade-in.scss │ │ ├── _premium.scss │ │ ├── _summary.scss │ │ ├── _text-select.scss │ │ └── _user-pics.scss └── theme.scss └── style.user.css /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # editorconfig.org 4 | 5 | root = true 6 | 7 | [*] 8 | charset = utf-8 9 | end_of_line = crlf 10 | insert_final_newline = true 11 | indent_style = space 12 | indent_size = 2 13 | trim_trailing_whitespace = true 14 | 15 | [*.css] 16 | block_comment_start = /*::: 17 | block_comment = * 18 | block_comment_end = :::*/ 19 | 20 | [*.svg] 21 | insert_final_newline = false 22 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 12 | 13 | - **Browser**: 14 | - **Operating System**: 15 | - **Screenshot**: 16 | - **URL of where this happens**: 17 | 18 | - **HTML of the section where the issue occurs**: 19 | 20 | 23 | 24 | ```html 25 | 26 | ``` 27 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # temp stuff 2 | tmp/ 3 | *.tmp 4 | .bak_files/ 5 | ideas.txt 6 | 7 | # logs 8 | *.stackdump 9 | *.log 10 | 11 | # Build 12 | node_modules/ 13 | 14 | # Windows crap 15 | Thumbs.db 16 | Desktop.ini 17 | 18 | # Mac crap 19 | .DS_Store 20 | -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "stylelint-config-standard", 3 | "ignoreFiles": ["*.user.css", "*/*.user.css", "*.min.css"], 4 | "rules": { 5 | "at-rule-empty-line-before": null, 6 | "block-no-empty": null, 7 | "block-opening-brace-space-before": "always", 8 | "color-hex-case": null, 9 | "color-named": "never", 10 | "color-no-invalid-hex": true, 11 | "comment-empty-line-before": null, 12 | "comment-no-empty": null, 13 | "comment-whitespace-inside": null, 14 | "declaration-bang-space-before": "always", 15 | "declaration-block-no-duplicate-properties": null, 16 | "declaration-block-single-line-max-declarations": null, 17 | "declaration-colon-newline-after": null, 18 | "declaration-empty-line-before": null, 19 | "declaration-no-important": null, 20 | "font-family-name-quotes": "always-where-recommended", 21 | "font-family-no-duplicate-names": true, 22 | "function-url-quotes": "always", 23 | "indentation": null, 24 | "max-empty-lines": 1, 25 | "no-descending-specificity": null, 26 | "no-duplicate-selectors": true, 27 | "number-leading-zero": "never", 28 | "number-max-precision": 3, 29 | "number-no-trailing-zeros": true, 30 | "rule-empty-line-before": [ 31 | "always-multi-line", 32 | { 33 | "except": ["after-single-line-comment", "first-nested"], 34 | "ignore": ["after-comment", "inside-block"], 35 | "severity": "warning" 36 | } 37 | ], 38 | "selector-combinator-space-after": "always", 39 | "selector-combinator-space-before": "always", 40 | "selector-list-comma-newline-after": null, 41 | "selector-pseudo-element-colon-notation": "double", 42 | "selector-type-no-unknown": null, 43 | "string-quotes": "double", 44 | "value-list-comma-newline-after": null 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Plex Tweaks Changelog 2 | 3 | ## v1.3.2 ... (30 MAY 22) 4 | 5 | ### Fixes: 6 | `+` Fixed css for enlarge the edit info box to no longer have two scrollbars for poster/background. 7 | 8 | ## v1.3.1 ... (08 JULY 21) 9 | 10 | ### Note: 11 | `*` Only change is in the name, change from Plex Fixes to Plex Tweaks as this is no longer able to be a theme to bring back features from the past on top of adding random tweaks. So it's now just going to be random tweaks that I decide to add here and there. Not really sure what else to really add right now in terms of things, so this theme is currently at a standstill while just waiting for more things to break. 12 | 13 | ## v1.3.0 ... (03 NOVEMBER 20) 14 | 15 | ### Note: 16 | `*` Literally rewriting everything. All options are removed, some will come back and some may never come back due to how plex devs have implemented css for certain things 17 | 18 | `*` Plex Fixes Version 1.3.0 and higher will be made with `Plex server 1.20.4.3508 / WebUI 4.35.1` and higher in mind. Plex Fixes Version 1.2.6 and below are made for `Plex server 1.20.3.3483 / WebUI 4.34.4` and below. 19 | 20 | `*` Thinking about changing the name of this theme at some point due to the fact that this theme has kinda diverged away from trying to bring back things from pre 3.0.0 of plex since that is kinda well no longer possible and hasn't been for a very long time. (current idea for new name is "Plext") 21 | 22 | ## v1.2.6 ... (05 AUGUST 20) 23 | 24 | ### Changes: 25 | `+` Added external shows to the hide list for related lists. 26 | 27 | ## v1.2.5 ... (24 APRIL 20) 28 | 29 | ### Changes: 30 | `+` Change edit info box css to now enlarge to 75% of your viewport height and width. 31 | 32 | ## v1.2.4 ... (04 DECEMBER 19) 33 | 34 | ### Additions: 35 | `+` Added css to enlarge the edit info box. 36 | 37 | `+` Added external movies to hide related lists. 38 | 39 | ### Fixes: 40 | `+` Fix hover posters for the unoUI at app.plex.tv 41 | 42 | `+` Remove the little bar left in the nav bar that was near the premium button 43 | 44 | ### Note: 45 | `*` Plex has brought back fullscreen background images again in the latest release of plex server `1.18.3.2111` finally! Going to see if I can figure out a way to change the opacity or something a bit to make the images a bit more lighter in the near future. 46 | 47 | `*` Changed default option for `Related Lists` options. New default is to not hide, while secondary option is to now hide. I may end up splitting up the related lists into separate options in the near future, so that users can choose what related lists to hide exactly instead of just hiding all related lists. 48 | 49 | ## v1.2.3 ... (27 SEPTEMBER 19) 50 | 51 | ### Removed: 52 | `-` Removed contract side bar due to the fact that you can now contract the side bar in webUI version "3.100.1" 53 | 54 | `-` Temp remove background image due to the fact that there is currently no good way to fix it at the moment. If it ever is fixable then I will bring it back again. 55 | 56 | ### Note: 57 | `*` If you want to continue using 1.2.2 the latest version of plex media server you would need is `1.16.2.1297` 58 | 59 | ## v1.2.2 ... (16 MAY 19) 60 | 61 | ### Removed: 62 | `-` Removed new icons 63 | 64 | ## v1.2.0/1 ... (28 FEBRUARY 19) 65 | 66 | ### Additions: 67 | `+` Added option to change how a lot of icons look. You will need `Segoe MDL2 Assets Font` to make this work. 68 | 69 | ### Changes: 70 | `+` Reverted `Rewrote theme into LESS style.` due to the fact that I wanted to bring back the `Port Number & Custom Url options`. 71 | 72 | `+` Changed how I build the style. 73 | 74 | ## v1.1.1 ... (21 FEBRUARY 19) 75 | 76 | ### Additions: 77 | `+` Added option to zoom in on Blu-ray rip's that haven't been cropped to remove black bars 78 | 79 | ## v1.1.0 ... (30 DECEMBER 18) 80 | 81 | ### Removed: 82 | `-` Removed Port Number & Custom Url options as I can't seem to get them to work in LESS. (if anyone has any solutions other than going back to original css please let me know!) 83 | 84 | ### Changes: 85 | `+`Rewrote theme into LESS style. 86 | 87 | ## v1.0.8 ... (26 DECEMBER 18) 88 | 89 | ### Fixes: 90 | `+` Fix related lists. 91 | 92 | ## v1.0.7 ... (01 AUGUST 18) 93 | 94 | ### Fixes: 95 | `+` Brings inline with changes to Plex Web up to version 3.63.1 96 | 97 | ## v1.0.6 ... (26 JULY 18) 98 | 99 | ### Fixes: 100 | `+` Fixes main discover (dashboard) so it actually is back to being dark again. 101 | 102 | ## v1.0.5 ... (11 JUNE 18) 103 | 104 | ### Changes: 105 | `+` No major changes, just a few tweaks to code. 106 | 107 | ## v1.0.4 ... (26 MAY 18) 108 | 109 | ### Fixes: 110 | `+` Fix issue with regexp url 111 | 112 | ## v1.0.2/3 ... (29 MARCH 18) 113 | 114 | ### Fixes: 115 | `+` Fix "Contract the sidebar" 116 | 117 | ### Removed: 118 | `-` Removed `make the controls for video player a bit transparent` and `Make background of play queue/play next normal` as they never really worked correctly to begin with 119 | 120 | ## v1.0.1 ... (28 MARCH 18) 121 | 122 | ### Fixes: 123 | `+` Fixed "<" and ">" arrows in status/alerts 124 | 125 | ## v1.0.0 ... (19 JANUARY 18) 126 | 127 | ### Additions: 128 | `+` Added version number of style to plex settings menu 129 | 130 | ### Removed: 131 | `-` Removed greyscale from posters 132 | 133 | ## v0.0.14 ... (24 DECEMBER 17) 134 | 135 | ### Additions: 136 | `+` Added a bit of opacity to the sidebar 137 | 138 | `+` Made user pictures in navbar/settings square 139 | 140 | `+` Added hover effects into posters options for photo library posters 141 | 142 | ### Changes: 143 | `+` Changed animation speed to be slightly faster for hovering over posters 144 | 145 | ## v0.0.13 ... (06 AUGUST 17) 146 | 147 | ### Additions: 148 | `+` Added a custom Url support for people who have a custom url to access plex. 149 | 150 | `+` Added an option to allow background images for certain areas of plex. 151 | 152 | ### Fixes: 153 | `+` update for plex web v3.17.3 154 | 155 | ## v0.0.12 ... (18 JULY 17) 156 | 157 | ### Fixes: 158 | `+` update for plex web v3.11.0 159 | 160 | ## v0.0.11 ... (13 APRIL 17) 161 | 162 | ### Changes: 163 | `+` Background images are no longer cut at the top and bottom [at cost of slightly squishing the background picture just a tiny bit] 164 | 165 | ## v0.0.10 ... (12 APRIL 17) 166 | 167 | ### Changes: 168 | `+` Move dashboard down just a smidgen 169 | 170 | ## v0.0.9 ... (30 MARCH 17) 171 | 172 | ### Removed: 173 | `-` REVERT "added !important to everything in style sheet as to fix a couple style issues that sometimes pop up." as it was due to stylus extension bug 174 | 175 | ## v0.0.8 ... (29 MARCH 17) 176 | 177 | ### Changes: 178 | `+` (Hate doing this but) added !important to everything in style sheet as to fix a couple style issues that sometimes pop up. 179 | 180 | `+` Tidy CSS a little bit. 181 | 182 | ## v0.0.7 ... (27 MARCH 17) 183 | 184 | ### Additions: 185 | `+` Hide Cast List Option 186 | 187 | `+` Hide Extras Option 188 | 189 | `+` Hide Related Option 190 | 191 | ### Changes: 192 | `+` Move a couple things around and make them options instead 193 | 194 | ## v0.0.6 ... (25 MARCH 17) 195 | 196 | ### Additions: 197 | `+` Make the continue watching title containers a bit smaller + move a few things up to go inline with this 198 | 199 | ### Changes: 200 | `+` Move a couple css selections around 201 | 202 | `+` Make the sidebar transitions a bit smoother 203 | 204 | ## v0.0.5 ... (24 MARCH 17) 205 | 206 | ### Additions: 207 | `+` Hide the "Go Premium" button 208 | 209 | `+` Expand 'Extras' display for movies [shows as grid instead of scroller] 210 | 211 | `+` Minimize the sidebar to save screen space [Expands back out on hovering over the sidebar] 212 | 213 | ### Changes: 214 | `+` Clean up a little bit more on CSS 215 | 216 | ## v0.0.2/4 ... (22 MARCH 17) 217 | 218 | ### Additions: 219 | `+` Bring back the dark background scheme for the discover page. (does not interfere with background artwork fix) 220 | 221 | `+` Add several new additions //Credits to @IanCeling -- 222 | 223 | `+` High-Contrast hover effect on media cards 224 | 225 | `+` Smooth scale transform animations 226 | 227 | `+` Box-Shadows on media cards 228 | 229 | `+` Pulsing status glyph 230 | 231 | `+` Larger Play buttons 232 | 233 | ### Changes: 234 | `+` Rename userstyle from "PLEX BACKGROUND ARTWORK FIX" to "Plex Fixes" as this is going to be turning into a more AIO to bring things back inline with how some stuff was before the release of plex web 3.0.0 235 | 236 | `+` Clean up a few CSS selections 237 | 238 | ### Fixes: 239 | `+` Fix the max width of Shows/Movies summaries so that the whole summary is shown. 240 | 241 | ## v0.0.1 ... (10 MARCH 17) 242 | 243 | ### Initial Release 244 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Creative Commons Attribution-ShareAlike 4.0 International 2 | 3 | Creative Commons Corporation (“Creative Commons”) is not a law firm and does not 4 | provide legal services or legal advice. Distribution of Creative Commons public 5 | licenses does not create a lawyer-client or other relationship. Creative Commons 6 | makes its licenses and related information available on an “as-is” basis. 7 | Creative Commons gives no warranties regarding its licenses, any material 8 | licensed under their terms and conditions, or any related information. Creative 9 | Commons disclaims all liability for damages resulting from their use to the 10 | fullest extent possible. Using Creative Commons Public Licenses Creative Commons 11 | public licenses provide a standard set of terms and conditions that creators and 12 | other rights holders may use to share original works of authorship and other 13 | material subject to copyright and certain other rights specified in the public 14 | license below. The following considerations are for informational purposes only, 15 | are not exhaustive, and do not form part of our licenses. Considerations for 16 | licensors: Our public licenses are intended for use by those authorized to give 17 | the public permission to use material in ways otherwise restricted by copyright 18 | and certain other rights. Our licenses are irrevocable. Licensors should read 19 | and understand the terms and conditions of the license they choose before 20 | applying it. Licensors should also secure all rights necessary before applying 21 | our licenses so that the public can reuse the material as expected. Licensors 22 | should clearly mark any material not subject to the license. This includes other 23 | CC-licensed material, or material used under an exception or limitation to 24 | copyright. More considerations for licensors. Considerations for the public: By 25 | using one of our public licenses, a licensor grants the public permission to use 26 | the licensed material under specified terms and conditions. If the licensor’s 27 | permission is not necessary for any reason–for example, because of any 28 | applicable exception or limitation to copyright–then that use is not regulated 29 | by the license. Our licenses grant only permissions under copyright and certain 30 | other rights that a licensor has authority to grant. Use of the licensed 31 | material may still be restricted for other reasons, including because others 32 | have copyright or other rights in the material. A licensor may make special 33 | requests, such as asking that all changes be marked or described. Although not 34 | required by our licenses, you are encouraged to respect those requests where 35 | reasonable. More considerations for the public. 36 | 37 | Creative Commons Attribution-ShareAlike 4.0 International Public License 38 | 39 | By exercising the Licensed Rights (defined below), You accept and agree to be 40 | bound by the terms and conditions of this Creative Commons 41 | Attribution-ShareAlike 4.0 International Public License ("Public License"). To 42 | the extent this Public License may be interpreted as a contract, You are granted 43 | the Licensed Rights in consideration of Your acceptance of these terms and 44 | conditions, and the Licensor grants You such rights in consideration of benefits 45 | the Licensor receives from making the Licensed Material available under these 46 | terms and conditions. 47 | 48 | Section 1 – Definitions. 49 | 50 | a. Adapted Material means material subject to Copyright and Similar Rights that 51 | is derived from or based upon the Licensed Material and in which the Licensed 52 | Material is translated, altered, arranged, transformed, or otherwise modified in 53 | a manner requiring permission under the Copyright and Similar Rights held by the 54 | Licensor. For purposes of this Public License, where the Licensed Material is a 55 | musical work, performance, or sound recording, Adapted Material is always 56 | produced where the Licensed Material is synched in timed relation with a moving 57 | image. 58 | 59 | b. Adapter's License means the license You apply to Your Copyright and Similar 60 | Rights in Your contributions to Adapted Material in accordance with the terms 61 | and conditions of this Public License. 62 | 63 | c. BY-SA Compatible License means a license listed at 64 | creativecommons.org/compatiblelicenses, approved by Creative Commons as 65 | essentially the equivalent of this Public License. 66 | 67 | d. Copyright and Similar Rights means copyright and/or similar rights closely 68 | related to copyright including, without limitation, performance, broadcast, 69 | sound recording, and Sui Generis Database Rights, without regard to how the 70 | rights are labeled or categorized. For purposes of this Public License, the 71 | rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. 72 | 73 | e. Effective Technological Measures means those measures that, in the absence of 74 | proper authority, may not be circumvented under laws fulfilling obligations 75 | under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, 76 | and/or similar international agreements. 77 | 78 | f. Exceptions and Limitations means fair use, fair dealing, and/or any other 79 | exception or limitation to Copyright and Similar Rights that applies to Your use 80 | of the Licensed Material. 81 | 82 | g. License Elements means the license attributes listed in the name of a 83 | Creative Commons Public License. The License Elements of this Public License are 84 | Attribution and ShareAlike. 85 | 86 | h. Licensed Material means the artistic or literary work, database, or other 87 | material to which the Licensor applied this Public License. 88 | 89 | i. Licensed Rights means the rights granted to You subject to the terms and 90 | conditions of this Public License, which are limited to all Copyright and 91 | Similar Rights that apply to Your use of the Licensed Material and that the 92 | Licensor has authority to license. 93 | 94 | j. Licensor means the individual(s) or entity(ies) granting rights under this 95 | Public License. 96 | 97 | k. Share means to provide material to the public by any means or process that 98 | requires permission under the Licensed Rights, such as reproduction, public 99 | display, public performance, distribution, dissemination, communication, or 100 | importation, and to make material available to the public including in ways that 101 | members of the public may access the material from a place and at a time 102 | individually chosen by them. 103 | 104 | l. Sui Generis Database Rights means rights other than copyright resulting from 105 | Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 106 | on the legal protection of databases, as amended and/or succeeded, as well as 107 | other essentially equivalent rights anywhere in the world. 108 | 109 | m. You means the individual or entity exercising the Licensed Rights under this 110 | Public License. Your has a corresponding meaning. 111 | 112 | Section 2 – Scope. 113 | 114 | a. License grant. 115 | 116 | 1. Subject to the terms and conditions of this Public License, the Licensor 117 | hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, 118 | irrevocable license to exercise the Licensed Rights in the Licensed Material to: 119 | 120 | A. reproduce and Share the Licensed Material, in whole or in part; and 121 | 122 | B. produce, reproduce, and Share Adapted Material. 123 | 124 | 2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions and 125 | Limitations apply to Your use, this Public License does not apply, and You do 126 | not need to comply with its terms and conditions. 127 | 128 | 3. Term. The term of this Public License is specified in Section 6(a). 129 | 130 | 4. Media and formats; technical modifications allowed. The Licensor authorizes 131 | You to exercise the Licensed Rights in all media and formats whether now known 132 | or hereafter created, and to make technical modifications necessary to do so. 133 | The Licensor waives and/or agrees not to assert any right or authority to forbid 134 | You from making technical modifications necessary to exercise the Licensed 135 | Rights, including technical modifications necessary to circumvent Effective 136 | Technological Measures. For purposes of this Public License, simply making 137 | modifications authorized by this Section 2(a)(4) never produces Adapted 138 | Material. 139 | 140 | 5. Downstream recipients. 141 | 142 | A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed 143 | Material automatically receives an offer from the Licensor to exercise the 144 | Licensed Rights under the terms and conditions of this Public License. 145 | 146 | B. Additional offer from the Licensor – Adapted Material. Every recipient of 147 | Adapted Material from You automatically receives an offer from the Licensor to 148 | exercise the Licensed Rights in the Adapted Material under the conditions of the 149 | Adapter’s License You apply. 150 | 151 | C. No downstream restrictions. You may not offer or impose any additional or 152 | different terms or conditions on, or apply any Effective Technological Measures 153 | to, the Licensed Material if doing so restricts exercise of the Licensed Rights 154 | by any recipient of the Licensed Material. 155 | 156 | 6. No endorsement. Nothing in this Public License constitutes or may be 157 | construed as permission to assert or imply that You are, or that Your use of the 158 | Licensed Material is, connected with, or sponsored, endorsed, or granted 159 | official status by, the Licensor or others designated to receive attribution as 160 | provided in Section 3(a)(1)(A)(i). 161 | 162 | b. Other rights. 163 | 164 | 1. Moral rights, such as the right of integrity, are not licensed under this 165 | Public License, nor are publicity, privacy, and/or other similar personality 166 | rights; however, to the extent possible, the Licensor waives and/or agrees not 167 | to assert any such rights held by the Licensor to the limited extent necessary 168 | to allow You to exercise the Licensed Rights, but not otherwise. 169 | 170 | 2. Patent and trademark rights are not licensed under this Public License. 171 | 172 | 3. To the extent possible, the Licensor waives any right to collect royalties 173 | from You for the exercise of the Licensed Rights, whether directly or through a 174 | collecting society under any voluntary or waivable statutory or compulsory 175 | licensing scheme. In all other cases the Licensor expressly reserves any right 176 | to collect such royalties. 177 | 178 | Section 3 – License Conditions. 179 | 180 | Your exercise of the Licensed Rights is expressly made subject to the following 181 | conditions. 182 | 183 | a. Attribution. 184 | 185 | 1. If You Share the Licensed Material (including in modified form), You must: 186 | 187 | A. retain the following if it is supplied by the Licensor with the Licensed 188 | Material: 189 | 190 | i. identification of the creator(s) of the Licensed Material and any others 191 | designated to receive attribution, in any reasonable manner requested by the 192 | Licensor (including by pseudonym if designated); 193 | 194 | ii. a copyright notice; 195 | 196 | iii. a notice that refers to this Public License; 197 | 198 | iv. a notice that refers to the disclaimer of warranties; 199 | 200 | v. a URI or hyperlink to the Licensed Material to the extent reasonably 201 | practicable; 202 | 203 | B. indicate if You modified the Licensed Material and retain an indication of 204 | any previous modifications; and 205 | 206 | C. indicate the Licensed Material is licensed under this Public License, and 207 | include the text of, or the URI or hyperlink to, this Public License. 208 | 209 | 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner 210 | based on the medium, means, and context in which You Share the Licensed 211 | Material. For example, it may be reasonable to satisfy the conditions by 212 | providing a URI or hyperlink to a resource that includes the required 213 | information. 214 | 215 | 3. If requested by the Licensor, You must remove any of the information required 216 | by Section 3(a)(1)(A) to the extent reasonably practicable. 217 | 218 | b. ShareAlike.In addition to the conditions in Section 3(a), if You Share 219 | Adapted Material You produce, the following conditions also apply. 220 | 221 | 1. The Adapter’s License You apply must be a Creative Commons license with the 222 | same License Elements, this version or later, or a BY-SA Compatible License. 223 | 224 | 2. You must include the text of, or the URI or hyperlink to, the Adapter's 225 | License You apply. You may satisfy this condition in any reasonable manner based 226 | on the medium, means, and context in which You Share Adapted Material. 227 | 228 | 3. You may not offer or impose any additional or different terms or conditions 229 | on, or apply any Effective Technological Measures to, Adapted Material that 230 | restrict exercise of the rights granted under the Adapter's License You apply. 231 | 232 | Section 4 – Sui Generis Database Rights. 233 | 234 | Where the Licensed Rights include Sui Generis Database Rights that apply to Your 235 | use of the Licensed Material: 236 | 237 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, 238 | reuse, reproduce, and Share all or a substantial portion of the contents of the 239 | database; 240 | 241 | b. if You include all or a substantial portion of the database contents in a 242 | database in which You have Sui Generis Database Rights, then the database in 243 | which You have Sui Generis Database Rights (but not its individual contents) is 244 | Adapted Material, including for purposes of Section 3(b); and 245 | 246 | c. You must comply with the conditions in Section 3(a) if You Share all or a 247 | substantial portion of the contents of the database. For the avoidance of 248 | doubt, this Section 4 supplements and does not replace Your obligations under 249 | this Public License where the Licensed Rights include other Copyright and 250 | Similar Rights. 251 | 252 | Section 5 – Disclaimer of Warranties and Limitation of Liability. 253 | 254 | a. Unless otherwise separately undertaken by the Licensor, to the extent 255 | possible, the Licensor offers the Licensed Material as-is and as-available, and 256 | makes no representations or warranties of any kind concerning the Licensed 257 | Material, whether express, implied, statutory, or other. This includes, without 258 | limitation, warranties of title, merchantability, fitness for a particular 259 | purpose, non-infringement, absence of latent or other defects, accuracy, or the 260 | presence or absence of errors, whether or not known or discoverable. Where 261 | disclaimers of warranties are not allowed in full or in part, this disclaimer 262 | may not apply to You. 263 | 264 | b. To the extent possible, in no event will the Licensor be liable to You on any 265 | legal theory (including, without limitation, negligence) or otherwise for any 266 | direct, special, indirect, incidental, consequential, punitive, exemplary, or 267 | other losses, costs, expenses, or damages arising out of this Public License or 268 | use of the Licensed Material, even if the Licensor has been advised of the 269 | possibility of such losses, costs, expenses, or damages. Where a limitation of 270 | liability is not allowed in full or in part, this limitation may not apply to 271 | You. 272 | 273 | c. The disclaimer of warranties and limitation of liability provided above shall 274 | be interpreted in a manner that, to the extent possible, most closely 275 | approximates an absolute disclaimer and waiver of all liability. 276 | 277 | Section 6 – Term and Termination. 278 | 279 | a. This Public License applies for the term of the Copyright and Similar Rights 280 | licensed here. However, if You fail to comply with this Public License, then 281 | Your rights under this Public License terminate automatically. 282 | 283 | b. Where Your right to use the Licensed Material has terminated under Section 284 | 6(a), it reinstates: 285 | 286 | 1. automatically as of the date the violation is cured, provided it is cured 287 | within 30 days of Your discovery of the violation; or 288 | 289 | 2. upon express reinstatement by the Licensor. 290 | 291 | c. For the avoidance of doubt, this Section 6(b) does not affect any right the 292 | Licensor may have to seek remedies for Your violations of this Public License. 293 | 294 | d. For the avoidance of doubt, the Licensor may also offer the Licensed Material 295 | under separate terms or conditions or stop distributing the Licensed Material at 296 | any time; however, doing so will not terminate this Public License. 297 | 298 | e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License. 299 | 300 | Section 7 – Other Terms and Conditions. 301 | 302 | a. The Licensor shall not be bound by any additional or different terms or 303 | conditions communicated by You unless expressly agreed. 304 | 305 | b. Any arrangements, understandings, or agreements regarding the Licensed 306 | Material not stated herein are separate from and independent of the terms and 307 | conditions of this Public License. 308 | 309 | Section 8 – Interpretation. 310 | 311 | a. For the avoidance of doubt, this Public License does not, and shall not be 312 | interpreted to, reduce, limit, restrict, or impose conditions on any use of the 313 | Licensed Material that could lawfully be made without permission under this 314 | Public License. 315 | 316 | b. To the extent possible, if any provision of this Public License is deemed 317 | unenforceable, it shall be automatically reformed to the minimum extent 318 | necessary to make it enforceable. If the provision cannot be reformed, it shall 319 | be severed from this Public License without affecting the enforceability of the 320 | remaining terms and conditions. 321 | 322 | c. No term or condition of this Public License will be waived and no failure to 323 | comply consented to unless expressly agreed to by the Licensor. 324 | 325 | d. Nothing in this Public License constitutes or may be interpreted as a 326 | limitation upon, or waiver of, any privileges and immunities that apply to the 327 | Licensor or You, including from the legal processes of any jurisdiction or 328 | authority. 329 | 330 | Creative Commons is not a party to its public licenses. Notwithstanding, 331 | Creative Commons may elect to apply one of its public licenses to material it 332 | publishes and in those instances will be considered the “Licensor.” Except for 333 | the limited purpose of indicating that material is shared under a Creative 334 | Commons public license or as otherwise permitted by the Creative Commons 335 | policies published at creativecommons.org/policies, Creative Commons does not 336 | authorize the use of the trademark “Creative Commons” or any other trademark or 337 | logo of Creative Commons without its prior written consent including, without 338 | limitation, in connection with any unauthorized modifications to any of its 339 | public licenses or any other arrangements, understandings, or agreements 340 | concerning use of licensed material. For the avoidance of doubt, this paragraph 341 | does not form part of the public licenses.

Creative Commons may be contacted at 342 | creativecommons.org. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Plex Tweaks [![Version][version]][1] [![Size][size]][1] [![Install directly from GitHub][install]][2] [![GitHub stars][stars]][3] [![GitHub watchers][watchers]][4] [![GitHub open issues][open issues]][5] [![GitHub closed issues][closed issues]][5] [![GitHub license][license]][6] [![GitHub last commit][last commit]][7] 2 | 3 | **_Tweaks for [Plex]_** 4 | 5 | ## Menu 6 | 7 | - [Installation] 8 | - [Contributions] 9 | 10 | ## Installation 11 | 12 | 1. Download one of these add-ons for your browser: 13 | - Stylus: [Chrome][stychrome], [Firefox][styfirefox] or [Opera][styopera]. 14 | - xStyle: [Chrome][xstychrome], [Firefox][xstyfirefox]. 15 | 2. To install directly from GitHub, click here: 16 | 17 | [![Install directly from GitHub][Plex Tweaks]][2] 18 | 19 | 3. Done! From now on it will automatically update. 20 | 21 | ## Contributions 22 | 23 | If you would like to contribute to this repository, please... 24 | 25 | 1. ![repo-forked][9] [Fork][10] or ![cloud-download][11] [download][12] this repository. 26 | 2. 👌 Create a pull request! 27 | 28 | 29 | [version]: https://flat.badgen.net/github/release/StylusThemes/Plex-Tweaks 30 | [1]: # 31 | [size]: https://flat.badgen.net/badgesize/normal/StylusThemes/Plex-Tweaks/master/style.user.css 32 | [install]: https://flat.badgen.net/badge/install%20directly%20from/GitHub/00ADAD "Click here!" 33 | [2]: https://rebrand.ly/InstallPlex-Fixes 34 | [stars]: https://flat.badgen.net/github/stars/StylusThemes/Plex-Tweaks 35 | [3]: https://github.com/StylusThemes/Plex-Tweaks/stargazers 36 | [watchers]: https://flat.badgen.net/github/watchers/StylusThemes/Plex-Tweaks 37 | [4]: https://github.com/StylusThemes/Plex-Tweaks/watchers 38 | [open issues]: https://flat.badgen.net/github/open-issues/StylusThemes/Plex-Tweaks 39 | [closed issues]: https://flat.badgen.net/github/closed-issues/StylusThemes/Plex-Tweaks 40 | [5]: https://github.com/StylusThemes/Plex-Tweaks/issues 41 | [license]: https://flat.badgen.net/github/license/StylusThemes/Plex-Tweaks 42 | [6]: https://creativecommons.org/licenses/by-sa/4.0/ 43 | [last commit]: https://flat.badgen.net/github/last-commit/StylusThemes/Plex-Tweaks 44 | [7]: https://github.com/StylusThemes/Plex-Tweaks/commits/master 45 | [badges]: https://flat.badgen.net/badge/amount%20of%20badges/12/orange 46 | 47 | 48 | [Plex]: https://app.plex.tv/desktop 49 | 50 | 51 | [Installation]: README.md#installation 52 | [Contributions]: README.md#Contributions 53 | 54 | 55 | [9]: https://user-images.githubusercontent.com/136959/42383736-c4cb0db8-80fd-11e8-91ca-12bae108bccc.png 56 | [10]: https://github.com/StylusThemes/Plex-Tweaks/fork 57 | [11]: https://user-images.githubusercontent.com/136959/42401932-9ee9cae0-813d-11e8-8691-16e29a85d3b9.png 58 | [12]: https://github.com/StylusThemes/Plex-Tweaks/releases 59 | 60 | 61 | [STYChrome]: https://chrome.google.com/webstore/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne 62 | [STYFirefox]: https://addons.mozilla.org/firefox/addon/styl-us/ 63 | [STYOpera]: https://addons.opera.com/extensions/details/stylus/ 64 | 65 | 66 | [XSTYChrome]: https://chrome.google.com/webstore/detail/xstyle/hncgkmhphmncjohllpoleelnibpmccpj 67 | [XSTYFirefox]: https://addons.mozilla.org/firefox/addon/xstyle/ 68 | 69 | 70 | [Plex Tweaks]: https://flat.badgen.net/badge/Plex%20Tweaks/install/00ADAD "Click here!" 71 | -------------------------------------------------------------------------------- /css/theme/theme.css: -------------------------------------------------------------------------------- 1 | [class=version-title]::after { 2 | white-space: pre; 3 | content: "\aPlex Tweaks - Version 1.3.2"; 4 | } 5 | 6 | a { 7 | -webkit-user-select: all !important; 8 | -moz-user-select: all !important; 9 | user-select: all !important; 10 | } 11 | 12 | [class^=CrossFadeImage-crossFade-], 13 | [class*="10Sndv"] { 14 | -webkit-animation-name: none !important; 15 | animation-name: none !important; 16 | } 17 | 18 | [class^=PrePlaySummary-summary-] > div, 19 | [class*="320PK"] > div { 20 | overflow: visible !important; 21 | max-height: none !important; 22 | } 23 | 24 | [class^=CollapsibleText-readMore-], 25 | [class*="1FIz2"] { 26 | display: none !important; 27 | } 28 | 29 | [class^=NavBarButton-button-], 30 | [class*=oTeMHk], 31 | [class^=NavBar-buttonSeparator-], 32 | [class*="1ZbV4"] { 33 | display: none !important; 34 | } 35 | 36 | [class^=AccountSummary-container-] > div:nth-of-type(1) > div, 37 | [class*="2EbPg"] > div:nth-of-type(1) > div { 38 | display: none !important; 39 | } 40 | 41 | [class*=modal-lg] > [class*=modal-dialog] { 42 | width: 75vw; 43 | } 44 | 45 | [class*=modal-body-scroll] { 46 | max-height: 80vh; 47 | } 48 | 49 | [class*=modal-body-with-panes] [class*=modal-body-pane] { 50 | height: 80vh; 51 | } 52 | 53 | [class*=modal-dialog] { 54 | padding-top: 30px; 55 | } 56 | 57 | [class*=edit-metadata-modal] { 58 | bottom: unset; 59 | } 60 | 61 | [class^=AvatarImg-avatar-], 62 | [class*="3Op56"] { 63 | border-radius: 4px; 64 | } 65 | 66 | [class^=PrePlayCastList-rounded-], 67 | [class*=djFPq] { 68 | border-radius: 4px !important; 69 | } 70 | 71 | [class*=NavBar-container-], 72 | [class*="1T0BJ"] { 73 | height: 30px; 74 | } 75 | 76 | [class*=NavBarActivityButton-label-], 77 | [class*="2ZN0g"] { 78 | top: 6px; 79 | } 80 | 81 | [class*=QuickSearchInput-container-], 82 | [class*=QuickSearch-container-], 83 | [class*="1HiCo"], 84 | [class*="2PWkB"] { 85 | height: 25px; 86 | } 87 | 88 | [class*=NavBarActivityButton-isHighlighted-] [class*=NavBarActivityButton-activityIcon-] { 89 | opacity: 0.1; 90 | -webkit-animation: pulsate 5s ease-out; 91 | -webkit-animation-iteration-count: infinite; 92 | } 93 | 94 | @-webkit-keyframes "pulsate" { 95 | 0% { 96 | opacity: 1; 97 | -webkit-transform: scale(1.3, 1.3); 98 | } 99 | 50% { 100 | opacity: 0.3; 101 | -webkit-transform: scale(0.85, 0.85); 102 | } 103 | 100% { 104 | opacity: 1; 105 | -webkit-transform: scale(1.3, 1.3); 106 | } 107 | } -------------------------------------------------------------------------------- /css/usercss-template.css: -------------------------------------------------------------------------------- 1 | /* ==UserStyle== 2 | @name Plex Tweaks 3 | @version 1.3.2 4 | @description Tweaks for Plex! 5 | @namespace https://github.com/StylusThemes 6 | @author StylusThemes 7 | @homepageURL https://github.com/StylusThemes/Plex-Tweaks 8 | @supportURL https://github.com/StylusThemes/Plex-Tweaks/issues 9 | @updateURL https://raw.githubusercontent.com/StylusThemes/Plex-Tweaks/master/style.user.css 10 | @license CC-BY-SA-4.0 11 | 12 | @advanced text PORT "Port Number" "32400" 13 | @advanced text URL "Custom URL" "http://example.com/" 14 | 15 | ==/UserStyle== */ 16 | @-moz-document regexp("https?://app.plex.tv/.*"), regexp("https?://.*:/*[[PORT]]*//.*"), regexp("/*[[URL]]*/.*") { 17 | {{theme}} 18 | } 19 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const autoprefixer = require( 'gulp-autoprefixer' ) 4 | const beautify = require( 'gulp-beautify' ) 5 | const cleanCSS = require( 'gulp-clean-css' ); 6 | const gulp = require( 'gulp' ) 7 | const insert = require( 'gulp-file-insert' ) 8 | const rename = require( 'gulp-rename' ) 9 | const sass = require( 'gulp-dart-sass' ) 10 | 11 | gulp.task( 'autoprefix', function () { 12 | return gulp.src( './css/theme/*.css' ) 13 | .pipe( autoprefixer( { 14 | cascade: false 15 | } ) ) 16 | .pipe( gulp.dest( './css/theme' ) ) 17 | } ) 18 | 19 | gulp.task( 'usercss', function () { 20 | return gulp.src( './css/usercss-template.css' ) 21 | .pipe( insert( { 22 | '{{theme}}': './css/theme/theme.css', 23 | } ) ) 24 | .pipe( rename( 'style.user.css' ) ) 25 | .pipe( beautify.css( { 26 | end_with_newline: true, 27 | indent_size: 2, 28 | preserve_newlines: true 29 | } ) ) 30 | .pipe( gulp.dest( './' ) ) 31 | } ) 32 | 33 | gulp.task( 'sass', function () { 34 | return gulp.src( './sass/**/*.scss' ) 35 | .pipe( sass( { 36 | outputStyle: 'expanded' 37 | } ).on( 'error', sass.logError ) ) 38 | .pipe( gulp.dest( './css/theme' ) ) 39 | } ) 40 | 41 | gulp.task( 'sass:watch', function () { 42 | gulp.watch( './sass/**/*.scss', gulp.series( 'sass', 'autoprefix', 'usercss' ) ) 43 | } ) 44 | 45 | gulp.task( 'default', gulp.series( 'sass:watch' ) ) 46 | -------------------------------------------------------------------------------- /images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StylusThemes/Plex-Tweaks/8194f0f2d2053df170b234251fd524ded6a44568/images/background.png -------------------------------------------------------------------------------- /images/screenshots/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StylusThemes/Plex-Tweaks/8194f0f2d2053df170b234251fd524ded6a44568/images/screenshots/.gitkeep -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plex-tweaks", 3 | "title": "Plex Tweaks", 4 | "version": "1.3.2", 5 | "description": "Tweaks for Plex!", 6 | "license": "CC-BY-SA-4.0", 7 | "repository": "StylusThemes/Plex-Tweaks", 8 | "homepage": "https://github.com/StylusThemes/Plex-Tweaks", 9 | "main": "style.user.css", 10 | "dependencies": { 11 | "yarn": "^1.22.19" 12 | }, 13 | "devDependencies": { 14 | "eslint": "8.24.0", 15 | "gulp": "4.0.2", 16 | "gulp-autoprefixer": "8.0.0", 17 | "gulp-beautify": "3.0.0", 18 | "gulp-clean-css": "4.3.0", 19 | "gulp-dart-sass": "1.0.2", 20 | "gulp-file-insert": "2.0.0", 21 | "gulp-rename": "2.0.0", 22 | "sass-lint": "1.13.1", 23 | "standard": "17.0.0", 24 | "updates": "13.1.8" 25 | }, 26 | "browserslist": [ 27 | "> 0.2%", 28 | "last 2 versions" 29 | ], 30 | "scripts": { 31 | "update": "updates -cu && yarn install", 32 | "nupdate": "updates -cu && pnpm install", 33 | "start": "gulp default" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | eslint: 8.24.0 5 | gulp: 4.0.2 6 | gulp-autoprefixer: 8.0.0 7 | gulp-beautify: 3.0.0 8 | gulp-clean-css: 4.3.0 9 | gulp-dart-sass: 1.0.2 10 | gulp-file-insert: 2.0.0 11 | gulp-rename: 2.0.0 12 | sass-lint: 1.13.1 13 | standard: 17.0.0 14 | updates: 13.1.8 15 | yarn: ^1.22.19 16 | 17 | dependencies: 18 | yarn: 1.22.19 19 | 20 | devDependencies: 21 | eslint: 8.24.0 22 | gulp: 4.0.2 23 | gulp-autoprefixer: 8.0.0_gulp@4.0.2 24 | gulp-beautify: 3.0.0 25 | gulp-clean-css: 4.3.0 26 | gulp-dart-sass: 1.0.2 27 | gulp-file-insert: 2.0.0 28 | gulp-rename: 2.0.0 29 | sass-lint: 1.13.1 30 | standard: 17.0.0 31 | updates: 13.1.8 32 | 33 | packages: 34 | 35 | /@eslint/eslintrc/1.3.2: 36 | resolution: {integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==} 37 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 38 | dependencies: 39 | ajv: 6.12.6 40 | debug: 4.3.4 41 | espree: 9.4.0 42 | globals: 13.17.0 43 | ignore: 5.2.0 44 | import-fresh: 3.3.0 45 | js-yaml: 4.1.0 46 | minimatch: 3.1.2 47 | strip-json-comments: 3.1.1 48 | transitivePeerDependencies: 49 | - supports-color 50 | dev: true 51 | 52 | /@humanwhocodes/config-array/0.10.5: 53 | resolution: {integrity: sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==} 54 | engines: {node: '>=10.10.0'} 55 | dependencies: 56 | '@humanwhocodes/object-schema': 1.2.1 57 | debug: 4.3.4 58 | minimatch: 3.1.2 59 | transitivePeerDependencies: 60 | - supports-color 61 | dev: true 62 | 63 | /@humanwhocodes/gitignore-to-minimatch/1.0.2: 64 | resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} 65 | dev: true 66 | 67 | /@humanwhocodes/module-importer/1.0.1: 68 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 69 | engines: {node: '>=12.22'} 70 | dev: true 71 | 72 | /@humanwhocodes/object-schema/1.2.1: 73 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 74 | dev: true 75 | 76 | /@nodelib/fs.scandir/2.1.5: 77 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 78 | engines: {node: '>= 8'} 79 | dependencies: 80 | '@nodelib/fs.stat': 2.0.5 81 | run-parallel: 1.2.0 82 | dev: true 83 | 84 | /@nodelib/fs.stat/2.0.5: 85 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 86 | engines: {node: '>= 8'} 87 | dev: true 88 | 89 | /@nodelib/fs.walk/1.2.8: 90 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 91 | engines: {node: '>= 8'} 92 | dependencies: 93 | '@nodelib/fs.scandir': 2.1.5 94 | fastq: 1.13.0 95 | dev: true 96 | 97 | /@types/json5/0.0.29: 98 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 99 | dev: true 100 | 101 | /abbrev/1.1.1: 102 | resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 103 | dev: true 104 | 105 | /acorn-jsx/3.0.1: 106 | resolution: {integrity: sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==} 107 | dependencies: 108 | acorn: 3.3.0 109 | dev: true 110 | 111 | /acorn-jsx/5.3.2_acorn@8.8.0: 112 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 113 | peerDependencies: 114 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 115 | dependencies: 116 | acorn: 8.8.0 117 | dev: true 118 | 119 | /acorn/3.3.0: 120 | resolution: {integrity: sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==} 121 | engines: {node: '>=0.4.0'} 122 | hasBin: true 123 | dev: true 124 | 125 | /acorn/5.7.4: 126 | resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==} 127 | engines: {node: '>=0.4.0'} 128 | hasBin: true 129 | dev: true 130 | 131 | /acorn/8.8.0: 132 | resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} 133 | engines: {node: '>=0.4.0'} 134 | hasBin: true 135 | dev: true 136 | 137 | /ajv-keywords/1.5.1_ajv@4.11.8: 138 | resolution: {integrity: sha512-vuBv+fm2s6cqUyey2A7qYcvsik+GMDJsw8BARP2sDE76cqmaZVarsvHf7Vx6VJ0Xk8gLl+u3MoAPf6gKzJefeA==} 139 | peerDependencies: 140 | ajv: '>=4.10.0' 141 | dependencies: 142 | ajv: 4.11.8 143 | dev: true 144 | 145 | /ajv/4.11.8: 146 | resolution: {integrity: sha512-I/bSHSNEcFFqXLf91nchoNB9D1Kie3QKcWdchYUaoIg1+1bdWDkdfdlvdIOJbi9U8xR0y+MWc5D+won9v95WlQ==} 147 | dependencies: 148 | co: 4.6.0 149 | json-stable-stringify: 1.0.1 150 | dev: true 151 | 152 | /ajv/6.12.6: 153 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 154 | dependencies: 155 | fast-deep-equal: 3.1.3 156 | fast-json-stable-stringify: 2.1.0 157 | json-schema-traverse: 0.4.1 158 | uri-js: 4.4.1 159 | dev: true 160 | 161 | /ansi-colors/1.1.0: 162 | resolution: {integrity: sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==} 163 | engines: {node: '>=0.10.0'} 164 | dependencies: 165 | ansi-wrap: 0.1.0 166 | dev: true 167 | 168 | /ansi-escapes/1.4.0: 169 | resolution: {integrity: sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw==} 170 | engines: {node: '>=0.10.0'} 171 | dev: true 172 | 173 | /ansi-gray/0.1.1: 174 | resolution: {integrity: sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==} 175 | engines: {node: '>=0.10.0'} 176 | dependencies: 177 | ansi-wrap: 0.1.0 178 | dev: true 179 | 180 | /ansi-regex/2.1.1: 181 | resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} 182 | engines: {node: '>=0.10.0'} 183 | dev: true 184 | 185 | /ansi-regex/3.0.1: 186 | resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} 187 | engines: {node: '>=4'} 188 | dev: true 189 | 190 | /ansi-regex/5.0.1: 191 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 192 | engines: {node: '>=8'} 193 | dev: true 194 | 195 | /ansi-styles/2.2.1: 196 | resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} 197 | engines: {node: '>=0.10.0'} 198 | dev: true 199 | 200 | /ansi-styles/3.2.1: 201 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 202 | engines: {node: '>=4'} 203 | dependencies: 204 | color-convert: 1.9.3 205 | dev: true 206 | 207 | /ansi-styles/4.3.0: 208 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 209 | engines: {node: '>=8'} 210 | dependencies: 211 | color-convert: 2.0.1 212 | dev: true 213 | 214 | /ansi-wrap/0.1.0: 215 | resolution: {integrity: sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==} 216 | engines: {node: '>=0.10.0'} 217 | dev: true 218 | 219 | /anymatch/2.0.0: 220 | resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} 221 | dependencies: 222 | micromatch: 3.1.10 223 | normalize-path: 2.1.1 224 | transitivePeerDependencies: 225 | - supports-color 226 | dev: true 227 | 228 | /anymatch/3.1.2: 229 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 230 | engines: {node: '>= 8'} 231 | dependencies: 232 | normalize-path: 3.0.0 233 | picomatch: 2.3.1 234 | dev: true 235 | 236 | /append-buffer/1.0.2: 237 | resolution: {integrity: sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==} 238 | engines: {node: '>=0.10.0'} 239 | dependencies: 240 | buffer-equal: 1.0.0 241 | dev: true 242 | 243 | /archy/1.0.0: 244 | resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} 245 | dev: true 246 | 247 | /argparse/1.0.10: 248 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 249 | dependencies: 250 | sprintf-js: 1.0.3 251 | dev: true 252 | 253 | /argparse/2.0.1: 254 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 255 | dev: true 256 | 257 | /arr-diff/4.0.0: 258 | resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} 259 | engines: {node: '>=0.10.0'} 260 | dev: true 261 | 262 | /arr-filter/1.1.2: 263 | resolution: {integrity: sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==} 264 | engines: {node: '>=0.10.0'} 265 | dependencies: 266 | make-iterator: 1.0.1 267 | dev: true 268 | 269 | /arr-flatten/1.1.0: 270 | resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} 271 | engines: {node: '>=0.10.0'} 272 | dev: true 273 | 274 | /arr-map/2.0.2: 275 | resolution: {integrity: sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==} 276 | engines: {node: '>=0.10.0'} 277 | dependencies: 278 | make-iterator: 1.0.1 279 | dev: true 280 | 281 | /arr-union/3.1.0: 282 | resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} 283 | engines: {node: '>=0.10.0'} 284 | dev: true 285 | 286 | /array-each/1.0.1: 287 | resolution: {integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==} 288 | engines: {node: '>=0.10.0'} 289 | dev: true 290 | 291 | /array-includes/3.1.5: 292 | resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} 293 | engines: {node: '>= 0.4'} 294 | dependencies: 295 | call-bind: 1.0.2 296 | define-properties: 1.1.4 297 | es-abstract: 1.20.3 298 | get-intrinsic: 1.1.3 299 | is-string: 1.0.7 300 | dev: true 301 | 302 | /array-initial/1.1.0: 303 | resolution: {integrity: sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==} 304 | engines: {node: '>=0.10.0'} 305 | dependencies: 306 | array-slice: 1.1.0 307 | is-number: 4.0.0 308 | dev: true 309 | 310 | /array-last/1.3.0: 311 | resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==} 312 | engines: {node: '>=0.10.0'} 313 | dependencies: 314 | is-number: 4.0.0 315 | dev: true 316 | 317 | /array-slice/1.1.0: 318 | resolution: {integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==} 319 | engines: {node: '>=0.10.0'} 320 | dev: true 321 | 322 | /array-sort/1.0.0: 323 | resolution: {integrity: sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==} 324 | engines: {node: '>=0.10.0'} 325 | dependencies: 326 | default-compare: 1.0.0 327 | get-value: 2.0.6 328 | kind-of: 5.1.0 329 | dev: true 330 | 331 | /array-union/2.1.0: 332 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 333 | engines: {node: '>=8'} 334 | dev: true 335 | 336 | /array-unique/0.3.2: 337 | resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} 338 | engines: {node: '>=0.10.0'} 339 | dev: true 340 | 341 | /array.prototype.flat/1.3.0: 342 | resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} 343 | engines: {node: '>= 0.4'} 344 | dependencies: 345 | call-bind: 1.0.2 346 | define-properties: 1.1.4 347 | es-abstract: 1.20.3 348 | es-shim-unscopables: 1.0.0 349 | dev: true 350 | 351 | /array.prototype.flatmap/1.3.0: 352 | resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==} 353 | engines: {node: '>= 0.4'} 354 | dependencies: 355 | call-bind: 1.0.2 356 | define-properties: 1.1.4 357 | es-abstract: 1.20.3 358 | es-shim-unscopables: 1.0.0 359 | dev: true 360 | 361 | /assign-symbols/1.0.0: 362 | resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} 363 | engines: {node: '>=0.10.0'} 364 | dev: true 365 | 366 | /async-done/1.3.2: 367 | resolution: {integrity: sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==} 368 | engines: {node: '>= 0.10'} 369 | dependencies: 370 | end-of-stream: 1.4.4 371 | once: 1.4.0 372 | process-nextick-args: 2.0.1 373 | stream-exhaust: 1.0.2 374 | dev: true 375 | 376 | /async-each/1.0.3: 377 | resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==} 378 | dev: true 379 | 380 | /async-settle/1.0.0: 381 | resolution: {integrity: sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==} 382 | engines: {node: '>= 0.10'} 383 | dependencies: 384 | async-done: 1.3.2 385 | dev: true 386 | 387 | /atob/2.1.2: 388 | resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} 389 | engines: {node: '>= 4.5.0'} 390 | hasBin: true 391 | dev: true 392 | 393 | /autoprefixer/10.4.12_postcss@8.4.16: 394 | resolution: {integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==} 395 | engines: {node: ^10 || ^12 || >=14} 396 | hasBin: true 397 | peerDependencies: 398 | postcss: ^8.1.0 399 | dependencies: 400 | browserslist: 4.21.4 401 | caniuse-lite: 1.0.30001412 402 | fraction.js: 4.2.0 403 | normalize-range: 0.1.2 404 | picocolors: 1.0.0 405 | postcss: 8.4.16 406 | postcss-value-parser: 4.2.0 407 | dev: true 408 | 409 | /bach/1.2.0: 410 | resolution: {integrity: sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==} 411 | engines: {node: '>= 0.10'} 412 | dependencies: 413 | arr-filter: 1.1.2 414 | arr-flatten: 1.1.0 415 | arr-map: 2.0.2 416 | array-each: 1.0.1 417 | array-initial: 1.1.0 418 | array-last: 1.3.0 419 | async-done: 1.3.2 420 | async-settle: 1.0.0 421 | now-and-later: 2.0.1 422 | dev: true 423 | 424 | /balanced-match/1.0.2: 425 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 426 | dev: true 427 | 428 | /base/0.11.2: 429 | resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} 430 | engines: {node: '>=0.10.0'} 431 | dependencies: 432 | cache-base: 1.0.1 433 | class-utils: 0.3.6 434 | component-emitter: 1.3.0 435 | define-property: 1.0.0 436 | isobject: 3.0.1 437 | mixin-deep: 1.3.2 438 | pascalcase: 0.1.1 439 | dev: true 440 | 441 | /binary-extensions/1.13.1: 442 | resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==} 443 | engines: {node: '>=0.10.0'} 444 | dev: true 445 | 446 | /binary-extensions/2.2.0: 447 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 448 | engines: {node: '>=8'} 449 | dev: true 450 | 451 | /bindings/1.5.0: 452 | resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 453 | requiresBuild: true 454 | dependencies: 455 | file-uri-to-path: 1.0.0 456 | dev: true 457 | optional: true 458 | 459 | /brace-expansion/1.1.11: 460 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 461 | dependencies: 462 | balanced-match: 1.0.2 463 | concat-map: 0.0.1 464 | dev: true 465 | 466 | /brace-expansion/2.0.1: 467 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 468 | dependencies: 469 | balanced-match: 1.0.2 470 | dev: true 471 | 472 | /braces/2.3.2: 473 | resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} 474 | engines: {node: '>=0.10.0'} 475 | dependencies: 476 | arr-flatten: 1.1.0 477 | array-unique: 0.3.2 478 | extend-shallow: 2.0.1 479 | fill-range: 4.0.0 480 | isobject: 3.0.1 481 | repeat-element: 1.1.4 482 | snapdragon: 0.8.2 483 | snapdragon-node: 2.1.1 484 | split-string: 3.1.0 485 | to-regex: 3.0.2 486 | transitivePeerDependencies: 487 | - supports-color 488 | dev: true 489 | 490 | /braces/3.0.2: 491 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 492 | engines: {node: '>=8'} 493 | dependencies: 494 | fill-range: 7.0.1 495 | dev: true 496 | 497 | /browserslist/4.21.4: 498 | resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} 499 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 500 | hasBin: true 501 | dependencies: 502 | caniuse-lite: 1.0.30001412 503 | electron-to-chromium: 1.4.263 504 | node-releases: 2.0.6 505 | update-browserslist-db: 1.0.9_browserslist@4.21.4 506 | dev: true 507 | 508 | /buffer-equal/1.0.0: 509 | resolution: {integrity: sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==} 510 | engines: {node: '>=0.4.0'} 511 | dev: true 512 | 513 | /buffer-from/1.1.2: 514 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 515 | dev: true 516 | 517 | /builtins/5.0.1: 518 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} 519 | dependencies: 520 | semver: 7.3.7 521 | dev: true 522 | 523 | /cache-base/1.0.1: 524 | resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} 525 | engines: {node: '>=0.10.0'} 526 | dependencies: 527 | collection-visit: 1.0.0 528 | component-emitter: 1.3.0 529 | get-value: 2.0.6 530 | has-value: 1.0.0 531 | isobject: 3.0.1 532 | set-value: 2.0.1 533 | to-object-path: 0.3.0 534 | union-value: 1.0.1 535 | unset-value: 1.0.0 536 | dev: true 537 | 538 | /call-bind/1.0.2: 539 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 540 | dependencies: 541 | function-bind: 1.1.1 542 | get-intrinsic: 1.1.3 543 | dev: true 544 | 545 | /caller-path/0.1.0: 546 | resolution: {integrity: sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==} 547 | engines: {node: '>=0.10.0'} 548 | dependencies: 549 | callsites: 0.2.0 550 | dev: true 551 | 552 | /callsites/0.2.0: 553 | resolution: {integrity: sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==} 554 | engines: {node: '>=0.10.0'} 555 | dev: true 556 | 557 | /callsites/3.1.0: 558 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 559 | engines: {node: '>=6'} 560 | dev: true 561 | 562 | /camelcase/3.0.0: 563 | resolution: {integrity: sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==} 564 | engines: {node: '>=0.10.0'} 565 | dev: true 566 | 567 | /caniuse-lite/1.0.30001412: 568 | resolution: {integrity: sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==} 569 | dev: true 570 | 571 | /chalk/1.1.3: 572 | resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} 573 | engines: {node: '>=0.10.0'} 574 | dependencies: 575 | ansi-styles: 2.2.1 576 | escape-string-regexp: 1.0.5 577 | has-ansi: 2.0.0 578 | strip-ansi: 3.0.1 579 | supports-color: 2.0.0 580 | dev: true 581 | 582 | /chalk/2.4.2: 583 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 584 | engines: {node: '>=4'} 585 | dependencies: 586 | ansi-styles: 3.2.1 587 | escape-string-regexp: 1.0.5 588 | supports-color: 5.5.0 589 | dev: true 590 | 591 | /chalk/4.1.2: 592 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 593 | engines: {node: '>=10'} 594 | dependencies: 595 | ansi-styles: 4.3.0 596 | supports-color: 7.2.0 597 | dev: true 598 | 599 | /chokidar/2.1.8: 600 | resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} 601 | deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies 602 | dependencies: 603 | anymatch: 2.0.0 604 | async-each: 1.0.3 605 | braces: 2.3.2 606 | glob-parent: 3.1.0 607 | inherits: 2.0.4 608 | is-binary-path: 1.0.1 609 | is-glob: 4.0.3 610 | normalize-path: 3.0.0 611 | path-is-absolute: 1.0.1 612 | readdirp: 2.2.1 613 | upath: 1.2.0 614 | optionalDependencies: 615 | fsevents: 1.2.13 616 | transitivePeerDependencies: 617 | - supports-color 618 | dev: true 619 | 620 | /chokidar/3.5.3: 621 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 622 | engines: {node: '>= 8.10.0'} 623 | dependencies: 624 | anymatch: 3.1.2 625 | braces: 3.0.2 626 | glob-parent: 5.1.2 627 | is-binary-path: 2.1.0 628 | is-glob: 4.0.3 629 | normalize-path: 3.0.0 630 | readdirp: 3.6.0 631 | optionalDependencies: 632 | fsevents: 2.3.2 633 | dev: true 634 | 635 | /circular-json/0.3.3: 636 | resolution: {integrity: sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==} 637 | deprecated: CircularJSON is in maintenance only, flatted is its successor. 638 | dev: true 639 | 640 | /class-utils/0.3.6: 641 | resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} 642 | engines: {node: '>=0.10.0'} 643 | dependencies: 644 | arr-union: 3.1.0 645 | define-property: 0.2.5 646 | isobject: 3.0.1 647 | static-extend: 0.1.2 648 | dev: true 649 | 650 | /clean-css/4.2.3: 651 | resolution: {integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==} 652 | engines: {node: '>= 4.0'} 653 | dependencies: 654 | source-map: 0.6.1 655 | dev: true 656 | 657 | /cli-cursor/1.0.2: 658 | resolution: {integrity: sha512-25tABq090YNKkF6JH7lcwO0zFJTRke4Jcq9iX2nr/Sz0Cjjv4gckmwlW6Ty/aoyFd6z3ysR2hMGC2GFugmBo6A==} 659 | engines: {node: '>=0.10.0'} 660 | dependencies: 661 | restore-cursor: 1.0.1 662 | dev: true 663 | 664 | /cli-width/2.2.1: 665 | resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} 666 | dev: true 667 | 668 | /cliui/3.2.0: 669 | resolution: {integrity: sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==} 670 | dependencies: 671 | string-width: 1.0.2 672 | strip-ansi: 3.0.1 673 | wrap-ansi: 2.1.0 674 | dev: true 675 | 676 | /clone-buffer/1.0.0: 677 | resolution: {integrity: sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==} 678 | engines: {node: '>= 0.10'} 679 | dev: true 680 | 681 | /clone-stats/1.0.0: 682 | resolution: {integrity: sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==} 683 | dev: true 684 | 685 | /clone/2.1.2: 686 | resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 687 | engines: {node: '>=0.8'} 688 | dev: true 689 | 690 | /cloneable-readable/1.1.3: 691 | resolution: {integrity: sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==} 692 | dependencies: 693 | inherits: 2.0.4 694 | process-nextick-args: 2.0.1 695 | readable-stream: 2.3.7 696 | dev: true 697 | 698 | /co/4.6.0: 699 | resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} 700 | engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} 701 | dev: true 702 | 703 | /code-point-at/1.1.0: 704 | resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} 705 | engines: {node: '>=0.10.0'} 706 | dev: true 707 | 708 | /collection-map/1.0.0: 709 | resolution: {integrity: sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==} 710 | engines: {node: '>=0.10.0'} 711 | dependencies: 712 | arr-map: 2.0.2 713 | for-own: 1.0.0 714 | make-iterator: 1.0.1 715 | dev: true 716 | 717 | /collection-visit/1.0.0: 718 | resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} 719 | engines: {node: '>=0.10.0'} 720 | dependencies: 721 | map-visit: 1.0.0 722 | object-visit: 1.0.1 723 | dev: true 724 | 725 | /color-convert/1.9.3: 726 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 727 | dependencies: 728 | color-name: 1.1.3 729 | dev: true 730 | 731 | /color-convert/2.0.1: 732 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 733 | engines: {node: '>=7.0.0'} 734 | dependencies: 735 | color-name: 1.1.4 736 | dev: true 737 | 738 | /color-name/1.1.3: 739 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 740 | dev: true 741 | 742 | /color-name/1.1.4: 743 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 744 | dev: true 745 | 746 | /color-support/1.1.3: 747 | resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} 748 | hasBin: true 749 | dev: true 750 | 751 | /commander/2.20.3: 752 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 753 | dev: true 754 | 755 | /component-emitter/1.3.0: 756 | resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} 757 | dev: true 758 | 759 | /concat-map/0.0.1: 760 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 761 | dev: true 762 | 763 | /concat-stream/1.6.2: 764 | resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} 765 | engines: {'0': node >= 0.8} 766 | dependencies: 767 | buffer-from: 1.1.2 768 | inherits: 2.0.4 769 | readable-stream: 2.3.7 770 | typedarray: 0.0.6 771 | dev: true 772 | 773 | /config-chain/1.1.13: 774 | resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} 775 | dependencies: 776 | ini: 1.3.8 777 | proto-list: 1.2.4 778 | dev: true 779 | 780 | /convert-source-map/1.8.0: 781 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} 782 | dependencies: 783 | safe-buffer: 5.1.2 784 | dev: true 785 | 786 | /copy-descriptor/0.1.1: 787 | resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} 788 | engines: {node: '>=0.10.0'} 789 | dev: true 790 | 791 | /copy-props/2.0.5: 792 | resolution: {integrity: sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==} 793 | dependencies: 794 | each-props: 1.3.2 795 | is-plain-object: 5.0.0 796 | dev: true 797 | 798 | /core-util-is/1.0.3: 799 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 800 | dev: true 801 | 802 | /cross-spawn/7.0.3: 803 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 804 | engines: {node: '>= 8'} 805 | dependencies: 806 | path-key: 3.1.1 807 | shebang-command: 2.0.0 808 | which: 2.0.2 809 | dev: true 810 | 811 | /d/1.0.1: 812 | resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} 813 | dependencies: 814 | es5-ext: 0.10.62 815 | type: 1.2.0 816 | dev: true 817 | 818 | /debug/2.6.9: 819 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 820 | peerDependencies: 821 | supports-color: '*' 822 | peerDependenciesMeta: 823 | supports-color: 824 | optional: true 825 | dependencies: 826 | ms: 2.0.0 827 | dev: true 828 | 829 | /debug/3.2.7: 830 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 831 | peerDependencies: 832 | supports-color: '*' 833 | peerDependenciesMeta: 834 | supports-color: 835 | optional: true 836 | dependencies: 837 | ms: 2.1.3 838 | dev: true 839 | 840 | /debug/4.3.4: 841 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 842 | engines: {node: '>=6.0'} 843 | peerDependencies: 844 | supports-color: '*' 845 | peerDependenciesMeta: 846 | supports-color: 847 | optional: true 848 | dependencies: 849 | ms: 2.1.2 850 | dev: true 851 | 852 | /decamelize/1.2.0: 853 | resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} 854 | engines: {node: '>=0.10.0'} 855 | dev: true 856 | 857 | /decode-uri-component/0.2.0: 858 | resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} 859 | engines: {node: '>=0.10'} 860 | dev: true 861 | 862 | /deep-is/0.1.4: 863 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 864 | dev: true 865 | 866 | /default-compare/1.0.0: 867 | resolution: {integrity: sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==} 868 | engines: {node: '>=0.10.0'} 869 | dependencies: 870 | kind-of: 5.1.0 871 | dev: true 872 | 873 | /default-resolution/2.0.0: 874 | resolution: {integrity: sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==} 875 | engines: {node: '>= 0.10'} 876 | dev: true 877 | 878 | /define-properties/1.1.4: 879 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 880 | engines: {node: '>= 0.4'} 881 | dependencies: 882 | has-property-descriptors: 1.0.0 883 | object-keys: 1.1.1 884 | dev: true 885 | 886 | /define-property/0.2.5: 887 | resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} 888 | engines: {node: '>=0.10.0'} 889 | dependencies: 890 | is-descriptor: 0.1.6 891 | dev: true 892 | 893 | /define-property/1.0.0: 894 | resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} 895 | engines: {node: '>=0.10.0'} 896 | dependencies: 897 | is-descriptor: 1.0.2 898 | dev: true 899 | 900 | /define-property/2.0.2: 901 | resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} 902 | engines: {node: '>=0.10.0'} 903 | dependencies: 904 | is-descriptor: 1.0.2 905 | isobject: 3.0.1 906 | dev: true 907 | 908 | /detect-file/1.0.0: 909 | resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} 910 | engines: {node: '>=0.10.0'} 911 | dev: true 912 | 913 | /dir-glob/3.0.1: 914 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 915 | engines: {node: '>=8'} 916 | dependencies: 917 | path-type: 4.0.0 918 | dev: true 919 | 920 | /doctrine/1.5.0: 921 | resolution: {integrity: sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==} 922 | engines: {node: '>=0.10.0'} 923 | dependencies: 924 | esutils: 2.0.3 925 | isarray: 1.0.0 926 | dev: true 927 | 928 | /doctrine/2.1.0: 929 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 930 | engines: {node: '>=0.10.0'} 931 | dependencies: 932 | esutils: 2.0.3 933 | dev: true 934 | 935 | /doctrine/3.0.0: 936 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 937 | engines: {node: '>=6.0.0'} 938 | dependencies: 939 | esutils: 2.0.3 940 | dev: true 941 | 942 | /duplexer/0.1.2: 943 | resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} 944 | dev: true 945 | 946 | /duplexify/3.7.1: 947 | resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} 948 | dependencies: 949 | end-of-stream: 1.4.4 950 | inherits: 2.0.4 951 | readable-stream: 2.3.7 952 | stream-shift: 1.0.1 953 | dev: true 954 | 955 | /each-props/1.3.2: 956 | resolution: {integrity: sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==} 957 | dependencies: 958 | is-plain-object: 2.0.4 959 | object.defaults: 1.1.0 960 | dev: true 961 | 962 | /editorconfig/0.15.3: 963 | resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==} 964 | hasBin: true 965 | dependencies: 966 | commander: 2.20.3 967 | lru-cache: 4.1.5 968 | semver: 5.7.1 969 | sigmund: 1.0.1 970 | dev: true 971 | 972 | /electron-to-chromium/1.4.263: 973 | resolution: {integrity: sha512-RcvChwbVkZBe7e+B23+wjXJgRHTy9Byu6JEL8HuNKILALs98deLnyGqv73nvwRKj6VGghrwnwKWC3ukVhQDvpQ==} 974 | dev: true 975 | 976 | /end-of-stream/1.4.4: 977 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 978 | dependencies: 979 | once: 1.4.0 980 | dev: true 981 | 982 | /error-ex/1.3.2: 983 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 984 | dependencies: 985 | is-arrayish: 0.2.1 986 | dev: true 987 | 988 | /es-abstract/1.20.3: 989 | resolution: {integrity: sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==} 990 | engines: {node: '>= 0.4'} 991 | dependencies: 992 | call-bind: 1.0.2 993 | es-to-primitive: 1.2.1 994 | function-bind: 1.1.1 995 | function.prototype.name: 1.1.5 996 | get-intrinsic: 1.1.3 997 | get-symbol-description: 1.0.0 998 | has: 1.0.3 999 | has-property-descriptors: 1.0.0 1000 | has-symbols: 1.0.3 1001 | internal-slot: 1.0.3 1002 | is-callable: 1.2.7 1003 | is-negative-zero: 2.0.2 1004 | is-regex: 1.1.4 1005 | is-shared-array-buffer: 1.0.2 1006 | is-string: 1.0.7 1007 | is-weakref: 1.0.2 1008 | object-inspect: 1.12.2 1009 | object-keys: 1.1.1 1010 | object.assign: 4.1.4 1011 | regexp.prototype.flags: 1.4.3 1012 | safe-regex-test: 1.0.0 1013 | string.prototype.trimend: 1.0.5 1014 | string.prototype.trimstart: 1.0.5 1015 | unbox-primitive: 1.0.2 1016 | dev: true 1017 | 1018 | /es-shim-unscopables/1.0.0: 1019 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 1020 | dependencies: 1021 | has: 1.0.3 1022 | dev: true 1023 | 1024 | /es-to-primitive/1.2.1: 1025 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1026 | engines: {node: '>= 0.4'} 1027 | dependencies: 1028 | is-callable: 1.2.7 1029 | is-date-object: 1.0.5 1030 | is-symbol: 1.0.4 1031 | dev: true 1032 | 1033 | /es5-ext/0.10.62: 1034 | resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} 1035 | engines: {node: '>=0.10'} 1036 | requiresBuild: true 1037 | dependencies: 1038 | es6-iterator: 2.0.3 1039 | es6-symbol: 3.1.3 1040 | next-tick: 1.1.0 1041 | dev: true 1042 | 1043 | /es6-iterator/2.0.3: 1044 | resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} 1045 | dependencies: 1046 | d: 1.0.1 1047 | es5-ext: 0.10.62 1048 | es6-symbol: 3.1.3 1049 | dev: true 1050 | 1051 | /es6-map/0.1.5: 1052 | resolution: {integrity: sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==} 1053 | dependencies: 1054 | d: 1.0.1 1055 | es5-ext: 0.10.62 1056 | es6-iterator: 2.0.3 1057 | es6-set: 0.1.6 1058 | es6-symbol: 3.1.3 1059 | event-emitter: 0.3.5 1060 | dev: true 1061 | 1062 | /es6-set/0.1.6: 1063 | resolution: {integrity: sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==} 1064 | engines: {node: '>=0.12'} 1065 | dependencies: 1066 | d: 1.0.1 1067 | es5-ext: 0.10.62 1068 | es6-iterator: 2.0.3 1069 | es6-symbol: 3.1.3 1070 | event-emitter: 0.3.5 1071 | type: 2.7.2 1072 | dev: true 1073 | 1074 | /es6-symbol/3.1.3: 1075 | resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} 1076 | dependencies: 1077 | d: 1.0.1 1078 | ext: 1.7.0 1079 | dev: true 1080 | 1081 | /es6-weak-map/2.0.3: 1082 | resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} 1083 | dependencies: 1084 | d: 1.0.1 1085 | es5-ext: 0.10.62 1086 | es6-iterator: 2.0.3 1087 | es6-symbol: 3.1.3 1088 | dev: true 1089 | 1090 | /escalade/3.1.1: 1091 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1092 | engines: {node: '>=6'} 1093 | dev: true 1094 | 1095 | /escape-string-regexp/1.0.5: 1096 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1097 | engines: {node: '>=0.8.0'} 1098 | dev: true 1099 | 1100 | /escape-string-regexp/4.0.0: 1101 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1102 | engines: {node: '>=10'} 1103 | dev: true 1104 | 1105 | /escope/3.6.0: 1106 | resolution: {integrity: sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ==} 1107 | engines: {node: '>=0.4.0'} 1108 | dependencies: 1109 | es6-map: 0.1.5 1110 | es6-weak-map: 2.0.3 1111 | esrecurse: 4.3.0 1112 | estraverse: 4.3.0 1113 | dev: true 1114 | 1115 | /eslint-config-standard-jsx/11.0.0_fuvt5lq3jtq3jxmnxgu6za4znm: 1116 | resolution: {integrity: sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==} 1117 | peerDependencies: 1118 | eslint: ^8.8.0 1119 | eslint-plugin-react: ^7.28.0 1120 | dependencies: 1121 | eslint: 8.24.0 1122 | eslint-plugin-react: 7.31.8_eslint@8.24.0 1123 | dev: true 1124 | 1125 | /eslint-config-standard/17.0.0_4ybqc3giaxsbo5btq74wfmkary: 1126 | resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} 1127 | peerDependencies: 1128 | eslint: ^8.0.1 1129 | eslint-plugin-import: ^2.25.2 1130 | eslint-plugin-n: ^15.0.0 1131 | eslint-plugin-promise: ^6.0.0 1132 | dependencies: 1133 | eslint: 8.24.0 1134 | eslint-plugin-import: 2.26.0_eslint@8.24.0 1135 | eslint-plugin-n: 15.3.0_eslint@8.24.0 1136 | eslint-plugin-promise: 6.0.1_eslint@8.24.0 1137 | dev: true 1138 | 1139 | /eslint-import-resolver-node/0.3.6: 1140 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} 1141 | dependencies: 1142 | debug: 3.2.7 1143 | resolve: 1.22.1 1144 | transitivePeerDependencies: 1145 | - supports-color 1146 | dev: true 1147 | 1148 | /eslint-module-utils/2.7.4_hjejauba7yqa4zpyuoigyy7iqe: 1149 | resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} 1150 | engines: {node: '>=4'} 1151 | peerDependencies: 1152 | '@typescript-eslint/parser': '*' 1153 | eslint: '*' 1154 | eslint-import-resolver-node: '*' 1155 | eslint-import-resolver-typescript: '*' 1156 | eslint-import-resolver-webpack: '*' 1157 | peerDependenciesMeta: 1158 | '@typescript-eslint/parser': 1159 | optional: true 1160 | eslint: 1161 | optional: true 1162 | eslint-import-resolver-node: 1163 | optional: true 1164 | eslint-import-resolver-typescript: 1165 | optional: true 1166 | eslint-import-resolver-webpack: 1167 | optional: true 1168 | dependencies: 1169 | debug: 3.2.7 1170 | eslint: 8.24.0 1171 | eslint-import-resolver-node: 0.3.6 1172 | transitivePeerDependencies: 1173 | - supports-color 1174 | dev: true 1175 | 1176 | /eslint-plugin-es/4.1.0_eslint@8.24.0: 1177 | resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} 1178 | engines: {node: '>=8.10.0'} 1179 | peerDependencies: 1180 | eslint: '>=4.19.1' 1181 | dependencies: 1182 | eslint: 8.24.0 1183 | eslint-utils: 2.1.0 1184 | regexpp: 3.2.0 1185 | dev: true 1186 | 1187 | /eslint-plugin-import/2.26.0_eslint@8.24.0: 1188 | resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} 1189 | engines: {node: '>=4'} 1190 | peerDependencies: 1191 | '@typescript-eslint/parser': '*' 1192 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1193 | peerDependenciesMeta: 1194 | '@typescript-eslint/parser': 1195 | optional: true 1196 | dependencies: 1197 | array-includes: 3.1.5 1198 | array.prototype.flat: 1.3.0 1199 | debug: 2.6.9 1200 | doctrine: 2.1.0 1201 | eslint: 8.24.0 1202 | eslint-import-resolver-node: 0.3.6 1203 | eslint-module-utils: 2.7.4_hjejauba7yqa4zpyuoigyy7iqe 1204 | has: 1.0.3 1205 | is-core-module: 2.10.0 1206 | is-glob: 4.0.3 1207 | minimatch: 3.1.2 1208 | object.values: 1.1.5 1209 | resolve: 1.22.1 1210 | tsconfig-paths: 3.14.1 1211 | transitivePeerDependencies: 1212 | - eslint-import-resolver-typescript 1213 | - eslint-import-resolver-webpack 1214 | - supports-color 1215 | dev: true 1216 | 1217 | /eslint-plugin-n/15.3.0_eslint@8.24.0: 1218 | resolution: {integrity: sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q==} 1219 | engines: {node: '>=12.22.0'} 1220 | peerDependencies: 1221 | eslint: '>=7.0.0' 1222 | dependencies: 1223 | builtins: 5.0.1 1224 | eslint: 8.24.0 1225 | eslint-plugin-es: 4.1.0_eslint@8.24.0 1226 | eslint-utils: 3.0.0_eslint@8.24.0 1227 | ignore: 5.2.0 1228 | is-core-module: 2.10.0 1229 | minimatch: 3.1.2 1230 | resolve: 1.22.1 1231 | semver: 7.3.7 1232 | dev: true 1233 | 1234 | /eslint-plugin-promise/6.0.1_eslint@8.24.0: 1235 | resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==} 1236 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1237 | peerDependencies: 1238 | eslint: ^7.0.0 || ^8.0.0 1239 | dependencies: 1240 | eslint: 8.24.0 1241 | dev: true 1242 | 1243 | /eslint-plugin-react/7.31.8_eslint@8.24.0: 1244 | resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} 1245 | engines: {node: '>=4'} 1246 | peerDependencies: 1247 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1248 | dependencies: 1249 | array-includes: 3.1.5 1250 | array.prototype.flatmap: 1.3.0 1251 | doctrine: 2.1.0 1252 | eslint: 8.24.0 1253 | estraverse: 5.3.0 1254 | jsx-ast-utils: 3.3.3 1255 | minimatch: 3.1.2 1256 | object.entries: 1.1.5 1257 | object.fromentries: 2.0.5 1258 | object.hasown: 1.1.1 1259 | object.values: 1.1.5 1260 | prop-types: 15.8.1 1261 | resolve: 2.0.0-next.4 1262 | semver: 6.3.0 1263 | string.prototype.matchall: 4.0.7 1264 | dev: true 1265 | 1266 | /eslint-scope/7.1.1: 1267 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1268 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1269 | dependencies: 1270 | esrecurse: 4.3.0 1271 | estraverse: 5.3.0 1272 | dev: true 1273 | 1274 | /eslint-utils/2.1.0: 1275 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 1276 | engines: {node: '>=6'} 1277 | dependencies: 1278 | eslint-visitor-keys: 1.3.0 1279 | dev: true 1280 | 1281 | /eslint-utils/3.0.0_eslint@8.24.0: 1282 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1283 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1284 | peerDependencies: 1285 | eslint: '>=5' 1286 | dependencies: 1287 | eslint: 8.24.0 1288 | eslint-visitor-keys: 2.1.0 1289 | dev: true 1290 | 1291 | /eslint-visitor-keys/1.3.0: 1292 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 1293 | engines: {node: '>=4'} 1294 | dev: true 1295 | 1296 | /eslint-visitor-keys/2.1.0: 1297 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1298 | engines: {node: '>=10'} 1299 | dev: true 1300 | 1301 | /eslint-visitor-keys/3.3.0: 1302 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 1303 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1304 | dev: true 1305 | 1306 | /eslint/2.13.1: 1307 | resolution: {integrity: sha512-29PFGeV6lLQrPaPHeCkjfgLRQPFflDiicoNZOw+c/JkaQ0Am55yUICdYZbmCiM+DSef+q7oCercimHvjNI0GAw==} 1308 | engines: {node: '>=0.10'} 1309 | hasBin: true 1310 | dependencies: 1311 | chalk: 1.1.3 1312 | concat-stream: 1.6.2 1313 | debug: 2.6.9 1314 | doctrine: 1.5.0 1315 | es6-map: 0.1.5 1316 | escope: 3.6.0 1317 | espree: 3.5.4 1318 | estraverse: 4.3.0 1319 | esutils: 2.0.3 1320 | file-entry-cache: 1.3.1 1321 | glob: 7.2.3 1322 | globals: 9.18.0 1323 | ignore: 3.3.10 1324 | imurmurhash: 0.1.4 1325 | inquirer: 0.12.0 1326 | is-my-json-valid: 2.20.6 1327 | is-resolvable: 1.1.0 1328 | js-yaml: 3.14.1 1329 | json-stable-stringify: 1.0.1 1330 | levn: 0.3.0 1331 | lodash: 4.17.21 1332 | mkdirp: 0.5.6 1333 | optionator: 0.8.3 1334 | path-is-absolute: 1.0.1 1335 | path-is-inside: 1.0.2 1336 | pluralize: 1.2.1 1337 | progress: 1.1.8 1338 | require-uncached: 1.0.3 1339 | shelljs: 0.6.1 1340 | strip-json-comments: 1.0.4 1341 | table: 3.8.3 1342 | text-table: 0.2.0 1343 | user-home: 2.0.0 1344 | transitivePeerDependencies: 1345 | - supports-color 1346 | dev: true 1347 | 1348 | /eslint/8.24.0: 1349 | resolution: {integrity: sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==} 1350 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1351 | hasBin: true 1352 | dependencies: 1353 | '@eslint/eslintrc': 1.3.2 1354 | '@humanwhocodes/config-array': 0.10.5 1355 | '@humanwhocodes/gitignore-to-minimatch': 1.0.2 1356 | '@humanwhocodes/module-importer': 1.0.1 1357 | ajv: 6.12.6 1358 | chalk: 4.1.2 1359 | cross-spawn: 7.0.3 1360 | debug: 4.3.4 1361 | doctrine: 3.0.0 1362 | escape-string-regexp: 4.0.0 1363 | eslint-scope: 7.1.1 1364 | eslint-utils: 3.0.0_eslint@8.24.0 1365 | eslint-visitor-keys: 3.3.0 1366 | espree: 9.4.0 1367 | esquery: 1.4.0 1368 | esutils: 2.0.3 1369 | fast-deep-equal: 3.1.3 1370 | file-entry-cache: 6.0.1 1371 | find-up: 5.0.0 1372 | glob-parent: 6.0.2 1373 | globals: 13.17.0 1374 | globby: 11.1.0 1375 | grapheme-splitter: 1.0.4 1376 | ignore: 5.2.0 1377 | import-fresh: 3.3.0 1378 | imurmurhash: 0.1.4 1379 | is-glob: 4.0.3 1380 | js-sdsl: 4.1.4 1381 | js-yaml: 4.1.0 1382 | json-stable-stringify-without-jsonify: 1.0.1 1383 | levn: 0.4.1 1384 | lodash.merge: 4.6.2 1385 | minimatch: 3.1.2 1386 | natural-compare: 1.4.0 1387 | optionator: 0.9.1 1388 | regexpp: 3.2.0 1389 | strip-ansi: 6.0.1 1390 | strip-json-comments: 3.1.1 1391 | text-table: 0.2.0 1392 | transitivePeerDependencies: 1393 | - supports-color 1394 | dev: true 1395 | 1396 | /espree/3.5.4: 1397 | resolution: {integrity: sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==} 1398 | engines: {node: '>=0.10.0'} 1399 | dependencies: 1400 | acorn: 5.7.4 1401 | acorn-jsx: 3.0.1 1402 | dev: true 1403 | 1404 | /espree/9.4.0: 1405 | resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} 1406 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1407 | dependencies: 1408 | acorn: 8.8.0 1409 | acorn-jsx: 5.3.2_acorn@8.8.0 1410 | eslint-visitor-keys: 3.3.0 1411 | dev: true 1412 | 1413 | /esprima/4.0.1: 1414 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1415 | engines: {node: '>=4'} 1416 | hasBin: true 1417 | dev: true 1418 | 1419 | /esquery/1.4.0: 1420 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1421 | engines: {node: '>=0.10'} 1422 | dependencies: 1423 | estraverse: 5.3.0 1424 | dev: true 1425 | 1426 | /esrecurse/4.3.0: 1427 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1428 | engines: {node: '>=4.0'} 1429 | dependencies: 1430 | estraverse: 5.3.0 1431 | dev: true 1432 | 1433 | /estraverse/4.3.0: 1434 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1435 | engines: {node: '>=4.0'} 1436 | dev: true 1437 | 1438 | /estraverse/5.3.0: 1439 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1440 | engines: {node: '>=4.0'} 1441 | dev: true 1442 | 1443 | /esutils/2.0.3: 1444 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1445 | engines: {node: '>=0.10.0'} 1446 | dev: true 1447 | 1448 | /event-emitter/0.3.5: 1449 | resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} 1450 | dependencies: 1451 | d: 1.0.1 1452 | es5-ext: 0.10.62 1453 | dev: true 1454 | 1455 | /event-stream/3.3.5: 1456 | resolution: {integrity: sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==} 1457 | dependencies: 1458 | duplexer: 0.1.2 1459 | from: 0.1.7 1460 | map-stream: 0.0.7 1461 | pause-stream: 0.0.11 1462 | split: 1.0.1 1463 | stream-combiner: 0.2.2 1464 | through: 2.3.8 1465 | dev: true 1466 | 1467 | /exit-hook/1.1.1: 1468 | resolution: {integrity: sha512-MsG3prOVw1WtLXAZbM3KiYtooKR1LvxHh3VHsVtIy0uiUu8usxgB/94DP2HxtD/661lLdB6yzQ09lGJSQr6nkg==} 1469 | engines: {node: '>=0.10.0'} 1470 | dev: true 1471 | 1472 | /expand-brackets/2.1.4: 1473 | resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} 1474 | engines: {node: '>=0.10.0'} 1475 | dependencies: 1476 | debug: 2.6.9 1477 | define-property: 0.2.5 1478 | extend-shallow: 2.0.1 1479 | posix-character-classes: 0.1.1 1480 | regex-not: 1.0.2 1481 | snapdragon: 0.8.2 1482 | to-regex: 3.0.2 1483 | transitivePeerDependencies: 1484 | - supports-color 1485 | dev: true 1486 | 1487 | /expand-tilde/2.0.2: 1488 | resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} 1489 | engines: {node: '>=0.10.0'} 1490 | dependencies: 1491 | homedir-polyfill: 1.0.3 1492 | dev: true 1493 | 1494 | /ext/1.7.0: 1495 | resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} 1496 | dependencies: 1497 | type: 2.7.2 1498 | dev: true 1499 | 1500 | /extend-shallow/2.0.1: 1501 | resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} 1502 | engines: {node: '>=0.10.0'} 1503 | dependencies: 1504 | is-extendable: 0.1.1 1505 | dev: true 1506 | 1507 | /extend-shallow/3.0.2: 1508 | resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} 1509 | engines: {node: '>=0.10.0'} 1510 | dependencies: 1511 | assign-symbols: 1.0.0 1512 | is-extendable: 1.0.1 1513 | dev: true 1514 | 1515 | /extend/3.0.2: 1516 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1517 | dev: true 1518 | 1519 | /extglob/2.0.4: 1520 | resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} 1521 | engines: {node: '>=0.10.0'} 1522 | dependencies: 1523 | array-unique: 0.3.2 1524 | define-property: 1.0.0 1525 | expand-brackets: 2.1.4 1526 | extend-shallow: 2.0.1 1527 | fragment-cache: 0.2.1 1528 | regex-not: 1.0.2 1529 | snapdragon: 0.8.2 1530 | to-regex: 3.0.2 1531 | transitivePeerDependencies: 1532 | - supports-color 1533 | dev: true 1534 | 1535 | /fancy-log/1.3.3: 1536 | resolution: {integrity: sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==} 1537 | engines: {node: '>= 0.10'} 1538 | dependencies: 1539 | ansi-gray: 0.1.1 1540 | color-support: 1.1.3 1541 | parse-node-version: 1.0.1 1542 | time-stamp: 1.1.0 1543 | dev: true 1544 | 1545 | /fast-deep-equal/3.1.3: 1546 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1547 | dev: true 1548 | 1549 | /fast-glob/3.2.12: 1550 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1551 | engines: {node: '>=8.6.0'} 1552 | dependencies: 1553 | '@nodelib/fs.stat': 2.0.5 1554 | '@nodelib/fs.walk': 1.2.8 1555 | glob-parent: 5.1.2 1556 | merge2: 1.4.1 1557 | micromatch: 4.0.5 1558 | dev: true 1559 | 1560 | /fast-json-stable-stringify/2.1.0: 1561 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1562 | dev: true 1563 | 1564 | /fast-levenshtein/1.1.4: 1565 | resolution: {integrity: sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==} 1566 | dev: true 1567 | 1568 | /fast-levenshtein/2.0.6: 1569 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1570 | dev: true 1571 | 1572 | /fastq/1.13.0: 1573 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1574 | dependencies: 1575 | reusify: 1.0.4 1576 | dev: true 1577 | 1578 | /figures/1.7.0: 1579 | resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} 1580 | engines: {node: '>=0.10.0'} 1581 | dependencies: 1582 | escape-string-regexp: 1.0.5 1583 | object-assign: 4.1.1 1584 | dev: true 1585 | 1586 | /file-entry-cache/1.3.1: 1587 | resolution: {integrity: sha512-JyVk7P0Hvw6uEAwH4Y0j+rZMvaMWvLBYRmRGAF2S6jKTycf0mMDcC7d21Y2KyrKJk3XI8YghSsk5KmRdbvg0VQ==} 1588 | engines: {node: '>=0.10.0'} 1589 | dependencies: 1590 | flat-cache: 1.3.4 1591 | object-assign: 4.1.1 1592 | dev: true 1593 | 1594 | /file-entry-cache/6.0.1: 1595 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1596 | engines: {node: ^10.12.0 || >=12.0.0} 1597 | dependencies: 1598 | flat-cache: 3.0.4 1599 | dev: true 1600 | 1601 | /file-uri-to-path/1.0.0: 1602 | resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 1603 | requiresBuild: true 1604 | dev: true 1605 | optional: true 1606 | 1607 | /fill-range/4.0.0: 1608 | resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} 1609 | engines: {node: '>=0.10.0'} 1610 | dependencies: 1611 | extend-shallow: 2.0.1 1612 | is-number: 3.0.0 1613 | repeat-string: 1.6.1 1614 | to-regex-range: 2.1.1 1615 | dev: true 1616 | 1617 | /fill-range/7.0.1: 1618 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1619 | engines: {node: '>=8'} 1620 | dependencies: 1621 | to-regex-range: 5.0.1 1622 | dev: true 1623 | 1624 | /find-up/1.1.2: 1625 | resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} 1626 | engines: {node: '>=0.10.0'} 1627 | dependencies: 1628 | path-exists: 2.1.0 1629 | pinkie-promise: 2.0.1 1630 | dev: true 1631 | 1632 | /find-up/3.0.0: 1633 | resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} 1634 | engines: {node: '>=6'} 1635 | dependencies: 1636 | locate-path: 3.0.0 1637 | dev: true 1638 | 1639 | /find-up/5.0.0: 1640 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1641 | engines: {node: '>=10'} 1642 | dependencies: 1643 | locate-path: 6.0.0 1644 | path-exists: 4.0.0 1645 | dev: true 1646 | 1647 | /findup-sync/2.0.0: 1648 | resolution: {integrity: sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==} 1649 | engines: {node: '>= 0.10'} 1650 | dependencies: 1651 | detect-file: 1.0.0 1652 | is-glob: 3.1.0 1653 | micromatch: 3.1.10 1654 | resolve-dir: 1.0.1 1655 | transitivePeerDependencies: 1656 | - supports-color 1657 | dev: true 1658 | 1659 | /findup-sync/3.0.0: 1660 | resolution: {integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==} 1661 | engines: {node: '>= 0.10'} 1662 | dependencies: 1663 | detect-file: 1.0.0 1664 | is-glob: 4.0.3 1665 | micromatch: 3.1.10 1666 | resolve-dir: 1.0.1 1667 | transitivePeerDependencies: 1668 | - supports-color 1669 | dev: true 1670 | 1671 | /fined/1.2.0: 1672 | resolution: {integrity: sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==} 1673 | engines: {node: '>= 0.10'} 1674 | dependencies: 1675 | expand-tilde: 2.0.2 1676 | is-plain-object: 2.0.4 1677 | object.defaults: 1.1.0 1678 | object.pick: 1.3.0 1679 | parse-filepath: 1.0.2 1680 | dev: true 1681 | 1682 | /flagged-respawn/1.0.1: 1683 | resolution: {integrity: sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==} 1684 | engines: {node: '>= 0.10'} 1685 | dev: true 1686 | 1687 | /flat-cache/1.3.4: 1688 | resolution: {integrity: sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==} 1689 | engines: {node: '>=0.10.0'} 1690 | dependencies: 1691 | circular-json: 0.3.3 1692 | graceful-fs: 4.2.10 1693 | rimraf: 2.6.3 1694 | write: 0.2.1 1695 | dev: true 1696 | 1697 | /flat-cache/3.0.4: 1698 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1699 | engines: {node: ^10.12.0 || >=12.0.0} 1700 | dependencies: 1701 | flatted: 3.2.7 1702 | rimraf: 3.0.2 1703 | dev: true 1704 | 1705 | /flatted/3.2.7: 1706 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1707 | dev: true 1708 | 1709 | /flush-write-stream/1.1.1: 1710 | resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} 1711 | dependencies: 1712 | inherits: 2.0.4 1713 | readable-stream: 2.3.7 1714 | dev: true 1715 | 1716 | /for-in/1.0.2: 1717 | resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} 1718 | engines: {node: '>=0.10.0'} 1719 | dev: true 1720 | 1721 | /for-own/1.0.0: 1722 | resolution: {integrity: sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==} 1723 | engines: {node: '>=0.10.0'} 1724 | dependencies: 1725 | for-in: 1.0.2 1726 | dev: true 1727 | 1728 | /fraction.js/4.2.0: 1729 | resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} 1730 | dev: true 1731 | 1732 | /fragment-cache/0.2.1: 1733 | resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} 1734 | engines: {node: '>=0.10.0'} 1735 | dependencies: 1736 | map-cache: 0.2.2 1737 | dev: true 1738 | 1739 | /from/0.1.7: 1740 | resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} 1741 | dev: true 1742 | 1743 | /front-matter/2.1.2: 1744 | resolution: {integrity: sha512-wH9JJVUi/MUfRpSvYWltdC9FGFZdkcc2H7US7Sp3iYihXTpYWWEL7ZUHMBicA9MsFBR/EatSbYN5EtCaytfiNA==} 1745 | dependencies: 1746 | js-yaml: 3.14.1 1747 | dev: true 1748 | 1749 | /fs-extra/3.0.1: 1750 | resolution: {integrity: sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==} 1751 | dependencies: 1752 | graceful-fs: 4.2.10 1753 | jsonfile: 3.0.1 1754 | universalify: 0.1.2 1755 | dev: true 1756 | 1757 | /fs-mkdirp-stream/1.0.0: 1758 | resolution: {integrity: sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==} 1759 | engines: {node: '>= 0.10'} 1760 | dependencies: 1761 | graceful-fs: 4.2.10 1762 | through2: 2.0.5 1763 | dev: true 1764 | 1765 | /fs.realpath/1.0.0: 1766 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1767 | dev: true 1768 | 1769 | /fsevents/1.2.13: 1770 | resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} 1771 | engines: {node: '>= 4.0'} 1772 | os: [darwin] 1773 | deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. 1774 | requiresBuild: true 1775 | dependencies: 1776 | bindings: 1.5.0 1777 | nan: 2.16.0 1778 | dev: true 1779 | optional: true 1780 | 1781 | /fsevents/2.3.2: 1782 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1783 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1784 | os: [darwin] 1785 | requiresBuild: true 1786 | dev: true 1787 | optional: true 1788 | 1789 | /function-bind/1.1.1: 1790 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1791 | dev: true 1792 | 1793 | /function.prototype.name/1.1.5: 1794 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1795 | engines: {node: '>= 0.4'} 1796 | dependencies: 1797 | call-bind: 1.0.2 1798 | define-properties: 1.1.4 1799 | es-abstract: 1.20.3 1800 | functions-have-names: 1.2.3 1801 | dev: true 1802 | 1803 | /functions-have-names/1.2.3: 1804 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1805 | dev: true 1806 | 1807 | /generate-function/2.3.1: 1808 | resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==} 1809 | dependencies: 1810 | is-property: 1.0.2 1811 | dev: true 1812 | 1813 | /generate-object-property/1.2.0: 1814 | resolution: {integrity: sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==} 1815 | dependencies: 1816 | is-property: 1.0.2 1817 | dev: true 1818 | 1819 | /get-caller-file/1.0.3: 1820 | resolution: {integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==} 1821 | dev: true 1822 | 1823 | /get-intrinsic/1.1.3: 1824 | resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} 1825 | dependencies: 1826 | function-bind: 1.1.1 1827 | has: 1.0.3 1828 | has-symbols: 1.0.3 1829 | dev: true 1830 | 1831 | /get-stdin/8.0.0: 1832 | resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} 1833 | engines: {node: '>=10'} 1834 | dev: true 1835 | 1836 | /get-symbol-description/1.0.0: 1837 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1838 | engines: {node: '>= 0.4'} 1839 | dependencies: 1840 | call-bind: 1.0.2 1841 | get-intrinsic: 1.1.3 1842 | dev: true 1843 | 1844 | /get-value/2.0.6: 1845 | resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} 1846 | engines: {node: '>=0.10.0'} 1847 | dev: true 1848 | 1849 | /glob-parent/3.1.0: 1850 | resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} 1851 | dependencies: 1852 | is-glob: 3.1.0 1853 | path-dirname: 1.0.2 1854 | dev: true 1855 | 1856 | /glob-parent/5.1.2: 1857 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1858 | engines: {node: '>= 6'} 1859 | dependencies: 1860 | is-glob: 4.0.3 1861 | dev: true 1862 | 1863 | /glob-parent/6.0.2: 1864 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1865 | engines: {node: '>=10.13.0'} 1866 | dependencies: 1867 | is-glob: 4.0.3 1868 | dev: true 1869 | 1870 | /glob-stream/6.1.0: 1871 | resolution: {integrity: sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==} 1872 | engines: {node: '>= 0.10'} 1873 | dependencies: 1874 | extend: 3.0.2 1875 | glob: 7.2.3 1876 | glob-parent: 3.1.0 1877 | is-negated-glob: 1.0.0 1878 | ordered-read-streams: 1.0.1 1879 | pumpify: 1.5.1 1880 | readable-stream: 2.3.7 1881 | remove-trailing-separator: 1.1.0 1882 | to-absolute-glob: 2.0.2 1883 | unique-stream: 2.3.1 1884 | dev: true 1885 | 1886 | /glob-watcher/5.0.5: 1887 | resolution: {integrity: sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==} 1888 | engines: {node: '>= 0.10'} 1889 | dependencies: 1890 | anymatch: 2.0.0 1891 | async-done: 1.3.2 1892 | chokidar: 2.1.8 1893 | is-negated-glob: 1.0.0 1894 | just-debounce: 1.1.0 1895 | normalize-path: 3.0.0 1896 | object.defaults: 1.1.0 1897 | transitivePeerDependencies: 1898 | - supports-color 1899 | dev: true 1900 | 1901 | /glob/7.1.7: 1902 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 1903 | dependencies: 1904 | fs.realpath: 1.0.0 1905 | inflight: 1.0.6 1906 | inherits: 2.0.4 1907 | minimatch: 3.1.2 1908 | once: 1.4.0 1909 | path-is-absolute: 1.0.1 1910 | dev: true 1911 | 1912 | /glob/7.2.3: 1913 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1914 | dependencies: 1915 | fs.realpath: 1.0.0 1916 | inflight: 1.0.6 1917 | inherits: 2.0.4 1918 | minimatch: 3.1.2 1919 | once: 1.4.0 1920 | path-is-absolute: 1.0.1 1921 | dev: true 1922 | 1923 | /glob/8.0.3: 1924 | resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} 1925 | engines: {node: '>=12'} 1926 | dependencies: 1927 | fs.realpath: 1.0.0 1928 | inflight: 1.0.6 1929 | inherits: 2.0.4 1930 | minimatch: 5.1.0 1931 | once: 1.4.0 1932 | dev: true 1933 | 1934 | /global-modules/1.0.0: 1935 | resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} 1936 | engines: {node: '>=0.10.0'} 1937 | dependencies: 1938 | global-prefix: 1.0.2 1939 | is-windows: 1.0.2 1940 | resolve-dir: 1.0.1 1941 | dev: true 1942 | 1943 | /global-prefix/1.0.2: 1944 | resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} 1945 | engines: {node: '>=0.10.0'} 1946 | dependencies: 1947 | expand-tilde: 2.0.2 1948 | homedir-polyfill: 1.0.3 1949 | ini: 1.3.8 1950 | is-windows: 1.0.2 1951 | which: 1.3.1 1952 | dev: true 1953 | 1954 | /globals/13.17.0: 1955 | resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} 1956 | engines: {node: '>=8'} 1957 | dependencies: 1958 | type-fest: 0.20.2 1959 | dev: true 1960 | 1961 | /globals/9.18.0: 1962 | resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==} 1963 | engines: {node: '>=0.10.0'} 1964 | dev: true 1965 | 1966 | /globby/11.1.0: 1967 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1968 | engines: {node: '>=10'} 1969 | dependencies: 1970 | array-union: 2.1.0 1971 | dir-glob: 3.0.1 1972 | fast-glob: 3.2.12 1973 | ignore: 5.2.0 1974 | merge2: 1.4.1 1975 | slash: 3.0.0 1976 | dev: true 1977 | 1978 | /globule/1.3.4: 1979 | resolution: {integrity: sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==} 1980 | engines: {node: '>= 0.10'} 1981 | dependencies: 1982 | glob: 7.1.7 1983 | lodash: 4.17.21 1984 | minimatch: 3.0.8 1985 | dev: true 1986 | 1987 | /glogg/1.0.2: 1988 | resolution: {integrity: sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==} 1989 | engines: {node: '>= 0.10'} 1990 | dependencies: 1991 | sparkles: 1.0.1 1992 | dev: true 1993 | 1994 | /gonzales-pe-sl/4.2.3: 1995 | resolution: {integrity: sha512-EdOTnR11W0edkA1xisx4UYtobMSTYj+UNyffW3/b9LziI7RpmHiBIqMs+VL43LrCbiPcLQllCxyzqOB+l5RTdQ==} 1996 | engines: {node: '>=0.6.0'} 1997 | hasBin: true 1998 | dependencies: 1999 | minimist: 1.1.3 2000 | dev: true 2001 | 2002 | /graceful-fs/4.2.10: 2003 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 2004 | dev: true 2005 | 2006 | /grapheme-splitter/1.0.4: 2007 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 2008 | dev: true 2009 | 2010 | /gulp-autoprefixer/8.0.0_gulp@4.0.2: 2011 | resolution: {integrity: sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==} 2012 | engines: {node: '>=12'} 2013 | peerDependencies: 2014 | gulp: '>=4' 2015 | peerDependenciesMeta: 2016 | gulp: 2017 | optional: true 2018 | dependencies: 2019 | autoprefixer: 10.4.12_postcss@8.4.16 2020 | fancy-log: 1.3.3 2021 | gulp: 4.0.2 2022 | plugin-error: 1.0.1 2023 | postcss: 8.4.16 2024 | through2: 4.0.2 2025 | vinyl-sourcemaps-apply: 0.2.1 2026 | dev: true 2027 | 2028 | /gulp-beautify/3.0.0: 2029 | resolution: {integrity: sha512-Srxzb7+AQjNm+NkEVpLBfnFtN93jofVc4d4qI+N4MTPRF/vZ14jC4QA6WUZsZZZxc/oYk4bjcqQOUhmopFWlXg==} 2030 | engines: {node: '>= 0.10.0'} 2031 | dependencies: 2032 | js-beautify: 1.14.6 2033 | through2: 2.0.5 2034 | dev: true 2035 | 2036 | /gulp-clean-css/4.3.0: 2037 | resolution: {integrity: sha512-mGyeT3qqFXTy61j0zOIciS4MkYziF2U594t2Vs9rUnpkEHqfu6aDITMp8xOvZcvdX61Uz3y1mVERRYmjzQF5fg==} 2038 | dependencies: 2039 | clean-css: 4.2.3 2040 | plugin-error: 1.0.1 2041 | through2: 3.0.1 2042 | vinyl-sourcemaps-apply: 0.2.1 2043 | dev: true 2044 | 2045 | /gulp-cli/2.3.0: 2046 | resolution: {integrity: sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==} 2047 | engines: {node: '>= 0.10'} 2048 | hasBin: true 2049 | dependencies: 2050 | ansi-colors: 1.1.0 2051 | archy: 1.0.0 2052 | array-sort: 1.0.0 2053 | color-support: 1.1.3 2054 | concat-stream: 1.6.2 2055 | copy-props: 2.0.5 2056 | fancy-log: 1.3.3 2057 | gulplog: 1.0.0 2058 | interpret: 1.4.0 2059 | isobject: 3.0.1 2060 | liftoff: 3.1.0 2061 | matchdep: 2.0.0 2062 | mute-stdout: 1.0.1 2063 | pretty-hrtime: 1.0.3 2064 | replace-homedir: 1.0.0 2065 | semver-greatest-satisfied-range: 1.1.0 2066 | v8flags: 3.2.0 2067 | yargs: 7.1.2 2068 | transitivePeerDependencies: 2069 | - supports-color 2070 | dev: true 2071 | 2072 | /gulp-dart-sass/1.0.2: 2073 | resolution: {integrity: sha512-8fLttA824mbuc0jRVlGs00zWYZXBckat6INawx5kp66Eqsz5srNWTA51t0mbfB4C8a/a/GZ9muYLwXGklgAHlw==} 2074 | engines: {node: '>=6'} 2075 | dependencies: 2076 | chalk: 2.4.2 2077 | lodash.clonedeep: 4.5.0 2078 | plugin-error: 1.0.1 2079 | replace-ext: 1.0.1 2080 | sass: 1.55.0 2081 | strip-ansi: 4.0.0 2082 | through2: 2.0.5 2083 | vinyl-sourcemaps-apply: 0.2.1 2084 | dev: true 2085 | 2086 | /gulp-file-insert/2.0.0: 2087 | resolution: {integrity: sha512-tVY2CoT1hhbKhEtHSdbKz6CnA62UD4j3TF4JUJ3qaknrIHq6h9on/sYzvag642yGdegcK+jQFfBXw0cOpUGl/Q==} 2088 | engines: {node: '>= 8.11.3'} 2089 | deprecated: this package has been deprecated 2090 | dependencies: 2091 | event-stream: 3.3.5 2092 | vinyl: 2.2.1 2093 | dev: true 2094 | 2095 | /gulp-rename/2.0.0: 2096 | resolution: {integrity: sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==} 2097 | engines: {node: '>=4'} 2098 | dev: true 2099 | 2100 | /gulp/4.0.2: 2101 | resolution: {integrity: sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==} 2102 | engines: {node: '>= 0.10'} 2103 | hasBin: true 2104 | dependencies: 2105 | glob-watcher: 5.0.5 2106 | gulp-cli: 2.3.0 2107 | undertaker: 1.3.0 2108 | vinyl-fs: 3.0.3 2109 | transitivePeerDependencies: 2110 | - supports-color 2111 | dev: true 2112 | 2113 | /gulplog/1.0.0: 2114 | resolution: {integrity: sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==} 2115 | engines: {node: '>= 0.10'} 2116 | dependencies: 2117 | glogg: 1.0.2 2118 | dev: true 2119 | 2120 | /has-ansi/2.0.0: 2121 | resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} 2122 | engines: {node: '>=0.10.0'} 2123 | dependencies: 2124 | ansi-regex: 2.1.1 2125 | dev: true 2126 | 2127 | /has-bigints/1.0.2: 2128 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 2129 | dev: true 2130 | 2131 | /has-flag/3.0.0: 2132 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 2133 | engines: {node: '>=4'} 2134 | dev: true 2135 | 2136 | /has-flag/4.0.0: 2137 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2138 | engines: {node: '>=8'} 2139 | dev: true 2140 | 2141 | /has-property-descriptors/1.0.0: 2142 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 2143 | dependencies: 2144 | get-intrinsic: 1.1.3 2145 | dev: true 2146 | 2147 | /has-symbols/1.0.3: 2148 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 2149 | engines: {node: '>= 0.4'} 2150 | dev: true 2151 | 2152 | /has-tostringtag/1.0.0: 2153 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 2154 | engines: {node: '>= 0.4'} 2155 | dependencies: 2156 | has-symbols: 1.0.3 2157 | dev: true 2158 | 2159 | /has-value/0.3.1: 2160 | resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} 2161 | engines: {node: '>=0.10.0'} 2162 | dependencies: 2163 | get-value: 2.0.6 2164 | has-values: 0.1.4 2165 | isobject: 2.1.0 2166 | dev: true 2167 | 2168 | /has-value/1.0.0: 2169 | resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} 2170 | engines: {node: '>=0.10.0'} 2171 | dependencies: 2172 | get-value: 2.0.6 2173 | has-values: 1.0.0 2174 | isobject: 3.0.1 2175 | dev: true 2176 | 2177 | /has-values/0.1.4: 2178 | resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} 2179 | engines: {node: '>=0.10.0'} 2180 | dev: true 2181 | 2182 | /has-values/1.0.0: 2183 | resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} 2184 | engines: {node: '>=0.10.0'} 2185 | dependencies: 2186 | is-number: 3.0.0 2187 | kind-of: 4.0.0 2188 | dev: true 2189 | 2190 | /has/1.0.3: 2191 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2192 | engines: {node: '>= 0.4.0'} 2193 | dependencies: 2194 | function-bind: 1.1.1 2195 | dev: true 2196 | 2197 | /homedir-polyfill/1.0.3: 2198 | resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} 2199 | engines: {node: '>=0.10.0'} 2200 | dependencies: 2201 | parse-passwd: 1.0.0 2202 | dev: true 2203 | 2204 | /hosted-git-info/2.8.9: 2205 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 2206 | dev: true 2207 | 2208 | /ignore/3.3.10: 2209 | resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==} 2210 | dev: true 2211 | 2212 | /ignore/5.2.0: 2213 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 2214 | engines: {node: '>= 4'} 2215 | dev: true 2216 | 2217 | /immutable/4.1.0: 2218 | resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} 2219 | dev: true 2220 | 2221 | /import-fresh/3.3.0: 2222 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2223 | engines: {node: '>=6'} 2224 | dependencies: 2225 | parent-module: 1.0.1 2226 | resolve-from: 4.0.0 2227 | dev: true 2228 | 2229 | /imurmurhash/0.1.4: 2230 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 2231 | engines: {node: '>=0.8.19'} 2232 | dev: true 2233 | 2234 | /inflight/1.0.6: 2235 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 2236 | dependencies: 2237 | once: 1.4.0 2238 | wrappy: 1.0.2 2239 | dev: true 2240 | 2241 | /inherits/2.0.3: 2242 | resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} 2243 | dev: true 2244 | 2245 | /inherits/2.0.4: 2246 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2247 | dev: true 2248 | 2249 | /ini/1.3.8: 2250 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 2251 | dev: true 2252 | 2253 | /inquirer/0.12.0: 2254 | resolution: {integrity: sha512-bOetEz5+/WpgaW4D1NYOk1aD+JCqRjqu/FwRFgnIfiP7FC/zinsrfyO1vlS3nyH/R7S0IH3BIHBu4DBIDSqiGQ==} 2255 | dependencies: 2256 | ansi-escapes: 1.4.0 2257 | ansi-regex: 2.1.1 2258 | chalk: 1.1.3 2259 | cli-cursor: 1.0.2 2260 | cli-width: 2.2.1 2261 | figures: 1.7.0 2262 | lodash: 4.17.21 2263 | readline2: 1.0.1 2264 | run-async: 0.1.0 2265 | rx-lite: 3.1.2 2266 | string-width: 1.0.2 2267 | strip-ansi: 3.0.1 2268 | through: 2.3.8 2269 | dev: true 2270 | 2271 | /internal-slot/1.0.3: 2272 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 2273 | engines: {node: '>= 0.4'} 2274 | dependencies: 2275 | get-intrinsic: 1.1.3 2276 | has: 1.0.3 2277 | side-channel: 1.0.4 2278 | dev: true 2279 | 2280 | /interpret/1.4.0: 2281 | resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} 2282 | engines: {node: '>= 0.10'} 2283 | dev: true 2284 | 2285 | /invert-kv/1.0.0: 2286 | resolution: {integrity: sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==} 2287 | engines: {node: '>=0.10.0'} 2288 | dev: true 2289 | 2290 | /is-absolute/1.0.0: 2291 | resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} 2292 | engines: {node: '>=0.10.0'} 2293 | dependencies: 2294 | is-relative: 1.0.0 2295 | is-windows: 1.0.2 2296 | dev: true 2297 | 2298 | /is-accessor-descriptor/0.1.6: 2299 | resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} 2300 | engines: {node: '>=0.10.0'} 2301 | dependencies: 2302 | kind-of: 3.2.2 2303 | dev: true 2304 | 2305 | /is-accessor-descriptor/1.0.0: 2306 | resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} 2307 | engines: {node: '>=0.10.0'} 2308 | dependencies: 2309 | kind-of: 6.0.3 2310 | dev: true 2311 | 2312 | /is-arrayish/0.2.1: 2313 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 2314 | dev: true 2315 | 2316 | /is-bigint/1.0.4: 2317 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 2318 | dependencies: 2319 | has-bigints: 1.0.2 2320 | dev: true 2321 | 2322 | /is-binary-path/1.0.1: 2323 | resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==} 2324 | engines: {node: '>=0.10.0'} 2325 | dependencies: 2326 | binary-extensions: 1.13.1 2327 | dev: true 2328 | 2329 | /is-binary-path/2.1.0: 2330 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 2331 | engines: {node: '>=8'} 2332 | dependencies: 2333 | binary-extensions: 2.2.0 2334 | dev: true 2335 | 2336 | /is-boolean-object/1.1.2: 2337 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 2338 | engines: {node: '>= 0.4'} 2339 | dependencies: 2340 | call-bind: 1.0.2 2341 | has-tostringtag: 1.0.0 2342 | dev: true 2343 | 2344 | /is-buffer/1.1.6: 2345 | resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} 2346 | dev: true 2347 | 2348 | /is-callable/1.2.7: 2349 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 2350 | engines: {node: '>= 0.4'} 2351 | dev: true 2352 | 2353 | /is-core-module/2.10.0: 2354 | resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} 2355 | dependencies: 2356 | has: 1.0.3 2357 | dev: true 2358 | 2359 | /is-data-descriptor/0.1.4: 2360 | resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} 2361 | engines: {node: '>=0.10.0'} 2362 | dependencies: 2363 | kind-of: 3.2.2 2364 | dev: true 2365 | 2366 | /is-data-descriptor/1.0.0: 2367 | resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} 2368 | engines: {node: '>=0.10.0'} 2369 | dependencies: 2370 | kind-of: 6.0.3 2371 | dev: true 2372 | 2373 | /is-date-object/1.0.5: 2374 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 2375 | engines: {node: '>= 0.4'} 2376 | dependencies: 2377 | has-tostringtag: 1.0.0 2378 | dev: true 2379 | 2380 | /is-descriptor/0.1.6: 2381 | resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} 2382 | engines: {node: '>=0.10.0'} 2383 | dependencies: 2384 | is-accessor-descriptor: 0.1.6 2385 | is-data-descriptor: 0.1.4 2386 | kind-of: 5.1.0 2387 | dev: true 2388 | 2389 | /is-descriptor/1.0.2: 2390 | resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} 2391 | engines: {node: '>=0.10.0'} 2392 | dependencies: 2393 | is-accessor-descriptor: 1.0.0 2394 | is-data-descriptor: 1.0.0 2395 | kind-of: 6.0.3 2396 | dev: true 2397 | 2398 | /is-extendable/0.1.1: 2399 | resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} 2400 | engines: {node: '>=0.10.0'} 2401 | dev: true 2402 | 2403 | /is-extendable/1.0.1: 2404 | resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} 2405 | engines: {node: '>=0.10.0'} 2406 | dependencies: 2407 | is-plain-object: 2.0.4 2408 | dev: true 2409 | 2410 | /is-extglob/2.1.1: 2411 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2412 | engines: {node: '>=0.10.0'} 2413 | dev: true 2414 | 2415 | /is-fullwidth-code-point/1.0.0: 2416 | resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} 2417 | engines: {node: '>=0.10.0'} 2418 | dependencies: 2419 | number-is-nan: 1.0.1 2420 | dev: true 2421 | 2422 | /is-fullwidth-code-point/2.0.0: 2423 | resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} 2424 | engines: {node: '>=4'} 2425 | dev: true 2426 | 2427 | /is-glob/3.1.0: 2428 | resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} 2429 | engines: {node: '>=0.10.0'} 2430 | dependencies: 2431 | is-extglob: 2.1.1 2432 | dev: true 2433 | 2434 | /is-glob/4.0.3: 2435 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2436 | engines: {node: '>=0.10.0'} 2437 | dependencies: 2438 | is-extglob: 2.1.1 2439 | dev: true 2440 | 2441 | /is-my-ip-valid/1.0.1: 2442 | resolution: {integrity: sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==} 2443 | dev: true 2444 | 2445 | /is-my-json-valid/2.20.6: 2446 | resolution: {integrity: sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==} 2447 | dependencies: 2448 | generate-function: 2.3.1 2449 | generate-object-property: 1.2.0 2450 | is-my-ip-valid: 1.0.1 2451 | jsonpointer: 5.0.1 2452 | xtend: 4.0.2 2453 | dev: true 2454 | 2455 | /is-negated-glob/1.0.0: 2456 | resolution: {integrity: sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==} 2457 | engines: {node: '>=0.10.0'} 2458 | dev: true 2459 | 2460 | /is-negative-zero/2.0.2: 2461 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 2462 | engines: {node: '>= 0.4'} 2463 | dev: true 2464 | 2465 | /is-number-object/1.0.7: 2466 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 2467 | engines: {node: '>= 0.4'} 2468 | dependencies: 2469 | has-tostringtag: 1.0.0 2470 | dev: true 2471 | 2472 | /is-number/3.0.0: 2473 | resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} 2474 | engines: {node: '>=0.10.0'} 2475 | dependencies: 2476 | kind-of: 3.2.2 2477 | dev: true 2478 | 2479 | /is-number/4.0.0: 2480 | resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==} 2481 | engines: {node: '>=0.10.0'} 2482 | dev: true 2483 | 2484 | /is-number/7.0.0: 2485 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2486 | engines: {node: '>=0.12.0'} 2487 | dev: true 2488 | 2489 | /is-plain-object/2.0.4: 2490 | resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} 2491 | engines: {node: '>=0.10.0'} 2492 | dependencies: 2493 | isobject: 3.0.1 2494 | dev: true 2495 | 2496 | /is-plain-object/5.0.0: 2497 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} 2498 | engines: {node: '>=0.10.0'} 2499 | dev: true 2500 | 2501 | /is-property/1.0.2: 2502 | resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} 2503 | dev: true 2504 | 2505 | /is-regex/1.1.4: 2506 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 2507 | engines: {node: '>= 0.4'} 2508 | dependencies: 2509 | call-bind: 1.0.2 2510 | has-tostringtag: 1.0.0 2511 | dev: true 2512 | 2513 | /is-relative/1.0.0: 2514 | resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} 2515 | engines: {node: '>=0.10.0'} 2516 | dependencies: 2517 | is-unc-path: 1.0.0 2518 | dev: true 2519 | 2520 | /is-resolvable/1.1.0: 2521 | resolution: {integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==} 2522 | dev: true 2523 | 2524 | /is-shared-array-buffer/1.0.2: 2525 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 2526 | dependencies: 2527 | call-bind: 1.0.2 2528 | dev: true 2529 | 2530 | /is-string/1.0.7: 2531 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 2532 | engines: {node: '>= 0.4'} 2533 | dependencies: 2534 | has-tostringtag: 1.0.0 2535 | dev: true 2536 | 2537 | /is-symbol/1.0.4: 2538 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 2539 | engines: {node: '>= 0.4'} 2540 | dependencies: 2541 | has-symbols: 1.0.3 2542 | dev: true 2543 | 2544 | /is-unc-path/1.0.0: 2545 | resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} 2546 | engines: {node: '>=0.10.0'} 2547 | dependencies: 2548 | unc-path-regex: 0.1.2 2549 | dev: true 2550 | 2551 | /is-utf8/0.2.1: 2552 | resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} 2553 | dev: true 2554 | 2555 | /is-valid-glob/1.0.0: 2556 | resolution: {integrity: sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==} 2557 | engines: {node: '>=0.10.0'} 2558 | dev: true 2559 | 2560 | /is-weakref/1.0.2: 2561 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 2562 | dependencies: 2563 | call-bind: 1.0.2 2564 | dev: true 2565 | 2566 | /is-windows/1.0.2: 2567 | resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} 2568 | engines: {node: '>=0.10.0'} 2569 | dev: true 2570 | 2571 | /isarray/1.0.0: 2572 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 2573 | dev: true 2574 | 2575 | /isexe/2.0.0: 2576 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2577 | dev: true 2578 | 2579 | /isobject/2.1.0: 2580 | resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} 2581 | engines: {node: '>=0.10.0'} 2582 | dependencies: 2583 | isarray: 1.0.0 2584 | dev: true 2585 | 2586 | /isobject/3.0.1: 2587 | resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} 2588 | engines: {node: '>=0.10.0'} 2589 | dev: true 2590 | 2591 | /js-beautify/1.14.6: 2592 | resolution: {integrity: sha512-GfofQY5zDp+cuHc+gsEXKPpNw2KbPddreEo35O6jT6i0RVK6LhsoYBhq5TvK4/n74wnA0QbK8gGd+jUZwTMKJw==} 2593 | engines: {node: '>=10'} 2594 | hasBin: true 2595 | dependencies: 2596 | config-chain: 1.1.13 2597 | editorconfig: 0.15.3 2598 | glob: 8.0.3 2599 | nopt: 6.0.0 2600 | dev: true 2601 | 2602 | /js-sdsl/4.1.4: 2603 | resolution: {integrity: sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==} 2604 | dev: true 2605 | 2606 | /js-tokens/4.0.0: 2607 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2608 | dev: true 2609 | 2610 | /js-yaml/3.14.1: 2611 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 2612 | hasBin: true 2613 | dependencies: 2614 | argparse: 1.0.10 2615 | esprima: 4.0.1 2616 | dev: true 2617 | 2618 | /js-yaml/4.1.0: 2619 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2620 | hasBin: true 2621 | dependencies: 2622 | argparse: 2.0.1 2623 | dev: true 2624 | 2625 | /json-parse-better-errors/1.0.2: 2626 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} 2627 | dev: true 2628 | 2629 | /json-schema-traverse/0.4.1: 2630 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2631 | dev: true 2632 | 2633 | /json-stable-stringify-without-jsonify/1.0.1: 2634 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2635 | dev: true 2636 | 2637 | /json-stable-stringify/1.0.1: 2638 | resolution: {integrity: sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==} 2639 | dependencies: 2640 | jsonify: 0.0.0 2641 | dev: true 2642 | 2643 | /json5/1.0.1: 2644 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 2645 | hasBin: true 2646 | dependencies: 2647 | minimist: 1.2.6 2648 | dev: true 2649 | 2650 | /jsonfile/3.0.1: 2651 | resolution: {integrity: sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==} 2652 | optionalDependencies: 2653 | graceful-fs: 4.2.10 2654 | dev: true 2655 | 2656 | /jsonify/0.0.0: 2657 | resolution: {integrity: sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==} 2658 | dev: true 2659 | 2660 | /jsonpointer/5.0.1: 2661 | resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} 2662 | engines: {node: '>=0.10.0'} 2663 | dev: true 2664 | 2665 | /jsx-ast-utils/3.3.3: 2666 | resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} 2667 | engines: {node: '>=4.0'} 2668 | dependencies: 2669 | array-includes: 3.1.5 2670 | object.assign: 4.1.4 2671 | dev: true 2672 | 2673 | /just-debounce/1.1.0: 2674 | resolution: {integrity: sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==} 2675 | dev: true 2676 | 2677 | /kind-of/3.2.2: 2678 | resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} 2679 | engines: {node: '>=0.10.0'} 2680 | dependencies: 2681 | is-buffer: 1.1.6 2682 | dev: true 2683 | 2684 | /kind-of/4.0.0: 2685 | resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} 2686 | engines: {node: '>=0.10.0'} 2687 | dependencies: 2688 | is-buffer: 1.1.6 2689 | dev: true 2690 | 2691 | /kind-of/5.1.0: 2692 | resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} 2693 | engines: {node: '>=0.10.0'} 2694 | dev: true 2695 | 2696 | /kind-of/6.0.3: 2697 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 2698 | engines: {node: '>=0.10.0'} 2699 | dev: true 2700 | 2701 | /known-css-properties/0.3.0: 2702 | resolution: {integrity: sha512-QMQcnKAiQccfQTqtBh/qwquGZ2XK/DXND1jrcN9M8gMMy99Gwla7GQjndVUsEqIaRyP6bsFRuhwRj5poafBGJQ==} 2703 | dev: true 2704 | 2705 | /last-run/1.1.1: 2706 | resolution: {integrity: sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==} 2707 | engines: {node: '>= 0.10'} 2708 | dependencies: 2709 | default-resolution: 2.0.0 2710 | es6-weak-map: 2.0.3 2711 | dev: true 2712 | 2713 | /lazystream/1.0.1: 2714 | resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} 2715 | engines: {node: '>= 0.6.3'} 2716 | dependencies: 2717 | readable-stream: 2.3.7 2718 | dev: true 2719 | 2720 | /lcid/1.0.0: 2721 | resolution: {integrity: sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==} 2722 | engines: {node: '>=0.10.0'} 2723 | dependencies: 2724 | invert-kv: 1.0.0 2725 | dev: true 2726 | 2727 | /lead/1.0.0: 2728 | resolution: {integrity: sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==} 2729 | engines: {node: '>= 0.10'} 2730 | dependencies: 2731 | flush-write-stream: 1.1.1 2732 | dev: true 2733 | 2734 | /levn/0.3.0: 2735 | resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} 2736 | engines: {node: '>= 0.8.0'} 2737 | dependencies: 2738 | prelude-ls: 1.1.2 2739 | type-check: 0.3.2 2740 | dev: true 2741 | 2742 | /levn/0.4.1: 2743 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2744 | engines: {node: '>= 0.8.0'} 2745 | dependencies: 2746 | prelude-ls: 1.2.1 2747 | type-check: 0.4.0 2748 | dev: true 2749 | 2750 | /liftoff/3.1.0: 2751 | resolution: {integrity: sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==} 2752 | engines: {node: '>= 0.8'} 2753 | dependencies: 2754 | extend: 3.0.2 2755 | findup-sync: 3.0.0 2756 | fined: 1.2.0 2757 | flagged-respawn: 1.0.1 2758 | is-plain-object: 2.0.4 2759 | object.map: 1.0.1 2760 | rechoir: 0.6.2 2761 | resolve: 1.22.1 2762 | transitivePeerDependencies: 2763 | - supports-color 2764 | dev: true 2765 | 2766 | /load-json-file/1.1.0: 2767 | resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} 2768 | engines: {node: '>=0.10.0'} 2769 | dependencies: 2770 | graceful-fs: 4.2.10 2771 | parse-json: 2.2.0 2772 | pify: 2.3.0 2773 | pinkie-promise: 2.0.1 2774 | strip-bom: 2.0.0 2775 | dev: true 2776 | 2777 | /load-json-file/5.3.0: 2778 | resolution: {integrity: sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==} 2779 | engines: {node: '>=6'} 2780 | dependencies: 2781 | graceful-fs: 4.2.10 2782 | parse-json: 4.0.0 2783 | pify: 4.0.1 2784 | strip-bom: 3.0.0 2785 | type-fest: 0.3.1 2786 | dev: true 2787 | 2788 | /locate-path/3.0.0: 2789 | resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} 2790 | engines: {node: '>=6'} 2791 | dependencies: 2792 | p-locate: 3.0.0 2793 | path-exists: 3.0.0 2794 | dev: true 2795 | 2796 | /locate-path/6.0.0: 2797 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2798 | engines: {node: '>=10'} 2799 | dependencies: 2800 | p-locate: 5.0.0 2801 | dev: true 2802 | 2803 | /lodash.capitalize/4.2.1: 2804 | resolution: {integrity: sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==} 2805 | dev: true 2806 | 2807 | /lodash.clonedeep/4.5.0: 2808 | resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} 2809 | dev: true 2810 | 2811 | /lodash.kebabcase/4.1.1: 2812 | resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} 2813 | dev: true 2814 | 2815 | /lodash.merge/4.6.2: 2816 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2817 | dev: true 2818 | 2819 | /lodash/4.17.21: 2820 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2821 | dev: true 2822 | 2823 | /loose-envify/1.4.0: 2824 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 2825 | hasBin: true 2826 | dependencies: 2827 | js-tokens: 4.0.0 2828 | dev: true 2829 | 2830 | /lru-cache/4.1.5: 2831 | resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} 2832 | dependencies: 2833 | pseudomap: 1.0.2 2834 | yallist: 2.1.2 2835 | dev: true 2836 | 2837 | /lru-cache/6.0.0: 2838 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2839 | engines: {node: '>=10'} 2840 | dependencies: 2841 | yallist: 4.0.0 2842 | dev: true 2843 | 2844 | /make-iterator/1.0.1: 2845 | resolution: {integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==} 2846 | engines: {node: '>=0.10.0'} 2847 | dependencies: 2848 | kind-of: 6.0.3 2849 | dev: true 2850 | 2851 | /map-cache/0.2.2: 2852 | resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} 2853 | engines: {node: '>=0.10.0'} 2854 | dev: true 2855 | 2856 | /map-stream/0.0.7: 2857 | resolution: {integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==} 2858 | dev: true 2859 | 2860 | /map-visit/1.0.0: 2861 | resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} 2862 | engines: {node: '>=0.10.0'} 2863 | dependencies: 2864 | object-visit: 1.0.1 2865 | dev: true 2866 | 2867 | /matchdep/2.0.0: 2868 | resolution: {integrity: sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==} 2869 | engines: {node: '>= 0.10.0'} 2870 | dependencies: 2871 | findup-sync: 2.0.0 2872 | micromatch: 3.1.10 2873 | resolve: 1.22.1 2874 | stack-trace: 0.0.10 2875 | transitivePeerDependencies: 2876 | - supports-color 2877 | dev: true 2878 | 2879 | /merge/1.2.1: 2880 | resolution: {integrity: sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==} 2881 | dev: true 2882 | 2883 | /merge2/1.4.1: 2884 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2885 | engines: {node: '>= 8'} 2886 | dev: true 2887 | 2888 | /micromatch/3.1.10: 2889 | resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} 2890 | engines: {node: '>=0.10.0'} 2891 | dependencies: 2892 | arr-diff: 4.0.0 2893 | array-unique: 0.3.2 2894 | braces: 2.3.2 2895 | define-property: 2.0.2 2896 | extend-shallow: 3.0.2 2897 | extglob: 2.0.4 2898 | fragment-cache: 0.2.1 2899 | kind-of: 6.0.3 2900 | nanomatch: 1.2.13 2901 | object.pick: 1.3.0 2902 | regex-not: 1.0.2 2903 | snapdragon: 0.8.2 2904 | to-regex: 3.0.2 2905 | transitivePeerDependencies: 2906 | - supports-color 2907 | dev: true 2908 | 2909 | /micromatch/4.0.5: 2910 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2911 | engines: {node: '>=8.6'} 2912 | dependencies: 2913 | braces: 3.0.2 2914 | picomatch: 2.3.1 2915 | dev: true 2916 | 2917 | /minimatch/3.0.8: 2918 | resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} 2919 | dependencies: 2920 | brace-expansion: 1.1.11 2921 | dev: true 2922 | 2923 | /minimatch/3.1.2: 2924 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2925 | dependencies: 2926 | brace-expansion: 1.1.11 2927 | dev: true 2928 | 2929 | /minimatch/5.1.0: 2930 | resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==} 2931 | engines: {node: '>=10'} 2932 | dependencies: 2933 | brace-expansion: 2.0.1 2934 | dev: true 2935 | 2936 | /minimist/1.1.3: 2937 | resolution: {integrity: sha512-2RbeLaM/Hbo9vJ1+iRrxzfDnX9108qb2m923U+s+Ot2eMey0IYGdSjzHmvtg2XsxoCuMnzOMw7qc573RvnLgwg==} 2938 | dev: true 2939 | 2940 | /minimist/1.2.6: 2941 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} 2942 | dev: true 2943 | 2944 | /mixin-deep/1.3.2: 2945 | resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} 2946 | engines: {node: '>=0.10.0'} 2947 | dependencies: 2948 | for-in: 1.0.2 2949 | is-extendable: 1.0.1 2950 | dev: true 2951 | 2952 | /mkdirp/0.5.6: 2953 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} 2954 | hasBin: true 2955 | dependencies: 2956 | minimist: 1.2.6 2957 | dev: true 2958 | 2959 | /ms/2.0.0: 2960 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 2961 | dev: true 2962 | 2963 | /ms/2.1.2: 2964 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2965 | dev: true 2966 | 2967 | /ms/2.1.3: 2968 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2969 | dev: true 2970 | 2971 | /mute-stdout/1.0.1: 2972 | resolution: {integrity: sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==} 2973 | engines: {node: '>= 0.10'} 2974 | dev: true 2975 | 2976 | /mute-stream/0.0.5: 2977 | resolution: {integrity: sha512-EbrziT4s8cWPmzr47eYVW3wimS4HsvlnV5ri1xw1aR6JQo/OrJX5rkl32K/QQHdxeabJETtfeaROGhd8W7uBgg==} 2978 | dev: true 2979 | 2980 | /nan/2.16.0: 2981 | resolution: {integrity: sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==} 2982 | requiresBuild: true 2983 | dev: true 2984 | optional: true 2985 | 2986 | /nanoid/3.3.4: 2987 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 2988 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2989 | hasBin: true 2990 | dev: true 2991 | 2992 | /nanomatch/1.2.13: 2993 | resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} 2994 | engines: {node: '>=0.10.0'} 2995 | dependencies: 2996 | arr-diff: 4.0.0 2997 | array-unique: 0.3.2 2998 | define-property: 2.0.2 2999 | extend-shallow: 3.0.2 3000 | fragment-cache: 0.2.1 3001 | is-windows: 1.0.2 3002 | kind-of: 6.0.3 3003 | object.pick: 1.3.0 3004 | regex-not: 1.0.2 3005 | snapdragon: 0.8.2 3006 | to-regex: 3.0.2 3007 | transitivePeerDependencies: 3008 | - supports-color 3009 | dev: true 3010 | 3011 | /natural-compare/1.4.0: 3012 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 3013 | dev: true 3014 | 3015 | /next-tick/1.1.0: 3016 | resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} 3017 | dev: true 3018 | 3019 | /node-releases/2.0.6: 3020 | resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} 3021 | dev: true 3022 | 3023 | /nopt/6.0.0: 3024 | resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} 3025 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 3026 | hasBin: true 3027 | dependencies: 3028 | abbrev: 1.1.1 3029 | dev: true 3030 | 3031 | /normalize-package-data/2.5.0: 3032 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 3033 | dependencies: 3034 | hosted-git-info: 2.8.9 3035 | resolve: 1.22.1 3036 | semver: 5.7.1 3037 | validate-npm-package-license: 3.0.4 3038 | dev: true 3039 | 3040 | /normalize-path/2.1.1: 3041 | resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} 3042 | engines: {node: '>=0.10.0'} 3043 | dependencies: 3044 | remove-trailing-separator: 1.1.0 3045 | dev: true 3046 | 3047 | /normalize-path/3.0.0: 3048 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 3049 | engines: {node: '>=0.10.0'} 3050 | dev: true 3051 | 3052 | /normalize-range/0.1.2: 3053 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 3054 | engines: {node: '>=0.10.0'} 3055 | dev: true 3056 | 3057 | /now-and-later/2.0.1: 3058 | resolution: {integrity: sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==} 3059 | engines: {node: '>= 0.10'} 3060 | dependencies: 3061 | once: 1.4.0 3062 | dev: true 3063 | 3064 | /number-is-nan/1.0.1: 3065 | resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} 3066 | engines: {node: '>=0.10.0'} 3067 | dev: true 3068 | 3069 | /object-assign/4.1.1: 3070 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 3071 | engines: {node: '>=0.10.0'} 3072 | dev: true 3073 | 3074 | /object-copy/0.1.0: 3075 | resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} 3076 | engines: {node: '>=0.10.0'} 3077 | dependencies: 3078 | copy-descriptor: 0.1.1 3079 | define-property: 0.2.5 3080 | kind-of: 3.2.2 3081 | dev: true 3082 | 3083 | /object-inspect/1.12.2: 3084 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} 3085 | dev: true 3086 | 3087 | /object-keys/1.1.1: 3088 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 3089 | engines: {node: '>= 0.4'} 3090 | dev: true 3091 | 3092 | /object-visit/1.0.1: 3093 | resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} 3094 | engines: {node: '>=0.10.0'} 3095 | dependencies: 3096 | isobject: 3.0.1 3097 | dev: true 3098 | 3099 | /object.assign/4.1.4: 3100 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 3101 | engines: {node: '>= 0.4'} 3102 | dependencies: 3103 | call-bind: 1.0.2 3104 | define-properties: 1.1.4 3105 | has-symbols: 1.0.3 3106 | object-keys: 1.1.1 3107 | dev: true 3108 | 3109 | /object.defaults/1.1.0: 3110 | resolution: {integrity: sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==} 3111 | engines: {node: '>=0.10.0'} 3112 | dependencies: 3113 | array-each: 1.0.1 3114 | array-slice: 1.1.0 3115 | for-own: 1.0.0 3116 | isobject: 3.0.1 3117 | dev: true 3118 | 3119 | /object.entries/1.1.5: 3120 | resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} 3121 | engines: {node: '>= 0.4'} 3122 | dependencies: 3123 | call-bind: 1.0.2 3124 | define-properties: 1.1.4 3125 | es-abstract: 1.20.3 3126 | dev: true 3127 | 3128 | /object.fromentries/2.0.5: 3129 | resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} 3130 | engines: {node: '>= 0.4'} 3131 | dependencies: 3132 | call-bind: 1.0.2 3133 | define-properties: 1.1.4 3134 | es-abstract: 1.20.3 3135 | dev: true 3136 | 3137 | /object.hasown/1.1.1: 3138 | resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==} 3139 | dependencies: 3140 | define-properties: 1.1.4 3141 | es-abstract: 1.20.3 3142 | dev: true 3143 | 3144 | /object.map/1.0.1: 3145 | resolution: {integrity: sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==} 3146 | engines: {node: '>=0.10.0'} 3147 | dependencies: 3148 | for-own: 1.0.0 3149 | make-iterator: 1.0.1 3150 | dev: true 3151 | 3152 | /object.pick/1.3.0: 3153 | resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} 3154 | engines: {node: '>=0.10.0'} 3155 | dependencies: 3156 | isobject: 3.0.1 3157 | dev: true 3158 | 3159 | /object.reduce/1.0.1: 3160 | resolution: {integrity: sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==} 3161 | engines: {node: '>=0.10.0'} 3162 | dependencies: 3163 | for-own: 1.0.0 3164 | make-iterator: 1.0.1 3165 | dev: true 3166 | 3167 | /object.values/1.1.5: 3168 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} 3169 | engines: {node: '>= 0.4'} 3170 | dependencies: 3171 | call-bind: 1.0.2 3172 | define-properties: 1.1.4 3173 | es-abstract: 1.20.3 3174 | dev: true 3175 | 3176 | /once/1.4.0: 3177 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 3178 | dependencies: 3179 | wrappy: 1.0.2 3180 | dev: true 3181 | 3182 | /onetime/1.1.0: 3183 | resolution: {integrity: sha512-GZ+g4jayMqzCRMgB2sol7GiCLjKfS1PINkjmx8spcKce1LiVqcbQreXwqs2YAFXC6R03VIG28ZS31t8M866v6A==} 3184 | engines: {node: '>=0.10.0'} 3185 | dev: true 3186 | 3187 | /optionator/0.8.3: 3188 | resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} 3189 | engines: {node: '>= 0.8.0'} 3190 | dependencies: 3191 | deep-is: 0.1.4 3192 | fast-levenshtein: 2.0.6 3193 | levn: 0.3.0 3194 | prelude-ls: 1.1.2 3195 | type-check: 0.3.2 3196 | word-wrap: 1.2.3 3197 | dev: true 3198 | 3199 | /optionator/0.9.1: 3200 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 3201 | engines: {node: '>= 0.8.0'} 3202 | dependencies: 3203 | deep-is: 0.1.4 3204 | fast-levenshtein: 2.0.6 3205 | levn: 0.4.1 3206 | prelude-ls: 1.2.1 3207 | type-check: 0.4.0 3208 | word-wrap: 1.2.3 3209 | dev: true 3210 | 3211 | /ordered-read-streams/1.0.1: 3212 | resolution: {integrity: sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==} 3213 | dependencies: 3214 | readable-stream: 2.3.7 3215 | dev: true 3216 | 3217 | /os-homedir/1.0.2: 3218 | resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} 3219 | engines: {node: '>=0.10.0'} 3220 | dev: true 3221 | 3222 | /os-locale/1.4.0: 3223 | resolution: {integrity: sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==} 3224 | engines: {node: '>=0.10.0'} 3225 | dependencies: 3226 | lcid: 1.0.0 3227 | dev: true 3228 | 3229 | /p-limit/2.3.0: 3230 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 3231 | engines: {node: '>=6'} 3232 | dependencies: 3233 | p-try: 2.2.0 3234 | dev: true 3235 | 3236 | /p-limit/3.1.0: 3237 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3238 | engines: {node: '>=10'} 3239 | dependencies: 3240 | yocto-queue: 0.1.0 3241 | dev: true 3242 | 3243 | /p-locate/3.0.0: 3244 | resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} 3245 | engines: {node: '>=6'} 3246 | dependencies: 3247 | p-limit: 2.3.0 3248 | dev: true 3249 | 3250 | /p-locate/5.0.0: 3251 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3252 | engines: {node: '>=10'} 3253 | dependencies: 3254 | p-limit: 3.1.0 3255 | dev: true 3256 | 3257 | /p-try/2.2.0: 3258 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 3259 | engines: {node: '>=6'} 3260 | dev: true 3261 | 3262 | /parent-module/1.0.1: 3263 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3264 | engines: {node: '>=6'} 3265 | dependencies: 3266 | callsites: 3.1.0 3267 | dev: true 3268 | 3269 | /parse-filepath/1.0.2: 3270 | resolution: {integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==} 3271 | engines: {node: '>=0.8'} 3272 | dependencies: 3273 | is-absolute: 1.0.0 3274 | map-cache: 0.2.2 3275 | path-root: 0.1.1 3276 | dev: true 3277 | 3278 | /parse-json/2.2.0: 3279 | resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} 3280 | engines: {node: '>=0.10.0'} 3281 | dependencies: 3282 | error-ex: 1.3.2 3283 | dev: true 3284 | 3285 | /parse-json/4.0.0: 3286 | resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} 3287 | engines: {node: '>=4'} 3288 | dependencies: 3289 | error-ex: 1.3.2 3290 | json-parse-better-errors: 1.0.2 3291 | dev: true 3292 | 3293 | /parse-node-version/1.0.1: 3294 | resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} 3295 | engines: {node: '>= 0.10'} 3296 | dev: true 3297 | 3298 | /parse-passwd/1.0.0: 3299 | resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} 3300 | engines: {node: '>=0.10.0'} 3301 | dev: true 3302 | 3303 | /pascalcase/0.1.1: 3304 | resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} 3305 | engines: {node: '>=0.10.0'} 3306 | dev: true 3307 | 3308 | /path-dirname/1.0.2: 3309 | resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} 3310 | dev: true 3311 | 3312 | /path-exists/2.1.0: 3313 | resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==} 3314 | engines: {node: '>=0.10.0'} 3315 | dependencies: 3316 | pinkie-promise: 2.0.1 3317 | dev: true 3318 | 3319 | /path-exists/3.0.0: 3320 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} 3321 | engines: {node: '>=4'} 3322 | dev: true 3323 | 3324 | /path-exists/4.0.0: 3325 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3326 | engines: {node: '>=8'} 3327 | dev: true 3328 | 3329 | /path-is-absolute/1.0.1: 3330 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 3331 | engines: {node: '>=0.10.0'} 3332 | dev: true 3333 | 3334 | /path-is-inside/1.0.2: 3335 | resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} 3336 | dev: true 3337 | 3338 | /path-key/3.1.1: 3339 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3340 | engines: {node: '>=8'} 3341 | dev: true 3342 | 3343 | /path-parse/1.0.7: 3344 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3345 | dev: true 3346 | 3347 | /path-root-regex/0.1.2: 3348 | resolution: {integrity: sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==} 3349 | engines: {node: '>=0.10.0'} 3350 | dev: true 3351 | 3352 | /path-root/0.1.1: 3353 | resolution: {integrity: sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==} 3354 | engines: {node: '>=0.10.0'} 3355 | dependencies: 3356 | path-root-regex: 0.1.2 3357 | dev: true 3358 | 3359 | /path-type/1.1.0: 3360 | resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} 3361 | engines: {node: '>=0.10.0'} 3362 | dependencies: 3363 | graceful-fs: 4.2.10 3364 | pify: 2.3.0 3365 | pinkie-promise: 2.0.1 3366 | dev: true 3367 | 3368 | /path-type/4.0.0: 3369 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3370 | engines: {node: '>=8'} 3371 | dev: true 3372 | 3373 | /pause-stream/0.0.11: 3374 | resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} 3375 | dependencies: 3376 | through: 2.3.8 3377 | dev: true 3378 | 3379 | /picocolors/1.0.0: 3380 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3381 | dev: true 3382 | 3383 | /picomatch/2.3.1: 3384 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3385 | engines: {node: '>=8.6'} 3386 | dev: true 3387 | 3388 | /pify/2.3.0: 3389 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 3390 | engines: {node: '>=0.10.0'} 3391 | dev: true 3392 | 3393 | /pify/4.0.1: 3394 | resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 3395 | engines: {node: '>=6'} 3396 | dev: true 3397 | 3398 | /pinkie-promise/2.0.1: 3399 | resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} 3400 | engines: {node: '>=0.10.0'} 3401 | dependencies: 3402 | pinkie: 2.0.4 3403 | dev: true 3404 | 3405 | /pinkie/2.0.4: 3406 | resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} 3407 | engines: {node: '>=0.10.0'} 3408 | dev: true 3409 | 3410 | /pkg-conf/3.1.0: 3411 | resolution: {integrity: sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==} 3412 | engines: {node: '>=6'} 3413 | dependencies: 3414 | find-up: 3.0.0 3415 | load-json-file: 5.3.0 3416 | dev: true 3417 | 3418 | /plugin-error/1.0.1: 3419 | resolution: {integrity: sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==} 3420 | engines: {node: '>= 0.10'} 3421 | dependencies: 3422 | ansi-colors: 1.1.0 3423 | arr-diff: 4.0.0 3424 | arr-union: 3.1.0 3425 | extend-shallow: 3.0.2 3426 | dev: true 3427 | 3428 | /pluralize/1.2.1: 3429 | resolution: {integrity: sha512-TH+BeeL6Ct98C7as35JbZLf8lgsRzlNJb5gklRIGHKaPkGl1esOKBc5ALUMd+q08Sr6tiEKM+Icbsxg5vuhMKQ==} 3430 | dev: true 3431 | 3432 | /posix-character-classes/0.1.1: 3433 | resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} 3434 | engines: {node: '>=0.10.0'} 3435 | dev: true 3436 | 3437 | /postcss-value-parser/4.2.0: 3438 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 3439 | dev: true 3440 | 3441 | /postcss/8.4.16: 3442 | resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} 3443 | engines: {node: ^10 || ^12 || >=14} 3444 | dependencies: 3445 | nanoid: 3.3.4 3446 | picocolors: 1.0.0 3447 | source-map-js: 1.0.2 3448 | dev: true 3449 | 3450 | /prelude-ls/1.1.2: 3451 | resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} 3452 | engines: {node: '>= 0.8.0'} 3453 | dev: true 3454 | 3455 | /prelude-ls/1.2.1: 3456 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3457 | engines: {node: '>= 0.8.0'} 3458 | dev: true 3459 | 3460 | /pretty-hrtime/1.0.3: 3461 | resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} 3462 | engines: {node: '>= 0.8'} 3463 | dev: true 3464 | 3465 | /process-nextick-args/2.0.1: 3466 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 3467 | dev: true 3468 | 3469 | /progress/1.1.8: 3470 | resolution: {integrity: sha512-UdA8mJ4weIkUBO224tIarHzuHs4HuYiJvsuGT7j/SPQiUJVjYvNDBIPa0hAorduOfjGohB/qHWRa/lrrWX/mXw==} 3471 | engines: {node: '>=0.4.0'} 3472 | dev: true 3473 | 3474 | /prop-types/15.8.1: 3475 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 3476 | dependencies: 3477 | loose-envify: 1.4.0 3478 | object-assign: 4.1.1 3479 | react-is: 16.13.1 3480 | dev: true 3481 | 3482 | /proto-list/1.2.4: 3483 | resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} 3484 | dev: true 3485 | 3486 | /pseudomap/1.0.2: 3487 | resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} 3488 | dev: true 3489 | 3490 | /pump/2.0.1: 3491 | resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} 3492 | dependencies: 3493 | end-of-stream: 1.4.4 3494 | once: 1.4.0 3495 | dev: true 3496 | 3497 | /pumpify/1.5.1: 3498 | resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} 3499 | dependencies: 3500 | duplexify: 3.7.1 3501 | inherits: 2.0.4 3502 | pump: 2.0.1 3503 | dev: true 3504 | 3505 | /punycode/2.1.1: 3506 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 3507 | engines: {node: '>=6'} 3508 | dev: true 3509 | 3510 | /queue-microtask/1.2.3: 3511 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3512 | dev: true 3513 | 3514 | /react-is/16.13.1: 3515 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 3516 | dev: true 3517 | 3518 | /read-pkg-up/1.0.1: 3519 | resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} 3520 | engines: {node: '>=0.10.0'} 3521 | dependencies: 3522 | find-up: 1.1.2 3523 | read-pkg: 1.1.0 3524 | dev: true 3525 | 3526 | /read-pkg/1.1.0: 3527 | resolution: {integrity: sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==} 3528 | engines: {node: '>=0.10.0'} 3529 | dependencies: 3530 | load-json-file: 1.1.0 3531 | normalize-package-data: 2.5.0 3532 | path-type: 1.1.0 3533 | dev: true 3534 | 3535 | /readable-stream/2.3.7: 3536 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} 3537 | dependencies: 3538 | core-util-is: 1.0.3 3539 | inherits: 2.0.4 3540 | isarray: 1.0.0 3541 | process-nextick-args: 2.0.1 3542 | safe-buffer: 5.1.2 3543 | string_decoder: 1.1.1 3544 | util-deprecate: 1.0.2 3545 | dev: true 3546 | 3547 | /readable-stream/3.6.0: 3548 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} 3549 | engines: {node: '>= 6'} 3550 | dependencies: 3551 | inherits: 2.0.4 3552 | string_decoder: 1.3.0 3553 | util-deprecate: 1.0.2 3554 | dev: true 3555 | 3556 | /readdirp/2.2.1: 3557 | resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} 3558 | engines: {node: '>=0.10'} 3559 | dependencies: 3560 | graceful-fs: 4.2.10 3561 | micromatch: 3.1.10 3562 | readable-stream: 2.3.7 3563 | transitivePeerDependencies: 3564 | - supports-color 3565 | dev: true 3566 | 3567 | /readdirp/3.6.0: 3568 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 3569 | engines: {node: '>=8.10.0'} 3570 | dependencies: 3571 | picomatch: 2.3.1 3572 | dev: true 3573 | 3574 | /readline2/1.0.1: 3575 | resolution: {integrity: sha512-8/td4MmwUB6PkZUbV25uKz7dfrmjYWxsW8DVfibWdlHRk/l/DfHKn4pU+dfcoGLFgWOdyGCzINRQD7jn+Bv+/g==} 3576 | dependencies: 3577 | code-point-at: 1.1.0 3578 | is-fullwidth-code-point: 1.0.0 3579 | mute-stream: 0.0.5 3580 | dev: true 3581 | 3582 | /rechoir/0.6.2: 3583 | resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} 3584 | engines: {node: '>= 0.10'} 3585 | dependencies: 3586 | resolve: 1.22.1 3587 | dev: true 3588 | 3589 | /regex-not/1.0.2: 3590 | resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} 3591 | engines: {node: '>=0.10.0'} 3592 | dependencies: 3593 | extend-shallow: 3.0.2 3594 | safe-regex: 1.1.0 3595 | dev: true 3596 | 3597 | /regexp.prototype.flags/1.4.3: 3598 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 3599 | engines: {node: '>= 0.4'} 3600 | dependencies: 3601 | call-bind: 1.0.2 3602 | define-properties: 1.1.4 3603 | functions-have-names: 1.2.3 3604 | dev: true 3605 | 3606 | /regexpp/3.2.0: 3607 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 3608 | engines: {node: '>=8'} 3609 | dev: true 3610 | 3611 | /remove-bom-buffer/3.0.0: 3612 | resolution: {integrity: sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==} 3613 | engines: {node: '>=0.10.0'} 3614 | dependencies: 3615 | is-buffer: 1.1.6 3616 | is-utf8: 0.2.1 3617 | dev: true 3618 | 3619 | /remove-bom-stream/1.2.0: 3620 | resolution: {integrity: sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==} 3621 | engines: {node: '>= 0.10'} 3622 | dependencies: 3623 | remove-bom-buffer: 3.0.0 3624 | safe-buffer: 5.2.1 3625 | through2: 2.0.5 3626 | dev: true 3627 | 3628 | /remove-trailing-separator/1.1.0: 3629 | resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} 3630 | dev: true 3631 | 3632 | /repeat-element/1.1.4: 3633 | resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} 3634 | engines: {node: '>=0.10.0'} 3635 | dev: true 3636 | 3637 | /repeat-string/1.6.1: 3638 | resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} 3639 | engines: {node: '>=0.10'} 3640 | dev: true 3641 | 3642 | /replace-ext/1.0.1: 3643 | resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} 3644 | engines: {node: '>= 0.10'} 3645 | dev: true 3646 | 3647 | /replace-homedir/1.0.0: 3648 | resolution: {integrity: sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==} 3649 | engines: {node: '>= 0.10'} 3650 | dependencies: 3651 | homedir-polyfill: 1.0.3 3652 | is-absolute: 1.0.0 3653 | remove-trailing-separator: 1.1.0 3654 | dev: true 3655 | 3656 | /require-directory/2.1.1: 3657 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 3658 | engines: {node: '>=0.10.0'} 3659 | dev: true 3660 | 3661 | /require-main-filename/1.0.1: 3662 | resolution: {integrity: sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==} 3663 | dev: true 3664 | 3665 | /require-uncached/1.0.3: 3666 | resolution: {integrity: sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==} 3667 | engines: {node: '>=0.10.0'} 3668 | dependencies: 3669 | caller-path: 0.1.0 3670 | resolve-from: 1.0.1 3671 | dev: true 3672 | 3673 | /resolve-dir/1.0.1: 3674 | resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} 3675 | engines: {node: '>=0.10.0'} 3676 | dependencies: 3677 | expand-tilde: 2.0.2 3678 | global-modules: 1.0.0 3679 | dev: true 3680 | 3681 | /resolve-from/1.0.1: 3682 | resolution: {integrity: sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==} 3683 | engines: {node: '>=0.10.0'} 3684 | dev: true 3685 | 3686 | /resolve-from/4.0.0: 3687 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3688 | engines: {node: '>=4'} 3689 | dev: true 3690 | 3691 | /resolve-options/1.1.0: 3692 | resolution: {integrity: sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==} 3693 | engines: {node: '>= 0.10'} 3694 | dependencies: 3695 | value-or-function: 3.0.0 3696 | dev: true 3697 | 3698 | /resolve-url/0.2.1: 3699 | resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} 3700 | deprecated: https://github.com/lydell/resolve-url#deprecated 3701 | dev: true 3702 | 3703 | /resolve/1.22.1: 3704 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 3705 | hasBin: true 3706 | dependencies: 3707 | is-core-module: 2.10.0 3708 | path-parse: 1.0.7 3709 | supports-preserve-symlinks-flag: 1.0.0 3710 | dev: true 3711 | 3712 | /resolve/2.0.0-next.4: 3713 | resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} 3714 | hasBin: true 3715 | dependencies: 3716 | is-core-module: 2.10.0 3717 | path-parse: 1.0.7 3718 | supports-preserve-symlinks-flag: 1.0.0 3719 | dev: true 3720 | 3721 | /restore-cursor/1.0.1: 3722 | resolution: {integrity: sha512-reSjH4HuiFlxlaBaFCiS6O76ZGG2ygKoSlCsipKdaZuKSPx/+bt9mULkn4l0asVzbEfQQmXRg6Wp6gv6m0wElw==} 3723 | engines: {node: '>=0.10.0'} 3724 | dependencies: 3725 | exit-hook: 1.1.1 3726 | onetime: 1.1.0 3727 | dev: true 3728 | 3729 | /ret/0.1.15: 3730 | resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} 3731 | engines: {node: '>=0.12'} 3732 | dev: true 3733 | 3734 | /reusify/1.0.4: 3735 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3736 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3737 | dev: true 3738 | 3739 | /rimraf/2.6.3: 3740 | resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} 3741 | hasBin: true 3742 | dependencies: 3743 | glob: 7.2.3 3744 | dev: true 3745 | 3746 | /rimraf/3.0.2: 3747 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3748 | hasBin: true 3749 | dependencies: 3750 | glob: 7.2.3 3751 | dev: true 3752 | 3753 | /run-async/0.1.0: 3754 | resolution: {integrity: sha512-qOX+w+IxFgpUpJfkv2oGN0+ExPs68F4sZHfaRRx4dDexAQkG83atugKVEylyT5ARees3HBbfmuvnjbrd8j9Wjw==} 3755 | dependencies: 3756 | once: 1.4.0 3757 | dev: true 3758 | 3759 | /run-parallel/1.2.0: 3760 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3761 | dependencies: 3762 | queue-microtask: 1.2.3 3763 | dev: true 3764 | 3765 | /rx-lite/3.1.2: 3766 | resolution: {integrity: sha512-1I1+G2gteLB8Tkt8YI1sJvSIfa0lWuRtC8GjvtyPBcLSF5jBCCJJqKrpER5JU5r6Bhe+i9/pK3VMuUcXu0kdwQ==} 3767 | dev: true 3768 | 3769 | /safe-buffer/5.1.2: 3770 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 3771 | dev: true 3772 | 3773 | /safe-buffer/5.2.1: 3774 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 3775 | dev: true 3776 | 3777 | /safe-regex-test/1.0.0: 3778 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 3779 | dependencies: 3780 | call-bind: 1.0.2 3781 | get-intrinsic: 1.1.3 3782 | is-regex: 1.1.4 3783 | dev: true 3784 | 3785 | /safe-regex/1.1.0: 3786 | resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} 3787 | dependencies: 3788 | ret: 0.1.15 3789 | dev: true 3790 | 3791 | /sass-lint/1.13.1: 3792 | resolution: {integrity: sha512-DSyah8/MyjzW2BWYmQWekYEKir44BpLqrCFsgs9iaWiVTcwZfwXHF586hh3D1n+/9ihUNMfd8iHAyb9KkGgs7Q==} 3793 | hasBin: true 3794 | dependencies: 3795 | commander: 2.20.3 3796 | eslint: 2.13.1 3797 | front-matter: 2.1.2 3798 | fs-extra: 3.0.1 3799 | glob: 7.2.3 3800 | globule: 1.3.4 3801 | gonzales-pe-sl: 4.2.3 3802 | js-yaml: 3.14.1 3803 | known-css-properties: 0.3.0 3804 | lodash.capitalize: 4.2.1 3805 | lodash.kebabcase: 4.1.1 3806 | merge: 1.2.1 3807 | path-is-absolute: 1.0.1 3808 | util: 0.10.4 3809 | transitivePeerDependencies: 3810 | - supports-color 3811 | dev: true 3812 | 3813 | /sass/1.55.0: 3814 | resolution: {integrity: sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==} 3815 | engines: {node: '>=12.0.0'} 3816 | hasBin: true 3817 | dependencies: 3818 | chokidar: 3.5.3 3819 | immutable: 4.1.0 3820 | source-map-js: 1.0.2 3821 | dev: true 3822 | 3823 | /semver-greatest-satisfied-range/1.1.0: 3824 | resolution: {integrity: sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==} 3825 | engines: {node: '>= 0.10'} 3826 | dependencies: 3827 | sver-compat: 1.5.0 3828 | dev: true 3829 | 3830 | /semver/5.7.1: 3831 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 3832 | hasBin: true 3833 | dev: true 3834 | 3835 | /semver/6.3.0: 3836 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 3837 | hasBin: true 3838 | dev: true 3839 | 3840 | /semver/7.3.7: 3841 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 3842 | engines: {node: '>=10'} 3843 | hasBin: true 3844 | dependencies: 3845 | lru-cache: 6.0.0 3846 | dev: true 3847 | 3848 | /set-blocking/2.0.0: 3849 | resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 3850 | dev: true 3851 | 3852 | /set-value/2.0.1: 3853 | resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} 3854 | engines: {node: '>=0.10.0'} 3855 | dependencies: 3856 | extend-shallow: 2.0.1 3857 | is-extendable: 0.1.1 3858 | is-plain-object: 2.0.4 3859 | split-string: 3.1.0 3860 | dev: true 3861 | 3862 | /shebang-command/2.0.0: 3863 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 3864 | engines: {node: '>=8'} 3865 | dependencies: 3866 | shebang-regex: 3.0.0 3867 | dev: true 3868 | 3869 | /shebang-regex/3.0.0: 3870 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 3871 | engines: {node: '>=8'} 3872 | dev: true 3873 | 3874 | /shelljs/0.6.1: 3875 | resolution: {integrity: sha512-B1vvzXQlJ77SURr3SIUQ/afh+LwecDKAVKE1wqkBlr2PCHoZDaF6MFD+YX1u9ddQjR4z2CKx1tdqvS2Xfs5h1A==} 3876 | engines: {node: '>=0.10.0'} 3877 | hasBin: true 3878 | dev: true 3879 | 3880 | /side-channel/1.0.4: 3881 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 3882 | dependencies: 3883 | call-bind: 1.0.2 3884 | get-intrinsic: 1.1.3 3885 | object-inspect: 1.12.2 3886 | dev: true 3887 | 3888 | /sigmund/1.0.1: 3889 | resolution: {integrity: sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==} 3890 | dev: true 3891 | 3892 | /slash/3.0.0: 3893 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 3894 | engines: {node: '>=8'} 3895 | dev: true 3896 | 3897 | /slice-ansi/0.0.4: 3898 | resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==} 3899 | engines: {node: '>=0.10.0'} 3900 | dev: true 3901 | 3902 | /snapdragon-node/2.1.1: 3903 | resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} 3904 | engines: {node: '>=0.10.0'} 3905 | dependencies: 3906 | define-property: 1.0.0 3907 | isobject: 3.0.1 3908 | snapdragon-util: 3.0.1 3909 | dev: true 3910 | 3911 | /snapdragon-util/3.0.1: 3912 | resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} 3913 | engines: {node: '>=0.10.0'} 3914 | dependencies: 3915 | kind-of: 3.2.2 3916 | dev: true 3917 | 3918 | /snapdragon/0.8.2: 3919 | resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} 3920 | engines: {node: '>=0.10.0'} 3921 | dependencies: 3922 | base: 0.11.2 3923 | debug: 2.6.9 3924 | define-property: 0.2.5 3925 | extend-shallow: 2.0.1 3926 | map-cache: 0.2.2 3927 | source-map: 0.5.7 3928 | source-map-resolve: 0.5.3 3929 | use: 3.1.1 3930 | transitivePeerDependencies: 3931 | - supports-color 3932 | dev: true 3933 | 3934 | /source-map-js/1.0.2: 3935 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 3936 | engines: {node: '>=0.10.0'} 3937 | dev: true 3938 | 3939 | /source-map-resolve/0.5.3: 3940 | resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} 3941 | deprecated: See https://github.com/lydell/source-map-resolve#deprecated 3942 | dependencies: 3943 | atob: 2.1.2 3944 | decode-uri-component: 0.2.0 3945 | resolve-url: 0.2.1 3946 | source-map-url: 0.4.1 3947 | urix: 0.1.0 3948 | dev: true 3949 | 3950 | /source-map-url/0.4.1: 3951 | resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} 3952 | deprecated: See https://github.com/lydell/source-map-url#deprecated 3953 | dev: true 3954 | 3955 | /source-map/0.5.7: 3956 | resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} 3957 | engines: {node: '>=0.10.0'} 3958 | dev: true 3959 | 3960 | /source-map/0.6.1: 3961 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 3962 | engines: {node: '>=0.10.0'} 3963 | dev: true 3964 | 3965 | /sparkles/1.0.1: 3966 | resolution: {integrity: sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==} 3967 | engines: {node: '>= 0.10'} 3968 | dev: true 3969 | 3970 | /spdx-correct/3.1.1: 3971 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 3972 | dependencies: 3973 | spdx-expression-parse: 3.0.1 3974 | spdx-license-ids: 3.0.12 3975 | dev: true 3976 | 3977 | /spdx-exceptions/2.3.0: 3978 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 3979 | dev: true 3980 | 3981 | /spdx-expression-parse/3.0.1: 3982 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 3983 | dependencies: 3984 | spdx-exceptions: 2.3.0 3985 | spdx-license-ids: 3.0.12 3986 | dev: true 3987 | 3988 | /spdx-license-ids/3.0.12: 3989 | resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} 3990 | dev: true 3991 | 3992 | /split-string/3.1.0: 3993 | resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} 3994 | engines: {node: '>=0.10.0'} 3995 | dependencies: 3996 | extend-shallow: 3.0.2 3997 | dev: true 3998 | 3999 | /split/1.0.1: 4000 | resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} 4001 | dependencies: 4002 | through: 2.3.8 4003 | dev: true 4004 | 4005 | /sprintf-js/1.0.3: 4006 | resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} 4007 | dev: true 4008 | 4009 | /stack-trace/0.0.10: 4010 | resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} 4011 | dev: true 4012 | 4013 | /standard-engine/15.0.0: 4014 | resolution: {integrity: sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==} 4015 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 4016 | dependencies: 4017 | get-stdin: 8.0.0 4018 | minimist: 1.2.6 4019 | pkg-conf: 3.1.0 4020 | xdg-basedir: 4.0.0 4021 | dev: true 4022 | 4023 | /standard/17.0.0: 4024 | resolution: {integrity: sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==} 4025 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 4026 | hasBin: true 4027 | dependencies: 4028 | eslint: 8.24.0 4029 | eslint-config-standard: 17.0.0_4ybqc3giaxsbo5btq74wfmkary 4030 | eslint-config-standard-jsx: 11.0.0_fuvt5lq3jtq3jxmnxgu6za4znm 4031 | eslint-plugin-import: 2.26.0_eslint@8.24.0 4032 | eslint-plugin-n: 15.3.0_eslint@8.24.0 4033 | eslint-plugin-promise: 6.0.1_eslint@8.24.0 4034 | eslint-plugin-react: 7.31.8_eslint@8.24.0 4035 | standard-engine: 15.0.0 4036 | transitivePeerDependencies: 4037 | - '@typescript-eslint/parser' 4038 | - eslint-import-resolver-typescript 4039 | - eslint-import-resolver-webpack 4040 | - supports-color 4041 | dev: true 4042 | 4043 | /static-extend/0.1.2: 4044 | resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} 4045 | engines: {node: '>=0.10.0'} 4046 | dependencies: 4047 | define-property: 0.2.5 4048 | object-copy: 0.1.0 4049 | dev: true 4050 | 4051 | /stream-combiner/0.2.2: 4052 | resolution: {integrity: sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==} 4053 | dependencies: 4054 | duplexer: 0.1.2 4055 | through: 2.3.8 4056 | dev: true 4057 | 4058 | /stream-exhaust/1.0.2: 4059 | resolution: {integrity: sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==} 4060 | dev: true 4061 | 4062 | /stream-shift/1.0.1: 4063 | resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} 4064 | dev: true 4065 | 4066 | /string-width/1.0.2: 4067 | resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} 4068 | engines: {node: '>=0.10.0'} 4069 | dependencies: 4070 | code-point-at: 1.1.0 4071 | is-fullwidth-code-point: 1.0.0 4072 | strip-ansi: 3.0.1 4073 | dev: true 4074 | 4075 | /string-width/2.1.1: 4076 | resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} 4077 | engines: {node: '>=4'} 4078 | dependencies: 4079 | is-fullwidth-code-point: 2.0.0 4080 | strip-ansi: 4.0.0 4081 | dev: true 4082 | 4083 | /string.prototype.matchall/4.0.7: 4084 | resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} 4085 | dependencies: 4086 | call-bind: 1.0.2 4087 | define-properties: 1.1.4 4088 | es-abstract: 1.20.3 4089 | get-intrinsic: 1.1.3 4090 | has-symbols: 1.0.3 4091 | internal-slot: 1.0.3 4092 | regexp.prototype.flags: 1.4.3 4093 | side-channel: 1.0.4 4094 | dev: true 4095 | 4096 | /string.prototype.trimend/1.0.5: 4097 | resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} 4098 | dependencies: 4099 | call-bind: 1.0.2 4100 | define-properties: 1.1.4 4101 | es-abstract: 1.20.3 4102 | dev: true 4103 | 4104 | /string.prototype.trimstart/1.0.5: 4105 | resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} 4106 | dependencies: 4107 | call-bind: 1.0.2 4108 | define-properties: 1.1.4 4109 | es-abstract: 1.20.3 4110 | dev: true 4111 | 4112 | /string_decoder/1.1.1: 4113 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 4114 | dependencies: 4115 | safe-buffer: 5.1.2 4116 | dev: true 4117 | 4118 | /string_decoder/1.3.0: 4119 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 4120 | dependencies: 4121 | safe-buffer: 5.2.1 4122 | dev: true 4123 | 4124 | /strip-ansi/3.0.1: 4125 | resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} 4126 | engines: {node: '>=0.10.0'} 4127 | dependencies: 4128 | ansi-regex: 2.1.1 4129 | dev: true 4130 | 4131 | /strip-ansi/4.0.0: 4132 | resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} 4133 | engines: {node: '>=4'} 4134 | dependencies: 4135 | ansi-regex: 3.0.1 4136 | dev: true 4137 | 4138 | /strip-ansi/6.0.1: 4139 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 4140 | engines: {node: '>=8'} 4141 | dependencies: 4142 | ansi-regex: 5.0.1 4143 | dev: true 4144 | 4145 | /strip-bom/2.0.0: 4146 | resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} 4147 | engines: {node: '>=0.10.0'} 4148 | dependencies: 4149 | is-utf8: 0.2.1 4150 | dev: true 4151 | 4152 | /strip-bom/3.0.0: 4153 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 4154 | engines: {node: '>=4'} 4155 | dev: true 4156 | 4157 | /strip-json-comments/1.0.4: 4158 | resolution: {integrity: sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==} 4159 | engines: {node: '>=0.8.0'} 4160 | hasBin: true 4161 | dev: true 4162 | 4163 | /strip-json-comments/3.1.1: 4164 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 4165 | engines: {node: '>=8'} 4166 | dev: true 4167 | 4168 | /supports-color/2.0.0: 4169 | resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} 4170 | engines: {node: '>=0.8.0'} 4171 | dev: true 4172 | 4173 | /supports-color/5.5.0: 4174 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 4175 | engines: {node: '>=4'} 4176 | dependencies: 4177 | has-flag: 3.0.0 4178 | dev: true 4179 | 4180 | /supports-color/7.2.0: 4181 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 4182 | engines: {node: '>=8'} 4183 | dependencies: 4184 | has-flag: 4.0.0 4185 | dev: true 4186 | 4187 | /supports-preserve-symlinks-flag/1.0.0: 4188 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 4189 | engines: {node: '>= 0.4'} 4190 | dev: true 4191 | 4192 | /sver-compat/1.5.0: 4193 | resolution: {integrity: sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==} 4194 | dependencies: 4195 | es6-iterator: 2.0.3 4196 | es6-symbol: 3.1.3 4197 | dev: true 4198 | 4199 | /table/3.8.3: 4200 | resolution: {integrity: sha512-RZuzIOtzFbprLCE0AXhkI0Xi42ZJLZhCC+qkwuMLf/Vjz3maWpA8gz1qMdbmNoI9cOROT2Am/DxeRyXenrL11g==} 4201 | dependencies: 4202 | ajv: 4.11.8 4203 | ajv-keywords: 1.5.1_ajv@4.11.8 4204 | chalk: 1.1.3 4205 | lodash: 4.17.21 4206 | slice-ansi: 0.0.4 4207 | string-width: 2.1.1 4208 | dev: true 4209 | 4210 | /text-table/0.2.0: 4211 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 4212 | dev: true 4213 | 4214 | /through/2.3.8: 4215 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 4216 | dev: true 4217 | 4218 | /through2-filter/3.0.0: 4219 | resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==} 4220 | dependencies: 4221 | through2: 2.0.5 4222 | xtend: 4.0.2 4223 | dev: true 4224 | 4225 | /through2/2.0.5: 4226 | resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} 4227 | dependencies: 4228 | readable-stream: 2.3.7 4229 | xtend: 4.0.2 4230 | dev: true 4231 | 4232 | /through2/3.0.1: 4233 | resolution: {integrity: sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==} 4234 | dependencies: 4235 | readable-stream: 3.6.0 4236 | dev: true 4237 | 4238 | /through2/4.0.2: 4239 | resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} 4240 | dependencies: 4241 | readable-stream: 3.6.0 4242 | dev: true 4243 | 4244 | /time-stamp/1.1.0: 4245 | resolution: {integrity: sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==} 4246 | engines: {node: '>=0.10.0'} 4247 | dev: true 4248 | 4249 | /to-absolute-glob/2.0.2: 4250 | resolution: {integrity: sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==} 4251 | engines: {node: '>=0.10.0'} 4252 | dependencies: 4253 | is-absolute: 1.0.0 4254 | is-negated-glob: 1.0.0 4255 | dev: true 4256 | 4257 | /to-object-path/0.3.0: 4258 | resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} 4259 | engines: {node: '>=0.10.0'} 4260 | dependencies: 4261 | kind-of: 3.2.2 4262 | dev: true 4263 | 4264 | /to-regex-range/2.1.1: 4265 | resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} 4266 | engines: {node: '>=0.10.0'} 4267 | dependencies: 4268 | is-number: 3.0.0 4269 | repeat-string: 1.6.1 4270 | dev: true 4271 | 4272 | /to-regex-range/5.0.1: 4273 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 4274 | engines: {node: '>=8.0'} 4275 | dependencies: 4276 | is-number: 7.0.0 4277 | dev: true 4278 | 4279 | /to-regex/3.0.2: 4280 | resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} 4281 | engines: {node: '>=0.10.0'} 4282 | dependencies: 4283 | define-property: 2.0.2 4284 | extend-shallow: 3.0.2 4285 | regex-not: 1.0.2 4286 | safe-regex: 1.1.0 4287 | dev: true 4288 | 4289 | /to-through/2.0.0: 4290 | resolution: {integrity: sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==} 4291 | engines: {node: '>= 0.10'} 4292 | dependencies: 4293 | through2: 2.0.5 4294 | dev: true 4295 | 4296 | /tsconfig-paths/3.14.1: 4297 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} 4298 | dependencies: 4299 | '@types/json5': 0.0.29 4300 | json5: 1.0.1 4301 | minimist: 1.2.6 4302 | strip-bom: 3.0.0 4303 | dev: true 4304 | 4305 | /type-check/0.3.2: 4306 | resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} 4307 | engines: {node: '>= 0.8.0'} 4308 | dependencies: 4309 | prelude-ls: 1.1.2 4310 | dev: true 4311 | 4312 | /type-check/0.4.0: 4313 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 4314 | engines: {node: '>= 0.8.0'} 4315 | dependencies: 4316 | prelude-ls: 1.2.1 4317 | dev: true 4318 | 4319 | /type-fest/0.20.2: 4320 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 4321 | engines: {node: '>=10'} 4322 | dev: true 4323 | 4324 | /type-fest/0.3.1: 4325 | resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==} 4326 | engines: {node: '>=6'} 4327 | dev: true 4328 | 4329 | /type/1.2.0: 4330 | resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} 4331 | dev: true 4332 | 4333 | /type/2.7.2: 4334 | resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} 4335 | dev: true 4336 | 4337 | /typedarray/0.0.6: 4338 | resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} 4339 | dev: true 4340 | 4341 | /unbox-primitive/1.0.2: 4342 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 4343 | dependencies: 4344 | call-bind: 1.0.2 4345 | has-bigints: 1.0.2 4346 | has-symbols: 1.0.3 4347 | which-boxed-primitive: 1.0.2 4348 | dev: true 4349 | 4350 | /unc-path-regex/0.1.2: 4351 | resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} 4352 | engines: {node: '>=0.10.0'} 4353 | dev: true 4354 | 4355 | /undertaker-registry/1.0.1: 4356 | resolution: {integrity: sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==} 4357 | engines: {node: '>= 0.10'} 4358 | dev: true 4359 | 4360 | /undertaker/1.3.0: 4361 | resolution: {integrity: sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==} 4362 | engines: {node: '>= 0.10'} 4363 | dependencies: 4364 | arr-flatten: 1.1.0 4365 | arr-map: 2.0.2 4366 | bach: 1.2.0 4367 | collection-map: 1.0.0 4368 | es6-weak-map: 2.0.3 4369 | fast-levenshtein: 1.1.4 4370 | last-run: 1.1.1 4371 | object.defaults: 1.1.0 4372 | object.reduce: 1.0.1 4373 | undertaker-registry: 1.0.1 4374 | dev: true 4375 | 4376 | /union-value/1.0.1: 4377 | resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} 4378 | engines: {node: '>=0.10.0'} 4379 | dependencies: 4380 | arr-union: 3.1.0 4381 | get-value: 2.0.6 4382 | is-extendable: 0.1.1 4383 | set-value: 2.0.1 4384 | dev: true 4385 | 4386 | /unique-stream/2.3.1: 4387 | resolution: {integrity: sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==} 4388 | dependencies: 4389 | json-stable-stringify-without-jsonify: 1.0.1 4390 | through2-filter: 3.0.0 4391 | dev: true 4392 | 4393 | /universalify/0.1.2: 4394 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 4395 | engines: {node: '>= 4.0.0'} 4396 | dev: true 4397 | 4398 | /unset-value/1.0.0: 4399 | resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} 4400 | engines: {node: '>=0.10.0'} 4401 | dependencies: 4402 | has-value: 0.3.1 4403 | isobject: 3.0.1 4404 | dev: true 4405 | 4406 | /upath/1.2.0: 4407 | resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} 4408 | engines: {node: '>=4'} 4409 | dev: true 4410 | 4411 | /update-browserslist-db/1.0.9_browserslist@4.21.4: 4412 | resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==} 4413 | hasBin: true 4414 | peerDependencies: 4415 | browserslist: '>= 4.21.0' 4416 | dependencies: 4417 | browserslist: 4.21.4 4418 | escalade: 3.1.1 4419 | picocolors: 1.0.0 4420 | dev: true 4421 | 4422 | /updates/13.1.8: 4423 | resolution: {integrity: sha512-hcDCkif1i4MWArx1QkJjLHyPCr8taYyzoypQ7ST/vbmNJyH/cpiawQf+5frvH5uekiSSwtuQNWKdFWB3UH4sew==} 4424 | engines: {node: '>= 14'} 4425 | hasBin: true 4426 | dev: true 4427 | 4428 | /uri-js/4.4.1: 4429 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4430 | dependencies: 4431 | punycode: 2.1.1 4432 | dev: true 4433 | 4434 | /urix/0.1.0: 4435 | resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} 4436 | deprecated: Please see https://github.com/lydell/urix#deprecated 4437 | dev: true 4438 | 4439 | /use/3.1.1: 4440 | resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} 4441 | engines: {node: '>=0.10.0'} 4442 | dev: true 4443 | 4444 | /user-home/2.0.0: 4445 | resolution: {integrity: sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==} 4446 | engines: {node: '>=0.10.0'} 4447 | dependencies: 4448 | os-homedir: 1.0.2 4449 | dev: true 4450 | 4451 | /util-deprecate/1.0.2: 4452 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 4453 | dev: true 4454 | 4455 | /util/0.10.4: 4456 | resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} 4457 | dependencies: 4458 | inherits: 2.0.3 4459 | dev: true 4460 | 4461 | /v8flags/3.2.0: 4462 | resolution: {integrity: sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==} 4463 | engines: {node: '>= 0.10'} 4464 | dependencies: 4465 | homedir-polyfill: 1.0.3 4466 | dev: true 4467 | 4468 | /validate-npm-package-license/3.0.4: 4469 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 4470 | dependencies: 4471 | spdx-correct: 3.1.1 4472 | spdx-expression-parse: 3.0.1 4473 | dev: true 4474 | 4475 | /value-or-function/3.0.0: 4476 | resolution: {integrity: sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==} 4477 | engines: {node: '>= 0.10'} 4478 | dev: true 4479 | 4480 | /vinyl-fs/3.0.3: 4481 | resolution: {integrity: sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==} 4482 | engines: {node: '>= 0.10'} 4483 | dependencies: 4484 | fs-mkdirp-stream: 1.0.0 4485 | glob-stream: 6.1.0 4486 | graceful-fs: 4.2.10 4487 | is-valid-glob: 1.0.0 4488 | lazystream: 1.0.1 4489 | lead: 1.0.0 4490 | object.assign: 4.1.4 4491 | pumpify: 1.5.1 4492 | readable-stream: 2.3.7 4493 | remove-bom-buffer: 3.0.0 4494 | remove-bom-stream: 1.2.0 4495 | resolve-options: 1.1.0 4496 | through2: 2.0.5 4497 | to-through: 2.0.0 4498 | value-or-function: 3.0.0 4499 | vinyl: 2.2.1 4500 | vinyl-sourcemap: 1.1.0 4501 | dev: true 4502 | 4503 | /vinyl-sourcemap/1.1.0: 4504 | resolution: {integrity: sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==} 4505 | engines: {node: '>= 0.10'} 4506 | dependencies: 4507 | append-buffer: 1.0.2 4508 | convert-source-map: 1.8.0 4509 | graceful-fs: 4.2.10 4510 | normalize-path: 2.1.1 4511 | now-and-later: 2.0.1 4512 | remove-bom-buffer: 3.0.0 4513 | vinyl: 2.2.1 4514 | dev: true 4515 | 4516 | /vinyl-sourcemaps-apply/0.2.1: 4517 | resolution: {integrity: sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==} 4518 | dependencies: 4519 | source-map: 0.5.7 4520 | dev: true 4521 | 4522 | /vinyl/2.2.1: 4523 | resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==} 4524 | engines: {node: '>= 0.10'} 4525 | dependencies: 4526 | clone: 2.1.2 4527 | clone-buffer: 1.0.0 4528 | clone-stats: 1.0.0 4529 | cloneable-readable: 1.1.3 4530 | remove-trailing-separator: 1.1.0 4531 | replace-ext: 1.0.1 4532 | dev: true 4533 | 4534 | /which-boxed-primitive/1.0.2: 4535 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 4536 | dependencies: 4537 | is-bigint: 1.0.4 4538 | is-boolean-object: 1.1.2 4539 | is-number-object: 1.0.7 4540 | is-string: 1.0.7 4541 | is-symbol: 1.0.4 4542 | dev: true 4543 | 4544 | /which-module/1.0.0: 4545 | resolution: {integrity: sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==} 4546 | dev: true 4547 | 4548 | /which/1.3.1: 4549 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} 4550 | hasBin: true 4551 | dependencies: 4552 | isexe: 2.0.0 4553 | dev: true 4554 | 4555 | /which/2.0.2: 4556 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4557 | engines: {node: '>= 8'} 4558 | hasBin: true 4559 | dependencies: 4560 | isexe: 2.0.0 4561 | dev: true 4562 | 4563 | /word-wrap/1.2.3: 4564 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 4565 | engines: {node: '>=0.10.0'} 4566 | dev: true 4567 | 4568 | /wrap-ansi/2.1.0: 4569 | resolution: {integrity: sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==} 4570 | engines: {node: '>=0.10.0'} 4571 | dependencies: 4572 | string-width: 1.0.2 4573 | strip-ansi: 3.0.1 4574 | dev: true 4575 | 4576 | /wrappy/1.0.2: 4577 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 4578 | dev: true 4579 | 4580 | /write/0.2.1: 4581 | resolution: {integrity: sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==} 4582 | engines: {node: '>=0.10.0'} 4583 | dependencies: 4584 | mkdirp: 0.5.6 4585 | dev: true 4586 | 4587 | /xdg-basedir/4.0.0: 4588 | resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} 4589 | engines: {node: '>=8'} 4590 | dev: true 4591 | 4592 | /xtend/4.0.2: 4593 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 4594 | engines: {node: '>=0.4'} 4595 | dev: true 4596 | 4597 | /y18n/3.2.2: 4598 | resolution: {integrity: sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==} 4599 | dev: true 4600 | 4601 | /yallist/2.1.2: 4602 | resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} 4603 | dev: true 4604 | 4605 | /yallist/4.0.0: 4606 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 4607 | dev: true 4608 | 4609 | /yargs-parser/5.0.1: 4610 | resolution: {integrity: sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==} 4611 | dependencies: 4612 | camelcase: 3.0.0 4613 | object.assign: 4.1.4 4614 | dev: true 4615 | 4616 | /yargs/7.1.2: 4617 | resolution: {integrity: sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==} 4618 | dependencies: 4619 | camelcase: 3.0.0 4620 | cliui: 3.2.0 4621 | decamelize: 1.2.0 4622 | get-caller-file: 1.0.3 4623 | os-locale: 1.4.0 4624 | read-pkg-up: 1.0.1 4625 | require-directory: 2.1.1 4626 | require-main-filename: 1.0.1 4627 | set-blocking: 2.0.0 4628 | string-width: 1.0.2 4629 | which-module: 1.0.0 4630 | y18n: 3.2.2 4631 | yargs-parser: 5.0.1 4632 | dev: true 4633 | 4634 | /yarn/1.22.19: 4635 | resolution: {integrity: sha512-/0V5q0WbslqnwP91tirOvldvYISzaqhClxzyUKXYxs07yUILIs5jx/k6CFe8bvKSkds5w+eiOqta39Wk3WxdcQ==} 4636 | engines: {node: '>=4.0.0'} 4637 | hasBin: true 4638 | requiresBuild: true 4639 | dev: false 4640 | 4641 | /yocto-queue/0.1.0: 4642 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4643 | engines: {node: '>=10'} 4644 | dev: true 4645 | -------------------------------------------------------------------------------- /sass/partials/_version.scss: -------------------------------------------------------------------------------- 1 | // Plex Fixes Version 2 | [class="version-title"] { 3 | &::after { 4 | white-space: pre; 5 | content: "\A Plex Tweaks - Version 1.3.2"; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /sass/partials/theme/_actors-pics.scss: -------------------------------------------------------------------------------- 1 | // Make cast pictures square 2 | [class^="PrePlayCastList-rounded-"], 3 | [class*="djFPq"] { 4 | border-radius: 4px !important; 5 | } 6 | -------------------------------------------------------------------------------- /sass/partials/theme/_edit-info.scss: -------------------------------------------------------------------------------- 1 | // Makes editing info box larger 2 | [class*=modal-lg] { 3 | > [class*=modal-dialog] { 4 | width: 75vw; 5 | } 6 | } 7 | 8 | [class*=modal-body-scroll] { 9 | max-height: 80vh; 10 | } 11 | 12 | [class*=modal-body-with-panes] { 13 | [class*=modal-body-pane] { 14 | height: 80vh; 15 | } 16 | } 17 | 18 | [class*=modal-dialog] { 19 | padding-top: 30px; 20 | } 21 | 22 | [class*=edit-metadata-modal] { 23 | bottom: unset; 24 | } 25 | -------------------------------------------------------------------------------- /sass/partials/theme/_navbar.scss: -------------------------------------------------------------------------------- 1 | // Navbar height 2 | [class*="NavBar-container-"], 3 | [class*="1T0BJ"] { 4 | height: 30px; 5 | } 6 | 7 | // Move navbar Activity Button number 8 | [class*="NavBarActivityButton-label-"], 9 | [class*="2ZN0g"] { 10 | top: 6px; 11 | } 12 | 13 | // Resize navbar search box 14 | [class*="QuickSearchInput-container-"], 15 | [class*="QuickSearch-container-"], 16 | [class*="1HiCo"], 17 | [class*="2PWkB"] { 18 | height: 25px; 19 | } 20 | 21 | // Pulsate Status 22 | [class*="NavBarActivityButton-isHighlighted-"] { 23 | [class*="NavBarActivityButton-activityIcon-"] { 24 | opacity: .1; 25 | -webkit-animation: pulsate 5s ease-out; 26 | -webkit-animation-iteration-count: infinite; 27 | } 28 | } 29 | 30 | @-webkit-keyframes "pulsate" { 31 | 0% { 32 | opacity: 1; 33 | -webkit-transform: scale(1.3, 1.3); 34 | } 35 | 50% { 36 | opacity: .3; 37 | -webkit-transform: scale(.85, .85); 38 | } 39 | 100% { 40 | opacity: 1; 41 | -webkit-transform: scale(1.3, 1.3); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /sass/partials/theme/_no-cover-fade-in.scss: -------------------------------------------------------------------------------- 1 | // Eliminates the fade-in of media covers 2 | [class^="CrossFadeImage-crossFade-"], 3 | [class*="10Sndv"] { 4 | animation-name: none !important; 5 | } 6 | -------------------------------------------------------------------------------- /sass/partials/theme/_premium.scss: -------------------------------------------------------------------------------- 1 | // Hide The Go Premium Button 2 | [class^="NavBarButton-button-"], 3 | [class*="oTeMHk"], 4 | [class^="NavBar-buttonSeparator-"], 5 | [class*="1ZbV4"] { 6 | display: none !important; 7 | } 8 | 9 | [class^="AccountSummary-container-"], 10 | [class*="2EbPg"] { 11 | > div { 12 | &:nth-of-type(1) { 13 | > div { 14 | display: none !important; 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /sass/partials/theme/_summary.scss: -------------------------------------------------------------------------------- 1 | // Make Sure Overflow Of Summary Container is always visible 2 | [class^="PrePlaySummary-summary-"], 3 | [class*="320PK"] { 4 | > div { 5 | overflow: visible !important; 6 | max-height: none !important; 7 | } 8 | } 9 | 10 | // Hide Read More Button Since It's Useless Now 11 | [class^="CollapsibleText-readMore-"], 12 | [class*="1FIz2"] { 13 | display: none !important; 14 | } 15 | -------------------------------------------------------------------------------- /sass/partials/theme/_text-select.scss: -------------------------------------------------------------------------------- 1 | a { 2 | user-select: all !important; 3 | } 4 | -------------------------------------------------------------------------------- /sass/partials/theme/_user-pics.scss: -------------------------------------------------------------------------------- 1 | // Make Users pic square 2 | [class^="AvatarImg-avatar-"], 3 | [class*="3Op56"] { 4 | border-radius: 4px; 5 | } 6 | -------------------------------------------------------------------------------- /sass/theme.scss: -------------------------------------------------------------------------------- 1 | @import 'partials/version'; 2 | // Theme 3 | @import 'partials/theme/text-select'; 4 | @import 'partials/theme/no-cover-fade-in'; 5 | @import 'partials/theme/summary'; 6 | @import 'partials/theme/premium'; 7 | @import 'partials/theme/edit-info'; 8 | @import 'partials/theme/user-pics'; 9 | @import 'partials/theme/actors-pics'; 10 | @import 'partials/theme/navbar'; 11 | -------------------------------------------------------------------------------- /style.user.css: -------------------------------------------------------------------------------- 1 | /* ==UserStyle== 2 | @name Plex Tweaks 3 | @version 1.3.2 4 | @description Tweaks for Plex! 5 | @namespace https://github.com/StylusThemes 6 | @author StylusThemes 7 | @homepageURL https://github.com/StylusThemes/Plex-Tweaks 8 | @supportURL https://github.com/StylusThemes/Plex-Tweaks/issues 9 | @updateURL https://raw.githubusercontent.com/StylusThemes/Plex-Tweaks/master/style.user.css 10 | @license CC-BY-SA-4.0 11 | 12 | @advanced text PORT "Port Number" "32400" 13 | @advanced text URL "Custom URL" "http://example.com/" 14 | 15 | ==/UserStyle== */ 16 | @-moz-document regexp("https?://app.plex.tv/.*"), 17 | regexp("https?://.*:/*[[PORT]]*//.*"), 18 | regexp("/*[[URL]]*/.*") { 19 | [class=version-title]::after { 20 | white-space: pre; 21 | content: "\aPlex Tweaks - Version 1.3.2"; 22 | } 23 | 24 | a { 25 | -webkit-user-select: all !important; 26 | -moz-user-select: all !important; 27 | user-select: all !important; 28 | } 29 | 30 | [class^=CrossFadeImage-crossFade-], 31 | [class*="10Sndv"] { 32 | -webkit-animation-name: none !important; 33 | animation-name: none !important; 34 | } 35 | 36 | [class^=PrePlaySummary-summary-]>div, 37 | [class*="320PK"]>div { 38 | overflow: visible !important; 39 | max-height: none !important; 40 | } 41 | 42 | [class^=CollapsibleText-readMore-], 43 | [class*="1FIz2"] { 44 | display: none !important; 45 | } 46 | 47 | [class^=NavBarButton-button-], 48 | [class*=oTeMHk], 49 | [class^=NavBar-buttonSeparator-], 50 | [class*="1ZbV4"] { 51 | display: none !important; 52 | } 53 | 54 | [class^=AccountSummary-container-]>div:nth-of-type(1)>div, 55 | [class*="2EbPg"]>div:nth-of-type(1)>div { 56 | display: none !important; 57 | } 58 | 59 | [class*=modal-lg]>[class*=modal-dialog] { 60 | width: 75vw; 61 | } 62 | 63 | [class*=modal-body-scroll] { 64 | max-height: 80vh; 65 | } 66 | 67 | [class*=modal-body-with-panes] [class*=modal-body-pane] { 68 | height: 80vh; 69 | } 70 | 71 | [class*=modal-dialog] { 72 | padding-top: 30px; 73 | } 74 | 75 | [class*=edit-metadata-modal] { 76 | bottom: unset; 77 | } 78 | 79 | [class^=AvatarImg-avatar-], 80 | [class*="3Op56"] { 81 | border-radius: 4px; 82 | } 83 | 84 | [class^=PrePlayCastList-rounded-], 85 | [class*=djFPq] { 86 | border-radius: 4px !important; 87 | } 88 | 89 | [class*=NavBar-container-], 90 | [class*="1T0BJ"] { 91 | height: 30px; 92 | } 93 | 94 | [class*=NavBarActivityButton-label-], 95 | [class*="2ZN0g"] { 96 | top: 6px; 97 | } 98 | 99 | [class*=QuickSearchInput-container-], 100 | [class*=QuickSearch-container-], 101 | [class*="1HiCo"], 102 | [class*="2PWkB"] { 103 | height: 25px; 104 | } 105 | 106 | [class*=NavBarActivityButton-isHighlighted-] [class*=NavBarActivityButton-activityIcon-] { 107 | opacity: 0.1; 108 | -webkit-animation: pulsate 5s ease-out; 109 | -webkit-animation-iteration-count: infinite; 110 | } 111 | 112 | @-webkit-keyframes "pulsate" { 113 | 0% { 114 | opacity: 1; 115 | -webkit-transform: scale(1.3, 1.3); 116 | } 117 | 118 | 50% { 119 | opacity: 0.3; 120 | -webkit-transform: scale(0.85, 0.85); 121 | } 122 | 123 | 100% { 124 | opacity: 1; 125 | -webkit-transform: scale(1.3, 1.3); 126 | } 127 | } 128 | } 129 | --------------------------------------------------------------------------------